On Reasoning Correctness Directions
Organizations: MBZUAI, UAE · RIKEN AIP, Japan · Mila, Canada · Tohoku University, Japan
Abstract
We present experimental evidence suggesting that information about whether a model's reasoning is on the right track can be linearly decodable without defining a causally useful direction for steering. To study this, we introduce ChainSearch, a controlled arithmetic reasoning task that extends Countdown with explicit search and backtracking. We train a 3-million-parameter model to solve this task. Its compact size allows us to study internal model correctness directions in detail using linear probes, mean activation differences, and direct optimisation, as part of a rigorous search for internal reasoning-correctness directions. We find that while the model contains statistically significant internal directions of reasoning correctness, none of the resulting directions consistently improves reasoning under causal intervention. This calls into question whether the linear representation hypothesis is sufficient for identifying causally useful directions in the context of reasoning. Our code is made available together with this work.
Figures & tables
| Metric | Measure | Question |
| A. Successive-position stability | What if we go one step at a time across successive reasoning positions? | |
| B. Cross-position stability | Does final-answer correctness share a common direction across reasoning positions? | |
| C. Cross-label stability | Do local reachability and eventual final-answer correctness share the same direction? | |
| D. Cross-method stability (Type 1) | Does the correctness direction remain stable across construction methods at the same position and component? | |
| E. Cross-method stability (Type 2) | Does the Direct Optimisation vector lie within the plane spanned by Probe and CAA? |
Appendix figures & tables15 assets
Supplementary material from the paper’s appendix.
Appendix
| Stage | Size | Purpose |
| Model pretraining | ||
| Exploratory pretraining corpus | 6,948,231 traces | Procedurally generated search with controlled backtracking |
| Pretraining train | 6,947,727 traces | Model pretraining |
| Pretraining validation | 504 traces | Pretraining checkpoint selection |
| Supervised fine-tuning and held-out allocation | ||
| Complete ChainSearch corpus | 1,016,676 examples | Supervised fine-tuning and held-out analyses |
| Target | Final EXPR | Steps |
| 101 | (100+1) | 1 |
| 102 | (100+(9-(8-1))) | 3 |
| 103 | (100+(9-((8-(9-8))-1))) | 5 |
| 104 | (100+(8/(9-(8-1)))) | 4 |
| Metric | What it measures | After pretraining | After fine-tuning |
| Expression parseability | The final EXPR can be parsed | 95.63% | 99.33% |
| Arithmetic operation validity | A generated arithmetic operation is legal | 93.58% | 96.37% |
| State consistency | The resulting state from a state transition correctly reflects the arithmetic operation | 92.93% | 95.16% |
| Final-answer correctness | The final EXPR evaluates to the target | 25.20% | 71.12% |
| Parameter-space task vector | Probe direction | Mean-difference activation direction (CAA) | Directly optimized activation direction | |
| Construction | ||||
| Space | Parameter space | Activation space | Activation space | Activation space |
Causal Interpretability
Causal interpretability uses interventions and counterfactuals to identify which model inputs and internal mechanisms actually drive predictions.
See all 107 papers