SlideShare una empresa de Scribd logo
1 de 25
Where to Go on Your Next Trip?
Optimizing Travel Destination Based on User
Preferences
Julia Kiseleva, Melanie J.I. Mueller, Lucas Bernardi,
Chad Davis, Ivan Kovacek, Mats Stafseng Einarsen, Jaap
Kamps, Alexander Tuzhilin, Djoerd Hiemstra
SIGIR 2015,
Chile
Booking.com
Booking.com
• World largest online travel agent
• > 220 countries
• > 81.000 destinations
• > 710.000 bookable hotels worldwide
• > 30.000.000 unique users
• >> 100.000 unique visitors per day
Destination Finder
Destination Finder
Destination Finder
How Do We Get Endorsements?
• Only users who stayed at a hotel in a destination can
endorse it
• Free text endorsements since 2013
• Since 2014 free text endorsements standardized to 256
canonical tags
• Used NLP techniques to extract the canonical base
More Numbers:
• > 13.000.000 total unique endorsements
• > 60.000 destinations
Endorsement Histogram
Endorsement Histogram
Endorsement-Destination Histogram
Endorsement-Destination Histogram
Endorsements for Santiago
Destination Finder
Problem:
How to Optimize ranking of recommended
destinations?
Problem Setup
• Challenge:
o Recommender or Information Retrieval System?
• Information Retrieval:
o Users have information need which is expressed as a query
o System has to satisfy this information needs
• Recommender:
o System predicts what users might be interested
We have both:
1) Users search for activities
2) Users don’t know where they want to go
Why is It Hard?
Problem Characteristics:
• S - Sparsity: new or rare users/destinations
• V - Volatility: users’ interests/endorsements of destinations change over
time
• I - Identity: a failure to match data from the same users
• P - Personas: users have different interests at different, possibly closely
points in time
Continuous Cold Start Problem!
Ranking Destinations for ‘Beach’
• Keep it simple!!! We care about performance!
• Naïve Bayes:
P(Miami, Beach) = P(Miami) * P(Miami | Beach)
P(Miami | Beach) = # ‘Beach’ endorsements for Miami
# ‘Beach’ endorsements
What and How to Compare?
• Booking.com Baseline
• Random
• Most Popular Destination
• Naïve Bayes
Objection:
Increase User Engagement
(Clickers per SERP)
A/B Testing Setup
• 50/50 traffic split
• Experiments run for N full weeks according to desired
power and significance levels
• Hypothesis tests are performed according to targeted
metrics (G-test in our case)
A/B Testing
Version A Version B Version C
A/B Testing
Ranker # Users Engagement
Baseline 9928
Random 10079
Popularity 9838
Naïve Bayes 9895
Amount of
clickers
A/B Testing
Ranker # Users Engagement
Baseline 9928 25.61% +/- 0.72%
Random 10079 24.46% +/- 0.71%
Popularity 9838 25.50% +/- 0.73%
Naïve Bayes 9895 26.73% +/- 0.73%
A/B Testing
Ranker # Users Engagement
Baseline 9928 25.61% +/- 0.72%
Random 10079 24.46% +/- 0.71%
Popularity 9838 25.50% +/- 0.73%
Naïve Bayes 9895 26.73% +/- 0.73%
Conclusion and Future Work
• Interesting application
• Surprise 1: Keep simple baseline in production system
• Surprise 2: Random performed not bad => effect
serendipity
For the Future:
• Improve the ranking by taking contexts into account
Conclusion and Future Work
• Interesting application
• Surprise 1: Keep simple baseline in production system
• Surprise 2: Random performed not bad => effect
serendipity
For the Future:
• Improve the ranking by taking contexts into account

Más contenido relacionado

Similar a Where to Go on Your Next Trip? Optimizing Travel Destinations Based on User Preferences

My Travel Club Business Plan
My Travel Club Business PlanMy Travel Club Business Plan
My Travel Club Business Plan
Jon Hussey
 
Travel club presentation_final
Travel club presentation_finalTravel club presentation_final
Travel club presentation_final
Jon Hussey
 
Ross Plotkin - Take a Walk on the Paid Side - KahenaCon Spring 2012
Ross Plotkin - Take a Walk on the Paid Side - KahenaCon Spring 2012Ross Plotkin - Take a Walk on the Paid Side - KahenaCon Spring 2012
Ross Plotkin - Take a Walk on the Paid Side - KahenaCon Spring 2012
Kahena Digital Marketing
 
