SlideShare a Scribd company logo
Weiwei Cheng & Eyke Hüllermeier
  Knowledge Engineering & Bioinformatics Lab
Department of Mathematics and Computer Science
        University of Marburg, Germany
Label Ranking (an example)

        Learning geeks’ preferences on hotels


                             Golf ≻ Park ≻ Krim
                               label ranking


                             Krim ≻ Golf ≻ Park
          geek 1


                             Krim ≻ Park ≻ Golf
          geek 2


                             Park ≻ Golf ≻ Krim
          geek 3
          geek 4
         new geek                   ???

    where the geek could be described by feature vectors,
     e.g., (gender, age, place of birth, is a professor, …)
                                                              1/12
Label Ranking (an example)

        Learning geeks’ preferences on hotels

                        Golf       Park        Krim
          geek 1         1           2           3
          geek 2         2           3           1
          geek 3         3           2           1
          geek 4         2           1           3
         new geek        ?           ?           ?


       π(i) = position of the i-th label in the ranking
            1: Golf        2: Park         3: Krim
                                                          2/12
Label Ranking (more formally)
Given:
 a set of training instances
 a set of labels
 for each training instance   : a set of pairwise preferences
  of the form          (for some of the labels)

Find:
 A ranking function (         mapping) that maps each
  to a ranking of (permutation ) and generalizes well
  in terms of a loss function on rankings (e.g., Kendall’s tau)

                                                                  3/12
Existing Approaches

 Constraint classification
  Har-Peled , Roth, and Zimak, NIPS-03

 Log linear models for label ranking
  Dekel, Manning, and Singer, NIPS-03

 Label ranking by learning pairwise preferences
  Hüllermeier, Fürnkranz, Cheng, and Brinker, Artificial Intelligence

 Decision tree and instance-based learning for label ranking
  Cheng, Hühn, and Hüllermeier, ICML-09


                                                                        4/12
Learning with Reject Option
 usnews.com          To train a learner that is able to say
                                “I don’t know”.



                      laptoplogic.com




                                                         5/12
Label Ranking with Reject Option


      predict a≻b or b≻a, or
   For each pair of labels a and b, the learner can

      abstain from prediction (reject option).


   The learner should be consistent (transitivity).


                       partial orders

                                                      6/12
Label Ranking Ensemble
         Create a “committee of experts”
        en.ce.cn




                                           7/12
Label Ranking Ensemble


                      ≻1 , ≻2 , ……. , ≻k .
 For a query, setup a label ranking ensemble of size k


 Define a partial order with




                                                          7/12
Two Problems




             If a≻b and b≻c, then a≻c.   If a≻b and b≻c, then not c≻a.
problem          Transitivity                    No cycle

           Get transitive closure with
solution                                        to be solved
             Marshall’s algorithm.



                                                                   8/12
Proposition
  Given a set of total orders on a finite set , denote by Pab

  any triple of elements a, b, c ∈ , we have
  the proportion of orders in which a precedes b. Then, for

                        Pca ≤ 2 − Pab − Pbc .


       S.t. (Pab ≥ 2/3) ⋀ (Pbc ≥ 2/3) ⟹ (Pca ≤ 2/3)


       Choosing t > 2/3, we can guarantee      acyclic.


                                                                9/12
Experimental Setting
                    dataset   #instance   #attribute   #labels
                    iris         150           4          3
                    wine         178          13          3
                    glass        214          9           6
                    vowel        528          10          11
                    vehicle      846          18          4



       Evaluation metrics



prediction   true ranking

                                                                 10/12
Experimental Results


  threshold       iris          wine          glass        vowel         vehicle
  original    0.868±0.093   0.884±0.078   0.793±0.070   0.324±0.028   0.809±0.034
  0.7         0.919±0.066   0.918±0.079   0.847±0.055   0.436±0.034   0.851±0.032
  0.8         0.921±0.064   0.956±0.057   0.869±0.055   0.478±0.039   0.872±0.031
  0.9         0.940±0.050   0.971±0.049   0.892±0.054   0.515±0.045   0.896±0.031
  1.0         0.950±0.045   0.995±0.019   0.928±0.046   0.563±0.056   0.926±0.027
                                                              ensemble size of 10




                                                                                    11/12
Our Contributions


   A first attempt on label ranking with reject option;


   Output a reliably partial ranking with ensemble
    learning.




                       Follow up!

                                                           The End
Google “kebi germany” for more info.

More Related Content

Similar to Label Ranking with Partial Abstention using Ensemble Learning (20)

DOC
cec01.doc.doc
butest
 
DOC
cec01.doc.doc
butest
 
DOC
learningIntro.doc
butest
 
DOC
learningIntro.doc
butest
 
PDF
Validity and Reliability of Cranfield-like Evaluation in Information Retrieval
Julián Urbano
 
