Skip to content

Data Drift and Concept Drift

How the world changes under a deployed model, how to detect drift, and what to do about it.

Editorial team 2 min read

A model trained on past data assumes the future will look similar. When that stops being true, performance degrades — often silently.

Data Drift

The distribution of inputs changes. New customer segments, a new product line, a changed form, a different camera or seasonal shifts all alter what the model sees.

Concept Drift

The relationship between inputs and the outcome changes. Fraudsters adopt new tactics; customer preferences shift; a policy change alters behaviour. The same inputs now mean something different.

Detecting Drift

  • Monitor input distributions: compare recent data with training data using statistics such as population stability index or distribution tests.
  • Monitor predictions: sudden shifts in prediction rates or confidence.
  • Monitor outcomes: when true labels arrive, track accuracy over time — the most direct signal, though often delayed.
  • Watch data quality: many "drifts" are actually broken pipelines.

Responding

  • Investigate the cause before reacting.
  • Retrain on recent data, on a schedule or when triggered.
  • Adjust features or thresholds.
  • Fall back to rules or human review during major disruptions.

Design for It

Choose features that are stable over time, keep training data pipelines ready to rerun, and version models so you can roll back.

Set Expectations

Every model has a shelf life. Budget for monitoring and retraining from the start.

More in Data for AI

All Data for AI guides →
Data for AI Guide · 1 min

How to Read a Dataset Card

The questions a dataset card should answer — what one row is, where the data came from, its licence and its quirks — before you use it.

Data for AI 1 min read 5 Apr 2026

Data for AI Guide · 2 min

Data Quality Dimensions

Accuracy, completeness, consistency, timeliness, validity and uniqueness: a framework for checking whether data is fit for purpose.

Data for AI 2 min read 4 Apr 2026

Data for AI Guide · 2 min

Handling Missing Data

Why data goes missing, how to find out, and the options — dropping, imputing, flagging — with their trade-offs.

Data for AI 2 min read 3 Apr 2026

Data for AI Guide · 2 min

Detecting and Handling Outliers

How to spot unusual values, decide whether they are errors or genuine extremes, and treat them appropriately.

Data for AI 2 min read 2 Apr 2026