GovernanceCore

What a Hallucination Score Actually Measures

A hallucination rate is not a property of a model. It is a property of a benchmark: one task, one of three possible definitions, one private corpus, scored by a detector that is itself a model. The leaderboards say so in their own documentation. This guide covers the definition problem, what the best known leaderboard tests, why scores decay, the refusal confound, and the three tests that are yours to run.

AI Governance TeamPublished November 9, 202612 min read
Key takeaways
  • NIST calls it confabulation and the definition spans three different failures: factual error, divergence from the supplied input, and self contradiction within the same context. No single score covers all three, because each needs different ground truth.
  • NIST also states that confabulations are a natural result of how generative models are designed, which moves the governance target from elimination to containment.
  • The best known leaderboard measures one task, document summarisation, scored by a detector model against a private corpus, and says on its own page that it is not evaluating summary quality and has not solved hallucination detection.
  • An extractive summary that copies the source would score well. Faithfulness and usefulness are different properties.
  • A model that refuses more looks more accurate. Any quality figure quoted without the answer rate beside it has had the interpretive information removed.
  • Published scores decay through inconsistent definitions, benchmark saturation and leakage, and detector updates. Treat an undated, unversioned score as evidence that someone measured something once.
  • The assurance work is mostly annotation: fifty to two hundred real cases from your own domain with expert answers, plus abstention behaviour measured separately.

A vendor sends you a hallucination rate. It is a single number, it is low, and it sits in the assurance pack next to the accuracy figure and the latency figure as though it belongs there. The governance question that follows is almost always the wrong one, which is whether the number is low enough.

The right question is what the number is a measurement of. Because a hallucination score is not a property of a model. It is a property of a benchmark: one task, one definition, one dataset, scored by a detector that is itself a model with its own error rate. The leaderboards say this in their own documentation, usually a few paragraphs below the table.

This guide is about reading those numbers properly and about what to measure instead. It covers why the definition problem comes before the measurement problem, what the best known leaderboard actually tests, why published scores decay, the refusal confound that makes a cautious model look accurate, and the three tests that are yours rather than anyone else's. It sits under our guide to AI red-teaming and model testing, which owns testing method, and does not restate it.

The definition problem comes first

Before any measurement is meaningful, the thing being measured has to be defined, and this is where the field has not converged.

NIST avoids the popular word entirely. In the Generative AI Profile, which accompanies the AI Risk Management Framework, the risk is listed as "Confabulation: The production of confidently stated but erroneous or false content (known colloquially as 'hallucinations' or 'fabrications') by which users may be misled or deceived."

Read the fuller definition and the scope is wider than most measurement assumes. Confabulation "refers to a phenomenon in which GAI systems generate and confidently present erroneous or false content in response to prompts", and it "also include[s] generated outputs that diverge from the prompts or other input or that contradict previously generated statements in the same context".

That is three different failures under one heading.

  • Factual error. The output states something untrue about the world.
  • Divergence from input. The output asserts something the provided source does not support, whether or not it is true.
  • Self contradiction. The output conflicts with what the same system said earlier in the same context.

No single score covers all three, because they need different ground truth. The first needs a reference about the world. The second needs only the source document. The third needs the conversation. Any number presented as "the hallucination rate" has silently picked one, and almost always the second, because it is the only one that is cheap to automate.

Two more points from the same document worth carrying into any assessment. NIST states that confabulations "are a natural result of the way generative models are designed", which reframes the governance target from elimination to containment. And it notes that outputs "may also include confabulated logic or citations that purport to justify or explain the system's answer", with models sometimes providing "logical steps for how they arrived at an answer even when the answer itself is incorrect". A system that explains itself convincingly is not thereby more reliable, and a human reviewer reading the explanation is the control most exposed to that.

What the leaderboard actually measures

The clearest way to see the gap between a score and a specification is to read the method behind the most cited one. Vectara's hallucination leaderboard is well constructed, openly documented and honest about its scope, which is exactly why it makes the point.

ElementWhat it isWhat that implies
The task Summarise a document, using only information in the passage, in at most 20% of the original length It tests one task. Not question answering, not reasoning, not tool use, not dialogue
The corpus Over 7,700 articles across news, technology, science, medicine, legal, sports, business and education, held private to prevent overfitting Keeping it private is good practice and means you cannot check whether it resembles your domain
The judgement Factual consistency with the source document, scored by the HHEM detector The detector is a model. Its own error rate sits underneath every number in the table
The metric Hallucination rate is 100 minus the factual consistency rate A derived figure, not a direct count of observed false statements
Answer Rate How often a model produced a summary rather than refusing, with refusals and very short answers filtered out Reported separately for a reason. See the refusal section below

