# Where AI models quietly break in production
In September 2022, days after Hurricane Ian made landfall in Florida, several insurers' fraud and severity models started misclassifying legitimate claims as suspicious. Nothing had changed in the code. What changed was the world: claim patterns after a catastrophe look statistically like fraud patterns (rapid filing, high dollar amounts, clustered locations) even when they are not. The models had not been retrained for this regime. This is not a bug. It is a category of risk that never shows up in a standard accuracy report.
This lesson builds a working taxonomy of where insurance AI models fail after deployment, and what checks catch each failure before it costs money or triggers a regulatory finding.
A model can hit 95% accuracy in validation and still be unsafe. Accuracy is an average over a distribution that no longer exists once the model goes live. Three insurance-specific failure modes explain why:
1. Feature drift after shock events. Catastrophe events (hurricanes, wildfires, pandemics) shift the statistical relationship between inputs and outcomes. A fraud model trained on "normal times" claim velocity treats a legitimate post-hurricane surge as anomalous. This is called covariate shift: the input distribution changes even though the underlying labeling logic hasn't been retaught to the model.
2. Proxy discrimination. A pricing or underwriting model avoids explicitly using race or a protected class, but a correlated variable (credit-based insurance score, ZIP code, education level) reconstructs the same signal. Regulators in the US (state insurance departments, under NAIC, the National Association of Insurance Commissioners, model bulletins) and the EU (AI Act
3. Silent degradation. A model's performance decays gradually, not with a crash. A fraud-scoring model loses precision over 18 months as fraud tactics evolve (new staged-accident schemes, synthetic identities), but nobody notices because the model still returns scores and claims still get processed. No alert fires because nothing "breaks" in an IT sense.
Group these failures into four buckets, borrowed and adapted from model risk management (MRM) frameworks used in banking (see the Federal Reserve's SR 11-7 guidance, the reference standard even outside banking):
| Risk type | What it looks like in insurance | Detection signal |
|---|---|---|
| Data risk | Feature drift post-catastrophe, stale credit data, sensor/telematics gaps | Distribution shift in input features vs. training baseline |
| Fairness/proxy risk | Credit score, ZIP code, or occupation reconstructing protected-class signal | Disparate impact ratio, subgroup outcome audits |
| Performance decay risk | Fraud model losing precision as tactics evolve; churn model stale after a product change | Rolling precision/recall vs. time, calibration drift |
| Governance/process risk | No documented owner, no retraining trigger, vendor model treated as black box | Absence of a model inventory entry or review cadence |
Each bucket needs a different check. Accuracy metrics alone only catch (partially) bucket 3, and only after damage is done.
Credit-based insurance scores are widely used in US auto and home underwriting, banned or restricted in some states (California, Massachusetts, Hawaii prohibit their use in auto insurance pricing, as of recent state law; check current state-by-state status since this shifts). The mechanism:
A simple worked check: the four-fifths rule (borrowed from US employment discrimination law, EEOC guidance) as a first screen.
selection_rate(group_A) = approved_A / applicants_A
selection_rate(group_B) = approved_B / applicants_B
impact_ratio = min(selection_rate_A, selection_rate_B) / max(selection_rate_A, selection_rate_B)
# Rule of thumb: impact_ratio < 0.80 flags for deeper fairness reviewThis is a screening heuristic, not a legal safe harbor. It tells you where to look, not whether you're compliant. A ratio of 0.78 in a pricing tier should trigger a full subgroup audit before deployment, not a pass/fail verdict.
Why does a fraud model break specifically after a hurricane? Because its training data encodes a world where:
After Ian, Ida, or any major catastrophe, all three become *normal*. The model has no concept of "declared disaster zone" unless someone explicitly engineered that feature and retrained.
The checks that catch this before deployment or before it does damage:
1. Scenario stress-testing. Before go-live, run the model against a synthetic post-catastrophe claim distribution, not just historical validation data.
2. Feature monitoring with drift alarms. Track the statistical distribution (not just the mean) of key inputs weekly; alarm when it moves outside a defined tolerance (e.g., population stability index above 0.25).
3. A "disaster mode" override. Many mature insurers now build an explicit catastrophe flag that changes model behavior or routes claims to human review during declared events, rather than trusting the base model.
Knowledge check
1. After a hurricane, a fraud model starts flagging many legitimate claims as suspicious even though no code changed. What is the best explanation for this failure?
2. Why is a high validation accuracy score insufficient to guarantee a model is safe in production?
3. An insurer removes race from its underwriting model but still uses credit-based insurance scores and ZIP code as inputs. Why do regulators flag this as a potential problem?
4. Select ALL correct answers about why the post-hurricane fraud model failure is described as 'not a bug'.
Select all the correct answers.
5. Select ALL correct answers about proxy discrimination risk in insurance models.
Select all the correct answers.
Model risk management in insurance is converging on a few non-negotiable pre-deployment gates, echoed in NAIC's model governance principles and the EU AI Act's requirements for high-risk systems (documentation, human oversight, logging, accuracy/robustness testing):
None of this replaces actuarial or accuracy testing. It sits alongside it.
🎬 [VIDEO: "Algorithmic Bias in Insurance Pricing" - youtube.com/results?search_query=algorithmic+bias+insurance+pricing+NAIC - search for recent NAIC or insurance-industry panel discussions on proxy discrimination in underwriting models, a useful visual walkthrough of how proxies form]