Post-Hoc Reasoning in Chain of Thought: Decoding and Steering Pre-Committed Answers
Organizations: Independent · Cambridge Boston Alignment Initiative (CBAI)
Abstract
As chain of thought (CoT) has become central to scaling reasoning capabilities in large language models (LLMs), it has also emerged as a promising tool for interpretability, suggesting the opportunity to understand model decisions through verbalized reasoning. However, the utility of CoT toward interpretability depends upon its faithfulness---whether the model's stated reasoning reflects the underlying decision process. We provide mechanistic evidence that instruction-tuned models often determine their answer before generating CoT. Training linear probes on residual stream activations at the last token before CoT, we can predict the model's final answer with >0.9 AUC on most tasks. We find that these directions are not only predictive, but also causal: steering activations along the probe direction often flips model answers, with flip rates substantially exceeding norm-matched orthogonal baselines across most model-dataset pairs. When steering induces incorrect answers, we observe two distinct failure modes: confabulation (fabricating false premises) and non-entailment (stating correct premises but drawing unsupported conclusions). While post-hoc reasoning may be instrumentally useful when the model has a correct pre-CoT belief, these failure modes suggest it can result in undesirable behaviors when reasoning from a false belief.
Figures & tables
| Conclusion | ||
| Follows | Does not follow | |
| All premises true | Sound reasoning (Should not occur in steered samples ) | Non-entailment (Model ignores correct reasoning for steered answer ) |
| 1 premise false | Confabulation (Model fabricates facts to support steered answer ) | Hallucination (Incoherent reasoning) |
| Anachronisms | Logic | Social | Sports | |||||
| Model | No CoT | CoT | No CoT | CoT | No CoT | CoT | No CoT | CoT |
| Gemma 2 2B | 73.1 | 77.2 | 62.4 | 62.2 | 78.6 | 81.2 | 67.2 | 76.4 |
| Gemma 2 9B | 87.4 | 87.8 | 65.4 | 89.6 | 89.8 | 88.6 | 77.8 | 89.0 |
| Qwen 2.5 1.5B | 77.6 | 67.2 | 64.2 | 67.6 | 85.8 | 85.4 | 66.4 | 74.2 |
| Qwen 2.5 3B | 78.8 | 78.8 | 72.4 | 83.2 | 88.0 | 86.6 | 69.8 | 81.0 |
| Qwen 2.5 7B | 75.2 | 87.0 | 78.4 | 88.6 | 87.0 | 86.4 | 79.6 | 87.0 |
| Model | Anachronisms | Logic | Social | Sports |
| Gemma 2 2B | 0.997 | 0.688 | 0.996 | 0.924 |
| Gemma 2 9B | 0.999 | 0.878 | 0.996 | 0.956 |
| Qwen 2.5 1.5B | 0.988 | 0.707 | 0.993 | 0.808 |
| Qwen 2.5 3B | 0.996 | 0.690 | 0.998 | 0.903 |
| Qwen 2.5 7B | 1.000 | 0.778 | 0.998 | 0.961 |
Appendix figures & tables12 assets
Supplementary material from the paper’s appendix.
Appendix
| Run 1 / Run 2 | False | True | |
| False | 33 | 12 | 45 |
| True | 4 | 151 | 155 |
| 37 | 163 | 200 |
| Run 1 / Run 2 | False | True | |
| False | 142 | 6 | 148 |
| True | 15 | 37 | 52 |
| 157 | 43 | 200 |
| Run 1 / Run 2 | Sound | Non-Ent. | Confab. | Halluc. | |
| Sound | 2 | 2 | 1 | 0 | 5 |
| Non-Ent. | 0 | 29 | 0 | 11 | 40 |
| Confab. | 0 | 0 | 34 | 13 | 47 |
| Halluc. | 0 | 4 | 6 | 98 | 108 |
| 2 | 35 | 41 | 122 | 200 |
| Consistency | |
| All Labels | 81.5 |
| Sound | 100.0 |
| Non-Entailment | 82.9 |
| Confabulation | 82.9 |
| Hallucination | 80.3 |
| False Premises | 92.0 |
| Anachronisms | Logical Deduction | Social Chemistry | Sports Underst. | |||||
| Model | Ellipses | Inc. CoT | Ellipses | Inc. CoT | Ellipses | Inc. CoT | Ellipses | Inc. CoT |
| Gemma 2 2B | 4 | 52 | 2 | 40 | 2 | 10 | 10 | 28 |
| Gemma 2 9B | 2 | 70 | 20 | 38 | 0 | 18 | 52 | 54 |
| Qwen 2.5 1.5B | 14 | 62 | 0 | 18 | 2 | 12 | 32 | 16 |
| Qwen 2.5 3B | 10 | 78 | 0 | 30 | 0 | 38 | 16 | 38 |
| Qwen 2.5 7B | 6 | 78 | 10 | 36 | 0 | 14 | 10 | 42 |
| Anachronisms | Logical Deduction | Social Chemistry | Sports Underst. | |||||
| Model | ||||||||
| Gemma 2 2B | severe heavy fortawesome severally masing | ineno amsmath nahilalakip Moderato Waray | awtextra suerte Hotspur soledad stande | vespa financial pinulongan rungsseite springfox | ksessa awtextra sedia benefit bene | betweenstory warning nikahan nightmare Yikes | urable MLLoader lorette ienka correctes | Vidite marriage unlikely schools merger |
| Gemma 2 9B | impossible Rid impossible blocking riba | brainly asteroide Unsc leyball spoko | awtextra Hochspringen hombro Horas brainly | wrong opposition wrong Instead kwds | favorably blessed favourably benign harmless | httphttps Tazama Geplaatst esternos unsuitable | vorschaubild desmotivaciones kaarangay miniaturka llavero | distinction dichotomy but distinctions misleading |
| Qwen 2.5 1.5B | els throwing unus ivol impossible | Trustees older intact fmap leftright | hek ula Steps repid Fetching | contradictory contrad oppos conflicting contrary | beneficiaries Alive Enhancement cheered flourishing | unacceptable incompatible prohibited inappropriate denied | aidu emain Bre anden tap | Impossible Impossible imposs nowhere incompatible |
| Qwen 2.5 3B | impossible imposs Impossible Madness inel | allback ms sl face sometimes | remen Constructed idy rement tekst | chia earnings ekyll proved tiers | repid empowering unlocks Ner weblog | unacceptable incompatible unless prohibit prohibited | positives positive positive Positive ozy | whereas alas neither vain Whereas |
| Qwen 2.5 7B | alic fold atatype abouts unami | rength kre yor Cody Smartphone | ary ugu Second Agreement Without | ypy strictly thinkable gratuite TMPro | andatory estar readcr fflush rippling | Bad inappropriate violates abama violations | quares yssey illisecond linky keterangan | exclusive cannot incompatible instead adoras |