SlideShare a Scribd company logo
1 of 66
Learning to Rank   (part 1) NESCAI 2008 Tutorial Yisong Yue Cornell University
Booming Search Industry
Goals for this Tutorial ,[object Object],[object Object],[object Object],[object Object]
(Soft) Prerequisites ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Outline (Part 1) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Outline (Part 2) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Disclaimer ,[object Object],[object Object],[object Object],[object Object],[object Object]
Disclaimer ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Brief Overview of IR ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Basic Approach to IR ,[object Object],[object Object],[object Object]
Basic Approach to IR ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Vector Space Model ,[object Object],[object Object],[object Object],[object Object],[object Object]
Cosine Similarity Example
Other Methods ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Machine Learning ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Training Data ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Feature Space ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Training Instances
Learning Problem ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
How to Train? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Conventional multiclass learning does not incorporate ordinal structure of class labels Not Relevant Somewhat Relevant Very Relevant
Conventional multiclass learning does not incorporate ordinal structure of class labels Not Relevant Somewhat Relevant Very Relevant
Ordinal Regression ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ordinal Regression ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ordinal Regression Approaches ,[object Object],[object Object],[object Object]
Option 1: Multiple Thresholds ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ordinal SVM Example [Chu & Keerthi, 2005]
Ordinal SVM Formulation Such that for j = 0..T : [Chu & Keerthi, 2005] And also:
Learning Multiple Thresholds ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Option 2: Voting Classifiers ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object]
Option 3: Pairwise Preferences ,[object Object],[object Object],[object Object]
[object Object]
Optimizing Pairwise Preferences ,[object Object],[object Object]
Optimizing Pairwise Preferences ,[object Object],[object Object],[object Object],[object Object],[object Object]
Optimizing Pairwise Preferences ,[object Object],[object Object],[object Object],[object Object]
Pairwise SVM Formulation Such that: [Herbrich et al., 1999] Can be reduced to  time [Joachims, 2005].
Optimizing Pairwise Preferences ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Rank-Based Measures ,[object Object],[object Object],[object Object],[object Object]
Rank-Based Measures ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[email_address] ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Mean Average Precision ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Mean Reciprocal Rank ,[object Object],[object Object],[object Object]
NDCG ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Optimizing Rank-Based Measures ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Discontinuity Example ,[object Object],D1 D2 D3 Retrieval Score 0.9 0.6 0.3 Rank 1 2 3 Relevance 0 1 0
Discontinuity Example ,[object Object],[object Object],D1 D2 D3 Retrieval Score 0.9 0.6 0.3 Rank 1 2 3
Discontinuity Example ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],D1 D2 D3 Retrieval Score 0.9 0.6 0.3 Rank 1 2 3
Discontinuity Example ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],NDCG discontinuous w.r.t model parameters! D1 D2 D3 Retrieval Score 0.9 0.6 0.3 Rank 1 2 3
[Yue & Burges, 2007]
Optimizing Rank-Based Measures ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Structural SVMs ,[object Object],[object Object],[object Object],[object Object],[object Object],[Tsochantaridis et al., 2007]
Structural SVMs for MAP ,[object Object],[object Object],[object Object],[object Object],[object Object],[Yue et al., 2007]
Too Many Constraints! ,[object Object],[object Object],[object Object],[object Object]
Structural SVM Training ,[object Object],[object Object],[object Object],[object Object],STEP 1-3 is guaranteed to loop for at most a polynomial number of iterations.  [Tsochantaridis et al., 2005]
Illustrative Example ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Illustrative Example ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Illustrative Example ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Illustrative Example ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Finding Most Violated Constraint ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Gradient Descent ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
LambdaRank ,[object Object],[object Object],[object Object],[object Object],[object Object],[Burges et al., 2006]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[Burges, 2007]
LambdaRank for NDCG ,[object Object],[object Object]
Properties of LambdaRank ,[object Object],[object Object],[object Object],1 Subject to additional assumptions – see [Burges et al., 2006]
Summary (Part 1) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

More Related Content

What's hot

20070702 Text Categorization
20070702 Text Categorization20070702 Text Categorization
20070702 Text Categorizationmidi
 
Topic Modeling for Information Retrieval and Word Sense Disambiguation tasks
Topic Modeling for Information Retrieval and Word Sense Disambiguation tasksTopic Modeling for Information Retrieval and Word Sense Disambiguation tasks
Topic Modeling for Information Retrieval and Word Sense Disambiguation tasksLeonardo Di Donato
 
