From Prerequisites to Predictions: Validating a Geometric Hallucination Taxonomy Through Controlled Induction
Organizations: Independent Researcher Ljubljana, Slovenia
Abstract
We test whether a geometric hallucination taxonomy -- classifying failures as center-drift (Type1), wrong-well convergence (Type2), or coverage gaps (Type3) -- can distinguish hallucination types through controlled induction in GPT-2. Using a two-level statistical design with prompts (/group) as the unit of inference, we run each experiment 20 times with different generation seeds to quantify result stability. In static embeddings, Type3 norm separation is robust (significant in 18/20 runs, Holm-corrected in 14/20, median ). In contextual hidden states, the Type3 norm effect direction is stable (19/20 runs) but underpowered at (significant in 4/20, median ). Types1 and2 do not separate in either space ( runs). Token-level tests inflate significance by 4--16 through pseudoreplication -- a finding replicated across all 20 runs. The results establish coverage-gap hallucinations as the most geometrically distinctive failure mode, carried by magnitude rather than direction, and confirm the Type1/2 non-separation as genuine at 124M parameters.
Figures & tables
| Z1 | Z2 | Z3 | Unc. | |
|---|---|---|---|---|
| Type 1 | .706 .013 | .041 .007 | .088 .013 | .165 .007 |
| Type 2 | .708 .012 | .039 .006 | .090 .011 | .163 .011 |
| Type 3 | .654 .019 | .042 .006 | .141 .020 | .163 .015 |
| Metric | Pair | Med. | Sig/20 | Holm/20 | Med. |
|---|---|---|---|---|---|
| T1–T3 | .011 | 13 | 11 | ||
| T2–T3 | .005 | 18 | 14 | ||
| T1–T2 | .663 | 2 | 1 | ||
| max_sim | T1–T3 | .203 | 7 | 4 | |
| max_sim | T2–T3 | .432 | 3 | 2 | |
| max_sim | T1–T2 | .213 | 0 | 0 |
| Z1 | Z2 | Z3 | Unc. | |
|---|---|---|---|---|
| Type 1 | .073 .011 | .331 .021 | .124 .017 | .472 .020 |
| Type 2 | .080 .011 | .332 .019 | .117 .017 | .470 .012 |
| Type 3 | .092 .018 | .282 .018 | .148 .015 | .477 .029 |
| Metric | Med. prompt | Sig/20 | Med. perm. |
|---|---|---|---|
| 1/20 | |||
| 3/20 | |||
| max_sim | 0/20 |
| Pair | Metric | Med. | Sig | Holm | Med. | IQR |
|---|---|---|---|---|---|---|
| T1 vs T3 | .192 | 4/20 | 2/20 | [ , ] | ||
| T2 vs T3 | .206 | 3/20 | 1/20 | [ , ] | ||
| T1 vs T2 | .537 | 1/20 | 1/20 | [ , ] |
| Type 1 | Type 2 | Type 3 | |
|---|---|---|---|
| max_sim |
| Result | Static | Contextual |
|---|---|---|
| Norm T3 direction | 20/20 highest | 19/20 lowest |
| Norm T1–T3 sig/20 | 13/20 | 4/20 |
| Norm T2–T3 sig/20 | 18/20 | 3/20 |
| Norm T1–T2 sig/20 | 2/20 | 1/20 |
| Median (T2–T3) | ||
| omnibus sig/20 | 2/20 | 1/20 |
Appendix figures & tables2 assets
Supplementary material from the paper’s appendix.
Appendix
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 247 papers