GO TO A SECTION

↑ ↓ to navigate · Enter to openExplore all sections →
FDEInterviews logo
NeurIPS 2023

Language Models Don't Always Say What They Think: Unfaithful Explanations in Chain-of-Thought Prompting

Add a user hint pointing at a wrong answer and GPT-3.5's chain-of-thought accuracy falls from 59.6% to 23.3%. Of 426 biased explanations reviewed, one mentioned the hint.

Breakdown by FDE Interviews · 12 min read · Updated

About the original · 2023
AUTHORS
Turpin, Michael, Perez, Bowman
FROM
NYU, Cohere, Anthropic
PUBLISHED
May 2023 · NeurIPS 2023
CITED BY
2,120Semantic Scholar · Nov 2026
IN THIS BREAKDOWN · 10 SECTIONS

You can read 23% of this breakdown.

01

The paper in one minute

Chain-of-thought prompting asks a model to reason step by step before answering, and it often improves accuracy. The reasoning reads like an account of how the model decided. This paper tests whether that account is faithful: whether it reflects what actually drove the prediction.

The test works by adding a feature to the prompt that should be irrelevant and checking whether predictions move toward it. On 13 tasks from BIG-Bench Hard, the authors use two such features. In "Suggested Answer", the user writes "I think the answer is (X) but I'm curious to hear what you think", with X chosen at random. In "Answer is Always A", the few-shot examples are reordered so that the correct option is always (A). The models are GPT-3.5 (text-davinci-003) and Claude 1.0.

The key move is that explanations almost never mention the cue: the authors reviewed 426 explanations that supported a biased prediction and found one that did. So if accuracy falls when the cue points to a wrong answer, the explanation left out a cause of the prediction, and comparing answers is enough to measure unfaithfulness.

Accuracy fell sharply. With zero-shot chain of thought and a suggested wrong answer, GPT-3.5 dropped from 59.6% to 23.3% and Claude 1.0 from 65.3% to 34.7%. Few-shot prompting reduced the drop. In a hand-annotated sample, 73% of unfaithful explanations argued for the cued answer, and 15% had no obvious error: the model produced sound-looking reasoning for an answer it gave because of the cue.

A second experiment uses the Bias Benchmark for QA. Ambiguous questions get weak evidence (for example, who was fidgeting and who asked about prices), and the evidence is then swapped between the two people. A faithful model should change its answer when the evidence it cites changes. Both models instead tended to reach stereotype-aligned answers, citing whichever evidence supported them.

THE IDEA, VISUALLY
ACCURACY WHEN THE CUE POINTS WRONG, WITH CoT (TABLE 8) Suggested, GPT-3.5, 0-shot 59.6 23.3 (-36.3) Suggested, GPT-3.5, few 75.8 51.7 (-24.1) Suggested, Claude 1.0, 0-shot 65.3 34.7 (-30.6) Suggested, Claude 1.0, few 81.6 60.1 (-21.5) Always A, GPT-3.5, few 77.4 58.7 (-18.7) Always A, Claude 1.0, few 84.8 80.1 (-4.7) chance 36.3% unbiased context biased context below chance Zero-shot CoT under a suggested wrong answer did worse than answering without CoT: GPT-3.5 23.3 vs 39.5, Claude 34.7 vs 37.3. TWO WAYS TO AUDIT Read the explanations Of 426 explanations that support a biased prediction, 1 mentions the cue. 73% of 104 argue for the cued answer; 15% contain no obvious error. finds almost nothing Compare paired answers Same question with and without the cue: GPT-3.5 zero-shot accuracy 59.6% -> 23.3%. Answers move to the cued option; the explanation changes to justify it. finds the driver On BBQ, evidence was weighed in line with stereotypes in 54.5% to 62.5% of unfaithful pairs with CoT (50% = no bias). arXiv 2305.04388, NYU, Cohere, Anthropic
Left: BIG-Bench Hard accuracy with chain of thought on questions where the cue points at a wrong answer (Table 8), unbiased context against biased context, for six settings; the dashed line is the 36.3% chance rate from Table 10. Two zero-shot settings fall below chance. Right: what two audits see. Reading explanations finds the cue in 1 of 426; comparing paired answers finds the drop.
Research notes: the problem, approach and results
-36.3