04 Classification in Data Mining
04 Classification in Data Mining04 Classification in Data Mining
04 Classification in Data MiningValerii Klymchuk
 
Models for Information Retrieval and Recommendation
Models for Information Retrieval and RecommendationModels for Information Retrieval and Recommendation
Models for Information Retrieval and RecommendationArjen de Vries
 
Semi-supervised Learning
Semi-supervised LearningSemi-supervised Learning
Semi-supervised Learningbutest
 
Jarrar.lecture notes.aai.2011s.ch3.uniformedsearch
Jarrar.lecture notes.aai.2011s.ch3.uniformedsearchJarrar.lecture notes.aai.2011s.ch3.uniformedsearch
Jarrar.lecture notes.aai.2011s.ch3.uniformedsearchPalGov
 
Machine learning Lecture 1
Machine learning Lecture 1Machine learning Lecture 1
Machine learning Lecture 1Srinivasan R
 
Introduction to Machine Learning Classifiers
Introduction to Machine Learning ClassifiersIntroduction to Machine Learning Classifiers
Introduction to Machine Learning ClassifiersFunctional Imperative
 
Classification techniques in data mining
Classification techniques in data miningClassification techniques in data mining
Classification techniques in data miningKamal Acharya
 
Machine Learning: Foundations Course Number 0368403401
Machine Learning: Foundations Course Number 0368403401Machine Learning: Foundations Course Number 0368403401
Machine Learning: Foundations Course Number 0368403401butest
 
Sentiment analysis using naive bayes classifier
Sentiment analysis using naive bayes classifier Sentiment analysis using naive bayes classifier
Sentiment analysis using naive bayes classifier Dev Sahu
 
2.7 other classifiers
2.7 other classifiers2.7 other classifiers
2.7 other classifiersKrish_ver2
 
slides
slidesslides
slidesbutest
 
On Semi-Supervised Learning and Beyond
On Semi-Supervised Learning and BeyondOn Semi-Supervised Learning and Beyond
On Semi-Supervised Learning and BeyondEunjeong (Lucy) Park
 
Supervised Machine Learning in R
Supervised  Machine Learning  in RSupervised  Machine Learning  in R
Supervised Machine Learning in RBabu Priyavrat
 
Machine Learning Lecture 3 Decision Trees
Machine Learning Lecture 3 Decision TreesMachine Learning Lecture 3 Decision Trees
Machine Learning Lecture 3 Decision Treesananth
 
Ranking and Diversity in Recommendations - RecSys Stammtisch at SoundCloud, B...
Ranking and Diversity in Recommendations - RecSys Stammtisch at SoundCloud, B...Ranking and Diversity in Recommendations - RecSys Stammtisch at SoundCloud, B...
Ranking and Diversity in Recommendations - RecSys Stammtisch at SoundCloud, B...Alexandros Karatzoglou
 

What's hot (20)

20070702 Text Categorization
20070702 Text Categorization20070702 Text Categorization
20070702 Text Categorization
 
Topic Modeling for Information Retrieval and Word Sense Disambiguation tasks
Topic Modeling for Information Retrieval and Word Sense Disambiguation tasksTopic Modeling for Information Retrieval and Word Sense Disambiguation tasks
Topic Modeling for Information Retrieval and Word Sense Disambiguation tasks
 
04 Classification in Data Mining
04 Classification in Data Mining04 Classification in Data Mining
04 Classification in Data Mining
 
Models for Information Retrieval and Recommendation
Models for Information Retrieval and RecommendationModels for Information Retrieval and Recommendation
Models for Information Retrieval and Recommendation
 
Semi-supervised Learning
Semi-supervised LearningSemi-supervised Learning
Semi-supervised Learning
 
Jarrar.lecture notes.aai.2011s.ch3.uniformedsearch
Jarrar.lecture notes.aai.2011s.ch3.uniformedsearchJarrar.lecture notes.aai.2011s.ch3.uniformedsearch
Jarrar.lecture notes.aai.2011s.ch3.uniformedsearch
 
Machine learning Lecture 1
Machine learning Lecture 1Machine learning Lecture 1
Machine learning Lecture 1
 
Data Mining
Data MiningData Mining
Data Mining
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Introduction to Machine Learning Classifiers
Introduction to Machine Learning ClassifiersIntroduction to Machine Learning Classifiers
Introduction to Machine Learning Classifiers
 
Classification techniques in data mining
Classification techniques in data miningClassification techniques in data mining
Classification techniques in data mining
 
