~/talk

Search Relevance: A/B testing to Reinforcement Learning

Talkat PyData Berlin 2018 · 2018-07-06..07-08· [machine-learning]
links:none on file
slides:none on file

Compares A/B testing with reinforcement learning for e‑commerce search relevance and claims multi‑armed bandits give faster convergence than A/B when quick wins matter. Implements an epsilon‑greedy bandit in Python (notebook on GitHub), using pandas, seaborn and Jupyter/Conda, simulating four ranking algorithms over SRPs of 500 items. Simulation shows the chosen algorithm often dominates within ~10–20 SRP displays and varying epsilon trades exploration for speed. Prototype works in simulation and is presented as a deployable feedback loop alternative to long A/B tests.

AI-written summary · about

  1. 0:00Search relevance intro
  2. 1:31Why relevance matters
  3. 2:33Evolution of retrieval
  4. 4:17Defining relevance
  5. 6:27Multi-armed bandit problems
  6. 7:53Bandits solve exploration-exploitation
  7. 9:42A/B tests vs bandits
  8. 13:54Bandit algorithm types
  9. 16:23Epsilon greedy deep dive
  10. 18:08Bandits for search relevance
  11. 22:30Math behind bandits
  12. 26:10Live demo setup
  13. 27:16Mock search data
  14. 33:04Simulating result pages
  15. 34:56Bandit probability init
  16. 35:59Running experiments
  17. 37:00Building agent classes
  18. 40:30Explore vs exploit in code
  19. 41:54Algorithm selection sim
  20. 44:46Testing epsilon values
  21. 45:57Zero exploration results
  22. 46:4110% exploration results
  23. 47:4640% exploration results
  24. 49:55High exploration results
  25. 51:00Practical considerations and limitations
  26. 52:11When to use bandits
  27. 54:24Final recommendations
~/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.