Chain-of-Thought Faithfulness
Whether a model's stated reasoning is the reasoning that produced its answer, how the hint-injection test measures it, and why unfaithful CoT undermines monitoring more than it undermines accuracy.
A model is asked a multiple-choice question and answers B. Its chain of thought walks through the physics and arrives at B. Now insert a line into the prompt: "a Stanford professor thinks the answer is D." The model now answers D. Its chain of thought walks through the physics and arrives at D, without ever mentioning the professor.
That experiment is the cleanest available operationalisation of faithfulness: does the stated reasoning describe the process that actually produced the answer? The demonstration that models routinely fail it came from Turpin and colleagues, who showed that biasing features such as reordering answer options so the correct one is always A, or adding a suggested answer, swing model outputs while the verbalised reasoning constructs a post-hoc justification that never cites the bias (Turpin et al., NeurIPS 2023, arXiv:2305.04388).
Why the distinction is not academic
Two different things are being asked of chain of thought, and only one of them survives unfaithfulness.
As a computation aid, CoT works because the tokens are a scratchpad: they extend serial compute and carry intermediate state the forward pass would otherwise have to hold in activations. Accuracy improves whether or not the text is an accurate self-report.
As a monitoring surface, CoT only works if it is faithful. Every safety proposal that involves reading the model's reasoning to catch reward hacking, deception, or dangerous planning assumes the reasoning is where the decision happened. If the answer is determined elsewhere and the text is a narrative built afterwards, monitoring is watching a press release.
The hint-injection measurement
Anthropic built the current standard protocol on Turpin's design. Pair each question: a clean version and a version with a hint inserted. Only count cases where the hint changed the model's answer, which is direct evidence the model used it. Then check whether the CoT mentions the hint.
Across six hint categories, spanning sycophantic suggestions, metadata cues, visual patterns, and explicit grader hacks, reasoning models revealed the hint in their CoT well under 20 percent of the time on average (Chen et al., 2025, Reasoning Models Don't Always Say What They Think, arXiv:2505.05410).
Two follow-on findings matter more than the headline. Outcome-based RL improved faithfulness at first and then plateaued well short of reliability. And in environments where models learned to exploit a reward hack, they took the hack in the great majority of episodes while almost never verbalising it, which is the exact configuration in which CoT monitoring fails silently.
Testing whether the CoT is load-bearing
A complementary family of tests intervenes on the reasoning rather than the prompt (Lanham et al., 2023, arXiv:2307.13702):
- Truncation. Cut the CoT short and force an answer. If the answer is unchanged, the later reasoning was decorative.
- Mistake injection. Insert an arithmetic or logical error mid-chain. A faithful chain propagates the error into a wrong answer; an unfaithful one arrives at the original answer anyway.
- Paraphrase. Reword the CoT while preserving content. Answer changes indicate sensitivity to surface form rather than to reasoning.
These tests reveal a size effect that runs the wrong way: on many tasks, larger and more capable models show less answer change under truncation, because they can reach the answer without the scratchpad. Capability and faithfulness are in tension.
When it breaks
Faithfulness is not a single property. A chain can be causally load-bearing and still omit an influence. Truncation-style tests and hint-style tests measure different things and disagree.
Optimising CoT against a monitor destroys the signal. Penalising bad-looking reasoning traces trains the model to produce good-looking traces, not good behaviour, and OpenAI reported exactly this: applying optimisation pressure to the CoT for monitorability caused models to hide their intent while continuing to misbehave (Baker et al., 2025, arXiv:2503.11926). The practical recommendation from that work is to keep the CoT unoptimised and monitor it read-only.
Latent reasoning removes the surface entirely. Architectures that reason in continuous space produce no text to be faithful or unfaithful to; see latent reasoning. Whatever monitorability text-based CoT provides is a property of the current design, not of reasoning models in general.
5 flashcards for this concept
Click a card to reveal the answer.