WEBINAR VIDEO: Cornell/Revinate study of how to improve your TripAdvisor rank...
WEBINAR VIDEO: Cornell/Revinate study of how to improve your TripAdvisor rank...WEBINAR VIDEO: Cornell/Revinate study of how to improve your TripAdvisor rank...
WEBINAR VIDEO: Cornell/Revinate study of how to improve your TripAdvisor rank...
tnooz
 
Online Marketing presentation
Online Marketing presentation Online Marketing presentation
Online Marketing presentation
Sam shetty
 

Similar a Where to Go on Your Next Trip? Optimizing Travel Destinations Based on User Preferences (20)

Introduction to Paid Customer Acquisition
Introduction to Paid Customer AcquisitionIntroduction to Paid Customer Acquisition
Introduction to Paid Customer Acquisition
 
Meta searching in hospitality
Meta searching in hospitalityMeta searching in hospitality
Meta searching in hospitality
 
Reputation management (session 3) ppt
Reputation management (session 3) pptReputation management (session 3) ppt
Reputation management (session 3) ppt
 
2013 Local Search Rankings Las Vegas Michael Dorausch
2013 Local Search Rankings Las Vegas Michael Dorausch2013 Local Search Rankings Las Vegas Michael Dorausch
2013 Local Search Rankings Las Vegas Michael Dorausch
 
My Travel Club - A Business Plan
My Travel Club - A Business PlanMy Travel Club - A Business Plan
My Travel Club - A Business Plan
 
Value Chain Analysis of Hotels.com and Booking.com
Value Chain Analysis of Hotels.com and Booking.comValue Chain Analysis of Hotels.com and Booking.com
Value Chain Analysis of Hotels.com and Booking.com
 
CPTW - Trainer HQ - Google Marketing for Fitness Professionals
CPTW - Trainer HQ - Google Marketing for Fitness ProfessionalsCPTW - Trainer HQ - Google Marketing for Fitness Professionals
CPTW - Trainer HQ - Google Marketing for Fitness Professionals
 
CRO Masterclass 21st August 2014
CRO Masterclass 21st August 2014 CRO Masterclass 21st August 2014
CRO Masterclass 21st August 2014
 
My Travel Club Business Plan
My Travel Club Business PlanMy Travel Club Business Plan
My Travel Club Business Plan
 
Travel club presentation_final
Travel club presentation_finalTravel club presentation_final
Travel club presentation_final
 
How digital marketing will help you rebound from covid 19
How digital marketing will help you rebound from covid 19How digital marketing will help you rebound from covid 19
How digital marketing will help you rebound from covid 19
 
Making it Count: Paid Search
Making it Count: Paid SearchMaking it Count: Paid Search
Making it Count: Paid Search
 
Clicks2 Customers
Clicks2 CustomersClicks2 Customers
Clicks2 Customers
 
How destinations are attracting visitors with better guest intelligence | Jos...
How destinations are attracting visitors with better guest intelligence | Jos...How destinations are attracting visitors with better guest intelligence | Jos...
How destinations are attracting visitors with better guest intelligence | Jos...
 
Ross Plotkin - Take a Walk on the Paid Side - KahenaCon Spring 2012
Ross Plotkin - Take a Walk on the Paid Side - KahenaCon Spring 2012Ross Plotkin - Take a Walk on the Paid Side - KahenaCon Spring 2012
Ross Plotkin - Take a Walk on the Paid Side - KahenaCon Spring 2012
 
Review Pro - Reputation Management for Secret Retreats
Review Pro - Reputation Management for Secret Retreats Review Pro - Reputation Management for Secret Retreats
Review Pro - Reputation Management for Secret Retreats
 
WEBINAR VIDEO: Cornell/Revinate study of how to improve your TripAdvisor rank...
WEBINAR VIDEO: Cornell/Revinate study of how to improve your TripAdvisor rank...WEBINAR VIDEO: Cornell/Revinate study of how to improve your TripAdvisor rank...
WEBINAR VIDEO: Cornell/Revinate study of how to improve your TripAdvisor rank...
 
Seer_PPC 101
Seer_PPC 101Seer_PPC 101
Seer_PPC 101
 
