English

The Geometry of Self-Verification in a Task-Specific Reasoning Model

Artificial Intelligence 2025-05-13 v2 Machine Learning

Abstract

How do reasoning models verify their own answers? We study this question by training a model using DeepSeek R1's recipe on the CountDown task. We leverage the fact that preference tuning leads to mode collapse, yielding a model that always produces highly structured chain-of-thought sequences. With this setup, we do top-down and bottom-up analyses to reverse-engineer how the model verifies its outputs. Top-down, we find Gated Linear Unit (GLU) weights encoding verification-related tokens, such as ``success'' or ``incorrect''. Bottom-up, we find that ``previous-token heads'' are mainly responsible for self-verification in our setup. Our analyses meet in the middle: drawing inspiration from inter-layer communication channels, we use the identified GLU weights to localize as few as three attention heads that can disable self-verification, pointing to a necessary component of a potentially larger verification circuit. Finally, we verify that similar verification components exist in our base model and a general reasoning DeepSeek-R1 model.

Keywords

Cite

@article{arxiv.2504.14379,
  title  = {The Geometry of Self-Verification in a Task-Specific Reasoning Model},
  author = {Andrew Lee and Lihao Sun and Chris Wendler and Fernanda Viégas and Martin Wattenberg},
  journal= {arXiv preprint arXiv:2504.14379},
  year   = {2025}
}
R2 v1 2026-06-28T23:04:23.228Z