The limitations are stated on the page, and they are the part to quote when someone presents the number as a specification. "We are not evaluating the quality of the summaries, only the factual consistency of them." And, plainly, "We do not claim to have solved the problem of hallucination detection."

The sharpest of them is this: an extractive summary that simply copies sentences from the source would score very well. Faithfulness to a source and usefulness to a reader are different properties, and a metric that rewards the first will rank a model that barely paraphrases above one that genuinely condenses. The page says the metric should be paired with other evaluations rather than used alone, which is a vendor telling you not to use their number the way most people use it.

And one scope note that matters for anyone using a model outside a retrieval pattern: hallucinations on open ended questions cannot be reliably checked, because most models' training data is unknown. If your use case is a model answering from its own knowledge rather than from a supplied document, the leaderboard is measuring a different thing from the thing you care about.

Why published scores decay

Benchmark numbers have a shelf life, and three mechanisms shorten it.

Definitions are not shared. The authors of the HalluLens benchmark put it directly: "A major challenge in benchmarking hallucinations is the lack of a unified framework due to inconsistent definitions and categorizations." Two benchmarks reporting a hallucination rate are frequently not reporting the same quantity, which makes cross-benchmark comparison meaningless and makes a vendor's choice of benchmark a selection decision.

Benchmarks saturate. The same paper analyses existing benchmarks "highlighting their limitations and saturation", and builds in dynamic test set generation specifically to mitigate data leakage. A public test set becomes training data eventually, and once it does the score measures familiarity rather than capability. This is why a benchmark that discriminated well last year can show every frontier model clustered at the top this year, which has happened to the leaderboards and prompted new versions.

The detector is itself a model. Automated scoring at this scale requires a judge model, which has its own failure modes and its own drift. A score produced by model A evaluating model B inherits uncertainty from both, and when the detector is updated the historical numbers are not strictly comparable to the new ones.

The governance consequence. A benchmark figure in an assurance pack has no stated validity period and nothing on the page tells you which version of the detector produced it or which version of the test set. Treat an undated, unversioned benchmark score the way you would treat an undated penetration test result, which is as evidence that someone measured something once.

The refusal confound

This is the single most important thing to understand about these numbers and the easiest to miss, because it is usually in a separate column.

A model that declines to answer cannot produce an unsupported claim. So abstention improves a hallucination rate, and a model tuned to refuse more will look more reliable on the metric while being less useful. The leaderboard reports Answer Rate separately precisely so that this is visible, and filters refusals and very short answers out of the scoring.

Read in isolation, the hallucination rate rewards caution. Read alongside Answer Rate, it tells you something real: whether a model achieved its score by being accurate or by being quiet. Any assurance pack quoting the first without the second has removed the information that makes the first interpretable.

This also sets up the governance judgement that actually matters, which is not a threshold but a trade. For a clinical summarisation tool, abstention is usually the preferred failure and a high refusal rate is a feature. For a customer-facing assistant, a model that refuses a fifth of requests has moved the failure from an incorrect answer to an unresolved query, which is cheaper to govern and still a cost. Which failure you prefer is a decision about consequence, and our guide to risk tiering covers how that decision should follow from the tier.

Three tests that are yours to run

Published scores are useful for shortlisting a model and almost useless for assuring a system, because a system is a model plus a prompt plus retrieval plus scaffolding plus a population of real requests. Three tests close most of that gap and none of them requires a research team.

  1. A grounded task set from your own corpus
    Fifty to two hundred real inputs from your domain, with the answer a competent human would give, reviewed by someone who knows the subject. Score on whether the output is supported by the source you supplied, which is the one judgement you can make without a reference about the world. This is the single highest value artefact in generative assurance and it is mostly annotation work rather than engineering. Keep it private, version it, and reuse it as the probe set for post-market monitoring.
  2. Abstention behaviour on questions you cannot answer
    Include cases where the correct response is to decline: the source does not contain the answer, the question is outside scope, the premise is false. Measure what the system does. Many systems that score well on supported questions answer unanswerable ones confidently, and that behaviour is invisible in any metric computed only over answered items.
  3. Leakage of what the system was given
    Test whether the system reveals its instructions, its retrieved context from other users' sessions, or data it was handed for a different purpose. This is adjacent to security testing and belongs in a governance assessment too, because the question of what the system discloses is a data protection question before it is an attack surface.
  4. And one measurement most teams already have
    Where a human reviews output, the correction rate on a sample of real reviews is a direct measurement of output quality in production, on the real distribution, with expert judgement built in. It is noisier than a benchmark and it measures your system rather than somebody's test set.

Toxicity is a different measurement problem

Toxicity and unsafe-content measurement are often grouped with hallucination under "output quality", and the measurement problem is structurally different in a way that matters for how much weight a score can carry.