Machine Learning: Foundations Course Number 0368403401
Machine Learning: Foundations Course Number 0368403401Machine Learning: Foundations Course Number 0368403401
Machine Learning: Foundations Course Number 0368403401
 
Sentiment analysis using naive bayes classifier
Sentiment analysis using naive bayes classifier Sentiment analysis using naive bayes classifier
Sentiment analysis using naive bayes classifier
 
2.7 other classifiers
2.7 other classifiers2.7 other classifiers
2.7 other classifiers
 
slides
slidesslides
slides
 
On Semi-Supervised Learning and Beyond
On Semi-Supervised Learning and BeyondOn Semi-Supervised Learning and Beyond
On Semi-Supervised Learning and Beyond
 
Supervised Machine Learning in R
Supervised  Machine Learning  in RSupervised  Machine Learning  in R
Supervised Machine Learning in R
 
Ir models
Ir modelsIr models
Ir models
 
Machine Learning Lecture 3 Decision Trees
Machine Learning Lecture 3 Decision TreesMachine Learning Lecture 3 Decision Trees
Machine Learning Lecture 3 Decision Trees
 
Ranking and Diversity in Recommendations - RecSys Stammtisch at SoundCloud, B...
Ranking and Diversity in Recommendations - RecSys Stammtisch at SoundCloud, B...Ranking and Diversity in Recommendations - RecSys Stammtisch at SoundCloud, B...
Ranking and Diversity in Recommendations - RecSys Stammtisch at SoundCloud, B...
 

Similar to Machine Learning Basics for Improving Information Retrieval Rankings

powerpoint
powerpointpowerpoint
powerpointbutest
 
lecture_mooney.ppt
lecture_mooney.pptlecture_mooney.ppt
lecture_mooney.pptbutest
 
DIRECTIONS READ THE FOLLOWING STUDENT POST AND RESPOND EVALUATE I.docx
DIRECTIONS READ THE FOLLOWING STUDENT POST AND RESPOND EVALUATE I.docxDIRECTIONS READ THE FOLLOWING STUDENT POST AND RESPOND EVALUATE I.docx
DIRECTIONS READ THE FOLLOWING STUDENT POST AND RESPOND EVALUATE I.docxlynettearnold46882
 
Machine Learning and Artificial Neural Networks.ppt
Machine Learning and Artificial Neural Networks.pptMachine Learning and Artificial Neural Networks.ppt
Machine Learning and Artificial Neural Networks.pptAnshika865276
 
Machine Learning
Machine LearningMachine Learning
Machine Learningbutest
 
Question Classification using Semantic, Syntactic and Lexical features
Question Classification using Semantic, Syntactic and Lexical featuresQuestion Classification using Semantic, Syntactic and Lexical features
Question Classification using Semantic, Syntactic and Lexical featuresIJwest
 
Question Classification using Semantic, Syntactic and Lexical features
Question Classification using Semantic, Syntactic and Lexical featuresQuestion Classification using Semantic, Syntactic and Lexical features
Question Classification using Semantic, Syntactic and Lexical featuresdannyijwest
 
Introduction to Data Mining
Introduction to Data MiningIntroduction to Data Mining
Introduction to Data MiningKai Koenig
 
MachineLearning.ppt
MachineLearning.pptMachineLearning.ppt
MachineLearning.pptbutest
 
MachineLearning.ppt
MachineLearning.pptMachineLearning.ppt
MachineLearning.pptbutest
 
lecture14-learning-ranking.ppt
lecture14-learning-ranking.pptlecture14-learning-ranking.ppt
lecture14-learning-ranking.pptVishalKumar725248
 
lecture14-learning-ranking.ppt
lecture14-learning-ranking.pptlecture14-learning-ranking.ppt
lecture14-learning-ranking.pptVishalKumar725248
 
Decision Support Analyss for Software Effort Estimation by Analogy
Decision Support Analyss for Software Effort Estimation by AnalogyDecision Support Analyss for Software Effort Estimation by Analogy
Decision Support Analyss for Software Effort Estimation by AnalogyTim Menzies
 
Multi-criteria Decision Analysis for Customization of Estimation by Analogy M...
Multi-criteria Decision Analysis for Customization of Estimation by Analogy M...Multi-criteria Decision Analysis for Customization of Estimation by Analogy M...
Multi-criteria Decision Analysis for Customization of Estimation by Analogy M...gregoryg
 
