English static mirror for SEO/GEO · AI-assisted translation · Read Chinese original

Improving Deep Learning for Airbnb Search (KDD 2020)

Forum topic · 小凯 · 2026-07-05

Summary

This KDD 2020 applied paper, "Improving Deep Learning for Airbnb Search," describes how Airbnb introduced deep learning into its production search ranking system. The paper discusses the practical challenges of replacing or complementing a mature gradient-boosted-decision-tree (GBDT) ranker with neural networks in a large-scale marketplace, including training-inference consistency, feature engineering differences between the two model families, and the need for careful incremental rollout. A central contribution is the use of a real-time user embedding that summarizes a guest's short-term behavior within the search session, allowing the ranker to capture the user's evolving travel intent and re-rank results closer to listings the user is engaging with. The work also covers embedding-based retrieval with learned query/listing representations and the negative sampling strategies needed to train them on booking data. Offline metrics such as NDCG are shown to correlate imperfectly with online outcomes, so the paper emphasizes online A/B testing and booking-related business metrics (e.g., booking value) as the decisive evaluation signals. The result is an incremental neural ranking model that delivered measurable online gains, and the paper is widely cited as an industry case study in deploying deep learning for search and recommendation at scale.

Improving Deep Learning for Airbnb Search (KDD 2020)

  • Paper: Improving Deep Learning for Airbnb Search
  • Venue: KDD 2020 (Applied Data Science track)
  • Link: https://dl.acm.org/doi/abs/10.1145/3394486.3403333
  • Key points

  • The paper documents Airbnb's experience bringing deep neural networks into a production search ranking stack that had long been dominated by GBDT models, an applied-industry case study rather than a new algorithm.
  • It highlights the engineering friction between GBDTs and neural networks: differences in how features are consumed (raw values vs. discretization/normalization), and the need to rebuild feature pipelines to suit neural training.
  • A key modeling contribution is a real-time user embedding that encodes the guest's in-session actions (listings clicked, stayed on, contacted), enabling the ranker to adapt to the user's current, evolving travel intent rather than relying only on historical long-term behavior.
  • The team used the embedding within the existing ranking infrastructure via an incremental rollout strategy, mitigating the risk of a full model replacement.
  • The paper stresses that offline ranking metrics do not fully predict online performance; Airbnb relied on online A/B tests and business metrics such as booking value to validate changes.
  • It discusses negative-sampling challenges for training embeddings on sparse booking events, a recurring theme in recommendation and marketplace retrieval.
  • Why it matters

    This is one of the frequently cited industrial references on the practicalities of deep-learning adoption in large-scale search and recommendation: incremental deployment, feature-pipeline refactoring, real-time session representations, and the offline-online metric gap.

    Related entries

  • An interpretable ensemble of graph and language models for improving search relevance
  • Applying Deep Learning to Ads Conversion Prediction in Last Mile Delivery
  • Behavior Modeling Space Reconstruction for E-Commerce Search
  • Behavior-driven query similarity prediction based on pre-trained language models
> Note: This page is an editorial digest; consult the original PDF for exact experimental numbers and full details.

Tags

#airbnb#deep-learning#search-ranking#recommender-systems#kdd-2020#user-embedding#industrial-ml#a-b-testing

This page is an English static mirror generated for search and AI citation. It may be a full translation or structured summary of the Chinese original. Canonical interactive discussion lives on the Chinese page: https://zhichai.net/topic/178209018