HART: Data-Driven Hallucination Attribution and Evidence-Based Tracing for Large Language Models
Organizations: Faculty of Computing, Harbin Institute of Technology, Harbin, China
Abstract
Large language models (LLMs) have demonstrated remarkable performance in text generation and knowledge-intensive question answering. Nevertheless, they are prone to producing hallucinated content, which severely undermines their reliability in high-stakes application domains. Existing hallucination attribution approaches, based on either external knowledge retrieval or internal model mechanisms, primarily focus on semantic similarity matching or representation-level discrimination. As a result, they have difficulty establishing structured correspondences at the span level between hallucination types, underlying error generation mechanisms, and external factual evidence, thereby limiting the interpretability of hallucinated fragments and the traceability of supporting or opposing evidence. To address these limitations, we propose HART, a fine-grained hallucination attribution and evidence retrieval framework for large language models. HART formalizes hallucination tracing as a structured modeling task comprising four stages: span localization, mechanism attribution, evidence retrieval, and causal tracing. Based upon this formulation, we develop the first structured dataset tailored for hallucination tracing, in which hallucination types, error mechanisms, and sets of counterfactual evidence are jointly annotated to enable causal-level interpretability evaluation. Experimental results on the proposed dataset demonstrate that HART substantially outperforms strong retrieval baselines, including BM25 and DPR, validating the effectiveness and generalization capability of the proposed tracing paradigm for hallucination analysis and evidence alignment.
Figures & tables
| Method | R@1 | R@5 | R@10 | MRR | nDCG@5 | nDCG@10 |
| Dense Embedding | 0.4133 | 0.6387 | 0.7146 | 0.5092 | 0.5340 | 0.5586 |
| Dense Embedding + Cross-Encoder | 0.5172 | 0.6868 | 0.7146 | 0.5887 | 0.6104 | 0.6196 |
| Dense Embedding + Multi-Query | 0.6244 | 0.8058 | 0.8557 | 0.7016 | 0.7227 | 0.7389 |
| Ours (HART) | 0.7068 | 0.8360 | 0.8557 | 0.7619 | 0.7786 | 0.7850 |
| Category | SubType | Qwen( ) | Mistral(%) |
| Hallucination Type | Logic | 0.0033 | 0.0087 |
| Fabricate | 0.1028 | 0.0605 | |
| Entity | 0.1676 | 0.0999 | |
| Fact | 0.7263 | 0.8309 | |
| Error Mechanism | Context Leakage | 0.0054 | 0.0076 |
| Reasoning Failure | 0.0172 | 0.0168 |
| Dataset | Method | Recall@ | nDCG@ | Joint SR@ | MRR @ | |
| Qwen | BM25 | 0.1074 | 0.2659 | 0.0032 | 0.3016 | |
| DPR | 0.0349 | 0.0869 | 0.0014 | 0.1353 | ||
| Sentence-BERT | 0.0859 | 0.2164 | 0.0020 | 0.1642 | ||
| Cross-Encoder | 0.0906 | 0.2269 | 0.0025 | 0.3298 | ||
| Ours (HART) | 0.8024 | 0.7915 | 0.6265 | 0.8024 | ||
| BM25 | 0.2196 | 0.3896 | 0.0043 | 0.3612 |
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 254 papers