~/talk

The ML Monitoring Flow for Models Deployed to Production

Talkat PyData Amsterdam 2024 · 2024-09-18..09-20· [machine-learning, observability]
slides:none on file

Models degrade in production, median ~20% error increase at 365 days and some >80%, so reliance on tests fails; univariate drift tests produce many false positives while multivariate methods miss joint shifts. The workflow uses CBPE (confidence based performance estimation) and Direct Loss Estimation (DLE) with calibration (isotonic or LightGBM) and multivariate drift detectors (PCA reconstruction) and an open source NML implementation plus a cloud pipeline with alerts. On ~600 datasets CBPE outperforms the naive test set baseline, and TAPE addresses large covariate shifts.

AI-written summary · about

  1. 0:00ML monitoring introduction
  2. 1:22Post-deployment performance challenges
  3. 3:09Model degradation in production
  4. 6:00Data drift overview and limits
  5. 9:52Univariate drift detection flaws
  6. 11:40Drift detection on real datasets
  7. 15:29Performance without ground truth
  8. 18:19Intuition for performance estimation
  9. 22:52Probability calibration role
  10. 26:44TAPE algorithm for performance
  11. 27:47Regression and other metrics
  12. 29:39Q&A: Retraining and drift segmentation
  13. 31:01Q&A: Calibration methods
  14. 32:27Q&A: Supervised vs unsupervised
  15. 33:11Q&A: Monitoring model drift
  16. 34:18Q&A: Seasonal inputs handling
~/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.