~/talk

Learning to rank search results

Talkat J-Fall 2018 · on Thursday, 2018-11-08· [machine-learning]
links:none on file
links:none on file
slides:none on file

Shows a concrete pipeline: index games in Elasticsearch, log clicks and basket clicks, generate a judgment list (expert or via epsilon click models), extract six features (title match, description, rating, release date, clicks, basket clicks), train models with RankLib/RankLib’s LambdaMART using ERR as metric, and deploy models into the Elasticsearch LTR plugin to rescore top 100 results. Demo improves some queries but warns of overfitting (some models hit 1.0) and needs more data and cleaning to be robust.

AI-written summary · about

  1. 0:00Intro
  2. 5:53Elastic Search
  3. 10:38Learning to rank
  4. 16:25Example
  5. 18:37Recap
  6. 19:02Steps
  7. 19:30Judgement list
  8. 21:34Implicit Feedback
  9. 22:35Learning to rank plugin
  10. 22:56Expert panel
  11. 23:49Defining features
  12. 24:18Match on title
  13. 24:39Field Value Factor
  14. 24:58Underwater
  15. 25:14Click
  16. 25:25Logging features
  17. 26:47RankedLip
  18. 27:08Models
  19. 27:23Evaluation Metrics
  20. 28:28Deploy Model
  21. 29:27Testing
  22. 30:36Summary
  23. 31:19Click models
  24. 34:03Predicted judgement list
  25. 34:54Elasticsearch
  26. 35:04Perline
  27. 35:23Python Code
  28. 41:44Using more information
~/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.