Optimizely Workshop: Personalization - Strategy Essentials
Optimizely Workshop: Personalization - Strategy EssentialsOptimizely Workshop: Personalization - Strategy Essentials
Optimizely Workshop: Personalization - Strategy Essentials
 
Online Marketing presentation
Online Marketing presentation Online Marketing presentation
Online Marketing presentation
 

Más de Julia Kiseleva

Predicting User Satisfaction with Intelligent Assistants
Predicting User Satisfaction with Intelligent AssistantsPredicting User Satisfaction with Intelligent Assistants
Predicting User Satisfaction with Intelligent Assistants
Julia Kiseleva
 
Understanding User Satisfaction with Intelligent Assistants
Understanding User Satisfaction with Intelligent AssistantsUnderstanding User Satisfaction with Intelligent Assistants
Understanding User Satisfaction with Intelligent Assistants
Julia Kiseleva
 
Behavioral Dynamics from the SERP’s Perspective: What are Failed SERPs and Ho...
Behavioral Dynamics from the SERP’s Perspective: What are Failed SERPs and Ho...Behavioral Dynamics from the SERP’s Perspective: What are Failed SERPs and Ho...
Behavioral Dynamics from the SERP’s Perspective: What are Failed SERPs and Ho...
Julia Kiseleva
 
Discovering Temporal Hidden Contexts in Web Sessions for User Trail Prediction
Discovering Temporal Hidden Contexts in Web Sessions for User Trail PredictionDiscovering Temporal Hidden Contexts in Web Sessions for User Trail Prediction
Discovering Temporal Hidden Contexts in Web Sessions for User Trail Prediction
Julia Kiseleva
 
Context Mining and Integration in Web Predictive Analytics
Context Mining and Integration in Web Predictive AnalyticsContext Mining and Integration in Web Predictive Analytics
Context Mining and Integration in Web Predictive Analytics
Julia Kiseleva
 

Más de Julia Kiseleva (12)

Evaluation Personal Assistants
Evaluation Personal AssistantsEvaluation Personal Assistants
Evaluation Personal Assistants
 
From queries to dialogues
From queries to dialoguesFrom queries to dialogues
From queries to dialogues
 
Predicting User Satisfaction with Intelligent Assistants
Predicting User Satisfaction with Intelligent AssistantsPredicting User Satisfaction with Intelligent Assistants
Predicting User Satisfaction with Intelligent Assistants
 
Using Contextual Information to Understand Searching and Browsing Behavior
Using Contextual Information to Understand Searching and Browsing BehaviorUsing Contextual Information to Understand Searching and Browsing Behavior
Using Contextual Information to Understand Searching and Browsing Behavior
 
Understanding and Predicting User Satisfaction with Intelligent Assistants
Understanding and Predicting User Satisfaction with Intelligent AssistantsUnderstanding and Predicting User Satisfaction with Intelligent Assistants
Understanding and Predicting User Satisfaction with Intelligent Assistants
 
Understanding User Satisfaction with Intelligent Assistants
Understanding User Satisfaction with Intelligent AssistantsUnderstanding User Satisfaction with Intelligent Assistants
Understanding User Satisfaction with Intelligent Assistants
 
Behavioral Dynamics from the SERP’s Perspective: What are Failed SERPs and Ho...
Behavioral Dynamics from the SERP’s Perspective: What are Failed SERPs and Ho...Behavioral Dynamics from the SERP’s Perspective: What are Failed SERPs and Ho...
Behavioral Dynamics from the SERP’s Perspective: What are Failed SERPs and Ho...
 
Modelling and Detecting Changes in User Satisfaction
Modelling and Detecting Changes in User SatisfactionModelling and Detecting Changes in User Satisfaction
Modelling and Detecting Changes in User Satisfaction
 
Predicting Current User Intent with Contextual Markov Models
Predicting Current User Intent with Contextual Markov ModelsPredicting Current User Intent with Contextual Markov Models
Predicting Current User Intent with Contextual Markov Models
 
The talk at Twente University on 28 July 2014
The talk at Twente University on 28 July 2014 The talk at Twente University on 28 July 2014
The talk at Twente University on 28 July 2014
 
Discovering Temporal Hidden Contexts in Web Sessions for User Trail Prediction
Discovering Temporal Hidden Contexts in Web Sessions for User Trail PredictionDiscovering Temporal Hidden Contexts in Web Sessions for User Trail Prediction
Discovering Temporal Hidden Contexts in Web Sessions for User Trail Prediction
 
