Disentangling Deception and Hallucination Failures in LLMs
Haolang Lu, Hongrui Peng, WeiYe Fu, Guoshun Nan, Xinye Cao, Xingrui Li, Hongcan Guo, Kun Wang
TL;DR
This work reframes LLM failures by separating knowledge existence ($K$) from behavior expression ($B$), distinguishing hallucination ($K=0,B=1$) from deception ($K=1,B=0$). Using a controlled entity-centric QA setup with four entity types, the authors construct four behavioral regimes and verify knowledge preservation under deception via jailbreak probing. They analyze internal representations with a bottleneck classifier and sparse autoencoders to reveal early, $K$-driven separability and sparse, entity-dependent $B$-signals, and demonstrate causal control of behavior through layer-local angular activation editing that can induce transitions between correct and deceptive outputs but not to hallucination. The findings argue that evaluation and control of LLM reliability must operate at the mechanism level—addressing missing knowledge separately from regulated behavior—to improve safety and robustness in real-world deployments.
Abstract
Failures in large language models (LLMs) are often analyzed from a behavioral perspective, where incorrect outputs in factual question answering are commonly associated with missing knowledge. In this work, focusing on entity-based factual queries, we suggest that such a view may conflate different failure mechanisms, and propose an internal, mechanism-oriented perspective that separates Knowledge Existence from Behavior Expression. Under this formulation, hallucination and deception correspond to two qualitatively different failure modes that may appear similar at the output level but differ in their underlying mechanisms. To study this distinction, we construct a controlled environment for entity-centric factual questions in which knowledge is preserved while behavioral expression is selectively altered, enabling systematic analysis of four behavioral cases. We analyze these failure modes through representation separability, sparse interpretability, and inference-time activation steering.
