Concept drift: when the world changes and your labels do not
Your data still looks the same. What 'correct' means has changed underneath it. A policy update or a new product line can make a perfectly trained model wrong without moving a single input.
Concept drift: when the world changes and your labels do not
There is a kind of model failure where the inputs look completely normal. The data has the same shape, the same fields, the same distribution it always had. The model is still wrong, because the definition of the right answer moved and the labels it learned from describe a world that no longer exists.
This is not the same as data drift
It is worth separating two things that get lumped together. Data drift is when the inputs shift, when the customers or products or traffic flowing in stop looking like the training data. Concept drift is quieter and meaner. The inputs can be identical. What changed is the mapping from input to correct output. The same record that was labeled “approved” last year would be labeled “declined” today, because a rule changed. The model does not see a new kind of data. It sees old data and gives an answer that used to be right.
A policy change can invalidate a model overnight
Picture a model trained to flag which expense claims need manual review, learned from two years of labeled decisions. It works well. Then finance changes the policy: a category that used to be auto-approved under $500 now needs review at any amount. Nothing about the incoming claims changed. The claims look exactly as they did last month. But every label the model learned from encodes the old threshold, so the model keeps waving through the very claims the new policy wants reviewed. It is not degrading slowly. It became wrong the day the policy shipped, and it will stay wrong until someone relabels for the new rule.
New product lines do the same thing. A support-routing model trained before a company launched a hardware product has no concept that hardware tickets exist as a distinct class. The tickets arrive looking like normal text, and the model confidently routes them to the wrong queue, because its labels came from a world with no hardware in it. AI features generally need on the order of 85% accuracy to hold up, and concept drift can drop you under that line in a single day, with no change in the data to explain it.
The tell is a good model that suddenly disagrees with humans
Concept drift is hard to catch because the usual monitors miss it. Input distribution monitoring stays green, because the inputs really are unchanged. The signal shows up somewhere else, in the growing gap between what the model decides and what the humans reviewing it decide. When your reviewers start overriding the model more often, and the overrides cluster around a specific category or a recent change, that is not model decay. That is the world having moved while the labels stayed still.
Relabel triggers, not a relabel schedule
The teams that handle this do not just relabel on a calendar. They tie relabeling to events. A policy change is a relabel trigger. A new product line is a relabel trigger. A regulatory update, a pricing change, a new market, each is an event that can redefine “correct” and should prompt someone to ask whether the training labels still describe reality. The discipline is to notice that a business change is also a data change, and to refresh the labels for the affected slice before the model has been quietly wrong for a quarter.
This connects to knowing what “done” means. A CTO whose firm ships software across healthcare and fintech defines what “done” looks like before a sprint starts, because a target you never wrote down is one you cannot tell you have missed. Labels are the same. If nobody wrote down what “correct” meant and when it might change, nobody notices when it does.
How we approach it at Density Labs
In the AI Opportunity Assessment, our fixed two week, $2,500 engagement, we ask what could change the definition of a right answer for a feature, not just what could change its inputs. Policy shifts, new product lines, rule updates, we map them as relabel triggers, so a business change does not silently turn into a model that is confidently applying last year’s rules. Catching concept drift is about watching the world, not just the data.
The scariest wrong answer is the one from a model whose inputs never changed.