Context Mining and Integration in Web Predictive Analytics
Context Mining and Integration in Web Predictive AnalyticsContext Mining and Integration in Web Predictive Analytics
Context Mining and Integration in Web Predictive Analytics
 

Último

Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLLucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
imonikaupta
 
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
ydyuyu
 
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
nilamkumrai
 
💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
nirzagarg
 

Último (20)

(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
 
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLLucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
 
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
 
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
 
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
 
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
 
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
 
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
 
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
 
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
 
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
 
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
 
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
 
Microsoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck MicrosoftMicrosoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck Microsoft
 
💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
 
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
 
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrStory Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
 
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
 

Where to Go on Your Next Trip? Optimizing Travel Destinations Based on User Preferences

  • 1. Where to Go on Your Next Trip? Optimizing Travel Destination Based on User Preferences Julia Kiseleva, Melanie J.I. Mueller, Lucas Bernardi, Chad Davis, Ivan Kovacek, Mats Stafseng Einarsen, Jaap Kamps, Alexander Tuzhilin, Djoerd Hiemstra SIGIR 2015, Chile
  • 3. Booking.com • World largest online travel agent • > 220 countries • > 81.000 destinations • > 710.000 bookable hotels worldwide • > 30.000.000 unique users • >> 100.000 unique visitors per day
  • 7. How Do We Get Endorsements? • Only users who stayed at a hotel in a destination can endorse it • Free text endorsements since 2013 • Since 2014 free text endorsements standardized to 256 canonical tags • Used NLP techniques to extract the canonical base More Numbers: • > 13.000.000 total unique endorsements • > 60.000 destinations
  • 13. Destination Finder Problem: How to Optimize ranking of recommended destinations?
  • 14. Problem Setup • Challenge: o Recommender or Information Retrieval System? • Information Retrieval: o Users have information need which is expressed as a query o System has to satisfy this information needs • Recommender: o System predicts what users might be interested We have both: 1) Users search for activities 2) Users don’t know where they want to go
  • 15. Why is It Hard? Problem Characteristics: • S - Sparsity: new or rare users/destinations • V - Volatility: users’ interests/endorsements of destinations change over time • I - Identity: a failure to match data from the same users • P - Personas: users have different interests at different, possibly closely points in time Continuous Cold Start Problem!
  • 16. Ranking Destinations for ‘Beach’ • Keep it simple!!! We care about performance! • Naïve Bayes: P(Miami, Beach) = P(Miami) * P(Miami | Beach) P(Miami | Beach) = # ‘Beach’ endorsements for Miami # ‘Beach’ endorsements
  • 17. What and How to Compare? • Booking.com Baseline • Random • Most Popular Destination • Naïve Bayes Objection: Increase User Engagement (Clickers per SERP)
  • 18. A/B Testing Setup • 50/50 traffic split • Experiments run for N full weeks according to desired power and significance levels • Hypothesis tests are performed according to targeted metrics (G-test in our case)
  • 19. A/B Testing Version A Version B Version C
  • 20. A/B Testing Ranker # Users Engagement Baseline 9928 Random 10079 Popularity 9838 Naïve Bayes 9895 Amount of clickers
  • 21. A/B Testing Ranker # Users Engagement Baseline 9928 25.61% +/- 0.72% Random 10079 24.46% +/- 0.71% Popularity 9838 25.50% +/- 0.73% Naïve Bayes 9895 26.73% +/- 0.73%
  • 22. A/B Testing Ranker # Users Engagement Baseline 9928 25.61% +/- 0.72% Random 10079 24.46% +/- 0.71% Popularity 9838 25.50% +/- 0.73% Naïve Bayes 9895 26.73% +/- 0.73%
  • 23. Conclusion and Future Work • Interesting application • Surprise 1: Keep simple baseline in production system • Surprise 2: Random performed not bad => effect serendipity For the Future: • Improve the ranking by taking contexts into account
  • 24.
  • 25. Conclusion and Future Work • Interesting application • Surprise 1: Keep simple baseline in production system • Surprise 2: Random performed not bad => effect serendipity For the Future: • Improve the ranking by taking contexts into account

Notas del editor

  1. Put numbers
  2. Start from IR problem = nothing new Users don’t know what they want => serendipity is very important +> formulate it as Recommendation Problem Think!!!!