Interleaving and Counterfactual Evaluation for Airbnb Search Ranking
- Paper: Harnessing the Power of Interleaving and Counterfactual Evaluation for Airbnb Search Ranking (arXiv, Aug 2025)
- Authors / Affiliation: Qing Zhang, Alex Deng, Michelle Du, Huiji Gao, Liwei He, Sanjeev Katariya (Airbnb)
- Category: Evaluation of Search Engines
- Problem: Ranking teams at large marketplaces face a trade-off between evaluation cost and fidelity. Online A/B tests are the gold standard but are slow, expensive, and often underpowered for ranking-quality signals; offline metrics (nDCG, MRR, Recall@k) correlate poorly with live user satisfaction.
- Interleaving: Rather than splitting traffic into two buckets, interleaving merges results from a control and a challenger ranker into a single blended list and credits wins/losses per user interaction. This dramatically increases measurement sensitivity, enabling faster iteration with less traffic.
- Counterfactual evaluation: Uses logged historical feedback with propensity-weighted estimators to estimate a new ranker's online performance without launching an experiment, shortening the development loop before A/B or interleaving validation.
- Industrial context: The paper reflects Airbnb's production search stack — retrieval (candidate generation), re-ranking, and display — where latency, cost, and trust constrain how much of the evaluation can move offline.
- Neural ranking has evolved from BM25 through dense bi-encoders and cross-encoders to generative and LLM-based approaches; each generation re-balances effectiveness, latency, and maintainability.
- LLM-era evaluation increasingly emphasizes task success, citation accuracy, and multi-step reasoning rather than static nDCG; LLM-as-judge methods still require cross-validation against human assessment.
- Practical constraints for industrial deployment include p99 latency budgets, index/embedding version management, safety against poisoning and bias in open retrieval, and per-query token/GPU cost.
- Evaluation of Retrieval-Augmented Generation: A Survey (arXiv 2405.07437)
- ARES: An Automated Evaluation Framework for RAG (arXiv 2311.09476)
- A Dataset of Information-Seeking Questions and Answers Anchored in Research Articles (arXiv 2105.03011)
Key points
Broader context for Search / Rec systems
Caveats
This forum post is primarily a metadata and framework summary derived from the paper's abstract and public information. Specific experimental numbers, datasets, and effect sizes are not reproduced here; consult the original PDF before citing quantitative results.