iccv2009 tutorial: boosting and random forest - part III
iccv2009 tutorial: boosting and random forest - part IIIiccv2009 tutorial: boosting and random forest - part III
iccv2009 tutorial: boosting and random forest - part IIIzukun
 
Analytics Boot Camp - Slides
Analytics Boot Camp - SlidesAnalytics Boot Camp - Slides
Analytics Boot Camp - SlidesAditya Joshi
 

Similar to Machine Learning Basics for Improving Information Retrieval Rankings (20)

powerpoint
powerpointpowerpoint
powerpoint
 
lecture_mooney.ppt
lecture_mooney.pptlecture_mooney.ppt
lecture_mooney.ppt
 
DIRECTIONS READ THE FOLLOWING STUDENT POST AND RESPOND EVALUATE I.docx
DIRECTIONS READ THE FOLLOWING STUDENT POST AND RESPOND EVALUATE I.docxDIRECTIONS READ THE FOLLOWING STUDENT POST AND RESPOND EVALUATE I.docx
DIRECTIONS READ THE FOLLOWING STUDENT POST AND RESPOND EVALUATE I.docx
 
Machine Learning and Artificial Neural Networks.ppt
Machine Learning and Artificial Neural Networks.pptMachine Learning and Artificial Neural Networks.ppt
Machine Learning and Artificial Neural Networks.ppt
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
nnml.ppt
nnml.pptnnml.ppt
nnml.ppt
 
Question Classification using Semantic, Syntactic and Lexical features
Question Classification using Semantic, Syntactic and Lexical featuresQuestion Classification using Semantic, Syntactic and Lexical features
Question Classification using Semantic, Syntactic and Lexical features
 
Question Classification using Semantic, Syntactic and Lexical features
Question Classification using Semantic, Syntactic and Lexical featuresQuestion Classification using Semantic, Syntactic and Lexical features
Question Classification using Semantic, Syntactic and Lexical features
 
Introduction to Data Mining
Introduction to Data MiningIntroduction to Data Mining
Introduction to Data Mining
 
ppt
pptppt
ppt
 
MachineLearning.ppt
MachineLearning.pptMachineLearning.ppt
MachineLearning.ppt
 
MachineLearning.ppt
MachineLearning.pptMachineLearning.ppt
MachineLearning.ppt
 
lecture14-learning-ranking.ppt
lecture14-learning-ranking.pptlecture14-learning-ranking.ppt
lecture14-learning-ranking.ppt
 
lecture14-learning-ranking.ppt
lecture14-learning-ranking.pptlecture14-learning-ranking.ppt
lecture14-learning-ranking.ppt
 
Decision Support Analyss for Software Effort Estimation by Analogy
Decision Support Analyss for Software Effort Estimation by AnalogyDecision Support Analyss for Software Effort Estimation by Analogy
Decision Support Analyss for Software Effort Estimation by Analogy
 
[ppt]
[ppt][ppt]
[ppt]
 
[ppt]
[ppt][ppt]
[ppt]
 
Multi-criteria Decision Analysis for Customization of Estimation by Analogy M...
Multi-criteria Decision Analysis for Customization of Estimation by Analogy M...Multi-criteria Decision Analysis for Customization of Estimation by Analogy M...
Multi-criteria Decision Analysis for Customization of Estimation by Analogy M...
 
iccv2009 tutorial: boosting and random forest - part III
iccv2009 tutorial: boosting and random forest - part IIIiccv2009 tutorial: boosting and random forest - part III
iccv2009 tutorial: boosting and random forest - part III
 
Analytics Boot Camp - Slides
Analytics Boot Camp - SlidesAnalytics Boot Camp - Slides
Analytics Boot Camp - Slides
 

More from butest

EL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBEEL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBEbutest
 
1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同butest
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALbutest
 
Timeline: The Life of Michael Jackson
Timeline: The Life of Michael JacksonTimeline: The Life of Michael Jackson
Timeline: The Life of Michael Jacksonbutest
 
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...butest
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALbutest
 
Com 380, Summer II
Com 380, Summer IICom 380, Summer II
Com 380, Summer IIbutest
 
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet JazzThe MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazzbutest
 
MICHAEL JACKSON.doc
MICHAEL JACKSON.docMICHAEL JACKSON.doc
MICHAEL JACKSON.docbutest
 
Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1butest
 
Facebook
Facebook Facebook
Facebook butest
 
Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...butest
 
Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...butest
 
