The 2025 theory answer: hallucinations are errors in binary fact classification — and even a perfectly calibrated model that knows fact A is 10× more likely than fact B must still err at predictable, non-zero rates.
Four years of measuring hallucination; one paper explaining why it cannot fully be trained away.
Take any statement class where a model must decide TRUE or FALSE about a specific fact ('The Eiffel Tower is in Paris'). Under calibration — the model predicts fact frequencies correctly — a fact that is true but rare competes with false-but-plausible alternatives whose predicted rates sit just below it. The theorem's shape: if a model assigns rates p1 > p2 to two competing statements, it must make errors at a rate bounded below by a function of p1/(p1+p2) — no amount of scale removes the errors when the distribution of facts is heavy-tailed. On Zipfian distributions like natural-world facts, the bound lands around 19%; for long generations where any single error taints the output, the error rate climbs above 40%.
The paper's reframing: hallucination is not a bug to patch but a statistical necessity under the field's own objectives.
A student is graded only on answers, never on 'I don't know' — so rational students guess. Now make the questions follow a Zipf-like rarity curve: rare facts mostly false-sounding but sometimes true. Even a student with perfect knowledge of how often each answer is right (calibration!) still must commit on every question — and the grading curve mathematically guarantees a minimum wrong-answer rate. The paper's point: you built the exam, the curve, and the rules — the errors are your spec, not the student's character.
The paper's machinery, from calibration to the bound.
The theory separates two causes. Statistical: even ideal calibration leaves the bound intact. Procedural: the field's own training and evaluation reward guessing over acknowledging uncertainty — RLHF raters penalize hedging, benchmarks score confident outputs, and the "I don't know" response is trained out. The pipeline pushes models to the bound and beyond; the bound guarantees it never reaches zero. The two-layer diagnosis is what makes the paper actionable rather than fatalistic.
If the floor is real, what follows for engineering?
Numbers that turn a vibe ('models make things up') into a constant.
The hallucination literature now orbits a theorem.
Check your understanding of the key concepts from Why LMs Hallucinate.
Everything you need to remember about this paper.