Cited by 95Artificial Intelligence ApplicationsSoftware Engineering Techniques and PracticesRecommender Systems and Techniques

150 Successful Machine Learning Models: 6 Lessons Learned at Booking.com

Bernardi, Lucas, Mavridis, Themistoklis, Estevez, Pablo·2019·Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining

Abstract

Booking.com is the world's largest online travel agent where millions of guests find their accommodation and millions of accommodation providers list their properties including hotels, apartments, bed and breakfasts, guest houses, and more. During the last years we have applied Machine Learning to improve the experience of our customers and our business. While most of the Machine Learning literature focuses on the algorithmic or mathematical aspects of the field, not much has been published about how Machine Learning can deliver meaningful impact in an industrial environment where commercial gains are paramount. We conducted an analysis on about 150 successful customer facing applications of Machine Learning, developed by dozens of teams in Booking.com, exposed to hundreds of millions of users worldwide and validated through rigorous Randomized Controlled Trials. Following the phases of a Machine Learning project we describe our approach, the many challenges we found, and the lessons we learned while scaling up such a complex technology across our organization. Our main conclusion is that an iterative, hypothesis driven process, integrated with other disciplines was fundamental to build 150 successful products enabled by Machine Learning.

Integrity signals

Registry

Crossref · 10.1145/3292500.3330744

Cites

10 of 10 references verified0 citation errors · 0 not checkable

Statistics

Recomputing p-values needs the paper’s full text.

Claims the paper makes

This paper’s full text isn’t openly available, so its claims and self-check weren’t run. The registry and citation checks still apply.

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

  • Currently, the options for meeting performance SLOs during high-demand scenarios are either to accept degraded throughput or latency, or to scale up hardware resources and incur increased costs.

    “The authors noted that currently, the options are to either accept degraded throughput or latency during high-demand scenarios, or to scale up the hardware resources (as suggested by [6]) and thereby incurring increased costs.”
  • Monitoring ML models is challenging but is required in order to detect performance degradations and build confidence in the models.

    “Monitoring ML models is challenging [6,28,41], but is required in order to detect performance degradations and build confidence in the models [7,10].”
  • Serving-related challenges are some of the ones most often reported in the literature, usually from a performance perspective.

    “Serving-related challenges are some of the ones most often reported in the literature [5-7, 9, 11, 12, 16, 20, 28, 34, 44, 53, 54], usually from a performance perspective.”
  • There is a statistically significant negative correlation between latency and conversion rate at Booking.com.

    “[6] found that there is a statistically significant negative correlation between latency and conversion rate at Booking.com, highlighting the business impact of serving performance.”
  • Achieving a low inference latency and high throughput is widely reported as a challenge in serving ML models.

    “Achieving a low inference latency and high throughput is widely reported as a challenge in serving ML models [6,7,12,28,34].”

Cites

Flagged first, then by citations

Cited by

Sorted by citations

Authors
Bernardi, L., Mavridis, T., & Estevez, P.
Affiliations
Booking.com, Amsterdam, Netherlands
Venue
Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining
Publisher
ACM
Published
2019-07-25
Pages
1743-1751
OpenAlex
W2951641587
Cited by
95
References
10
Citations by year
2026: 8 · 2025: 7 · 2024: 5 · 2023: 9 · 2022: 16 · 2021: 22 · 2020: 19 · 2019: 3 · 2018: 1 · 2017: 1 · 2015: 2 · 2013: 1 · 2012: 1
FWCI
5.74
Type
conference paper
Language
en
Open access
closed
Locations
ACM SIGKDD Conference on Knowledge Discovery and Data Mining (KDD) (publishedVersion)
Topics
  • Physical Sciences › Computer Science › Artificial Intelligence › Artificial Intelligence Applications
  • Physical Sciences › Computer Science › Information Systems › Software Engineering Techniques and Practices
  • Physical Sciences › Computer Science › Information Systems › Recommender Systems and Techniques
Keywords
online travel agencies, Booking.com, iterative development, randomized controlled trials, lessons learned

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review