The ML Model That Worked in March Is Lying to You in June
Three kinds of drift, one blind spot
| Drift type | What’s actually happening | How you catch it |
|---|---|---|
| Data drift (covariate shift) | The statistical pattern of incoming inputs changes, but the rule mapping input to output still holds | Population Stability Index, Kolmogorov-Smirnov test |
| Concept drift | The relationship between input and output itself changes. The same input now warrants a different answer | Performance tracking on labeled slices, much harder to spot |
| Prediction drift | The model’s output distribution shifts, often a leading signal that something upstream is breaking | Output distribution monitoring |
The number nobody wants to admit: 91%
The new villain: your model provider changed it on you
What drift actually costs
“What we can’t solve is what the model is going to tell us about how much capital we need to raise, deploy, and risk.”Rich Barton, Co-Founder & CEO, Zillow Group, via GeekWire
How to actually catch it
| Method | What it flags | Practical threshold |
|---|---|---|
| Population Stability Index (PSI) | Shift in input feature distribution | Above 0.25 typically warrants action |
| Kolmogorov-Smirnov (KS) test | Statistical divergence between two distributions | Significant, but check against business impact first |
| Eval-score tracking | Direct performance drop on labeled or held-out data | Alert on drift plus eval drop together, not drift alone |
| Output distribution monitoring | Changes in what the model is predicting, a leading indicator | Useful for catching upstream LLM provider changes |
“We use Evidently to continuously monitor our business-critical ML models at all stages of the lifecycle. It’s become invaluable for flagging drift and data quality issues directly from our CI/CD pipelines.”Customer testimonial featured by Evidently AI, whose tooling is built and maintained under CTO Emeli Dral, instructor for the MLOps Zoomcamp monitoring module
Is drift even the real villain?
What to do Monday morning
- Pin your model versions. Stop pointing production traffic at “latest” for any hosted LLM. Run a canary against a held-out eval set before accepting a provider update.
- Set thresholds by business impact, not just statistics. A PSI of 0.3 on one feature might be noise. On another, it’s a five-alarm fire. Know the difference before you wire up alerts.
- Match monitoring cadence to traffic velocity. Fraud and ad ranking systems need checks every 5 to 15 minutes. Slower-moving batch models don’t.
- Alert on drift plus performance drop together. Drift without measurable eval impact is a false alarm that burns your on-call rotation for nothing.
- Build a path from alert to action. Zillow’s failure suggests the weak link often isn’t detection. It’s what happens, organizationally, once the alert fires. If your monitoring talent is already stretched thin, that’s worth examining alongside our look at the enterprise AI skills gap CTOs are now contending with.
Frequently asked questions
What is model drift in machine learning?
How do you detect model drift?
What is the difference between data drift and concept drift?
How often should you retrain a machine learning model?
What causes model drift?
What percentage of ML models experience drift in production?
What tools are used to monitor model drift?
Is Zillow’s failure an example of model drift?
The bottom line
Stay ahead of the next model failure
More posts
-
Herzog Picks Eisenkot Over Netanyahu to Try to Form Israel’s Next Government
Israel’s president has passed over Benjamin Netanyahu and handed Gadi Eisenkot the job of forming the next government. But 67 recommendations are not a majority in the Knesset, and the coalition math is harder than the vote suggests. Here is what Eisenkot needs, who might help him, and what happens if he fails.
-
Why AI Chip Stocks Plunged After the Midterms, and What It Means for the Data Center Boom
AI chip stocks plunged after the midterms, with Nvidia down more than 9% and AMD down 17.3% in a single session. Markets say the cause is fear of data center restrictions, though that link is an interpretation, not a proven fact. Here is what happened and what to watch next.
-
Paraguay’s President Announced His Resignation, but Congress Has Not Accepted It. Here Is What the Ueno Bank Collapse Set in Motion
Santiago Peña resigns on video, the lower house votes 78-0 to impeach him, and Congress still has not accepted his exit. Behind it all is Ueno Bank, a digital lender that more than 60% of Paraguayan adults used, now seized and silent. Here is what happened and what comes next.
-
Joshua Wong Sentenced to 10 Years in Hong Kong’s Second National Security Case
With about two months left on his current term, Joshua Wong was sentenced to 10 years in jail under Hong Kong’s national security law. It is his second conviction under the law, and his release date is still unconfirmed. Here is what the court decided, how the world reacted and what to watch next.
-
Marvell’s $115 Billion Lumentum Deal: What It Means for AI Data Center Networking
Marvell’s shares fell about 13% and Lumentum’s nearly 19% on the day the two announced a $115 billion all-stock merger. Here is what the Marvell Lumentum acquisition promises, why Bank of America and TD Cowen downgraded Marvell, and what could still slow it down.
-
Who Will Control Congress? What to Watch as Americans Vote in the 2026 Midterms
Republicans can lose three Senate seats tonight and still run the chamber, but a fourth loss hands it to Democrats. Here is the Senate math in the 2026 midterm elections, why the House and Senate look so different, and what the Supreme Court’s California ballot order does and does not settle.
-
Binance Hack: How $6.3 Billion Disappeared in 20 Minutes, and Why the FBI Points to North Korea
An attacker moved about $6.36 billion out of Binance wallets in roughly 20 minutes, and the FBI now says North Korea was behind the Binance hack. Here is how it unfolded, how much has been frozen, and what Binance has still not explained.
-
DoorDash Agrees to Buy Instacart for $17 Billion. Here’s What the Deal Means and the Regulatory Test Ahead
DoorDash has agreed to buy Instacart for about $17 billion, but the hardest part may be convincing regulators. The DoorDash Instacart acquisition could take until the first half of 2028 to close, with analysts expecting a close FTC look. Here is what the deal means for how you order dinner and groceries.
-
Stablecoin Rules Are Arriving Without Congress: What the OCC, Ripple and Bessent Just Signaled
In one week, the OCC finalized its GENIUS Act rulebook, Ripple won its federal trust charter, and the Treasury Secretary pitched stablecoins as demand for US debt. Meanwhile, the CLARITY Act sits stalled in the Senate. Here is what the OCC GENIUS Act final rule means before the January 18, 2027 deadline.
