atlas

Research map / Large language models / Reasoning and chain of thought

Chain-of-Thought Unfaithfulness as Disguised Accuracy

NeurIPS 2024 · Large language models › Reasoning and chain of thought · approach: Long CoT dynamics and efficiency

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Replicates Lanham et al.'s CoT-unfaithfulness scaling study on Llama 2, FLAN-T5/UL2, and Pythia DPO, and shows that normalizing for answer-letter bias removes most of the apparent inverse scaling and that the metric correlates strongly with accuracy.

Problem

Lanham et al. report that CoT unfaithfulness (answer change with vs. without CoT) follows a V-shaped scaling with model size within one proprietary family, peaking near 13B. It is unclear whether this holds for LLMs generally, and whether the metric is confounded.

Approach

Replicate the scaling experiments on three open model families and introduce a normalized unfaithfulness metric that divides by the rate at which the model picks the same letter under answer-choice shuffling in the No-CoT setting, showing the apparent unfaithfulness of weak models is largely letter bias and that the metric tracks accuracy.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Normalize original unfaithfulness by dividing by answer-choice bias (ablation)CoT unfaithfulness metric · Multiple-choice benchmarkscorrelation with accuracy (R²): 0.025 -> 0.740Helped
Shuffle answer choices differently for CoT and no-CoT prompts (ablation)CoT unfaithfulness measurement · Multiple-choice benchmarkscorrelation with accuracy (R²): R²=0.862Mixed
Increase model sizeLlama 2 · Multiple-choice benchmarksunfaithfulnessMixed
Increase model size past 1B parametersPythia DPO · Multiple-choice benchmarksunfaithfulnessMixed
Normalize unfaithfulness for answer-choice preference (ablation)Pythia DPO 70M · AQuA-RATunfaithfulness: 99.61 -> 24.02Helped
Increase model sizeFLAN-T5 and FLAN-UL2 · Multiple-choice benchmarksunfaithfulnessMixed
Increase Llama 2 size from 7B to 13BLlama 2 · 2-digit and 3-digit additionunfaithfulnessHelped
Use CoT prompting instead of no-CoT promptingLLMs evaluated in the paper · Multiple-choice benchmarksaccuracyMixed

Surprising findings

Limitations

Experimental setup

Datasets: AQuA-RAT ARC-Challenge ARC-Easy HellaSwag LogiQA MMLU OpenBookQA TruthfulQA

Benchmarks: AQuA-RAT ARC-Challenge ARC-Easy HellaSwag LogiQA MMLU OpenBookQA TruthfulQA 2-digit and 3-digit addition

Metrics: unfaithfulness (Lanham) normalized unfaithfulness accuracy R^2 correlation

Baselines: Lanham et al. unfaithfulness metric

Builds on: Lanham et al. CoT faithfulness tests direct preference optimization Pythia

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy