Table of Contents
Problem Definition
- Problem definition: Airbnb
- two-sided marketplace
- user never book the same listing for twice
- a listing can only be booked by one guest at the same time
- tradeoff of guest and host preference
- Principle offline metrics: NDCG
Methods
- Search components
- Retrieval of listing: location queries and broad queries
- Ranking
- About user sessions
- label propagation backwords or forwards
- Ranking model
- Learning To Rank model
- Utility
- booked 1, rejected -0.4, impression, 0, clicked 0.01
- Listing embedding
- Query embedding -> used in type-ahead
TODO & Questions & Further Reading
- Dual Discount Curve Pairwise to push bad result bottom