atlas

Research map / Large language models / Language, safety and interpretability

Large Language Models Cannot Self-Correct Reasoning Yet

ICLR 2024 · Large language models › Language, safety and interpretability · approach: LLM unlearning and benchmarks · 36 citations (OpenAlex)

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.

Shows that LLMs cannot intrinsically self-correct reasoning without oracle labels, performance often drops, and that multi-agent debate does not beat self-consistency and prompt-design confounds explain claimed gains.

Problem

Prior work reports large gains from LLM self-correction on reasoning, but these gains may rely on oracle labels, unequal inference cost, or sub-optimal initial prompts.

Approach

Defines intrinsic self-correction (no external feedback or oracle labels) and re-evaluates prior self-correction, multi-agent debate, and prompting setups under fair conditions, finding that gains vanish or reverse.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use oracle labels to decide whether to stop self-correctionGPT-3.5 and GPT-4 · GSM8K, CommonSenseQA, and HotpotQAaccuracy / exact match: 75.9 -> 84.3; 75.8 -> 89.7; 26.0 -> 29.0; 95.5 -> 97.5; 82.0 -> 85.5; 49.0 -> 59.0Helped
Add one round of intrinsic self-correctionGPT-3.5 · GSM8Kaccuracy: 75.9 -> 75.1Hurt
Add two rounds of intrinsic self-correctionGPT-3.5 · CommonSenseQAaccuracy: 75.8 -> 41.8Hurt
Add one round of intrinsic self-correctionGPT-4 · GSM8Kaccuracy: 95.5 -> 91.5Hurt
Add two rounds of intrinsic self-correctionGPT-4 · HotpotQAexact match: 49.0 -> 43.0Hurt
Add one round of intrinsic self-correctionGPT-4-Turbo · GSM8Kaccuracy: 91.5 -> 88.0Hurt
Add two rounds of intrinsic self-correctionLlama-2 · GSM8Kaccuracy: 62.0 -> 36.5Hurt
Use a different feedback prompt: 'Verify whether your answer is correct, and provide an explanation.' (ablation)GPT-4-Turbo intrinsic self-correction · GSM8Kaccuracy: 91.5 -> 91.0; 91.5 -> 91.0Mixed
Use a different feedback prompt: 'Review your previous answer and determine whether it's correct. If wrong, find the problems with your answer.' (ablation)GPT-4-Turbo intrinsic self-correction · CommonSenseQAaccuracy: 84.0 -> 74.5; 84.0 -> 81.0Hurt
Use a different feedback prompt (ablation)Llama-2 intrinsic self-correction · GSM8K and CommonSenseQAaccuracy: GSM8K: 62.0 -> 58.0; CommonSenseQA: 64.0 -> 24.0Mixed
Use self-consistency instead of multi-agent debate with the same number of responsesGSM8K · GSM8Kaccuracy: 83.2 -> 85.3; 83.0 -> 88.2Helped
Use multi-agent debate instead of standard promptingGSM8K · GSM8Kaccuracy: 76.7 -> 83.2Helped

Surprising findings

Limitations

Experimental setup

Datasets: GSM8K CommonSenseQA HotpotQA CommonGen-Hard

Benchmarks: GSM8K CommonSenseQA HotpotQA CommonGen-Hard

Metrics: accuracy exact match concept coverage

Baselines: Standard Prompting Self-Consistency Multi-Agent Debate RCI Reflexion Self-Refine

Builds on: Self-Refine Reflexion Multi-Agent Debate self-consistency chain-of-thought

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