~/talk

Preventing churn like a bandit

Talkat PyData Eindhoven 2019 · 2019-11-16..11-19· [machine-learning]
speakerdeck:gerbenoostra
slides:none on file

Companies lose 2–16% of monthly revenue to churn and the practical solution ties uplift to money: predict uplift directly (use the transform outcome trick), multiply Δ retention by customer lifetime value minus treatment cost to rank actions, handle missing counterfactuals with masked multi‑output regression, remove assignment bias via inverse propensity weighting with clipping and calibration, and balance exploration versus exploitation with Thompson sampling plus top‑list randomization so the policy actually learns what works.

AI-written summary · about

  1. 0:00Introduction
  2. 1:08Churn and ML approaches
  3. 3:19Predicting churn alone fails
  4. 5:26Predict uplift instead
  5. 8:40Transform outcome trick
  6. 11:56Counterfactuals in treatments
  7. 14:29Reinforcement learning for churn
  8. 15:32Correlation vs causation
  9. 17:16Random trials limitations
  10. 18:40Inverse propensity weighting
  11. 21:50Exploration vs exploitation
  12. 22:52Thompson sampling
  13. 24:21Budget constraints
  14. 26:49Final solution
~/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.