What Hallucinations Have We Measured? Semantic Illusion, Confabulation, and Expressed Uncertainty
Organizations: University of Oxford · Wroclaw University of Science and Technology · ETH Zurich · Mila – Quebec AI Institute ·
Abstract
Hallucination remains one of the most critical challenges in deploying large language models (LLMs) reliably and safely. Yet the term is used inconsistently across the research community. We argue for a strict definition of hallucinations in LLMs. First, hallucinations should be confident incorrectness, kept separate from expressed uncertainty (UNK)1. UNK reveals that the model may be wrong, whereas a hallucination does not reveal it and is therefore more dangerous in practice. Conflating the two obscures their distinct behaviors and makes them hard to study. Second, hallucinations should be split by a simple re-elicitation test: does any semantically equivalent prompt recover the correct response? This test probes whether the relevant knowledge2 is accessible. If none does, the knowledge is likely absent or inaccessible, and the error type is a confabulation (CF) that likely requires external knowledge or retraining; if some does, the knowledge is accessible from the model but applied inconsistently, and the error type is a semantic illusion (SI) that simple prompt or decoding changes can mitigate3. Re-evaluating 14 recent hallucination methods under this taxonomy yields three findings. (1) Detection methods flag UNK more often than hallucinated responses (i.e., SI and CF). (2) Mitigation methods are far more effective for SI than for CF. (3) Latent signals are more informative than output-level signals for CF. An audit of recent hallucination papers shows that most conflate these categories. We recommend reporting CF, SI, and UNK separately, and introduce a practical labeling protocol that needs only a modest number of semantically equivalent prompts.
Figures & tables
| Intervention stage (Finding 1) | |
| Inference-time | ActLCD [ 110 ] , NoVo [ 33 ] |
| Post-hoc | SelfCheckGPT [ 62 ] , UQ Heads [ 86 ] |
| External knowledge | DRAG [ 14 ] , HEB [ 37 ] , CS [ 31 ] |
| Uncertainty representation (Findings 2–3) | |
| Verbal | VUF [ 46 ] , UQ Heads [ 86 ] |
| Latent | UQ Heads [ 86 ] , SenD [ 64 ] , IRIS [ 88 ] , Attn. Sink [ 8 ] |
| Scheme | cf | si | unk |
| S1 | 0.36 | 0.62 | 0.02 |
| S2 | 0.04 | 0.64 | 0.32 |
| S1 | S2 | |||||
| cf | si | unk | cf | si | unk | |
| Hallucination score (mean) | 0.54 .21 | 0.43 .20 | 0.61 .25 | 0.42 .29 | 0.42 .21 | 0.57 .19 |
| Miss rate (%) | 34.2 25.6 | 35.6 24.7 | 22.9 21.4 | 50.4 33.5 | 35.9 24.9 | 30.8 23.0 |
| Mitigation correct (%) | 3.9 7.3 | 29.5 7.5 | 0.0 0.0 | 2.2 5.0 | 30.4 8.6 | 0.4 0.7 |
Appendix figures & tables14 assets
Supplementary material from the paper’s appendix.
Appendix
| # | Paper | Definition | Uncertainty | New knowledge | Prompt variance |
|---|---|---|---|---|---|
| 1 | A Token-level Reference-free Hallucination Detection Benchmark [ 59 ] | Any factual | Proxy | Needs knowledge | Not tested |
| 2 | Hallucinated but Factual! Inspecting the Factuality of Hallucinations in Abstractive Summarization [ 11 ] | Unfaithful | Ack./Distinct | Needs knowledge | Not tested |
| 3 | Detecting and Mitigating Hallucinations in Machine Translation: Model Internal Workings [ 21 ] | Unfaithful | Uniform | No new knowledge | Tested |
| 4 | Optimal Transport for Unsupervised Hallucination Detection in Neural Machine Translation [ 30 ] | Unfaithful | Uniform | No new knowledge | Tested |
| 5 | Self-Alignment for Factuality: Mitigating Hallucinations in LLMs via Self-Evaluation [ 115 ] | Confident | Ack./Distinct | Needs knowledge | Tested |
| 6 | ANAH: Analytical Annotation of Hallucinations in Large Language Models [ 44 ] | Any factual | Uniform | Needs knowledge | Not tested |
| Stage | Category (n) | Paper IDs |
| Definition | Confident error (32) | 5, 7, 8, 20, 21, 23, 25, 30, 35, 39, 42, 50, 52, 54, 55, 56, 59, 61, 62, 66, 68, 69, 70, 71, 75, 76, 80, 81, 83, 85, 88, 91 |
| Any factual error (36) | 1, 6, 10, 12, 13, 14, 15, 16, 22, 24, 26, 31, 33, 38, 41, 43, 44, 45, 46, 47, 48, 51, 53, 57, 58, 60, 63, 64, 65, 67, 72, 74, 78, 84, 86, 90 | |
| Unfaithful output (19) | 2, 3, 4, 9, 11, 17, 18, 19, 27, 28, 29, 32, 34, 36, 37, 40, 49, 82, 89 | |
| Inconsistent output (4) | 73, 77, 79, 87 | |
| Uncertainty | Acknowledged/Distinct (25) | 2, 5, 7, 8, 11, 17, 22, 23, 30, 31, 39, 42, 48, 50, 52, 54, 61, 62, 67, 68, 75, 77, 78, 81, 90 |
| Used as proxy (11) | 1, 15, 28, 35, 55, 59, 66, 80, 86, 88, 91 |
| RQ | H | Angle | Category | Methods |
| RQ1 | H1 | Prompt Sensitivity | Modeled | SECA [ 57 ] , SelfCheckGPT [ 62 ] |
| Not modeled | DRAG [ 14 ] , UQ Heads [ 86 ] , ActLCD [ 110 ] | |||
| RQ1 | H1 | Intervention Stage | Inference | ActLCD [ 110 ] , NoVo [ 33 ] |
| Post-hoc | SelfCheckGPT [ 62 ] , UQ Heads [ 86 ] | |||
| Ext. Know. | DRAG [ 14 ] , HEB [ 37 ] , CS(Beyond Fact) [ 31 ] | |||
| RQ1 | H2 | Knowledge Assump. | Absent | SelfCheckGPT [ 62 ] , IRIS [ 88 ] , VUF [ 46 ] , SCH [ 67 ] , EES(SenD) [ 64 ] , Attn. Sink [ 8 ] |
| Scheme | CF | SI | UNK |
| S1 | 0.36 | 0.62 | 0.02 |
| S2 | 0.04 | 0.64 | 0.32 |
| Detection | Mitigation | |||||||||||
| S1 | S2 | S1 | S2 | |||||||||
| Metric | CF | SI | UNK | CF | SI | UNK | CF | SI | UNK | CF | SI | UNK |
| Miss rate (%) | 34.2 25.6 | 35.6 24.7 | 22.9 21.4 | 50.4 33.5 | 35.9 24.9 | 30.8 23.0 | – | 27.9 37.6 | – | 41.1 44.7 | 28.1 37.7 | 29.6 38.1 |
| Hallucination score | 0.54 0.21 | 0.43 0.20 | 0.61 0.25 | 0.42 0.29 | 0.42 0.21 | 0.57 0.19 | – | – | – | – | – | – |
| Correctness (%) | – | – | – | – | – | – | 3.9 7.3 | 29.5 7.5 | 0.0 0.0 | 2.2 5.0 | 30.4 8.6 | 0.4 0.7 |
Hallucination in Language Models
Hallucination in language models studies how systems produce unsupported or false claims and how to detect, explain, and reduce them.
See all 256 papers