Glossary Data

What is model drift?

Model drift is the gradual loss of a model's accuracy after launch, as the real world moves away from the data it was built on. Data drift means the inputs change, such as a new audience or channel. Concept drift means the relationship changes, such as what drives a sale.

Also known as: data drift, concept drift, model decay

What is model drift?

A model learns patterns from a period of history. When the present stops looking like that history, its predictions get worse, usually slowly enough that nobody notices until a decision goes wrong.

Marketing data drifts more than most. Platforms rename fields and change attribution, privacy rules cut signals, new channels appear, and customer behavior moves with prices and seasons.

What are the types of model drift?

TypeWhat changesMarketing example
Data driftThe inputs the model seesA new market launch shifts the audience mix
Concept driftThe relationship between inputs and outcomeA competitor's price cut changes how spend turns into sales
Upstream changeA field or definition the model depends onA platform changes how it counts a conversion
Feedback driftThe model's own decisions change its future dataA bidding model shifts spend, which changes the data it learns from

Detection usually combines two checks: statistical tests that compare recent inputs with the training data, and accuracy tracking once actual outcomes arrive.

What is an example of model drift?

Example

A forecast that stopped fitting

A demand forecast tracked closely for a year. After a platform changed its conversion window, reported conversions dropped 15% overnight, though actual sales didn't move.

The model read it as falling demand and recommended cutting spend. A check on the input data flagged the sudden shift, and the team traced it to the definition change before acting on the forecast.

Data drift vs. concept drift

TopicData driftConcept drift
What changedWho or what the model seesHow the world responds
Detectable before outcomes arriveYes, by watching inputsUsually not, it shows up as falling accuracy
Typical fixRetrain on recent dataRetrain, and sometimes rethink the model

Why does model drift matter?

Drift turns a trusted model into a confident wrong one. Because the model keeps producing numbers that look normal, the problem usually surfaces as a bad decision.

  • Watch the inputs. Flag sudden shifts in volume, mix, or definitions before they reach a forecast.
  • Track accuracy. Compare predictions with what actually happened as soon as outcomes arrive.
  • Set a retrain rule. Decide what level of drift or error triggers retraining, and who signs off.
  • Separate data problems from real change. A broken feed and a real market shift can look the same in a chart.
How Alli does this

How does Alli do this?

Alli Alerts runs anomaly detection models built by PMG's data science team, which judge each metric against its own historical pattern and flag both unusual drops and unusual gains, alongside Custom Alerts for budget caps, pacing, and feed health.

Alli Datasources shows connection status and feed health for every source in one place, so teams can tell a stale feed from a real performance change, and Alli Semantic Layer keeps the definitions models depend on in one governed place.

Explore Alli Alerts 
Read the analysis
AI engineering Drift is the bug nobody files A broken feed throws an error. A drifting model keeps producing numbers that look fine. Nobody files a ticket, and the decisions built on it get a little worse every week. By Nathan Barling · November 7, 2026 

Model drift FAQ

What causes model drift?

Changes in the real world that the model's training data didn't include, such as new audiences, new channels, price changes, seasonality, or changes to how data is defined or collected.

What is the difference between data drift and concept drift?

Data drift is a change in the inputs a model sees. Concept drift is a change in the relationship between those inputs and the outcome the model predicts.

How do you detect model drift?

Compare recent input data with the training data using statistical tests, and track prediction accuracy as actual outcomes come in. Alert when either moves beyond a set threshold.

How often should a model be retrained?

When monitoring shows drift or accuracy loss beyond an agreed threshold, or on a regular schedule for fast-changing data. Marketing models often need more frequent refreshes than models in stable domains.

Last updated Back to the glossary

See these ideas working on your data.

Book a walkthrough and we'll show you how Alli connects, defines, and acts on your data, live.

Book an intro