Concept Drift
Concept drift is the phenomenon where the statistical relationship between a model's input features and its target output changes over time, causing a previously accurate model to become less reliable.
Definition
Concept drift is the phenomenon where the statistical relationship between a model's input features and its target output changes over time, causing a previously accurate model to become less reliable.
Overview
Machine learning models are trained under the assumption that the patterns present in historical training data will continue to hold in the future. Concept drift occurs when that assumption breaks down — the underlying real-world process the model is trying to predict changes, so the mapping from inputs to correct outputs shifts, even if the distribution of the inputs themselves stays the same. This is distinct from data drift, where the input distribution changes but the input-output relationship does not; concept drift specifically concerns a change in what the correct answer is, given the same input. Concept drift is often categorized by how it unfolds over time: sudden drift (an abrupt, one-time change, such as a change in a competitor's pricing strategy immediately shifting customer churn patterns), gradual drift (a slow transition, such as evolving language use affecting a sentiment classifier), incremental drift (many small continuous changes accumulating), and recurring drift (patterns that cycle, such as seasonal shopping behavior). A classic real-world example is a fraud detection model: as fraudsters adapt their tactics to evade detection, the patterns that once reliably indicated fraud may no longer apply, or new patterns may emerge that the model has never seen. Detecting concept drift is harder than detecting data drift because it typically requires access to ground-truth labels to measure whether the model's predictions are still accurate, which are often delayed or expensive to obtain. Common mitigation strategies include scheduled retraining on recent data, online learning approaches that continuously update the model as new labeled data arrives, drift-detection algorithms (such as the Page-Hinkley test or ADWIN) that trigger alerts or retraining when performance degradation is statistically detected, and ensemble methods that weight more recent models more heavily. Concept drift monitoring is a core responsibility of model monitoring systems in production MLOps pipelines.
Key Concepts
- Occurs when the relationship between inputs and correct outputs changes over time
- Distinct from data drift, which concerns shifts in input distribution alone
- Categorized as sudden, gradual, incremental, or recurring based on how it unfolds
- Common in adversarial domains like fraud detection, where behavior actively adapts
- Harder to detect than data drift because it requires timely ground-truth labels
- Detected using statistical methods like the Page-Hinkley test or ADWIN
- Mitigated through scheduled retraining, online learning, or ensemble weighting
- A core focus of production model monitoring and MLOps pipelines
Use Cases
Frequently Asked Questions
From the Blog
MLOps Explained: Deploy ML Models to Production
MLOps deploys ML models to production by combining DevOps practices with data and model versioning, automated pipelines, and drift monitoring.
Read More AI & TechnologyGreedy, Beam Search and Sampling: How Decoding Changes Output
Decoding is the step that turns a probability distribution into text, and it changes output more than most prompt edits do. This article compares greedy, beam search and stochastic sampling on determinism, diversity and factual drift, and names the task types each one suits.
Read More AI & TechnologyWhy Your RAG Pipeline Returns Irrelevant Chunks
Irrelevant retrieval has four common causes: an embedding mismatch between query and index, chunk boundaries that split the answer, vocabulary drift between how users ask and how documents phrase, and a filter or index setting quietly excluding the right document. Here is a check that isolates each.
Read More Cloud & CybersecurityTerraform drift detection and importing existing resources
Bring hand-made infrastructure under Terraform and keep it there: importing resources, reading refresh output and running scheduled drift checks.
Read More