~/talk

Using Embedding Layers to Manage High Cardinality Categorical Data

Talkat PyData Los Angeles 2019 · 2019-12-03..12-05· [machine-learning]
links:none on file
slides:none on file

A production system turns sparse search queries into usable features by mapping 10 million keywords into 50 dimensional vectors using pretrained GloVe where possible and a trained bigram model for the tail then loading those into PyTorch embedding layers that are frozen then fine tuned The embedding approach scales where mixed effects models fail to converge and it yields reasonable bid and revenue per click predictions versus GBMs while improving explainability through clusterable semantic behavior

AI-written summary · about

  1. 0:00Modeling search term revenue
  2. 3:50Ad tech metrics and revenue
  3. 6:32Handling high cardinality
  4. 9:59Mixed effects models first
  5. 14:24Limitations of mixed effects
  6. 16:31Embedding layers solve it
  7. 20:43Implementing embedding layers
  8. 22:05Model trade-offs
  9. 27:20Aligning model with business
  10. 30:17Q&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.