Factual Self-Awareness in Language Models: Representation, Robustness, and Scaling
Hovhannes Tamoyan, Subhabrata Dutta, Iryna Gurevych
TL;DR
The paper investigates whether language models encode generation-time factual self-awareness, showing that recall correctness can be predicted by linear directions in the residual stream prior to generation. By comparing linear probes and sparse autoencoders, it demonstrates that these self-awareness signals generalize across entities and are robust to minor formatting changes, with the strongest signals emerging in intermediate layers and certain model scales. Scaling analyses reveal that these signals strengthen with model size and training, particularly for test-time generalization, though larger size does not guarantee monotonic gains. The findings suggest a path to curb hallucinations by leveraging generation-time self-monitoring, contributing to interpretability and reliability of LLMs, while also outlining limitations such as sensitivity to semantic prompt structure and dataset scope.
Abstract
Factual incorrectness in generated content is one of the primary concerns in ubiquitous deployment of large language models (LLMs). Prior findings suggest LLMs can (sometimes) detect factual incorrectness in their generated content (i.e., fact-checking post-generation). In this work, we provide evidence supporting the presence of LLMs' internal compass that dictate the correctness of factual recall at the time of generation. We demonstrate that for a given subject entity and a relation, LLMs internally encode linear features in the Transformer's residual stream that dictate whether it will be able to recall the correct attribute (that forms a valid entity-relation-attribute triplet). This self-awareness signal is robust to minor formatting variations. We investigate the effects of context perturbation via different example selection strategies. Scaling experiments across model sizes and training dynamics highlight that self-awareness emerges rapidly during training and peaks in intermediate layers. These findings uncover intrinsic self-monitoring capabilities within LLMs, contributing to their interpretability and reliability.
