Growth Marketing Glossary

Data Drift

da·ta driftnoun

The inputs move, the model slips. Data drift is when live input data no longer looks like the training data, eroding a model's accuracy until you catch it and retrain.

training-time inputsdistribution shiftsproduction inputs
Schematic — input distribution shifting away from training
Term
Data drift
Is
A shift in the input data distribution
Formally
Change in the distribution of model inputs
Causes
Accuracy decay in production

Parts of speech & senses

data drift · noun
  1. Data drift is a shift in the statistical distribution of the input data a model sees in production versus what it was trained on, which degrades predictions even when the input-to-outcome relationship is unchanged. "Sudden data drift after the site redesign broke our lead-scoring model."

What data drift is

Data drift happens when the input data flowing into a machine-learning model in production stops resembling the data the model learned from. The features are the same columns, but their distribution has moved: a channel that used to send mostly desktop visitors now sends mostly mobile, a pricing change reshapes the basket sizes a purchase model sees, or a new country floods in with unfamiliar behavior. Statisticians write this as a change in the distribution of the inputs. The important part is what has not changed: the true rule connecting inputs to the outcome is still intact. What broke is that the model is now being asked about kinds of inputs it rarely met in training, so its guesses drift off. Marketers meet data drift constantly, because audiences, creative, seasons, and traffic sources shift under every model they run.

Data drift matters because it is silent. A churn model or a lead-scoring model keeps returning tidy numbers long after those numbers have gone stale, and nobody sees an error message. The scores just get quietly worse, campaigns target the wrong people, and budget leaks before anyone traces the leak back to the model. That is why teams monitor the input distributions themselves, not only the model's accuracy, since you can often detect drift in the inputs before the outcome labels that would prove accuracy loss have even arrived. Catching data drift early lets you retrain on fresh data, reweight, or roll back before the damage compounds. Treating a deployed model as finished is the mistake data drift punishes.

Data drift versus concept drift

Data drift and concept drift are cousins, and confusing them wastes time. Data drift is a change in the inputs: the distribution of what goes into the model moves, while the underlying relationship between inputs and outcome holds. Concept drift is a change in that relationship itself: the same inputs now map to a different outcome. Picture a model that predicts whether a visitor will buy. If your traffic suddenly skews younger, the inputs have shifted but the rule for who buys is intact — that is data drift. If a recession makes even your usual high-intent visitors stop buying, the inputs look normal but the rule has changed — that is concept drift. Both drag accuracy down, and both call for retraining, but they point to different root causes and different fixes.

The practical difference is what you watch and how you respond. You can detect data drift by monitoring the incoming feature distributions against a training baseline, often before you have any fresh outcome labels, so it acts as an early warning. Concept drift is harder to spot without ground-truth outcomes, because the inputs can look perfectly normal while the answer key has quietly changed underneath them. A third phrase, model drift, is the umbrella observation that a model's performance is decaying in production, whatever the cause — data drift and concept drift are the two main drivers of it, not a third kind. Getting the vocabulary straight tells you where to look first when a model starts to slip.

Managing data drift well

Managing data drift well starts with expecting it. Set a reference distribution from your training data, then monitor the live inputs against it with drift tests, alerting when a feature moves beyond a set threshold. Tie those alerts to a retraining plan so the response is routine, not a fire drill: refresh the model on recent data, reweight to the current mix, or in fast-moving settings retrain on a schedule. Segment your monitoring, too, because drift often hides inside one channel or one audience while the blended numbers look fine. For marketing models especially, watch the obvious triggers — a site redesign, a new traffic source, a seasonal swing, a tracking change — since each can shift the input distribution overnight and quietly break a model that was accurate last week.

The failure modes are treating a shipped model as permanent, watching only headline accuracy while the inputs quietly drift beneath it, and confusing data drift with concept drift so you apply the wrong fix. Another trap is over-reacting to noise — a small, temporary wobble in one feature is not always drift worth retraining for, and chasing every fluctuation churns models needlessly. The discipline is to monitor input distributions continuously, distinguish a genuine sustained shift from noise, separate data drift from concept drift, and retrain deliberately when the evidence warrants it, so the model keeps earning its place instead of decaying in the dark.

Worked example. A retailer's propensity-to-buy model was trained on traffic that was mostly returning desktop shoppers. A viral social post then floods the site with first-time mobile visitors. The model's inputs — device, session depth, referral source — no longer match its training baseline, so its scores drift and the retargeting budget chases poor prospects. A drift monitor on the input distributions flags the shift days before conversion data would have exposed the accuracy loss. The team retrains on the new mix, and scores recover. The lesson: data drift is a shift in the input distribution, not the underlying rule, and monitoring the inputs catches it early enough to retrain before the spend leaks. (Illustrative; RGM analysis.)
Failure modes to watch. Treating a deployed model as finished; monitoring only headline accuracy while the input distribution drifts underneath; confusing data drift with concept drift and applying the wrong fix; and over-reacting to noise by retraining on every small, temporary fluctuation.

Synonyms & antonyms

Synonyms

input driftcovariate shiftfeature drift

Antonyms

concept driftstationary data

Origin & history

Data drift — a shift in the input distribution a model meets in production — is one of the two main drivers of model degradation, alongside concept drift.

Etymology: source.

Usage trends

Search interest for this term over the last five years:

View interest-over-time on Google Trends →

Common questions

What is data drift?
A shift in the statistical distribution of the input data a machine-learning model sees in production versus its training data. Accuracy decays even though the rule linking inputs to the outcome is unchanged, so the model needs retraining.
How is data drift different from concept drift?
Data drift changes the inputs while the input-to-outcome rule holds; concept drift changes that rule itself even when inputs look normal. Both degrade a model, but they have different causes and are detected in different ways.
How do you detect data drift?
Set a reference distribution from training data and monitor live input features against it with drift tests, alerting when a feature moves past a threshold. This often flags drift before fresh outcome labels arrive to prove accuracy loss.

Resources & people to follow

Curated, non-competitor resources verified per term.

Related training

Disciplines

Areas of marketing where data drift is a core concern:

Sources

  1. trendsGoogle Trends — "data drift"