Three things drift
- Input drift — the feature distribution shifts (e.g., a marketing campaign changes the user mix).
- Output drift — the prediction distribution shifts even when inputs look stable.
- Concept drift — the relationship between features and target changes (the world changed).
How to monitor each
Input drift: per-feature distance metrics (Kolmogorov-Smirnov, Population Stability Index) compared to a reference window. Output drift: the moving distribution of predicted probabilities. Concept drift: rolling window of evaluation metrics on labeled production data.
Triggering retraining
Set thresholds on each metric and route them through your alerting system. Retrain on a cadence (weekly is a sane default) and ad-hoc when a drift alert fires. Always shadow-deploy a new model before promoting it.