cross domain learning to rank with svm
play

Cross-Domain Learning-to-rank with SVM Erheng Zhong 1 1 Department of - PowerPoint PPT Presentation

Preliminary Cross-domain Learning-to-Rank Summary Cross-Domain Learning-to-rank with SVM Erheng Zhong 1 1 Department of Computer Science and Technology, HKUST COMP621U Presentation, 04/07/2011 Erheng Zhong Cross-Domain Learning-to-rank


  1. Preliminary Cross-domain Learning-to-Rank Summary Cross-Domain Learning-to-rank with SVM Erheng Zhong 1 1 Department of Computer Science and Technology, HKUST COMP621U Presentation, 04/07/2011 Erheng Zhong Cross-Domain Learning-to-rank

  2. Preliminary Cross-domain Learning-to-Rank Summary Outline Preliminary 1 Ranking Learning-to-rank Transfer Learning Cross-domain Learning-to-Rank 2 Motivations Approach: RankSVM Main Results Erheng Zhong Cross-Domain Learning-to-rank

  3. Preliminary Ranking Cross-domain Learning-to-Rank Learning-to-rank Summary Transfer Learning Outline Preliminary 1 Ranking Learning-to-rank Transfer Learning Cross-domain Learning-to-Rank 2 Motivations Approach: RankSVM Main Results Erheng Zhong Cross-Domain Learning-to-rank

  4. Preliminary Ranking Cross-domain Learning-to-Rank Learning-to-rank Summary Transfer Learning Definition A relationship between a set of items. A weak order or total preorder of objects. (mathematics) A central part of many information retrieval problems! Erheng Zhong Cross-Domain Learning-to-rank

  5. Preliminary Ranking Cross-domain Learning-to-Rank Learning-to-rank Summary Transfer Learning Applications Search Engine Erheng Zhong Cross-Domain Learning-to-rank

  6. Preliminary Ranking Cross-domain Learning-to-Rank Learning-to-rank Summary Transfer Learning Applications Recommendation System Erheng Zhong Cross-Domain Learning-to-rank

  7. Preliminary Ranking Cross-domain Learning-to-Rank Learning-to-rank Summary Transfer Learning Applications Computational Advertising Erheng Zhong Cross-Domain Learning-to-rank

  8. Preliminary Ranking Cross-domain Learning-to-Rank Learning-to-rank Summary Transfer Learning Outline Preliminary 1 Ranking Learning-to-rank Transfer Learning Cross-domain Learning-to-Rank 2 Motivations Approach: RankSVM Main Results Erheng Zhong Cross-Domain Learning-to-rank

  9. Preliminary Ranking Cross-domain Learning-to-Rank Learning-to-rank Summary Transfer Learning Concepts Learning-to-rank [1] is to automatically construct a ranking model from training data. Training Data: Lists of <query,item> pairs with some partial order specified between pairs < X , y > ; where X = { x i = ( q k , t kj ) } ℓ i = 1 and y = { y i } ℓ i = 1 Ranking Model: A function computing relevance of items for actual queries � � = ¯ f x = ( q , t ) y Erheng Zhong Cross-Domain Learning-to-rank

  10. Preliminary Ranking Cross-domain Learning-to-Rank Learning-to-rank Summary Transfer Learning Features http://research.microsoft.com/en-us/projects/ mslr/feature.aspx Erheng Zhong Cross-Domain Learning-to-rank

  11. Preliminary Ranking Cross-domain Learning-to-Rank Learning-to-rank Summary Transfer Learning Framework Erheng Zhong Cross-Domain Learning-to-rank

  12. Preliminary Ranking Cross-domain Learning-to-Rank Learning-to-rank Summary Transfer Learning Approaches Three groups with different input representations and loss functions: Pointwise Approach: Each query-document pair in the training data has a numerical or ordinal score. A regression problem. Pairwise Approach: A binary classifier which can tell which document is better in a given pair of documents. The goal is to minimize average number of inversions in ranking. Listwise Approach: They directly optimize the value of one evaluation measure. Erheng Zhong Cross-Domain Learning-to-rank

  13. Preliminary Ranking Cross-domain Learning-to-Rank Learning-to-rank Summary Transfer Learning Approaches Three groups with different input representations and loss functions: Pointwise Approach: Each query-document pair in the training data has a numerical or ordinal score. A regression problem. Pairwise Approach: A binary classifier which can tell which document is better in a given pair of documents. The goal is to minimize average number of inversions in ranking. Listwise Approach: They directly optimize the value of one evaluation measure. Erheng Zhong Cross-Domain Learning-to-rank

  14. Preliminary Ranking Cross-domain Learning-to-Rank Learning-to-rank Summary Transfer Learning Approaches Three groups with different input representations and loss functions: Pointwise Approach: Each query-document pair in the training data has a numerical or ordinal score. A regression problem. Pairwise Approach: A binary classifier which can tell which document is better in a given pair of documents. The goal is to minimize average number of inversions in ranking. Listwise Approach: They directly optimize the value of one evaluation measure. Erheng Zhong Cross-Domain Learning-to-rank

  15. Preliminary Ranking Cross-domain Learning-to-Rank Learning-to-rank Summary Transfer Learning Approaches Three groups with different input representations and loss functions: Pointwise Approach: Each query-document pair in the training data has a numerical or ordinal score. A regression problem. Pairwise Approach: A binary classifier which can tell which document is better in a given pair of documents. The goal is to minimize average number of inversions in ranking. Listwise Approach: They directly optimize the value of one evaluation measure. Erheng Zhong Cross-Domain Learning-to-rank

  16. Preliminary Ranking Cross-domain Learning-to-Rank Learning-to-rank Summary Transfer Learning Outline Preliminary 1 Ranking Learning-to-rank Transfer Learning Cross-domain Learning-to-Rank 2 Motivations Approach: RankSVM Main Results Erheng Zhong Cross-Domain Learning-to-rank

  17. Preliminary Ranking Cross-domain Learning-to-Rank Learning-to-rank Summary Transfer Learning Concepts and Notations Transfer learning [2] refers to the machine learning framework in which one extracts knowledge from some auxiliary domains to help boost the learning performance in a target domain. Auxiliary domain: D s = { X s , y s } Target domain: D t = { X ℓ , y ℓ ; X u } P s (( x ) , y ) � = P t (( x ) , y ) Erheng Zhong Cross-Domain Learning-to-rank

  18. Preliminary Ranking Cross-domain Learning-to-Rank Learning-to-rank Summary Transfer Learning Approaches “ what to transfer ” [2] Model-based Transfer: Discover shared parameters or prior between cross-domain models. Feature-based Transfer: Find a “good” feature representation that reduces the difference and prediction error between domains. Instance-based Transfer: Re-weight some labeled data in the auxiliary domain for use in the target domain. Erheng Zhong Cross-Domain Learning-to-rank

  19. Preliminary Ranking Cross-domain Learning-to-Rank Learning-to-rank Summary Transfer Learning Approaches “ what to transfer ” [2] Model-based Transfer: Discover shared parameters or prior between cross-domain models. Feature-based Transfer: Find a “good” feature representation that reduces the difference and prediction error between domains. Instance-based Transfer: Re-weight some labeled data in the auxiliary domain for use in the target domain. Erheng Zhong Cross-Domain Learning-to-rank

  20. Preliminary Ranking Cross-domain Learning-to-Rank Learning-to-rank Summary Transfer Learning Approaches “ what to transfer ” [2] Model-based Transfer: Discover shared parameters or prior between cross-domain models. Feature-based Transfer: Find a “good” feature representation that reduces the difference and prediction error between domains. Instance-based Transfer: Re-weight some labeled data in the auxiliary domain for use in the target domain. Erheng Zhong Cross-Domain Learning-to-rank

  21. Preliminary Ranking Cross-domain Learning-to-Rank Learning-to-rank Summary Transfer Learning Approaches “ what to transfer ” [2] Model-based Transfer: Discover shared parameters or prior between cross-domain models. Feature-based Transfer: Find a “good” feature representation that reduces the difference and prediction error between domains. Instance-based Transfer: Re-weight some labeled data in the auxiliary domain for use in the target domain. Erheng Zhong Cross-Domain Learning-to-rank

  22. Preliminary Ranking Cross-domain Learning-to-Rank Learning-to-rank Summary Transfer Learning Applications Text classification Sentiment analysis Image classification Name-entity recognition WiFi localization Spam Filtering . . . Ranking! Erheng Zhong Cross-Domain Learning-to-rank

  23. Preliminary Ranking Cross-domain Learning-to-Rank Learning-to-rank Summary Transfer Learning Applications Text classification Sentiment analysis Image classification Name-entity recognition WiFi localization Spam Filtering . . . Ranking! Erheng Zhong Cross-Domain Learning-to-rank

  24. Preliminary Motivations Cross-domain Learning-to-Rank Approach: RankSVM Summary Main Results Outline Preliminary 1 Ranking Learning-to-rank Transfer Learning Cross-domain Learning-to-Rank 2 Motivations Approach: RankSVM Main Results Erheng Zhong Cross-Domain Learning-to-rank

  25. Preliminary Motivations Cross-domain Learning-to-Rank Approach: RankSVM Summary Main Results Sparsity Problem No enough labeled data in the current domain. Heterogeneous feature spaces? Text search ⇒ Image search? Out-of-date data? Log data past years ⇒ Search task this year? Heterogeneous tasks? Web page ranking ⇒ Expert finding? . . . Erheng Zhong Cross-Domain Learning-to-rank

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend