The HalluRAG Dataset: Detecting Closed-Domain Hallucinations in RAG Applications Using an LLM's Internal States
Fabian Ridder, Malte Schilling
TL;DR
The paper proposes HalluRAG, a dataset designed to study closed-domain hallucinations in retrieval-augmented generation by leveraging recency constraints to ensure information is not seen during training. It trains MLP classifiers on LLM internal states (CEV and IAV) to detect sentence-level hallucinations, with auto-labeling performed by GPT-4o and a four-boolean grounding scheme. Results show moderate to strong detection performance across models and quantizations, particularly when separating answerable and unanswerable prompts, and highlight generalization gaps across datasets, underscoring the need for more diverse data. Overall, HalluRAG demonstrates that internal representations contain actionable signals for hallucination detection in RAG systems, but practical deployment requires broader datasets and robust cross-domain evaluation.
Abstract
Detecting hallucinations in large language models (LLMs) is critical for enhancing their reliability and trustworthiness. Most research focuses on hallucinations as deviations from information seen during training. However, the opaque nature of an LLM's parametric knowledge complicates the understanding of why generated texts appear ungrounded: The LLM might not have picked up the necessary knowledge from large and often inaccessible datasets, or the information might have been changed or contradicted during further training. Our focus is on hallucinations involving information not used in training, which we determine by using recency to ensure the information emerged after a cut-off date. This study investigates these hallucinations by detecting them at sentence level using different internal states of various LLMs. We present HalluRAG, a dataset designed to train classifiers on these hallucinations. Depending on the model and quantization, MLPs trained on HalluRAG detect hallucinations with test accuracies ranging up to 75 %, with Mistral-7B-Instruct-v0.1 achieving the highest test accuracies. Our results show that IAVs detect hallucinations as effectively as CEVs and reveal that answerable and unanswerable prompts are encoded differently as separate classifiers for these categories improved accuracy. However, HalluRAG showed some limited generalizability, advocating for more diversity in datasets on hallucinations.
