Async review
Recap core topics:
- Unit 1: Model monitoring and adaptation.
Unit 1: Model monitoring and adaptation
In Unit 1, you explored…
Model drift and its impact:
This topic discusses how data drift, concept drift, feature drift and label drift quietly degrade performance in production ML systems.
Causes of drift:
These include shifting user behaviour, seasonal patterns, upstream data changes, external events and concept evolution.
Measuring drift:
This topic demonstrates statistical methods such as PSI, KL divergence, chi-squared, Wasserstein distance and complementary approaches such as A/B testing, visual inspection and rolling performance metrics.
Linking drift to performance:
This action connects drift signals with business-critical metrics (accuracy, precision, recall, F1-score, RMSE, AUC-ROC) to prioritise responses.
Monitoring infrastructure:
This section covers** **how to design effective dashboards, logging inputs/outputs, feature stats, latency and building pipelines for timely, auditable monitoring.
Model maintenance strategies:
These include balancing reactive vs proactive maintenance, retraining triggers, versioning and using feature adaptation, ensembles and human-in-the-loop feedback.
Automated testing workflows:
These include shadow, canary, regression and integration testing to ensure reliable model updates.
Types of drift
Data drift:
There is a shift in input features (e.g. customer age distribution changes).
Concept drift:
This shows the relationship between input and target shifts (e.g. age no longer predicts churn the same way).
Feature drift:
One feature changes disproportionately to others (e.g. subscription type categories).
Label drift:
There is a shift in the target variable distribution (e.g. churn rate spikes).
Statistical methods for detecting drift
Population stability index (PSI):
Widely used in industry to flag distribution shifts in features over time.
KL divergence:
Measures how one probability distribution diverges from another.
Chi-squared test:
Compares observed vs expected frequencies for categorical variables.
Wasserstein distance:
Captures differences in continuous feature distributions.
Action item: Poll — how well do you know drift?
It's time for a quick drift-focused poll. This will help you check your understanding of the main types of model drift and how you detect them in practice. No pressure — just go with your best judgement!