On-line Hierarchical Multi-label Classification
last 6 months
Jesse Read
jesse.read@gmail.com
University of Waikato
On-line Hierarchical Multi-label Classification – p. 1/3
On-line Hierarchical Multi-label Classification last 6 months - - PowerPoint PPT Presentation
On-line Hierarchical Multi-label Classification last 6 months Jesse Read jesse.read@gmail.com University of Waikato On-line Hierarchical Multi-label Classification p. 1/3 Outline Multi-label classification (review) Problem
Jesse Read
jesse.read@gmail.com
University of Waikato
On-line Hierarchical Multi-label Classification – p. 1/3
On-line Hierarchical Multi-label Classification – p. 2/3
On-line Hierarchical Multi-label Classification – p. 3/3
On-line Hierarchical Multi-label Classification – p. 3/3
Document (d) Label (l ∈ L) “NZ scientists help discover solar system in our galaxy. . . ” “Antarctic food chain in danger. . . ” “Top sports stars fuelling success. . . ” “Steeled for ironman. . . ” “Greens claim report doctored. . . ” “Revealed: Polluting impact of humans on the oceans. . . ” “Union muzzled while awaiting poll watchdog’s ruling. . . ” “Technology pushes sporting boundaries. . . ”
On-line Hierarchical Multi-label Classification – p. 3/3
Document (d) Label (l ∈ L) “NZ scientists help discover solar system in our galaxy. . . ” Science “Antarctic food chain in danger. . . ” “Top sports stars fuelling success. . . ” “Steeled for ironman. . . ” “Greens claim report doctored. . . ” “Revealed: Polluting impact of humans on the oceans. . . ” “Union muzzled while awaiting poll watchdog’s ruling. . . ” “Technology pushes sporting boundaries. . . ”
On-line Hierarchical Multi-label Classification – p. 3/3
Document (d) Label (l ∈ L) “NZ scientists help discover solar system in our galaxy. . . ” Science “Antarctic food chain in danger. . . ” Science “Top sports stars fuelling success. . . ” “Steeled for ironman. . . ” “Greens claim report doctored. . . ” “Revealed: Polluting impact of humans on the oceans. . . ” “Union muzzled while awaiting poll watchdog’s ruling. . . ” “Technology pushes sporting boundaries. . . ”
On-line Hierarchical Multi-label Classification – p. 3/3
Document (d) Label (l ∈ L) “NZ scientists help discover solar system in our galaxy. . . ” Science “Antarctic food chain in danger. . . ” Science “Top sports stars fuelling success. . . ” Sport “Steeled for ironman. . . ” “Greens claim report doctored. . . ” “Revealed: Polluting impact of humans on the oceans. . . ” “Union muzzled while awaiting poll watchdog’s ruling. . . ” “Technology pushes sporting boundaries. . . ”
On-line Hierarchical Multi-label Classification – p. 3/3
Document (d) Label (l ∈ L) “NZ scientists help discover solar system in our galaxy. . . ” Science “Antarctic food chain in danger. . . ” Science “Top sports stars fuelling success. . . ” Sport “Steeled for ironman. . . ” Sport “Greens claim report doctored. . . ” “Revealed: Polluting impact of humans on the oceans. . . ” “Union muzzled while awaiting poll watchdog’s ruling. . . ” “Technology pushes sporting boundaries. . . ”
On-line Hierarchical Multi-label Classification – p. 3/3
Document (d) Label (l ∈ L) “NZ scientists help discover solar system in our galaxy. . . ” Science “Antarctic food chain in danger. . . ” Science “Top sports stars fuelling success. . . ” Sport “Steeled for ironman. . . ” Sport “Greens claim report doctored. . . ” Politics “Revealed: Polluting impact of humans on the oceans. . . ” “Union muzzled while awaiting poll watchdog’s ruling. . . ” “Technology pushes sporting boundaries. . . ”
On-line Hierarchical Multi-label Classification – p. 3/3
Document (d) Label (l ∈ L) “NZ scientists help discover solar system in our galaxy. . . ” Science “Antarctic food chain in danger. . . ” Science “Top sports stars fuelling success. . . ” Sport “Steeled for ironman. . . ” Sport “Greens claim report doctored. . . ” Politics “Revealed: Polluting impact of humans on the oceans. . . ” Environment “Union muzzled while awaiting poll watchdog’s ruling. . . ” “Technology pushes sporting boundaries. . . ”
On-line Hierarchical Multi-label Classification – p. 3/3
Document (d) Label (l ∈ L) “NZ scientists help discover solar system in our galaxy. . . ” Science “Antarctic food chain in danger. . . ” Science “Top sports stars fuelling success. . . ” Sport “Steeled for ironman. . . ” Sport “Greens claim report doctored. . . ” Politics “Revealed: Polluting impact of humans on the oceans. . . ” Environment “Union muzzled while awaiting poll watchdog’s ruling. . . ” Politics “Technology pushes sporting boundaries. . . ”
On-line Hierarchical Multi-label Classification – p. 3/3
Document (d) Label (l ∈ L) “NZ scientists help discover solar system in our galaxy. . . ” Science “Antarctic food chain in danger. . . ” Science “Top sports stars fuelling success. . . ” Sport “Steeled for ironman. . . ” Sport “Greens claim report doctored. . . ” Politics “Revealed: Polluting impact of humans on the oceans. . . ” Environment “Union muzzled while awaiting poll watchdog’s ruling. . . ” Politics “Technology pushes sporting boundaries. . . ” Science
On-line Hierarchical Multi-label Classification – p. 3/3
On-line Hierarchical Multi-label Classification – p. 4/3
On-line Hierarchical Multi-label Classification – p. 4/3
Document (d) Label (S ⊆ L) “NZ scientists help discover solar system in our galaxy. . . ” “Antarctic food chain in danger. . . ” “Top sports stars fuelling success. . . ” “Steeled for ironman. . . ” “Greens claim report doctored. . . ” “Revealed: Polluting impact of humans on the oceans. . . ” “Union muzzled while awaiting poll watchdog’s ruling. . . ” “Technology pushes sporting boundaries. . . ”
On-line Hierarchical Multi-label Classification – p. 4/3
Document (d) Label (S ⊆ L) “NZ scientists help discover solar system in our galaxy. . . ” {Science} “Antarctic food chain in danger. . . ” “Top sports stars fuelling success. . . ” “Steeled for ironman. . . ” “Greens claim report doctored. . . ” “Revealed: Polluting impact of humans on the oceans. . . ” “Union muzzled while awaiting poll watchdog’s ruling. . . ” “Technology pushes sporting boundaries. . . ”
On-line Hierarchical Multi-label Classification – p. 4/3
Document (d) Label (S ⊆ L) “NZ scientists help discover solar system in our galaxy. . . ” {Science} “Antarctic food chain in danger. . . ” {Science, Environment} “Top sports stars fuelling success. . . ” “Steeled for ironman. . . ” “Greens claim report doctored. . . ” “Revealed: Polluting impact of humans on the oceans. . . ” “Union muzzled while awaiting poll watchdog’s ruling. . . ” “Technology pushes sporting boundaries. . . ”
On-line Hierarchical Multi-label Classification – p. 4/3
Document (d) Label (S ⊆ L) “NZ scientists help discover solar system in our galaxy. . . ” {Science} “Antarctic food chain in danger. . . ” {Science, Environment} “Top sports stars fuelling success. . . ” {Sport} “Steeled for ironman. . . ” “Greens claim report doctored. . . ” “Revealed: Polluting impact of humans on the oceans. . . ” “Union muzzled while awaiting poll watchdog’s ruling. . . ” “Technology pushes sporting boundaries. . . ”
On-line Hierarchical Multi-label Classification – p. 4/3
Document (d) Label (S ⊆ L) “NZ scientists help discover solar system in our galaxy. . . ” {Science} “Antarctic food chain in danger. . . ” {Science, Environment} “Top sports stars fuelling success. . . ” {Sport} “Steeled for ironman. . . ” {Sport} “Greens claim report doctored. . . ” “Revealed: Polluting impact of humans on the oceans. . . ” “Union muzzled while awaiting poll watchdog’s ruling. . . ” “Technology pushes sporting boundaries. . . ”
On-line Hierarchical Multi-label Classification – p. 4/3
Document (d) Label (S ⊆ L) “NZ scientists help discover solar system in our galaxy. . . ” {Science} “Antarctic food chain in danger. . . ” {Science, Environment} “Top sports stars fuelling success. . . ” {Sport} “Steeled for ironman. . . ” {Sport} “Greens claim report doctored. . . ” {Politics, Environment} “Revealed: Polluting impact of humans on the oceans. . . ” “Union muzzled while awaiting poll watchdog’s ruling. . . ” “Technology pushes sporting boundaries. . . ”
On-line Hierarchical Multi-label Classification – p. 4/3
Document (d) Label (S ⊆ L) “NZ scientists help discover solar system in our galaxy. . . ” {Science} “Antarctic food chain in danger. . . ” {Science, Environment} “Top sports stars fuelling success. . . ” {Sport} “Steeled for ironman. . . ” {Sport} “Greens claim report doctored. . . ” {Politics, Environment} “Revealed: Polluting impact of humans on the oceans. . . ” {Environment, Science} “Union muzzled while awaiting poll watchdog’s ruling. . . ” “Technology pushes sporting boundaries. . . ”
On-line Hierarchical Multi-label Classification – p. 4/3
Document (d) Label (S ⊆ L) “NZ scientists help discover solar system in our galaxy. . . ” {Science} “Antarctic food chain in danger. . . ” {Science, Environment} “Top sports stars fuelling success. . . ” {Sport} “Steeled for ironman. . . ” {Sport} “Greens claim report doctored. . . ” {Politics, Environment} “Revealed: Polluting impact of humans on the oceans. . . ” {Environment, Science} “Union muzzled while awaiting poll watchdog’s ruling. . . ” {Politics} “Technology pushes sporting boundaries. . . ”
On-line Hierarchical Multi-label Classification – p. 4/3
Document (d) Label (S ⊆ L) “NZ scientists help discover solar system in our galaxy. . . ” {Science} “Antarctic food chain in danger. . . ” {Science, Environment} “Top sports stars fuelling success. . . ” {Sport} “Steeled for ironman. . . ” {Sport} “Greens claim report doctored. . . ” {Politics, Environment} “Revealed: Polluting impact of humans on the oceans. . . ” {Environment, Science} “Union muzzled while awaiting poll watchdog’s ruling. . . ” {Politics} “Technology pushes sporting boundaries. . . ” {Sport, Science}
On-line Hierarchical Multi-label Classification – p. 4/3
On-line Hierarchical Multi-label Classification – p. 5/3
On-line Hierarchical Multi-label Classification – p. 6/3
On-line Hierarchical Multi-label Classification – p. 7/3
On-line Hierarchical Multi-label Classification – p. 7/3
On-line Hierarchical Multi-label Classification – p. 7/3
On-line Hierarchical Multi-label Classification – p. 7/3
On-line Hierarchical Multi-label Classification – p. 7/3
On-line Hierarchical Multi-label Classification – p. 7/3
On-line Hierarchical Multi-label Classification – p. 7/3
On-line Hierarchical Multi-label Classification – p. 8/3
On-line Hierarchical Multi-label Classification – p. 8/3
On-line Hierarchical Multi-label Classification – p. 8/3
On-line Hierarchical Multi-label Classification – p. 8/3
On-line Hierarchical Multi-label Classification – p. 8/3
On-line Hierarchical Multi-label Classification – p. 8/3
On-line Hierarchical Multi-label Classification – p. 8/3
On-line Hierarchical Multi-label Classification – p. 9/3
On-line Hierarchical Multi-label Classification – p. 9/3
On-line Hierarchical Multi-label Classification – p. 9/3
On-line Hierarchical Multi-label Classification – p. 9/3
On-line Hierarchical Multi-label Classification – p. 9/3
On-line Hierarchical Multi-label Classification – p. 9/3
On-line Hierarchical Multi-label Classification – p. 9/3
On-line Hierarchical Multi-label Classification – p. 10/3
On-line Hierarchical Multi-label Classification – p. 11/3
On-line Hierarchical Multi-label Classification – p. 12/3
Cmbs/Lbls L0 L1 L2 L3 . L16 L17 L18 L19 FP TP Err L14 25 23 4 28 . 39 2 30 342 486 0.70 L14+L19 12 4 13 . 18 6 55 375 4 93.75 L0 20 6 3 2 . 17 1 169 446 0.38 L13 7 12 6 13 . 22 2 2 181 204 0.89 L4 34 23 3 26 . 28 1 6 411 151 2.72 L19 10 23 10 4 . 12 1 3 197 600 0.33 . . . . . . . . . . . . L1+L18 1 3 . 1 28 36 0.78 L15 1 25 4 . 14 10 1 258 432 0.60 L16 1 21 14 29 . 2 9 385 399 0.96 L5 49 11 21 . 37 5 35 1 494 484 1.02 L3 1 49 13 . 37 2 20 3 411 590 0.70
On-line Hierarchical Multi-label Classification – p. 13/3
4 29 32 34 16 20 42 25 27 44 23 26 21 36 41 43 37 38 11 13 24 39 8 31 40 10 9 12 22 19 28 35 15 7 17 14 6 5 33 3 30 18 1 2
On-line Hierarchical Multi-label Classification – p. 14/3
36 41 43 37 38 11 13 24 39 32 34 44 16 9 22 4 25 27 28 15 17 14 10 31 7 3 23 30 35 19 1 12 2 21
On-line Hierarchical Multi-label Classification – p. 14/3
36 41 24 39 32 34 44 11 4 25 27 28 43 9 17 14 10 31 16 37 23 30 35 19 1 12 38 2 21 22
On-line Hierarchical Multi-label Classification – p. 14/3
Doc. Labels (S ⊆ L) 1 {Sports,Politics} 2 {Science,Politics} 3 {Sports} 4 {Environment,Science} 5 {Science} 6 {Sports} 7 {Environment,Science} 8 {Sports} 9 {Science} 10 {Science}
On-line Hierarchical Multi-label Classification – p. 15/3
Doc. Labels (S ⊆ L) 1 {Sports,Politics} 2 {Science,Politics} 3 {Sports} 4 {Environment,Science} 5 {Science} 6 {Sports} 7 {Environment,Science} 8 {Sports} 9 {Science} 10 {Science}
On-line Hierarchical Multi-label Classification – p. 15/3
Doc. Labels (S ⊆ L) 3 {Sports} 4 {Environment,Science} 5 {Science} 6 {Sports} 7 {Environment,Science} 8 {Sports} 9 {Science} 10 {Science}
On-line Hierarchical Multi-label Classification – p. 15/3
Doc. Labels (S ⊆ L) 3 {Sports} 4 {Environment,Science} 5 {Science} 6 {Sports} 7 {Environment,Science} 8 {Sports} 9 {Science} 10 {Science}
On-line Hierarchical Multi-label Classification – p. 15/3
Doc. Labels (S ⊆ L) 3 {Sports} 4 {Environment,Science} 5 {Science} 6 {Sports} 7 {Environment,Science} 8 {Sports} 9 {Science} 10 {Science}
On-line Hierarchical Multi-label Classification – p. 15/3
On-line Hierarchical Multi-label Classification – p. 16/3
On-line Hierarchical Multi-label Classification – p. 17/3
On-line Hierarchical Multi-label Classification – p. 18/3
On-line Hierarchical Multi-label Classification – p. 19/3
1 |D|
i=1 |Si∩Yi| |Si∪Yi|
1 |D|
i=1 Yi∆Si |L|
1 |D|
i=1 2∗p∗r p+r (precision,recall of Yi from Si)
3 ∗ 2 3/(2 3 + 2 3))
On-line Hierarchical Multi-label Classification – p. 20/3
On-line Hierarchical Multi-label Classification – p. 21/3
66 68 70 72 74 76 78 80 2 4 6 8 10 12 14 16 accuracy p value PT3 PT4 PT5 PPT -N - PPT -N B1 PPT -N B2 PPT -N B3 PPT -N B4 PPT -N C1 PPT -N C2 PPT -N C3 PPT -N C4
On-line Hierarchical Multi-label Classification – p. 21/3
100 200 300 400 500 600 700 800 2 4 6 8 10 12 14 16 buildtime p value PT3 PT4 PT5 PPT -N - PPT -N B1 PPT -N B2 PPT -N B3 PPT -N B4 PPT -N C1 PPT -N C2 PPT -N C3 PPT -N C4
On-line Hierarchical Multi-label Classification – p. 21/3
56 58 60 62 64 66 68 70 72 2 4 6 8 10 12 14 16 accuracy p value PT3 PT4 PT5 PPT -N - PPT -N B1 PPT -N B2 PPT -N B3 PPT -N B4 PPT -N C1 PPT -N C2 PPT -N C3 PPT -N C4
On-line Hierarchical Multi-label Classification – p. 21/3
20 40 60 80 100 120 2 4 6 8 10 12 14 16 buildtime p value PT3 PT4 PT5 PPT -N - PPT -N B1 PPT -N B2 PPT -N B3 PPT -N B4 PPT -N C1 PPT -N C2 PPT -N C3 PPT -N C4
On-line Hierarchical Multi-label Classification – p. 21/3
49 50 51 52 53 54 55 56 2 4 6 8 10 12 14 16 accuracy p value PT3 PT4 PT5 PPT -N - PPT -N B1 PPT -N B2 PPT -N B3 PPT -N B4 PPT -N C1 PPT -N C2 PPT -N C3 PPT -N C4
On-line Hierarchical Multi-label Classification – p. 21/3
50 100 150 200 250 2 4 6 8 10 12 14 16 buildtime p value PT3 PT4 PT5 PPT -N - PPT -N B1 PPT -N B2 PPT -N B3 PPT -N B4 PPT -N C1 PPT -N C2 PPT -N C3 PPT -N C4
On-line Hierarchical Multi-label Classification – p. 21/3
23 24 25 26 27 28 29 30 31 32 2 4 6 8 10 12 14 16 accuracy p value PT3 PT4 PT5 PPT -N - PPT -N B1 PPT -N B2 PPT -N B3 PPT -N B4 PPT -N C1 PPT -N C2 PPT -N C3 PPT -N C4
On-line Hierarchical Multi-label Classification – p. 21/3
1000 2000 3000 4000 5000 6000 7000 2 4 6 8 10 12 14 16 buildtime p value PT3 PT4 PT5 PPT -N - PPT -N B1 PPT -N B2 PPT -N B3 PPT -N B4 PPT -N C1 PPT -N C2 PPT -N C3 PPT -N C4
On-line Hierarchical Multi-label Classification – p. 21/3
On-line Hierarchical Multi-label Classification – p. 22/3
k=0 ljk × λk; t = 0.5; |L| = 8;
On-line Hierarchical Multi-label Classification – p. 23/3
26 27 28 29 30 31 32 33 34 35 36 37 2 4 6 8 10 12 14 16 accuracy p value PT3 PT4 PT5 PPT -J -N - PPTjm -N B1 PPTjm -N B2 PPTjm -N B3 PPTjm -N B4 PPTjm -N C1 PPTjm -N C2 PPTjm -N C3 PPTjm -N C4
On-line Hierarchical Multi-label Classification – p. 24/3
“This paper proposes an ensemble method for multilabel classification. The RAndom k-labELsets (RAKEL) algorithm constructs each member of the ensemble by considering a small random subset of labels and learning a single-label classifier for the prediction of each element in the powerset of this subset. In this way, the proposed algorithm aims to take into account label correlations using single-label classifiers that are applied on subtasks with manageable number of labels and adequate number of examples per label. . . . ”
On-line Hierarchical Multi-label Classification – p. 25/3
On-line Hierarchical Multi-label Classification – p. 26/3
On-line Hierarchical Multi-label Classification – p. 27/3
On-line Hierarchical Multi-label Classification – p. 27/3
On-line Hierarchical Multi-label Classification – p. 27/3
On-line Hierarchical Multi-label Classification – p. 27/3
athis is because PPT prunes rare label combinations which usually have more
labels than average hence always resulting in higher precision than recall
On-line Hierarchical Multi-label Classification – p. 28/3
On-line Hierarchical Multi-label Classification – p. 29/3
25 30 35 40 45 50 55 60 65 70 100 200 300 400 500 600 700 800 900 1000 PFS-x0-IG PFS-x0-X2 PFS-x2-IG PFS-x2-X2 PFS-x5-IG PFS-x5-X2 BPFS-IG BPFS-X2 STWV-L-S
On-line Hierarchical Multi-label Classification – p. 29/3
16 18 20 22 24 26 28 30 32 100 200 300 400 500 600 700 800 900 1000 PFS-x0-IG PFS-x0-X2 PFS-x2-IG PFS-x2-X2 PFS-x5-IG PFS-x5-X2 BPFS-IG BPFS-X2 STWV-L-S
On-line Hierarchical Multi-label Classification – p. 29/3
On-line Hierarchical Multi-label Classification – p. 30/3
root politics rec electronics autos misc_forsale comp graphics religion sci pmisc rmisc space mideast guns motorcycles sport baseball hockey ibm_pc_hardware med sys
windows_x mac_hardware atheism christian crypt
On-line Hierarchical Multi-label Classification – p. 30/3
On-line Hierarchical Multi-label Classification – p. 31/3
On-line Hierarchical Multi-label Classification – p. 32/3
On-line Hierarchical Multi-label Classification – p. 33/3