~/talk

On Bandits, Bayes, and swipes: gamification of search

Talkat PyData Berlin 2017 · 2017-06-23..06-25· [machine-learning]
slides:none on file

A swipe‑based car search app actively learns a user’s taste from a few gestures by treating features (brand, body, segment) as separate multi-armed bandits and selecting arms with UCB to trade off exploration and exploitation. PCA plus clustering picks ~10 representative cars to avoid popularity bias, Elasticsearch ranks results, and Python (numpy scipy sklearn flask) wires the pipeline. Claim: small data yields good personalization with a few dozen swipes; it ships and scales.

AI-written summary · about

  1. 0:00Introduction
  2. 0:49Gamification to active learning
  3. 3:59What is active learning
  4. 7:29Defining interestingness
  5. 10:18Active learning beyond classification
  6. 12:29Multi-armed bandits
  7. 14:15UCB strategy in bandits
  8. 17:33Live demo: UCB algorithm
  9. 22:20Scaling bandits to large spaces
  10. 25:14Handling data bias
  11. 27:01System architecture and tools
  12. 28:09Key takeaways
  13. 29:33Q&A
~/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.