~/talk

How Deliveroo improved the ranking of restaurants

Talkat PyData London 2019 · 2019-07-12..07-14· [machine-learning]
links:none on file
slides:none on file

Deliveroo creates a point‑wise classification that scores each restaurant’s purchase probability, starts with a simple heuristic, moves to logistic regression and wide‑and‑deep nets, and serializes models with the TensorFlow estimator API for serving in Go. Offline evaluation uses mean reciprocal rank and information‑retrieval metrics, but A/B tests (user‑level randomization) reveal MRR gains don’t always lift session conversion or order volume. Pipeline uses CircleCI, Docker, S3 and a daily job runner; logging, feature checks and a ranking visualizer catch production mismatches.

AI-written summary · about

  1. 0:00Deliveroo introduction
  2. 1:06Why ranking matters
  3. 3:13Restaurant ranking problem
  4. 8:07Heuristics to ML models
  5. 12:22End-to-end ranking pipeline
  6. 15:59Serving ranking models
  7. 24:05Lessons from production models
  8. 32:36Summary and future
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.