A Diagnosis Is Not a Prediction: Why AI Fails When It Cannot Explain What Would Change
Hatched by SEAN SYLVIA
Sep 10, 2026
11 min read
1 views
45%
What if the most accurate AI system in the room is still answering the wrong question?
A model may correctly notice that patients with a certain cluster of symptoms often receive a particular diagnosis. It may outperform many clinicians on familiar cases. Yet when an unusual patient arrives, or when hospital practices change, that same model can become unreliable precisely where judgment matters most.
The problem is not simply that the model lacks enough data. It is that prediction and explanation are different intellectual tasks. One asks what tends to appear alongside what. The other asks what produced what, and what would happen if an underlying condition were different.
This distinction matters far beyond medicine. It is also the central implementation problem for artificial intelligence: organizations do not deploy models into static collections of patterns. They deploy them into changing systems filled with interventions, feedback loops, incentives, workarounds, and rare events. A model that learns correlation can perform impressively in a stable environment. A useful system must understand which relationships survive change.
The real test of an intelligent system is not whether it recognizes the past. It is whether it can reason about what would change the future.
The seductive mistake of confusing a map with a mechanism
Imagine a detective who notices that most houses with broken windows also contain muddy footprints. If asked to predict which houses have muddy footprints, the broken windows are useful evidence. But if asked what caused the footprints, the detective needs more than a correlation. Perhaps a storm caused both. Perhaps burglars did. Perhaps the footprints came from firefighters who arrived after the windows broke.
A purely associative system treats the visible clues as a bundle of predictive signals. A causal system asks how those clues could have been generated. It tries to distinguish the disease from the consequences of the disease, the treatment from the reason the treatment was given, and the hospital's habits from the patient's biology.
Consider a patient with fever, chest pain, and a history of frequent hospital visits. A conventional model may associate this profile with a common diagnosis because similar patients often received that label. But the hospital visit history might be a consequence of an earlier misdiagnosis, a feature of access to care, or a proxy for socioeconomic conditions. It can be predictive without being medically explanatory.
The distinction becomes especially important when variables are entangled. Suppose a particular test is ordered more often for patients whom clinicians already suspect of having a rare disease. The test result may strongly predict the disease, but the strength of the association partly reflects the clinician's prior judgment. A model trained on the record may mistake the clinical response to suspicion for an independent biological signal.
This is why data rich environments can still produce brittle intelligence. The model sees many observations, but it does not necessarily know which observations are causes, which are effects, and which are traces of decisions made by other people.
In diagnosis, the deeper question is not merely, "Which disease is associated with these symptoms?" It is closer to: "Which disease, if present in this patient, would make these symptoms and this history most intelligible, including the symptoms that are absent?"
That last phrase changes everything. An explanation must account not only for what is observed, but also for what should have been observed under competing hypotheses.
Counterfactuals are the missing unit of practical intelligence
A counterfactual question sounds simple: If this patient had disease A rather than disease B, what would we expect to see? If the patient had received treatment C, which symptoms would likely have changed? If a particular risk factor were removed, would the outcome still occur?
These questions force a model to move beyond recognition and into structure. It must represent a possible world, alter one element, and examine the consequences. That is more demanding than finding a nearby example in a database, but it is also much closer to how experts reason under uncertainty.
A physician facing a rare disease does not necessarily have a large mental library of identical cases. Instead, the physician asks whether the rare disease offers a better explanation of the entire pattern. A common disease may explain the fever, but fail to explain an unusual laboratory result. Another diagnosis may explain the laboratory result, the timing, and the absence of a typical symptom. The best diagnosis is therefore not always the one with the strongest isolated correlation. It is the one that survives comparison with plausible alternatives.
This can be expressed as a practical three layer model:
- Recognition: What patterns resemble this case?
- Explanation: What underlying process could have generated the pattern?
- Intervention: What would change if we acted on that explanation?
Many AI systems are strong at recognition and weak at the next two layers. That weakness is easy to miss because recognition produces impressive demonstrations. A model identifies a likely condition, recommends a product, flags a fraud case, or predicts employee turnover. But deployment immediately introduces intervention. Someone acts on the prediction. The action changes the data. The environment then stops looking like the training set.
For example, if a hospital uses a model to identify patients likely to deteriorate, clinicians may intervene earlier. As a result, the patients flagged by the model no longer deteriorate at the rate observed during training. A model that treats its own predictions as passive observations will appear to become less accurate, even though it may be improving outcomes. The system has entered a feedback loop.
The same pattern appears in other domains. A hiring model changes who gets interviewed, which changes the future employee data. A fraud model changes which transactions receive scrutiny, which changes the observed fraud rate. A demand forecast changes inventory decisions, which changes future demand. In each case, prediction is not an observation from outside the system. It is an intervention inside the system.
This is where causal reasoning becomes an implementation discipline, not merely a statistical refinement. Before deploying a model, an organization must ask what decisions the model will trigger, how those decisions alter future evidence, and which relationships are likely to break under pressure.
The trenches are where hidden causality becomes visible
In a laboratory evaluation, an AI system can be compared with a fixed benchmark. In operational life, there is no fixed benchmark. There are incomplete records, inconsistent workflows, changing policies, overloaded staff, ambiguous ownership, and users who adapt to the system within days.
These practical conditions reveal a crucial truth: the hardest part of AI implementation is often not training the model. It is identifying the causal system into which the model will be inserted.
Imagine deploying a diagnostic aid in two hospitals. In the first, clinicians order a broad set of tests before consulting the system. In the second, they order tests selectively, based on early intuition. The same symptoms will produce different records in each institution. A model may interpret the presence of a test as evidence about the disease when it is actually evidence about local workflow.
Now suppose the system recommends a rare diagnosis. If clinicians ignore the recommendation, the organization may conclude that the model is unhelpful. But perhaps the recommendation was displayed after the critical decision point. Or perhaps the interface did not show which observations supported it. Or perhaps the workflow gave clinicians no practical way to confirm the diagnosis. A model's accuracy cannot compensate for an intervention that arrives too late or cannot be acted upon.
This suggests a useful distinction between model failure and system failure. Model failure occurs when the algorithm makes a poor inference given the information available. System failure occurs when the surrounding process prevents good information from being collected, interpreted, or acted upon.
The distinction matters because the remedies differ. Model failure may require better features, a causal structure, or a different decision threshold. System failure may require changing forms, training, staffing, incentives, or the timing of the alert. Treating every problem as a modeling problem encourages organizations to tune the algorithm while leaving the causal bottleneck untouched.
A more realistic implementation sequence begins with the decision, not the dataset:
- What decision is being made?
- What outcome is the decision intended to change?
- Which variables are causes, consequences, proxies, or artifacts of workflow?
- What action will follow the prediction?
- How will that action alter future observations?
- What rare or costly failure modes must the system detect?
The fifth question is often omitted. It should be mandatory. If a model will change behavior, evaluation must include the changed behavior rather than assuming the historical environment will persist.
Rare cases expose whether intelligence is real
Average accuracy can conceal the most important failures. A system may perform well on common cases while repeatedly missing unusual conditions. This is not a minor statistical inconvenience. Rare cases are often the situations in which the cost of a confident mistake is highest and the value of genuine explanation is greatest.
A correlation based model is naturally drawn toward the common. If nine patients with a symptom have a routine condition and one has a rare but dangerous condition, the common diagnosis may dominate the prediction. Yet the unusual patient may carry a combination of clues that makes the rare explanation more coherent. The model must be able to recognize when an exception is not noise but evidence that the default explanation is wrong.
This offers a broader definition of robustness. Robustness is not simply maintaining average performance when the data distribution shifts. It is preserving the reasoning that matters when familiar shortcuts stop working.
A causal model can help because it represents relationships at a deeper level. If a superficial feature changes while the underlying mechanism remains constant, the model has a chance to retain its inference. Conversely, if a feature is merely a proxy tied to a particular institution, policy, or population, causal analysis can reveal that its predictive value may not travel.
Organizations should therefore evaluate AI with challenge sets, not only representative test sets. A challenge set deliberately includes:
- rare but consequential cases;
- cases where common symptoms point toward the wrong diagnosis;
- cases from a different institution or workflow;
- cases after a policy or treatment change;
- cases where the model's recommendation could alter future data;
- cases in which the absence of an expected symptom is decisive.
The purpose is not to make models look worse. It is to discover what kind of intelligence they actually possess. A system that performs slightly less well on average but remains reliable under intervention and distribution change may be more valuable than a system with a higher benchmark score and no account of why its patterns hold.
From prediction engines to explanation engines
The practical lesson is not that every AI system must become a perfect causal simulator. That standard would be unrealistic. The lesson is that teams must match the reasoning method to the decision's stakes and volatility.
For low stakes decisions in stable environments, associative prediction may be entirely adequate. For high stakes decisions, rare events, and environments where predictions trigger interventions, causal and counterfactual reasoning becomes essential.
One way to operationalize this is to classify AI applications along two dimensions: cost of error and degree of intervention. A model that predicts an amusing recommendation has low cost and low intervention. A model that determines medical triage has high cost and high intervention. The further an application moves toward the upper right corner, the less acceptable it is to rely on correlations alone.
Teams can also require every important model to produce three forms of evidence:
- Associative evidence: What patterns support this prediction?
- Causal hypothesis: What mechanism could explain those patterns?
- Counterfactual test: What observation or intervention would distinguish this explanation from its competitors?
This does not mean exposing a complicated mathematical derivation to every user. It means designing the system so that its recommendation can be interrogated. In a clinical setting, that might involve showing which symptoms are explained, which expected symptoms are absent, and which additional test would most reduce uncertainty. In an operational setting, it might mean identifying which policy change would invalidate the model's assumptions.
The result is a different relationship between people and AI. The system is no longer an oracle that issues a score. It becomes a partner in structured inquiry. Its value lies not only in saying what is likely, but in clarifying what to check next and what would make the current conclusion wrong.
Key Takeaways
- Separate prediction from explanation. Ask whether the model is identifying a recurring association or identifying a mechanism that could have generated the evidence.
- Begin with the decision and intervention. Define what someone will do with the prediction and how that action will change future data.
- Audit variables for causal status. Label important inputs as causes, effects, proxies, or workflow artifacts rather than treating all features as equivalent.
- Test rare and adversarial cases. Include cases where common patterns mislead, expected symptoms are absent, and the operating environment has changed.
- Demand a next question. A trustworthy system should indicate what observation, test, or intervention would distinguish its leading explanation from alternatives.
The deepest shift is conceptual. Intelligence is not the ability to find a pattern quickly. It is the ability to know whether the pattern will remain meaningful when the world responds.
A system that only predicts the future as if it were a photograph of the past will fail whenever people intervene, institutions evolve, or exceptional cases appear. A system that reasons about causes can do something more valuable: it can explain why the present looks the way it does, imagine how it might differ, and identify the action most likely to separate competing possibilities.
That is the standard AI implementation should aim for. Not merely accurate answers in a frozen test environment, but useful explanations inside a moving world. The question is no longer, "How often is the model right?" It is, "What would have to change for the model to be wrong, and will we know before the consequences arrive?"
Sources
Hatch New Ideas with Glasp AI 🐣
Glasp AI allows you to hatch new ideas based on your curated content. Let's curate and create with Glasp AI :)
Start Hatching 🐣