Factual support, at least in the grounded case, has an objective referent: either the source says it or it does not. Whether content is harmful depends on who receives it, in what context, and against whose standard. The same sentence can be clinical in a medical setting, abusive in a workplace, and unremarkable in a transcript being analysed. A classifier score cannot carry that context, and a threshold set centrally will be wrong in both directions across a portfolio of use cases.

The practical consequence is that toxicity thresholds should be set per application rather than per organisation, and that the artefact worth keeping is the list of categories that matter for this use case and the examples that define the boundary, rather than a single number. Where the content concerns protected characteristics, this overlaps with fairness measurement, and our guide to bias auditing and fairness testing covers that discipline.

What goes in the assessment record instead

If a single score is not the answer, the assessment still has to conclude something. Six things make a generative assurance record defensible, and five of them are not numbers.

  • Which failure you are measuring. Factual error, divergence from supplied source, or self contradiction. Name it, because the test only covers one.
  • The task set, versioned. What was tested, from where, reviewed by whom. Private and reusable.
  • Results with the answer rate beside them. Never the quality figure alone.
  • Abstention behaviour. What the system does when it should decline, measured separately.
  • The accepted failure mode. A written statement of which failure this application prefers, and why, tied to the tier.
  • Any published score, with its provenance. Which benchmark, which version, which detector, what date. Useful context, not a finding.

Our guide to audit ready evidence covers where records like this should live so that a result can be reproduced against the model and policy versions in force when it was produced.

Frequently asked questions

Are published hallucination benchmarks useless then?
No, and that is not the argument. They are good for what they were built for: comparing models on a defined task under controlled conditions, which is genuinely useful when shortlisting. They are poor as assurance evidence for a specific deployed system, because your system is a model plus retrieval plus prompt plus a real request distribution, and none of that is in the benchmark. Use them to choose and your own task set to assure.
How large does our own task set need to be?
Smaller than people expect. Fifty well chosen cases reviewed by a domain expert will tell you more about a specific application than ten thousand generic ones, because they cover the inputs your system actually receives and the judgements only your subject matter experts can make. Coverage of the cases that matter beats volume.
Can we use a model to grade the outputs?
Yes, with two conditions. Validate the grader against human judgement on a sample before trusting it, and record which grader and which version produced each result. An ungraded assumption that the judge is right is how a measurement programme produces confident numbers about nothing. Note that the published leaderboards do exactly this and are explicit that detection is not a solved problem.
What is an acceptable hallucination rate?
There is no portable answer, and a vendor offering one is quoting their benchmark rather than assessing your use. The question resolves into two others: what happens when this system is wrong and nobody catches it, and which failure does this application prefer, a wrong answer or no answer. Both are consequence questions, and both are answered by the tier rather than by the metric.
Does retrieval fix this?
It changes the failure rather than removing it. Grounding output in supplied documents makes the divergence-from-source failure measurable, which is a real improvement, and introduces retrieval quality as a new dependency: the system can be perfectly faithful to the wrong document. Test retrieval and generation separately, because a single end-to-end score cannot tell you which one failed.
Where does this sit relative to red-teaming?
Red-teaming asks what an adversary can make the system do. This asks what the system does on ordinary inputs when nobody is attacking it. Both belong in an assurance programme and they find different things, with the second usually being the one that affects more users. Our red-teaming guide covers the adversarial side.

Where this leaves you

The reason a hallucination score reads like a specification is that it is formatted like one. A percentage, to one decimal place, in a table next to other percentages. Nothing about the presentation signals that it measures one task under one of three possible definitions, scored by a model, on a corpus you cannot inspect, with no stated validity period.

None of that makes the number dishonest. The leaderboards document their limits carefully and say outright that detection is not solved and that their metric should not be used alone. The failure is downstream, in governance programmes that accept the figure as a property of the model and file it as assurance. The work that produces real assurance is unglamorous and mostly annotation: a few dozen real cases from your own domain, with expert answers, run against the system you actually deployed, with the refusals counted separately.

Where a governance platform fits. The task set and the grading belong with the team that owns the application. What has no natural home is the connection between a result, the model and prompt version it was produced against, the policy threshold in force at the time, and the approval it supported, kept so that the same question can be answered a year later. Holding that, across a portfolio of generative systems, is what a platform such as Holistic AI is built to carry. The benchmark tells you about a model. The record is what tells you about your system.

hallucinationconfabulationllm-evaluationNIST-AI-600-1benchmarksgroundednessai-assurancegenerative-aitestingtechnical-controls
AI Governance Team
Editorial Team

Expert analysis and in-depth reporting from the AI Governance Core editorial team, covering enterprise AI compliance, ethics, and responsible AI practices.

Related analysis

After Deployment: Post-Market Monitoring and Model Drift
AI Risk ManagementIntermediate

After Deployment: Post-Market Monitoring and Model Drift

AI Governance Team··13 min read