# Model risk beyond bias: drift, brittleness, and black boxes
A county benefits office launches an AI model in early 2024 to flag which SNAP (Supplemental Nutrition Assistance Program) applications are likely eligible versus need manual review. Accuracy at launch: 94%. By mid-2025, caseworkers notice something odd: the model is waving through applications it should be flagging, and flagging ones it shouldn't. Nobody changed the model. What changed was everything around it: a policy update to income thresholds, a shift in applicant demographics after a factory closure, a new state form. The model didn't get worse. The world moved and the model didn't move with it.
This is not a fairness failure in the classic sense (no protected group was deliberately disadvantaged in the design). It's a different, quieter risk category: model drift, sitting alongside brittleness and opacity as the three failure modes every public sector AI deployment needs to check for, beyond bias audits.
Most public sector AI governance conversations jump straight to bias and fairness, and for good reason: discriminatory outcomes in benefits, policing, or hiring models trigger real legal exposure under laws like the US Civil Rights Act framework and the EU's AI Act (Regulation (EU) 2024/1689), which classifies eligibility systems for public benefits as "high-risk AI systems" requiring ongoing monitoring.
But a model can be perfectly fair at launch and still fail catastrophically for reasons that have nothing to do with bias. Regulators are catching up to this: the EU AI Act explicitly requires high-risk systems to have "accuracy, robustness and cybersecurity" monitored throughout their lifecycle, not just at deployment. NIST's AI Risk Management Framework (a voluntary US standard published in 2023) names this directly: risk isn't a one-time certification, it's a continuous management function.
Model drift happens when the statistical relationship between inputs and outcomes changes after deployment, so a model trained on old patterns makes increasingly wrong predictions on new data.
Two flavors matter for the public sector:
Concept drift is especially dangerous in government because policy changes constantly: budget cycles, legislative amendments, court rulings, emergency waivers (like the COVID-era SNAP flexibilities). A model frozen at training time becomes silently obsolete every time a legislature acts.
Simple drift check (illustrative, not a real dataset):
# Compare feature distributions: training data vs. last 90 days
from scipy.stats import ks_2samp
stat, p_value = ks_2samp(training_income, recent_income)
if p_value < 0.05:
print("Significant distribution shift detected: flag for review")This is a Kolmogorov-Smirnov test, a standard statistical check for whether two samples come from different distributions. It won't tell you *why* things shifted, but it tells you *when* to look.
Brittleness is a model's failure to generalize outside the narrow conditions of its training data. It performs well on average, but shatters on inputs that are slightly unusual, adversarial, or simply rare.
Example: an unemployment insurance fraud-detection model trained mostly on typical W-2 wage earners may completely misfire on gig workers, seasonal fishers, or people with informal cash income, not because of bias, but because those patterns are statistically underrepresented in training data. During Michigan's unemployment fraud detection controversy (2013 to 2015), a system called MiDAS flagged tens of thousands of claims as fraudulent, with error rates later found to be extremely high; a contributing factor was a system poorly calibrated to real-world case variety, generating false fraud determinations that triggered penalties before human review caught the errors.
Brittleness is why stress testing (deliberately feeding a model unusual, edge-case, or adversarial inputs before deployment) matters as much as accuracy testing on a clean holdout set.
Opacity (the "black box" problem) is when a model's internal logic isn't interpretable to the people who must act on, appeal, or audit its output.
This isn't just a technical inconvenience. In the public sector it's a legal and constitutional issue. US administrative law generally requires agencies to give applicants a reason for adverse decisions (a due process concern). The EU AI Act's high-risk provisions require documentation and human oversight sufficient for meaningful review. A model that outputs "denied" with no traceable reasoning fails this standard regardless of accuracy.
Complex models (deep neural networks, ensemble methods like gradient-boosted trees) tend to be more accurate but less interpretable than simpler ones (logistic regression, decision trees). Public agencies constantly trade off accuracy against explainability, and increasingly must document that trade-off explicitly under frameworks like the EU AI Act's Article 13 transparency requirements.
Tools like SHAP (SHapley Additive exPlanations) attempt to approximate why a black-box model made a specific prediction, but approximation is not the same as ground truth, and agencies should treat these tools as aids to review, not proof of fairness or correctness.
Knowledge check
1. In the SNAP eligibility model scenario, why is the accuracy decline best classified as 'model drift' rather than a bias failure?
2. What is the key implication of treating AI risk management as a 'continuous management function' rather than a one-time certification, as NIST's framework suggests?
3. A county agency wants to detect model drift like the one in the SNAP example before caseworkers notice widespread errors. Which practice would most directly address this risk?
4. Select ALL correct answers about why 'beyond bias' framing matters for public sector AI governance.
Select all the correct answers.
5. Select ALL correct answers about factors that contributed to the SNAP model's degraded performance over time.
Select all the correct answers.
A practical pre-deployment checklist for public sector AI, drawing on the NIST AI RMF and EU AI Act high-risk obligations:
Say the SNAP eligibility model above was validated at launch with 94% accuracy (estimate, illustrative). Eighteen months later, an internal audit samples 500 recent decisions and finds accuracy has slipped to 81% (illustrative). That is a 13 percentage point drop. If the office processes roughly 10,000 applications a year, that gap implies over 1,000 additional applications per year now getting a wrong eligibility signal, before any human catches it. That is the concrete cost of skipping a drift check: not a hypothetical, a caseload-sized number of people affected annually.