Moderated Class-membership Interchange in Relational Classification - - PowerPoint PPT Presentation

moderated class membership interchange in relational
SMART_READER_LITE
LIVE PREVIEW

Moderated Class-membership Interchange in Relational Classification - - PowerPoint PPT Presentation

Moderated Class-membership Interchange in Relational Classification Peter Vojtek, Mria Bielikov Slovak University of Technology in Bratislava Faculty of Informatics and Information Technologies Bratislava, Slovakia Relational (collective)


slide-1
SLIDE 1

Moderated Class-membership Interchange in Relational Classification

Peter Vojtek, Mária Bieliková Slovak University of Technology in Bratislava Faculty of Informatics and Information Technologies Bratislava, Slovakia

slide-2
SLIDE 2

Relational (collective) classification

Sort new scientific articles into two classes:

  • articles concerning Hardware
  • articles concerning Software
slide-3
SLIDE 3

Relational (collective) classification

Sort new scientific articles into two classes:

  • articles concerning Hardware
  • articles concerning Software

article

text

slide-4
SLIDE 4

Relational (collective) classification

Sort new scientific articles into two classes:

  • articles concerning Hardware
  • articles concerning Software

article

text

  • keyword

author

slide-5
SLIDE 5

Relational (collective) classification

Sort new scientific articles into two classes:

  • articles concerning Hardware
  • articles concerning Software

article

text

  • keyword

author

relation: hasKeyword relation: hasAuthor

slide-6
SLIDE 6

Relational (collective) classification

Sort new scientific articles into two classes:

  • articles concerning Hardware
  • articles concerning Software

article

text

  • keyword

author

relation: hasKeyword relation: hasAuthor relation: references

slide-7
SLIDE 7

Collective Inferencing

  • classmembership of each instance is initialized

– Article No.1: [Hardware: 80%, Software: 20%] – Article No.2: [Hardware: 50%, Software: 50%]

slide-8
SLIDE 8

Collective Inferencing

  • classmembership of each instance is initialized

– Article No.1: [Hardware: 80%, Software: 20%] – Article No.2: [Hardware: 50%, Software: 50%]

  • neighbouring instances share and update their
  • neighbouring instances share and update their

classmemberships

  • iterative, convergent process
  • at the end

– Article No.1: [Hardware: 91%, Software: 9%] is assignet to class Hardware

slide-9
SLIDE 9

Misclassification

real class

article

HW initial classmembership

article

HW 70% SW 30%

final classmembership

article

HW 80% SW 20%

Naïve Bayes collective inference

slide-10
SLIDE 10

Misclassification

real class

article

HW initial classmembership

article

HW 70% SW 30%

final classmembership

article

HW 80% SW 20%

Naïve Bayes collective inference HW

HW 55% SW 45% HW 30%

article

HW

article article

SW 45% HW 30% SW 70%

slide-11
SLIDE 11

Misclassification

real class

article

HW initial classmembership

article

HW 70% SW 30%

final classmembership

article

HW 80% SW 20%

Naïve Bayes collective inference HW

HW 55% SW 45% HW 30%

article

HW

article article

SW 45% HW 30% SW 70%

article

HW

article article

HW 30% SW 70% HW 40% SW 60%

slide-12
SLIDE 12

real class

article

HW initial classmembership

article

HW 70% SW 30%

final classmembership

article

HW 80% SW 20%

Naïve Bayes collective inference

article

HW

article article

HW 55% SW 45% HW 30% SW 70%

article

HW

article article

HW 30% SW 70% HW 40% SW 60%

article

HW

article article

HW 40% SW 60% HW 70% SW 30%

slide-13
SLIDE 13

real class

article

HW initial classmembership

article

HW 70% SW 30%

final classmembership

article

HW 80% SW 20%

Naïve Bayes collective inference

article

HW

article article

HW 55% SW 45% HW 30% SW 70%

article

HW

article article

HW 30% SW 70% HW 40% SW 60%

article

HW

article article

HW 40% SW 60% HW 70% SW 30%

slide-14
SLIDE 14

real class

article

HW initial classmembership

article

HW 70% SW 30%

final classmembership

article

HW 80% SW 20%

Naïve Bayes collective inference

article

HW

article article

HW 55% SW 45% HW 30% SW 70%

article

HW

article article

HW 30% SW 70% HW 40% SW 60%

article

HW

article article

HW 40% SW 60% HW 70% SW 30%

slide-15
SLIDE 15

real class

article

HW initial classmembership

article

HW 70% SW 30%

final classmembership

article

HW 80% SW 20%

Naïve Bayes collective inference

article

HW

article article

HW 55% SW 45% HW 30% SW 70%

article

HW

article article

HW 30% SW 70% HW 40% SW 60%

article

HW

article article

HW 40% SW 60% HW 70% SW 30%

?

slide-16
SLIDE 16

real class

article

HW initial classmembership

article

HW 70% SW 30%

final classmembership

article

HW 80% SW 20%

Naïve Bayes collective inference

article

HW

article article

HW 55% SW 45% HW 30% SW 70%

article

HW

article article

HW 30% SW 70% HW 40% SW 60%

article

HW

article article

HW 40% SW 60% HW 70% SW 30%

?

slide-17
SLIDE 17

Information Exchange Moderation

  • Classmembership is evaluated using entropy

– great value: [hardware: 100%, software: 0%] – worthless: [hardware: 50%, software: 50%]

HW 100% SW 0%

50 : 50 0 : 100 hardware : software accept ignore

slide-18
SLIDE 18

Information Exchange Moderation

  • Classmembership is evaluated using entropy

– great value: [hardware: 100%, software: 0%] – worthless: [hardware: 50%, software: 50%]

50 : 50 0 : 100 hardware : software accept ignore threshold moderation

slide-19
SLIDE 19

Information Exchange Moderation

  • Classmembership is evaluated using entropy

– great value: [hardware: 100%, software: 0%] – worthless: [hardware: 50%, software: 50%]

50 : 50 0 : 100 hardware : software accept ignore linear continuous moderation

slide-20
SLIDE 20

Experimental Evaluation

  • MAPEKUS dataset http://mapekus.fiit.stuba.sk
  • two accuracy values are compared:

– accuracy after initialization (naïve Bayes based on text of article’s abstract) (naïve Bayes based on text of article’s abstract) – accuracy after collective inferencing

slide-21
SLIDE 21 6 8 10 y Gain [%]

Experimental Evaluation

Initialization:

  • 80% accuracy

Collective inferencing:

  • 89% accuracy
0,5 0,55 0,6 0,65 0,7 0,75 0,8 0,85 0,9 0,95 1
  • 2
2 4 General Literature Software Data Moderation Threshold Accuracy G No moderation Direct class Assigment only ACM classes:
slide-22
SLIDE 22 6 8 10 y Gain [%]

Experimental Evaluation

Initialization:

  • 80% accuracy

Collective inferencing:

  • 89% accuracy
0,5 0,55 0,6 0,65 0,7 0,75 0,8 0,85 0,9 0,95 1
  • 2
2 4 General Literature Software Data Moderation Threshold Accuracy G No moderation Direct class Assigment only ACM classes:

accept ignore

slide-23
SLIDE 23

Conclusions

  • new method to increase robustness of

relational classification

  • succesfully evaluated on

– MAPEKUS dataset – MAPEKUS dataset – (Netflix+IMDB) movie recommendation

  • further work:

– different shapes of moderation function – shift to homophily