LTR at GetYourGuide Marketplace
A Journey through our experience
Ashraf Aaref and Felipe Besson June 13th 2018
MICES 2018
MIX-CAMP E-COMMERCE SEARCH
LTR at GetYourGuide Marketplace A Journey through our experience - - PowerPoint PPT Presentation
LTR at GetYourGuide Marketplace A Journey through our experience Ashraf Aaref and Felipe Besson June 13th 2018 MICES 2018 MIX-CAMP E-COMMERCE SEARCH Who are we? We work for the search team at GYG Ashraf Software Engineer Felipe
A Journey through our experience
Ashraf Aaref and Felipe Besson June 13th 2018
MIX-CAMP E-COMMERCE SEARCH
We work for the search team at GYG
○ Software Engineer
○ Data Engineer
GetYourGuide is a marketplace for activities, such as guided tours, ticketed attractions, airport transfers, different experiences, and more…
Business metrics Text Relevance
Rank
+
Business metrics
Rank
○ "Eiffel Tower ticket" = "Eiffel Tower restaurant"
Extracted from ACML 2009 Tutorial Nov. 2, 2009 Nanjing
location intention
○ Ticket, Tour, Museum, Historic site, park, …
○ Search Keywords:
Collect the judgements Extract features Train & validate the model Run A/B experiment Analyse results Define next iteration
3
q = "Eiffel Tower restaurant" Document Judgement
3 2 1
○ Internal stakeholders of GYG
○ NDCG@7 = 0.55
✓
Good approach when data is incomplete/inconsistent
✓
When what is a relevant result is still unclear
✓
No need to normalize queries deeply
x
Relevance is subjective from user to user
x
Hard to scale
x
Crowdsourcing is expensive
Query document Business metrics Document
fields
combinations
bookings, impressions
price, duration, # reviews
○ LTR Plugin by OpenSource Connections
judgement list
configuration features queries Training set
Model training and validation
LTR plugin
Eiffel tower model v1 featureset v1
○ relevance + business metrics
○ Do not include user features
Query document Business metrics Document
multi-match
Best V1 model didn't work
C U R R E N T R A N K M O D E L R A N K
"Eiffel tower skip-the-line ticket"
Berlin Buzzwords 2018
○ First point of contact of many visitors ○ Few rank positions to change ○ Business metrics matter (e.g., revenue)
○ This document is relevant for this query ? 0 - 3 ○ This document is a potential conversion ?
Berlin Buzzwords 2018
○ Perceived utility of: ■ search results (Click through rate) ■ product page (Add-to-cart) ○ Overall user satisfaction (Conversion) ○ Business value (Revenue)
Reference: On Application of Learning to Rank for E-Commerce Search by Santu, Sondhi and Zhai (2017)
Berlin Buzzwords 2018
Berlin Buzzwords 2018
All results contain this location
good!
perc of judgement (%) location page id
Insufficient criteria to judge
Experts Judgements
metrics considered
Queries
LTR pipeline
judgements bad scoring
Model Problems
○ Query understanding might help
@AshrafAaref @fmbesson