NEWS ANNOUNCEMENT
NEWS ANNOUNCEMENTNEWS ANNOUNCEMENT
NEWS ANNOUNCEMENTbutest
 
C-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.docC-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.docbutest
 
MAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.docMAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.docbutest
 
Mac OS X Guide.doc
Mac OS X Guide.docMac OS X Guide.doc
Mac OS X Guide.docbutest
 
WEB DESIGN!
WEB DESIGN!WEB DESIGN!
WEB DESIGN!butest
 

More from butest (20)

EL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBEEL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBE
 
1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIAL
 
Timeline: The Life of Michael Jackson
Timeline: The Life of Michael JacksonTimeline: The Life of Michael Jackson
Timeline: The Life of Michael Jackson
 
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIAL
 
Com 380, Summer II
Com 380, Summer IICom 380, Summer II
Com 380, Summer II
 
PPT
PPTPPT
PPT
 
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet JazzThe MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
 
MICHAEL JACKSON.doc
MICHAEL JACKSON.docMICHAEL JACKSON.doc
MICHAEL JACKSON.doc
 
Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1
 
Facebook
Facebook Facebook
Facebook
 
Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...
 
Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...
 
NEWS ANNOUNCEMENT
NEWS ANNOUNCEMENTNEWS ANNOUNCEMENT
NEWS ANNOUNCEMENT
 
C-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.docC-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.doc
 
MAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.docMAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.doc
 
Mac OS X Guide.doc
Mac OS X Guide.docMac OS X Guide.doc
Mac OS X Guide.doc
 
hier
hierhier
hier
 
WEB DESIGN!
WEB DESIGN!WEB DESIGN!
WEB DESIGN!
 

Machine Learning Basics for Improving Information Retrieval Rankings

