A Mechanistic Analysis of a Transformer Trained on a Symbolic Multi-Step Reasoning Task
Jannik Brinkmann, Abhay Sheshadri, Victor Levoso, Paul Swoboda, Christian Bartelt
TL;DR
The paper probes whether transformers truly implement internal reasoning by mechanistically analyzing a model trained on a symbolic, multi-step tree pathfinding task. It identifies a concrete set of mechanisms—backward chaining powered by deduction heads, parallel subproblem solving, register tokens as working memory, path merging, and a one-step lookahead—that enable the model to climb tree paths up to its depth, with causal scrubbing and linear probes validating their roles. The study shows that while the model can perform deductive reasoning within a bounded depth, it relies on parallelization and heuristic strategies when deeper reasoning is required, highlighting both the potential and the limits of current transformer architectures for systematic reasoning. These insights from a synthetic task shed light on the operating principles of transformers and suggest possible inductive biases toward parallel, memory-augmented search, while cautioning against overgeneralizing to complex, real-world reasoning in natural language models.
Abstract
Transformers demonstrate impressive performance on a range of reasoning benchmarks. To evaluate the degree to which these abilities are a result of actual reasoning, existing work has focused on developing sophisticated benchmarks for behavioral studies. However, these studies do not provide insights into the internal mechanisms driving the observed capabilities. To improve our understanding of the internal mechanisms of transformers, we present a comprehensive mechanistic analysis of a transformer trained on a synthetic reasoning task. We identify a set of interpretable mechanisms the model uses to solve the task, and validate our findings using correlational and causal evidence. Our results suggest that it implements a depth-bounded recurrent mechanisms that operates in parallel and stores intermediate results in selected token positions. We anticipate that the motifs we identified in our synthetic setting can provide valuable insights into the broader operating principles of transformers and thus provide a basis for understanding more complex models.
