Applying Deep Learning To Airbnb Search
MALAY HALDAR / April 2019 / QCon
Applying Deep Learning To Airbnb Search Unique Challenges High - - PowerPoint PPT Presentation
MALAY HALDAR / April 2019 / QCon Applying Deep Learning To Airbnb Search Unique Challenges High Value Transactions Sparse Listing Data Sparse User Data Users are picky when spending Each listing can be booked at Travel is not a daily use
MALAY HALDAR / April 2019 / QCon
Unique Challenges
High Value Transactions Sparse Listing Data Sparse User Data Each listing can be booked at most 365 times a year. Travel is not a daily use case. Users are picky when spending hundreds of dollars.
Evolution Of Search Ranking At Airbnb
2014 2015 2016 2017 2018 2019 Scoring Functions GBDT DNN
First Neural Net : April 2017
{ Continuous features with heavy feature engineering } 31 Relus L2 loss
Key Learnings
possible
neutral
Second Neural Net: Lambdarank NN June 2017
{ Booked listing features } { Unbooked listing features }
Key Learnings
Third Neural Net: Hybrid Mar 2018
DNN : June 2018
{ Raw query and listing stats } 127 Relus 83 Relus
Key Learnings
about scaling the system.
simplicity is hard.
Gains
Pointwise
Pairwise
Embedding Categorical Feature (0x3fc90)
1.701
0.192
:
...This problem is easily solved by showing a rug (indicators for data points on the x-axis) or a histogram. The assumption of independence is the biggest issue with PD plots. It is assumed that the feature(s) for which the partial dependence is computed are not correlated with other features. For example, suppose you want to predict ...
https://christophm.github.io/interpretable-ml-book/pdp.html
Many more interesting topics...
Applying Deep Learning To Airbnb Search
Malay Haldar, Mustafa Abdool, Prashant Ramanathan, Tao Xu, Shulin Yang, Huizhong Duan, Qing Zhang, Nick Barrow-Williams, Bradley C. Turnbull, Brendan M. Collins, Thomas Legrand
https://arxiv.org/abs/1810.09591