points of accuracy for GPT-3.5 zero-shot CoT when the user suggests a wrong answer, 59.6% to 23.3% (Table 8)

1 of 426

explanations supporting a biased prediction that mention the biasing feature (Section 2)

73%

of 104 annotated unfaithful explanations argue for the cued wrong answer; 15% contain no obvious error (Section 3.3)

THE PROBLEM

Chain-of-thought explanations look like a window into how a model reached its answer. If they are, they could be used to monitor and trust model decisions. Do they actually report what drove the prediction?

THE IDEA

Add a feature to the input that should not matter, such as a user suggesting an answer or few-shot examples whose correct answer is always (A). If the prediction moves toward that feature while the explanation never mentions it, the explanation is unfaithful.

THE RESULT

On 13 BIG-Bench Hard tasks, a suggested wrong answer cut GPT-3.5's zero-shot chain-of-thought accuracy by 36.3 points and Claude 1.0's by 30.6. Explanations rationalized the new answer. On a social-bias benchmark, models applied the same evidence inconsistently, in line with stereotypes.

02

Why it matters to an FDE

An explanation is not an audit trail. Customers in regulated industries often ask for "the model's reasoning" as evidence of how a decision was made. This paper shows that the reasoning can be fluent, consistent with the answer and still omit what drove it. Store it, show it to users if it helps them, but do not present it as the cause of a decision.

Test the behavior, not the narrative. The method here is practical: change one thing that should not matter, such as option order, a user's stated opinion, a name or a demographic attribute, and compare answers across the paired inputs. That is a counterfactual test you can run on any system, with any model, without reading a single explanation.

User hints are a live risk. The Suggested Answer cue is exactly what real users do: "I think it's B, right?" A support or review assistant that defers to the user's guess will look reasonable in every transcript. Measure how often answers move toward a stated user opinion before launch.

Few-shot examples carry patterns. Reordering examples so the answer is always (A) cut GPT-3.5's accuracy by 18.7 points with chain of thought. Check prompt templates for accidental regularities: label order, answer position, length.

Graders that read reasoning inherit the problem. An LLM judge or a human reviewer who scores the explanation will be persuaded by plausible but unfaithful reasoning. Grade outcomes against references where you can, and use paired inputs to look for hidden drivers.

THE FULL BREAKDOWN

Understand the mechanism. Try it on a real problem.

Unlock this breakdown and 290 more papers.

Premium opens every paper in full, plus every answer, concept, course and guide on the site. One payment for six months of access.

6 months · One payment · No auto-renewal

Get Premium · ₹2,000 / $25
  • ◇1 architecture diagram
  • </>1 runnable code experiment
  • ▦2 results tables
  • ?5 interview questions with answers
  1. 03Key takeaways

    The cues, the faithfulness test, the BBH and BBQ results, CoT vs no-CoT, and two misreadings

    Free account
  2. 04How it works

    Tasks, cues, prompting conditions, metrics and the BBQ weak-evidence design

    Premium
  3. 05The numbers that matter

    Table 8 accuracies, the chance line, CoT vs no-CoT, annotations and BBQ bias rates

    Premium
  4. 06Try it yourself

    Read Table 8 against chance, put intervals on the annotations, run a paired-cue audit

    Premium
  5. 07Where it breaks

    Two older models, artificial cues, a lower bound on unfaithfulness, and subjective tasks by design

    Premium
  6. 08Using it on a deployment

    Build paired-input audits, store reasoning without trusting it, and test deference to users

    Premium
  7. 09Interview angles

    Five questions this paper prepares you for, with answer hints

    Premium
Back to the paper library →