Comparison
Data drift vs concept drift
Written with AI from the sources below and checked against our facts sheet. Last checked . How this site is made · Spot an error?
Part of: AIGP certification and exam
The one-line rule
Data drift: the inputs change, so live data stops looking like the training data. Concept drift: the relationship between inputs and the right answer changes, even when the inputs look the same.
Side by side
| Data drift | Concept drift | |
|---|---|---|
| What changes | The distribution of the inputs, P(X) | The relationship between inputs and the correct output, P(y given X) |
| Other names | Covariate shift, input or feature drift; "virtual drift" in some research | "Real" concept drift |
| Do the inputs look different? | Yes | Not necessarily |
| Typical causes | A new customer segment, a new market, a new sensor or a data pipeline change | Changed behavior, adversaries adapting, new rules or an economic shock |
| How to detect | Compare live input distributions with the training baseline; no labels needed | Track accuracy and error rates against confirmed outcomes, which may arrive late |
| Does performance always drop? | No: some shifts stay within what the model handles well | Yes, for the affected cases, because the learned mapping is now wrong |
| Typical fix | Retrain on data representing the new population, or limit use to the validated population | Collect fresh outcome labels and retrain; sometimes redefine features or the target |
When each applies
Data drift happens when the population feeding the model moves away from the training data. A lender expands to a new country. A hospital installs scanners that produce brighter images. A voice assistant gains many users with regional accents. The model may still be right for the old population, but it now sees cases it learned little about. Detection can be fast because it needs no labels. Statistical distance measures, such as the population stability index, compare feature distributions over time.
Concept drift happens when the world changes the answer. Fraud rings change tactics. After a rate shock, the same debt ratio predicts more defaults. Users start treating promotional newsletters as spam. The inputs can look normal, so input monitoring may miss it entirely. Outcome data is the reliable way to reveal it. The research literature describes concept drift as sudden, gradual, incremental or recurring, as with seasonal patterns.
Either can cause model drift, the performance decay you actually observe. A related idea, label or prior shift, is a change in the mix of outcomes, such as fraud rising from 1% to 3%.
Governance frameworks expect you to watch for all of these. Appendix B of the NIST AI RMF notes that AI systems may need more frequent maintenance because of data, model or concept drift. Its MEASURE 2.4 calls for monitoring system behavior in production. Under the EU AI Act:
- providers must reduce the risk of biased feedback loops in systems that keep learning (Art. 15(4));
- retraining not pre-determined in the initial conformity assessment can be a substantial modification needing a new assessment (Arts. 3(23) and 43(4));
- providers run post-market monitoring (Art. 72), and deployers monitor operation and suspend use if a risk appears (Art. 26(5)).
Worked example
Quillfield Credit Union, a fictional lender, scores personal-loan applications with a model trained on five years of past applicants.
Data drift. Quillfield launches a loan product for gig workers. Applicants now show irregular income patterns that were rare in the training data. Input monitoring flags the income-volatility feature within the first month. No defaults have happened yet, but the model is scoring people it barely saw in training. The team routes the new segment to human underwriters and collects data for retraining.
Concept drift. A year later, interest rates rise sharply. Applicants look much as before, and the input monitors stay quiet. Six months on, loans with debt-to-income ratios the model rated safe are defaulting more often. The link between that ratio and repayment has changed, and only outcome tracking caught it. The team retrains on recent labeled outcomes, re-validates accuracy and fairness, and releases the update through change management.
Input monitoring alone would have missed the second problem. Outcome monitoring alone would have caught the first one months late.
The exam trap
The classic confusion is calling every performance drop "concept drift," or calling a new population "concept drift." The tell is one question: did the inputs change, or did what they mean change?
- New users, new sensors or a new market: data drift.
- Inputs that look the same, but the right answer moved: concept drift.
- Accuracy sliding over time: model drift, the symptom rather than a third cause.
Watch for the look-alikes too. Covariate shift is data drift. Overfitting is a training problem, not drift. Retraining only on the last few weeks of data can introduce temporal bias. An alert justifies diagnosis first, then a controlled retrain. Practice sorting the two in lesson III.C.4.
Frequently asked questions
What is the difference between data drift and concept drift?
Data drift is a change in the inputs a model receives, such as a new customer group or a new sensor. Concept drift is a change in the relationship between inputs and the correct output, such as fraudsters changing tactics. With data drift, the inputs look different. With concept drift, the inputs can look the same while the right answer has moved.
Is covariate shift the same as data drift?
Roughly, yes. Covariate shift means the distribution of input features changes while the input-to-output relationship stays the same. That is the core case of data drift, not concept drift. Some research calls it "virtual drift" and keeps "real concept drift" for changes in the input-to-output relationship.
How do you detect concept drift?
Track model performance against confirmed outcomes over time: accuracy, error rates and calibration, broken down by group. Concept drift often leaves the inputs looking normal, so input-distribution checks can miss it. Because true outcomes can arrive weeks or months late, teams also watch early signals such as human override rates, complaints and investigator feedback.
What is model drift?
Model drift, or model decay, is the decline in a deployed model's performance over time. It is the symptom you observe. Data drift and concept drift are the usual causes. Fixing it starts with diagnosing which kind of drift is behind it, then retraining through change management.
Related
Sources
- NIST AI 100-1: AI Risk Management Framework 1.0, Appendix B, MEASURE 2.4 and MANAGE 4.1
- EU AI Act, Regulation (EU) 2024/1689: Arts. 3(23), 15(4), 26(5), 43(4) and 72 (EUR-Lex)
- Gama, Zliobaite, Bifet, Pechenizkiy and Bouchachia, A survey on concept drift adaptation, ACM Computing Surveys (2014)
- Lu, Liu, Dong, Gu, Gama and Zhang, Learning under Concept Drift: A Review, IEEE TKDE (2018)