What is Model Drift?

Model drift is the gradual decline in a machine learning model’s accuracy over time, as the real-world data it sees in production drifts away from the data it was trained on.

In production, the world keeps moving. Customer behavior, fraud patterns, prices, and language all shift while the model stays frozen at its training snapshot. Predictions that were accurate at launch slowly degrade, often with no error and no alert, until a business metric starts slipping and someone goes looking for the cause.

Model drift is often a symptom rather than the root cause. A lot of what looks like the model “going stale” is really the input data quietly changing shape upstream. So the most durable response usually lives in the data layer rather than in retraining alone, which means keeping the data an AI uses usable, traceable, and reproducible. It is also distinct from execution drift, where the same model and data return different results because the run environment or data state changed.

Frequently asked questions

What is the difference between model drift and data drift?

Data drift is a change in the distribution of the input data, while model drift is the resulting drop in the model's accuracy over time. Data drift is usually the cause, and model drift the symptom.

What is the difference between model drift and concept drift?

Concept drift is a change in the relationship between the inputs and the target itself, while model drift refers to the decline in model performance that results from it.

How do you handle model drift?

You detect it with monitoring and correct it by retraining, but retraining alone is temporary. Keeping the input data traceable and reproducible lets you tell whether the drift comes from the data or the model, which leads to a more durable fix.