SlideShare une entreprise Scribd logo
1  sur  17
Dr. Carson Kai-Sang Leung

        Inderjeet Singh
(Database and Data Mining Lab)
   Introduction

   Problem

   Solution Methodology

   Evaluation




                           Comp 7220   1/11/2012   2
Comp 7220   1/11/2012   3
   Mining user behaviour/preferences
   Predict document relevance
   Re-rank the search results
   Compare different ranking functions (train/test)
   Optimize the ad. performance
   Query suggestions

   How Big are these logs?
    ◦ 10+ terabyte of entries each day
    ◦ Composed of billions of distinct (query, url)’s

                                               Comp 7220   1/11/2012   4
Documents/results                                 Ranking factors
                        Many ranking factors
presented in order of                             depend on query,
                          considered when
the relevance to the                                document and
                        ranking these results
        query                                    query-document pair


 Improving ranking
   based on user        Personalized search       Recency (temporal)
     preferences          +Social search               ranking
   (likes/dislikes)



                                                Comp 7220   1/11/2012   5
[David Green; blog]



                      Comp 7220   1/11/2012   6
# of clicks received




[CIKM'09 Tutorial]
                     Comp 7220   1/11/2012    7
Trust factor: Preferences to certain URLs more than the other,
e.g., wikipedia.com, stackoverflow.com, Yahoo answers,
about.com

What is missing (in previous models) ?
 Modelling trust factor

 Clicks on sponsored results

 Related queries/searches (sidebars)

 Realistic and flexible assumptions on user behaviour




                                              Comp 7220   1/11/2012   8
Comp 7220   1/11/2012   9
1. Informational query – “DDR3 memory”, “SATA 3 hard drives”,
   “American history”
2. Navigational query – “gmail”, “digg”, “CIBC”, “CIBC credit cards”




                                               Comp 7220   1/11/2012   10
No                              No
Snippet Examine?            Snippet Examine?


                      No
          Yes                         Yes
                                                   No
Snippet Attractive?         Snippet Attractive?

                                                  No
         Yes          No             Yes

Enough Utility?             Enough Utility?

         Yes                          Yes
       End                         End

                                                       Comp 7220   1/11/2012   11
Realistic and flexible assumptions on user
behaviour (session modelling)

    Consider trust bias (trust factor)

        Order results for particular query by
        relevance scores predicted by model

            Comparison of this order to the editorial
            ranking

                 Is it good model? If orderings agree upto a
                 considerable extent

                                                   Comp 7220   1/11/2012   12
Deploy this model as a feature/factor for predicting relevance in learning
                            to rank algorithm



                   Deriving retrieval/ranking function



If metric gains over baseline ranking function? Model insights can be used
                      as a feature in ranking function



  Ranking function tests with different class of queries for metric gains

                                                   Comp 7220   1/11/2012     13
Metrics
• Discounted Cumulative Gain (DCG)
• Normalized DCG (NDCG)
• Precision
• Recall

Two types of data
1. Search click logs (from real or meta search engines)
2. Benchmarking dataset LEarning TO Rank (LETOR) for
   information retrieval




                                     Comp 7220   1/11/2012   14
[Guo et al., 2009]

                     [Chapelle and Zhang, 2009]



                     Comp 7220   1/11/2012        15
   David Green Blog. http://davidgreen.com/comparative-value-of-google-search-
    rankings (accessed 20th-April-2011)

   Fan Guo and Chao Liu. Statistical Models for Web Search Click Log Analysis.
    Tutorial, 2009

   Fan Guo, Chao Liu, and Yi Min Wang. Efficient multiple-click models in web
    search. In Proceedings of Second Web Search and Data Mining (WSDM)
    Conference, Barcelona, Spain, pages 124-131. ACM, 9-11 February, 2009

   Olivier Chapelle and Ye Zhang. A dynamic bayesian network click model for
    web search and ranking. In Proceedings of the 18th International Conference
    on World Wide web (WWW), Madrid, Spain, pages 1-10, ACM, 20-24 April,
    2009
                                                        Comp 7220   1/11/2012     16
[Tmcnet.com Blog]
Comp 7220   1/11/2012              17

Contenu connexe

Tendances

Structural Balance Theory Based Recommendation for Social Service Portal
Structural Balance Theory Based Recommendation for Social Service PortalStructural Balance Theory Based Recommendation for Social Service Portal
Structural Balance Theory Based Recommendation for Social Service Portal
YogeshIJTSRD
 
FIND MY VENUE: Content & Review Based Location Recommendation System
FIND MY VENUE: Content & Review Based Location Recommendation SystemFIND MY VENUE: Content & Review Based Location Recommendation System
FIND MY VENUE: Content & Review Based Location Recommendation System
IJTET Journal
 
Custom-Made Ranking in Databases Establishing and Utilizing an Appropriate Wo...
Custom-Made Ranking in Databases Establishing and Utilizing an Appropriate Wo...Custom-Made Ranking in Databases Establishing and Utilizing an Appropriate Wo...
Custom-Made Ranking in Databases Establishing and Utilizing an Appropriate Wo...
ijsrd.com
 
kdd2015-feed (1)
kdd2015-feed (1)kdd2015-feed (1)
kdd2015-feed (1)
Guy Lebanon
 

Tendances (20)

T0 numtq0njc=
T0 numtq0njc=T0 numtq0njc=
T0 numtq0njc=
 
A LOCATION-BASED RECOMMENDER SYSTEM FRAMEWORK TO IMPROVE ACCURACY IN USERBASE...
A LOCATION-BASED RECOMMENDER SYSTEM FRAMEWORK TO IMPROVE ACCURACY IN USERBASE...A LOCATION-BASED RECOMMENDER SYSTEM FRAMEWORK TO IMPROVE ACCURACY IN USERBASE...
A LOCATION-BASED RECOMMENDER SYSTEM FRAMEWORK TO IMPROVE ACCURACY IN USERBASE...
 
IJRET : International Journal of Research in Engineering and TechnologyImprov...
IJRET : International Journal of Research in Engineering and TechnologyImprov...IJRET : International Journal of Research in Engineering and TechnologyImprov...
IJRET : International Journal of Research in Engineering and TechnologyImprov...
 
Structural Balance Theory Based Recommendation for Social Service Portal
Structural Balance Theory Based Recommendation for Social Service PortalStructural Balance Theory Based Recommendation for Social Service Portal
Structural Balance Theory Based Recommendation for Social Service Portal
 
IRJET- Hybrid Book Recommendation System
IRJET- Hybrid Book Recommendation SystemIRJET- Hybrid Book Recommendation System
IRJET- Hybrid Book Recommendation System
 
IRJET- E-Commerce Recommendation based on Users Rating Data
IRJET-  	  E-Commerce Recommendation based on Users Rating DataIRJET-  	  E-Commerce Recommendation based on Users Rating Data
IRJET- E-Commerce Recommendation based on Users Rating Data
 
FIND MY VENUE: Content & Review Based Location Recommendation System
FIND MY VENUE: Content & Review Based Location Recommendation SystemFIND MY VENUE: Content & Review Based Location Recommendation System
FIND MY VENUE: Content & Review Based Location Recommendation System
 
Custom-Made Ranking in Databases Establishing and Utilizing an Appropriate Wo...
Custom-Made Ranking in Databases Establishing and Utilizing an Appropriate Wo...Custom-Made Ranking in Databases Establishing and Utilizing an Appropriate Wo...
Custom-Made Ranking in Databases Establishing and Utilizing an Appropriate Wo...
 
Protect Social Connection Using Privacy Predictive Algorithm
Protect Social Connection Using Privacy Predictive AlgorithmProtect Social Connection Using Privacy Predictive Algorithm
Protect Social Connection Using Privacy Predictive Algorithm
 
IRJET- Personalize Travel Recommandation based on Facebook Data
IRJET- Personalize Travel Recommandation based on Facebook DataIRJET- Personalize Travel Recommandation based on Facebook Data
IRJET- Personalize Travel Recommandation based on Facebook Data
 
K1803057782
K1803057782K1803057782
K1803057782
 
FHCC: A SOFT HIERARCHICAL CLUSTERING APPROACH FOR COLLABORATIVE FILTERING REC...
FHCC: A SOFT HIERARCHICAL CLUSTERING APPROACH FOR COLLABORATIVE FILTERING REC...FHCC: A SOFT HIERARCHICAL CLUSTERING APPROACH FOR COLLABORATIVE FILTERING REC...
FHCC: A SOFT HIERARCHICAL CLUSTERING APPROACH FOR COLLABORATIVE FILTERING REC...
 
A Hybrid Approach for Personalized Recommender System Using Weighted TFIDF on...
A Hybrid Approach for Personalized Recommender System Using Weighted TFIDF on...A Hybrid Approach for Personalized Recommender System Using Weighted TFIDF on...
A Hybrid Approach for Personalized Recommender System Using Weighted TFIDF on...
 
Search Solutions 2011: Successful Enterprise Search By Design
Search Solutions 2011: Successful Enterprise Search By DesignSearch Solutions 2011: Successful Enterprise Search By Design
Search Solutions 2011: Successful Enterprise Search By Design
 
Movie Recommender System Using Artificial Intelligence
Movie Recommender System Using Artificial Intelligence Movie Recommender System Using Artificial Intelligence
Movie Recommender System Using Artificial Intelligence
 
Recommender systems in indian e-commerce context
Recommender systems in indian e-commerce contextRecommender systems in indian e-commerce context
Recommender systems in indian e-commerce context
 
SIMILARITY MEASURES FOR RECOMMENDER SYSTEMS: A COMPARATIVE STUDY
SIMILARITY MEASURES FOR RECOMMENDER SYSTEMS: A COMPARATIVE STUDYSIMILARITY MEASURES FOR RECOMMENDER SYSTEMS: A COMPARATIVE STUDY
SIMILARITY MEASURES FOR RECOMMENDER SYSTEMS: A COMPARATIVE STUDY
 
Introduction to Recommendation Systems
Introduction to Recommendation SystemsIntroduction to Recommendation Systems
Introduction to Recommendation Systems
 
kdd2015-feed (1)
kdd2015-feed (1)kdd2015-feed (1)
kdd2015-feed (1)
 
Recommending the Appropriate Products for target user in E-commerce using SBT...
Recommending the Appropriate Products for target user in E-commerce using SBT...Recommending the Appropriate Products for target user in E-commerce using SBT...
Recommending the Appropriate Products for target user in E-commerce using SBT...
 

Similaire à Determining Relevance Rankings from Search Click Logs

Webtrends Review
Webtrends ReviewWebtrends Review
Webtrends Review
Seth Garske
 
Single view with_mongo_db_(lo)
Single view with_mongo_db_(lo)Single view with_mongo_db_(lo)
Single view with_mongo_db_(lo)
MongoDB
 
“Big Picture”: Mixed-Initiative Visual Analytics of Big Data (VINCI 2013 Keyn...
“Big Picture”: Mixed-Initiative Visual Analytics of Big Data (VINCI 2013 Keyn...“Big Picture”: Mixed-Initiative Visual Analytics of Big Data (VINCI 2013 Keyn...
“Big Picture”: Mixed-Initiative Visual Analytics of Big Data (VINCI 2013 Keyn...
Michelle Zhou
 
SQL Server and Azure Mobile Business Intelligence
SQL Server and Azure Mobile Business IntelligenceSQL Server and Azure Mobile Business Intelligence
SQL Server and Azure Mobile Business Intelligence
Jen Stirrup
 

Similaire à Determining Relevance Rankings from Search Click Logs (20)

Predicitve analytics for marketing 05 21-2014 Shree Dandekar
Predicitve analytics for marketing 05 21-2014 Shree DandekarPredicitve analytics for marketing 05 21-2014 Shree Dandekar
Predicitve analytics for marketing 05 21-2014 Shree Dandekar
 
Best Practices in Recommender System Challenges
Best Practices in Recommender System ChallengesBest Practices in Recommender System Challenges
Best Practices in Recommender System Challenges
 
Digital Audit Digital Scan JCrew by Augustine Fou
Digital Audit Digital Scan JCrew by Augustine FouDigital Audit Digital Scan JCrew by Augustine Fou
Digital Audit Digital Scan JCrew by Augustine Fou
 
Webtrends Review
Webtrends ReviewWebtrends Review
Webtrends Review
 
How to Scale and Grow your Enterprise Technical SEO Strategy
How to Scale and Grow your Enterprise Technical SEO StrategyHow to Scale and Grow your Enterprise Technical SEO Strategy
How to Scale and Grow your Enterprise Technical SEO Strategy
 
Automated BI Modernizations
Automated BI ModernizationsAutomated BI Modernizations
Automated BI Modernizations
 
An In-Depth Look at Pinpointing and Addressing Sources of Performance Problem...
An In-Depth Look at Pinpointing and Addressing Sources of Performance Problem...An In-Depth Look at Pinpointing and Addressing Sources of Performance Problem...
An In-Depth Look at Pinpointing and Addressing Sources of Performance Problem...
 
IBM Cognos Social Media Analytic Solution - G A InfoMart
IBM Cognos Social Media Analytic Solution - G A InfoMartIBM Cognos Social Media Analytic Solution - G A InfoMart
IBM Cognos Social Media Analytic Solution - G A InfoMart
 
Single view with_mongo_db_(lo)
Single view with_mongo_db_(lo)Single view with_mongo_db_(lo)
Single view with_mongo_db_(lo)
 
Visualization, Mobility and Analytical Reporting
Visualization, Mobility and Analytical ReportingVisualization, Mobility and Analytical Reporting
Visualization, Mobility and Analytical Reporting
 
BI, Hive or Big Data Analytics?
BI, Hive or Big Data Analytics? BI, Hive or Big Data Analytics?
BI, Hive or Big Data Analytics?
 
“Big Picture”: Mixed-Initiative Visual Analytics of Big Data (VINCI 2013 Keyn...
“Big Picture”: Mixed-Initiative Visual Analytics of Big Data (VINCI 2013 Keyn...“Big Picture”: Mixed-Initiative Visual Analytics of Big Data (VINCI 2013 Keyn...
“Big Picture”: Mixed-Initiative Visual Analytics of Big Data (VINCI 2013 Keyn...
 
Making Big Data Analytics with Hadoop fast & easy (webinar slides)
Making Big Data Analytics with Hadoop fast & easy (webinar slides)Making Big Data Analytics with Hadoop fast & easy (webinar slides)
Making Big Data Analytics with Hadoop fast & easy (webinar slides)
 
Usability 101
Usability 101Usability 101
Usability 101
 
SEO Priorities for 2013
SEO Priorities for 2013SEO Priorities for 2013
SEO Priorities for 2013
 
SAP Explorer Visual Intelligence
SAP Explorer Visual IntelligenceSAP Explorer Visual Intelligence
SAP Explorer Visual Intelligence
 
SEO 3.0 - Conversion Rate Optimization
SEO 3.0 - Conversion Rate OptimizationSEO 3.0 - Conversion Rate Optimization
SEO 3.0 - Conversion Rate Optimization
 
Augmentation, Collaboration, Governance: Defining the Future of Self-Service BI
Augmentation, Collaboration, Governance: Defining the Future of Self-Service BIAugmentation, Collaboration, Governance: Defining the Future of Self-Service BI
Augmentation, Collaboration, Governance: Defining the Future of Self-Service BI
 
7 Pillars of Digital Strategy Webinar
7 Pillars of Digital Strategy Webinar7 Pillars of Digital Strategy Webinar
7 Pillars of Digital Strategy Webinar
 
SQL Server and Azure Mobile Business Intelligence
SQL Server and Azure Mobile Business IntelligenceSQL Server and Azure Mobile Business Intelligence
SQL Server and Azure Mobile Business Intelligence
 

Dernier

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Dernier (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 

Determining Relevance Rankings from Search Click Logs

  • 1. Dr. Carson Kai-Sang Leung Inderjeet Singh (Database and Data Mining Lab)
  • 2. Introduction  Problem  Solution Methodology  Evaluation Comp 7220 1/11/2012 2
  • 3. Comp 7220 1/11/2012 3
  • 4. Mining user behaviour/preferences  Predict document relevance  Re-rank the search results  Compare different ranking functions (train/test)  Optimize the ad. performance  Query suggestions  How Big are these logs? ◦ 10+ terabyte of entries each day ◦ Composed of billions of distinct (query, url)’s Comp 7220 1/11/2012 4
  • 5. Documents/results Ranking factors Many ranking factors presented in order of depend on query, considered when the relevance to the document and ranking these results query query-document pair Improving ranking based on user Personalized search Recency (temporal) preferences +Social search ranking (likes/dislikes) Comp 7220 1/11/2012 5
  • 6. [David Green; blog] Comp 7220 1/11/2012 6
  • 7. # of clicks received [CIKM'09 Tutorial] Comp 7220 1/11/2012 7
  • 8. Trust factor: Preferences to certain URLs more than the other, e.g., wikipedia.com, stackoverflow.com, Yahoo answers, about.com What is missing (in previous models) ?  Modelling trust factor  Clicks on sponsored results  Related queries/searches (sidebars)  Realistic and flexible assumptions on user behaviour Comp 7220 1/11/2012 8
  • 9. Comp 7220 1/11/2012 9
  • 10. 1. Informational query – “DDR3 memory”, “SATA 3 hard drives”, “American history” 2. Navigational query – “gmail”, “digg”, “CIBC”, “CIBC credit cards” Comp 7220 1/11/2012 10
  • 11. No No Snippet Examine? Snippet Examine? No Yes Yes No Snippet Attractive? Snippet Attractive? No Yes No Yes Enough Utility? Enough Utility? Yes Yes End End Comp 7220 1/11/2012 11
  • 12. Realistic and flexible assumptions on user behaviour (session modelling) Consider trust bias (trust factor) Order results for particular query by relevance scores predicted by model Comparison of this order to the editorial ranking Is it good model? If orderings agree upto a considerable extent Comp 7220 1/11/2012 12
  • 13. Deploy this model as a feature/factor for predicting relevance in learning to rank algorithm Deriving retrieval/ranking function If metric gains over baseline ranking function? Model insights can be used as a feature in ranking function Ranking function tests with different class of queries for metric gains Comp 7220 1/11/2012 13
  • 14. Metrics • Discounted Cumulative Gain (DCG) • Normalized DCG (NDCG) • Precision • Recall Two types of data 1. Search click logs (from real or meta search engines) 2. Benchmarking dataset LEarning TO Rank (LETOR) for information retrieval Comp 7220 1/11/2012 14
  • 15. [Guo et al., 2009] [Chapelle and Zhang, 2009] Comp 7220 1/11/2012 15
  • 16. David Green Blog. http://davidgreen.com/comparative-value-of-google-search- rankings (accessed 20th-April-2011)  Fan Guo and Chao Liu. Statistical Models for Web Search Click Log Analysis. Tutorial, 2009  Fan Guo, Chao Liu, and Yi Min Wang. Efficient multiple-click models in web search. In Proceedings of Second Web Search and Data Mining (WSDM) Conference, Barcelona, Spain, pages 124-131. ACM, 9-11 February, 2009  Olivier Chapelle and Ye Zhang. A dynamic bayesian network click model for web search and ranking. In Proceedings of the 18th International Conference on World Wide web (WWW), Madrid, Spain, pages 1-10, ACM, 20-24 April, 2009 Comp 7220 1/11/2012 16

Notes de l'éditeur

  1. User Browsing Model (UBM) [Dupret and Piwowarski, 2008]Dynamic Bayesian Model (DBM) [Chapelle and Zhang, 2009] Session Utility Model (SUM) [Dupret and Liao, 2010]Independent Click Model (ICM) [Guo et. al, 2009]Dependent Click Model (DCM) [Guo et. al, 2009]