PPTX
Course-Adaptive Content Recommender for Course Authoring
Peter Brusilovsky
 
PDF
Incremental Item-based Collaborative Filtering
jnvms
 
PDF
Naive Bayes
Eric Wilson
 
DOC
uai2004_V1.doc.doc.doc
butest
 
KEY
Active Learning in Recommender Systems
Neil Rubens
 
PDF
Zizka aimsa 2012
Natalia Ostapuk
 
PDF
Finding local lessons in software engineering
CS, NcState
 
PDF
On the benefit of logic-based machine learning to learn pairwise comparisons
journalBEEI
 
PDF
Diversity versus accuracy: solving the apparent dilemma facing recommender sy...
Aliaksandr Birukou
 
PDF
Lecture Notes in Machine Learning
nep_test_account
 
PDF
Improving the Generation of Ground Truths based on Partially Ordered Lists
Julián Urbano
 
PDF
Ranking and Diversity in Recommendations - RecSys Stammtisch at SoundCloud, B...
Alexandros Karatzoglou
 
PDF
Comparing State-of-the-Art Collaborative Filtering Systems
nextlib
 
PDF
Testing learning classifier systems
Daniele Loiacono
 
DOC
Problem 1 – First-Order Predicate Calculus (15 points)
butest
 
cec01.doc.doc
butest
 
cec01.doc.doc
butest
 
learningIntro.doc
butest
 
learningIntro.doc
butest
 
Validity and Reliability of Cranfield-like Evaluation in Information Retrieval
Julián Urbano
 
Course-Adaptive Content Recommender for Course Authoring
Peter Brusilovsky
 
Incremental Item-based Collaborative Filtering
jnvms
 
Naive Bayes
Eric Wilson
 
uai2004_V1.doc.doc.doc
butest
 
Active Learning in Recommender Systems
Neil Rubens
 
Zizka aimsa 2012
Natalia Ostapuk
 
Finding local lessons in software engineering
CS, NcState
 
On the benefit of logic-based machine learning to learn pairwise comparisons
journalBEEI
 
Diversity versus accuracy: solving the apparent dilemma facing recommender sy...
Aliaksandr Birukou
 
Lecture Notes in Machine Learning
nep_test_account
 
Improving the Generation of Ground Truths based on Partially Ordered Lists
Julián Urbano
 
Ranking and Diversity in Recommendations - RecSys Stammtisch at SoundCloud, B...
Alexandros Karatzoglou
 
Comparing State-of-the-Art Collaborative Filtering Systems
nextlib
 
Testing learning classifier systems
Daniele Loiacono
 
Problem 1 – First-Order Predicate Calculus (15 points)
butest
 

Recently uploaded (20)

PDF
Smart Air Quality Monitoring with Serrax AQM190 LITE
SERRAX TECHNOLOGIES LLP
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PDF
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
PDF
Women in Automation Presents: Reinventing Yourself — Bold Career Pivots That ...
DianaGray10
 
PDF
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
PDF
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
PDF
Building Resilience with Digital Twins : Lessons from Korea
SANGHEE SHIN
 
PPTX
Building and Operating a Private Cloud with CloudStack and LINBIT CloudStack ...
ShapeBlue
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PDF
Impact of IEEE Computer Society in Advancing Emerging Technologies including ...
Hironori Washizaki
 
PDF
Français Patch Tuesday - Juillet
Ivanti
 
PDF
Wojciech Ciemski for Top Cyber News MAGAZINE. June 2025
Dr. Ludmila Morozova-Buss
 
PDF
TrustArc Webinar - Data Privacy Trends 2025: Mid-Year Insights & Program Stra...
TrustArc
 
PDF
Meetup Kickoff & Welcome - Rohit Yadav, CSIUG Chairman
ShapeBlue
 
PDF
Persuasive AI: risks and opportunities in the age of digital debate
Speck&Tech
 
PDF
Rethinking Security Operations - SOC Evolution Journey.pdf
Haris Chughtai
 
PDF
Why Orbit Edge Tech is a Top Next JS Development Company in 2025
mahendraalaska08
 
PDF
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
PDF
NewMind AI Journal - Weekly Chronicles - July'25 Week II
NewMind AI
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
Smart Air Quality Monitoring with Serrax AQM190 LITE
SERRAX TECHNOLOGIES LLP
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
Women in Automation Presents: Reinventing Yourself — Bold Career Pivots That ...
DianaGray10
 
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
Building Resilience with Digital Twins : Lessons from Korea
SANGHEE SHIN
 
Building and Operating a Private Cloud with CloudStack and LINBIT CloudStack ...
ShapeBlue
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
Impact of IEEE Computer Society in Advancing Emerging Technologies including ...
Hironori Washizaki
 
Français Patch Tuesday - Juillet
Ivanti
 
Wojciech Ciemski for Top Cyber News MAGAZINE. June 2025
Dr. Ludmila Morozova-Buss
 
TrustArc Webinar - Data Privacy Trends 2025: Mid-Year Insights & Program Stra...
TrustArc
 
Meetup Kickoff & Welcome - Rohit Yadav, CSIUG Chairman
ShapeBlue
 
Persuasive AI: risks and opportunities in the age of digital debate
Speck&Tech
 
Rethinking Security Operations - SOC Evolution Journey.pdf
Haris Chughtai
 
Why Orbit Edge Tech is a Top Next JS Development Company in 2025
mahendraalaska08
 
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
NewMind AI Journal - Weekly Chronicles - July'25 Week II
NewMind AI
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
Ad

Label Ranking with Partial Abstention using Ensemble Learning

  • 1. Weiwei Cheng & Eyke Hüllermeier Knowledge Engineering & Bioinformatics Lab Department of Mathematics and Computer Science University of Marburg, Germany
  • 2. Label Ranking (an example) Learning geeks’ preferences on hotels Golf ≻ Park ≻ Krim label ranking Krim ≻ Golf ≻ Park geek 1 Krim ≻ Park ≻ Golf geek 2 Park ≻ Golf ≻ Krim geek 3 geek 4 new geek ??? where the geek could be described by feature vectors, e.g., (gender, age, place of birth, is a professor, …) 1/12
  • 3. Label Ranking (an example) Learning geeks’ preferences on hotels Golf Park Krim geek 1 1 2 3 geek 2 2 3 1 geek 3 3 2 1 geek 4 2 1 3 new geek ? ? ? π(i) = position of the i-th label in the ranking 1: Golf 2: Park 3: Krim 2/12
  • 4. Label Ranking (more formally) Given:  a set of training instances  a set of labels  for each training instance : a set of pairwise preferences of the form (for some of the labels) Find:  A ranking function ( mapping) that maps each to a ranking of (permutation ) and generalizes well in terms of a loss function on rankings (e.g., Kendall’s tau) 3/12
  • 5. Existing Approaches  Constraint classification Har-Peled , Roth, and Zimak, NIPS-03  Log linear models for label ranking Dekel, Manning, and Singer, NIPS-03  Label ranking by learning pairwise preferences Hüllermeier, Fürnkranz, Cheng, and Brinker, Artificial Intelligence  Decision tree and instance-based learning for label ranking Cheng, Hühn, and Hüllermeier, ICML-09 4/12
  • 6. Learning with Reject Option usnews.com To train a learner that is able to say “I don’t know”. laptoplogic.com 5/12
  • 7. Label Ranking with Reject Option  predict a≻b or b≻a, or For each pair of labels a and b, the learner can  abstain from prediction (reject option). The learner should be consistent (transitivity). partial orders 6/12
  • 8. Label Ranking Ensemble Create a “committee of experts” en.ce.cn 7/12
  • 9. Label Ranking Ensemble ≻1 , ≻2 , ……. , ≻k .  For a query, setup a label ranking ensemble of size k  Define a partial order with 7/12
  • 10. Two Problems If a≻b and b≻c, then a≻c. If a≻b and b≻c, then not c≻a. problem Transitivity No cycle Get transitive closure with solution to be solved Marshall’s algorithm. 8/12
  • 11. Proposition Given a set of total orders on a finite set , denote by Pab any triple of elements a, b, c ∈ , we have the proportion of orders in which a precedes b. Then, for Pca ≤ 2 − Pab − Pbc . S.t. (Pab ≥ 2/3) ⋀ (Pbc ≥ 2/3) ⟹ (Pca ≤ 2/3) Choosing t > 2/3, we can guarantee acyclic. 9/12
  • 12. Experimental Setting dataset #instance #attribute #labels iris 150 4 3 wine 178 13 3 glass 214 9 6 vowel 528 10 11 vehicle 846 18 4 Evaluation metrics prediction true ranking 10/12
  • 13. Experimental Results threshold iris wine glass vowel vehicle original 0.868±0.093 0.884±0.078 0.793±0.070 0.324±0.028 0.809±0.034 0.7 0.919±0.066 0.918±0.079 0.847±0.055 0.436±0.034 0.851±0.032 0.8 0.921±0.064 0.956±0.057 0.869±0.055 0.478±0.039 0.872±0.031 0.9 0.940±0.050 0.971±0.049 0.892±0.054 0.515±0.045 0.896±0.031 1.0 0.950±0.045 0.995±0.019 0.928±0.046 0.563±0.056 0.926±0.027 ensemble size of 10 11/12
  • 14. Our Contributions  A first attempt on label ranking with reject option;  Output a reliably partial ranking with ensemble learning. Follow up! The End
  • 15. Google “kebi germany” for more info.