Work on Multi-label Classification
Jesse Read Supervised by Bernhard Pfahringer
jmr30@cs.waikato.ac.nz
Machine Learning Group University of Waikato Hamilton New Zealand
Work on Multi-label Classification – p. 1/1
Work on Multi-label Classification Jesse Read Supervised by - - PowerPoint PPT Presentation
Work on Multi-label Classification Jesse Read Supervised by Bernhard Pfahringer jmr30@cs.waikato.ac.nz Machine Learning Group University of Waikato Hamilton New Zealand Work on Multi-label Classification p. 1/1 Outline Multi-label
Jesse Read Supervised by Bernhard Pfahringer
jmr30@cs.waikato.ac.nz
Machine Learning Group University of Waikato Hamilton New Zealand
Work on Multi-label Classification – p. 1/1
Work on Multi-label Classification – p. 2/1
Work on Multi-label Classification – p. 3/1
Work on Multi-label Classification – p. 4/1
Work on Multi-label Classification – p. 5/1
L = {A, B, C, D} D S ⊆ L d0 {A, D} d1 {C, D} d2 {A} d3 {B, C}
Work on Multi-label Classification – p. 6/1
L = {A, B, C, D} D S ⊆ L d0 {A, D} d1 {C, D} d2 {A} d3 {B, C} LA = {A, !A} = {B, !B} = {C, !C} = {D, !D} DA l ∈ LA DB DC DD d0 A . . . . . . . . . d1 ¬A . . . . . . . . . d2 A . . . . . . . . . d3 ¬A . . . . . . . . .
Work on Multi-label Classification – p. 6/1
L = {A, B, C, D} D S ⊆ L d0 {A, D} d1 {C, D} d2 {A} d3 {B, C} LA = {A, !A} = {B, !B} = {C, !C} = {D, !D} DA l ∈ LA DB DC DD d0 A . . . . . . . . . d1 ¬A . . . . . . . . . d2 A . . . . . . . . . d3 ¬A . . . . . . . . .
Work on Multi-label Classification – p. 6/1
L = {A, B, C, D} D S ⊆ L d0 {A, D} d1 {C, D} d2 {A} d3 {B, C} dt {C, D} LA = {A, !A} = {B, !B} = {C, !C} = {D, !D} DA l ∈ LA DB DC DD d0 A . . . . . . . . . d1 ¬A . . . . . . . . . d2 A . . . . . . . . . d3 ¬A . . . . . . . . .
Work on Multi-label Classification – p. 6/1
L = {A, B, C, D} D S ⊆ L d0 {A, D} d1 {C, D} d2 {A} d3 {B, C} dt {C, D} LA = {A, !A} = {B, !B} = {C, !C} = {D, !D} DA l ∈ LA DB DC DD d0 A . . . . . . . . . d1 ¬A . . . . . . . . . d2 A . . . . . . . . . d3 ¬A . . . . . . . . .
Work on Multi-label Classification – p. 6/1
e.g. L = {A, B, C, D} L′ = {AD, CD, A, BC} D S ⊆ L d0 {A, D} d1 {C, D} d2 {A} d3 {B, C} D l ∈ L′ d0 AD d1 CD d2 A d3 BC
Work on Multi-label Classification – p. 7/1
e.g. L = {A, B, C, D} L′ = {AD, CD, A, BC} D S ⊆ L d0 {A, D} d1 {C, D} d2 {A} d3 {B, C} D l ∈ L′ d0 AD d1 CD d2 A d3 BC
Work on Multi-label Classification – p. 7/1
e.g. L = {A, B, C, D} L′ = {AD, CD, A, BC} D S ⊆ L d0 {A, D} d1 {C, D} d2 {A} d3 {B, C} D l ∈ L′ d0 AD d1 CD d2 A d3 BC
Work on Multi-label Classification – p. 7/1
e.g. L = {A, B, C, D} L′ = {AD, CD, A, BC} D S ⊆ L d0 {A, D} d1 {C, D} d2 {A} d3 {B, C} D l ∈ L′ d0 AD d1 CD d2 A d3 BC
Work on Multi-label Classification – p. 7/1
Doc. Labels (S ⊆ L) d1 {Sports,Science} d2 {Environment,Science,Politics} d3 {Sports} d4 {Environment,Science} d5 {Science} d6 {Sports} d7 {Environment,Science} d8 {Politics} d9 {Politics} d10 {Science}
Work on Multi-label Classification – p. 8/1
Doc. Labels (S ⊆ L) d1 {Sports,Science} d2 {Environment,Science,Politics} d3 {Sports} d4 {Environment,Science} d5 {Science} d6 {Sports} d7 {Environment,Science} d8 {Politics} d9 {Politics} d10 {Science}
Work on Multi-label Classification – p. 8/1
Doc. Labels (S ⊆ L) d3 {Sports} d4 {Environment,Science} d5 {Science} d6 {Sports} d7 {Environment,Science} d8 {Politics} d9 {Politics} d10 {Science} Doc. Labels (S ⊆ L) d1 {Sports,Science} d2 {Environment,Science,Politics}
Work on Multi-label Classification – p. 8/1
Doc. Labels (S ⊆ L) d3 {Sports} d4 {Environment,Science} d5 {Science} d6 {Sports} d7 {Environment,Science} d8 {Politics} d9 {Politics} d10 {Science} Doc. Labels (S ⊆ L) d1 {Sports,Science} d2 {Environment,Science,Politics}
Work on Multi-label Classification – p. 8/1
Doc. Labels (S ⊆ L) d3 {Sports} d4 {Environment,Science} d5 {Science} d6 {Sports} d7 {Environment,Science} d8 {Politics} d9 {Politics} d10 {Science} Doc. Labels (S ⊆ L) d1 {Sports,Science} d2 {Environment,Science,Politics}
Work on Multi-label Classification – p. 8/1
Doc. Labels (S ⊆ L) d3 {Sports} d4 {Environment,Science} d5 {Science} d6 {Sports} d7 {Environment,Science} d8 {Politics} d9 {Politics} d10 {Science} Doc. Labels (S ⊆ L) d1 {Sports,Science} d1 {Sports} d1 {Science} d2 {Environment,Science,Politics} d2 {Environment,Science} d2 {Politics}
Work on Multi-label Classification – p. 8/1
Doc. Labels (S ⊆ L) d3 {Sports} d4 {Environment,Science} d5 {Science} d6 {Sports} d7 {Environment,Science} d8 {Politics} d9 {Politics} d10 {Science} Doc. Labels (S ⊆ L) d1 {Sports} d1 {Science} d2 {Environment,Science} d2 {Politics}
Work on Multi-label Classification – p. 8/1
Doc. Labels (S ⊆ L) d1 {Sports} d1 {Science} d2 {Environment,Science} d2 {Politics} d3 {Sports} d4 {Environment,Science} d5 {Science} d6 {Sports} d7 {Environment,Science} d8 {Politics} d9 {Politics} d10 {Science}
Work on Multi-label Classification – p. 8/1
Doc. Labels (S ⊆ L) d1 {Sports} d1 {Science} d2 {Environment,Science} d2 {Politics} d3 {Sports} d4 {Environment,Science} d5 {Science} d6 {Sports} d7 {Environment,Science} d8 {Politics} d9 {Politics} d10 {Science}
Work on Multi-label Classification – p. 8/1
a F1 Measure; 5 × 2 CV; paired t test for significance (*):
D |D| |L| LC BM [CM] PS E.PS RAK. Scene 2407 6 1.1 0.671- 0.729 0.730 0.752* 0.735 Medicl 978 45 1.3 0.791* 0.767 0.766 0.764 0.784 Yeast 2417 14 4.2 0.630 0.633 0.643 0.655* 0.665 Enron 1702 53 3.4 0.504 0.502 0.520 0.543* 0.543 Reut. 6000 103 1.5 0.421- 0.482 0.496 0.499* 0.418 Build times for Reuters with parameters: CM 1379 BM 123 p = 5 4 3 2 1 PS 41 58 80 135 246 E.PS 194 277 408 719 1,553 p = 2 25 50 61* 102 RAK. 10 350 3,627 22,337 DNF
Work on Multi-label Classification – p. 9/1
Work on Multi-label Classification – p. 10/1
20NG,NEWS,Enron On-line: slow,med,rapid concept drift YEAST Randomised MEDICAL ??? SCENE Ordered train/test
Work on Multi-label Classification – p. 11/1
Work on Multi-label Classification – p. 12/1
Work on Multi-label Classification – p. 13/1
Work on Multi-label Classification – p. 14/1