Editor's Notes

  1. References: V. Bush. “As We May Think.” The Atlantic Monthly, July 1945. C. Manning, P. Raghavan, H. Schütze. “Introduction to Information Retrieval.” Cambridge University Press, 2008.
  2. References: S. Robertson. “The Probability Ranking Principle in IR.” Journal of Documentation, 33(4), 294-304, December 1977.
  3. References: S. Robertson. “The Probability Ranking Principle in IR.” Journal of Documentation, 33(4), 294-304, December 1977.
  4. References: -G. Salton, C. Buckley. “Term-Weighting Approaches in Automatic Text Retrieval.” Information Processing and Management, 24(5), 513-523, 1988. -S. Robertson, S. Walker, S. Jones, M. Hancock-Beaulieu, M. Gatford. “Okapi at TREC-3.” In Proceedings of TREC-3, 1995. -J. Ponte, W. B. Croft. “A Language Modeling Approach to Information Retrieval.” In Proceedings of SIGIR 1998. C. Zhai, J. Lafferty. “A Study of Smoothing Methods for Language Models Applied to Ad Hoc Information Retrieval.” In Proceedings of SIGIR 2001.
  5. References: W. Chu, S. Keerthi. “New Approaches to Support Vector Ordinal Regression.” In Proceedings of ICML 2005. (http://www.gatsby.ucl.ac.uk/%7Echuwei/svor.htm)
  6. References: W. Chu, S. Keerthi. “New Approaches to Support Vector Ordinal Regression.” In Proceedings of ICML 2005. (http://www.gatsby.ucl.ac.uk/%7Echuwei/svor.htm)
  7. References: W. Chu, Z. Ghahramani. “Gaussian Processes for Ordinal Regression.” Journal of Machine Learning Research, 6, 1019-1041, 2005 S. Kramer, G. Widmer, B. Pfahringer, M. De Groeve. “Prediction of Ordinal Classes Using Regression Trees.” Fundamenta Informaticae, XXI, 1001-1013, 2001 R. Caruana, S. Baluja, T. Mitchell. “Using the Future to `Sort Out’ the Present: Rankprop and Multitask Learning for Medical Risk Evaluation.” In Proceedings of NIPS 1996. K. Crammer, Y. Singer. “PRanking with Ranking.” In Proceedings of NIPS 2001. W. Chu, S. Keerthi. “New Approaches to Support Vector Ordinal Regression.” In Proceedings of ICML 2005. (http://www.gatsby.ucl.ac.uk/%7Echuwei/svor.htm)
  8. References: P. Li, C. Burges, Q. Wu. “Learning to Rank Using Classification and Gradient Boosting.” In Proceedings of NIPS 2007 T. Qin, X. Zhang, D. Wang, T. Liu, W. Lai, H. Li. “Ranking with Multiple Hyperplanes.” In Proceedings of SIGIR 2007.
  9. References: R. Herbrich, T. Graepel, K. Obermayer. “Support Vector Learning for Ordinal Regression.” In Proceedings of ICANN 1999. T. Joachims, “A Support Vector Method for Multivariate Performance Measures.” In Proceedings of ICML 2005. (http://www.cs.cornell.edu/People/tj/svm_light/svm_perf.html)
  10. References: C. Burges, T. Shaked, E. Renshaw, A. Lazier, M. Deeds, N. Hamilton, G. Hullender. “Learning to Rank Using Gradient Descent.” In Proceedings of ICML 2005. W. Cohen, R. Schapire, Y. Singer. “Learning to Order Things.” In Proceedings of NIPS 1998. Y. Freund, R. Iyer, R. Schapire, Y. Singer. “An Efficient Boosting Algorithm for Combining Preferences.” Journal of Machine Learning Research, 4, 933-969, 2003. P. Long, R. Servedio. “Boosting the Area Under the ROC Curve.” In Proceedings of NIPS 2007. R. Herbrich, T. Graepel, K. Obermayer. “Support Vector Learning for Ordinal Regression.” In Proceedings of ICANN 1999. T. Joachims, “A Support Vector Method for Multivariate Performance Measures.” In Proceedings of ICML 2005. (http://www.cs.cornell.edu/People/tj/svm_light/svm_perf.html) Y. Cao, J. Xu, T. Liu, H. Li, Y. Huang, H. Hon. “Adapting Ranking SVM to Document Retrieval.” In Proceedings of SIGIR 2006.
  11. References: Y. Yue, C. Burges. “On Using Simultaneous Perturbation Stochastic Approximation on Learning to Rank; and, the Empirical Optimality of LambdaRank.” Microsoft Research Technical Report, MSR-TR-2007-115, 2007.
  12. References: Y. Yue, T. Finley, F. Radlinski, T. Joachims. “A Support Vector Method for Optimizing Average Precision.” In Proceedings of SIGIR 2007. (http://projects.yisongyue.com/svmmap/) O. Chapelle, Q. Le, A. Smola. “Large Margin Optimization of Ranking Measures.” NIPS Workshop on Machine Learning for Web Search, 2007. Z. Zheng, H. Zha, T. Zhang, O. Chapelle, K. Chen, G. Sun. “A General Boosting Method and its Application to Learning Ranking Functions for Web Search.” In Proceedings of NIPS 2007. J. Xu and H. Li, “AdaRank: A Boosting Algorithm for Information Retrieval.” In Proceedings of SIGIR 2007. C. Burges, R. Ragno, Q. Le. “Learning to Rank with Non-Smooth Cost Functions.” In Proceedings of NIPS 2006. E. Snelson, J. Guiver. “SoftRank with Gaussian Processes.” NIPS Workshop on Machine Learning for Web Search, 2007.
  13. References: I. Tsochantaridis, T. Joachims, T. Hofmann, Y. Altun. “Large Margin Methods for Structured and Interdependent Output Variables.” Journal of Machine Learning Research, 6, 1453-1484, 2005.
  14. References: Y. Yue, T. Finley, F. Radlinski, T. Joachims. “A Support Vector Method for Optimizing Average Precision.” In Proceedings of SIGIR 2007. (http://projects.yisongyue.com/svmmap/)
  15. References: I. Tsochantaridis, T. Joachims, T. Hofmann, Y. Altun. “Large Margin Methods for Structured and Interdependent Output Variables.” Journal of Machine Learning Research, 6, 1453-1484, 2005.
  16. References: Y. Yue, T. Finley, F. Radlinski, T. Joachims. “A Support Vector Method for Optimizing Average Precision.” In Proceedings of SIGIR 2007. (http://projects.yisongyue.com/svmmap/) O. Chapelle, Q. Le, A. Smola. “Large Margin Optimization of Ranking Measures.” NIPS Workshop on Machine Learning for Web Search, 2007.
  17. References: C. Burges, R. Ragno, Q. Le. “Learning to Rank with Non-Smooth Cost Functions.” In Proceedings of NIPS 2006
  18. References: C. Burges. “Learning to Rank for Web Search: Some New Directions.” Keynote Speech, SIGIR 2007 Workshop on Learning to Rank for Information Retrieval.
  19. References: C. Burges, R. Ragno, Q. Le. “Learning to Rank with Non-Smooth Cost Functions.” In Proceedings of NIPS 2006