atlas

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

Toward Adaptive Reasoning in Large Language Models with Thought Rollback

ICML 2024 · Large language models › Reasoning and chain of thought · approach: Search and self-correction in reasoning · 0 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.

Proposes Thought Rollback (TR), a zero-shot prompting framework where LLMs analyze their reasoning chain, roll back to an earlier mistaken thought, and accumulate error analyses as experience in the prompt to build adaptive, cyclic thought structures.

Problem

Forward-only, unidirectional thought structures (chains, trees, graphs) propagate errors and hallucinations in LLM step-by-step reasoning, so a single wrong thought can derail the whole solution.

Approach

LLMs perform step-level error analysis on their thought chain, roll back to the step before the first identified bad thought, and add the accumulated error analyses as experiences in the prompt when regenerating from that point; solutions from multiple rollback paths are combined by experience-weighted majority voting.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add weighted majority voting to TR solutions (ablation)GPT-4 + TR · MATHsolve rate (%): 55 -> 71.89Helped
Add weighted majority voting to TR solutions (ablation)GPT-4 + TR · Game of 24solving rate: 70 -> 87Helped
Add CoT5 examples to TR with weighted voting (ablation)GPT-4 + TR + W-Voting · MATHsolve rate (%): 71.89 -> 72.11Helped
Add CoT5 examples to TR with weighted voting (ablation)GPT-3.5-turbo + TR + W-Voting · MATHsolve rate (%): 39.78 -> 35.89Hurt
Add CoT5 examples to TR with weighted voting (ablation)GPT-3.5-turbo + TR + W-Voting · AQuA-RATsolve rate (%): 63.39 -> 62.6Hurt
Add CR demonstrations to TR with weighted voting (ablation)GPT-4 + TR + W-Voting · Game of 24solving rate: 87 -> 93Helped
Use thought rollback rather than BoTGPT-4 · AQuA-RATsolve rate (%): +6.3Helped
Use thought rollback rather than BoTGPT-4 · MATHsolve rate (%): +9.45Helped
Use TR with zero-shot prompting rather than PHP+C-CoTGPT-4 · MATHsolve rate (%): 17.99Helped
Use TR with zero-shot prompting rather than PHP+C-CoTGPT-3.5-turbo · MATHsolve rate (%): 3.28Helped
Use TR + W-Voting rather than ZeroShot-CoTGPT-4 · MATHsolve rate (%): 27.19%Helped
Use TR + W-Voting rather than ZeroShot-CoTGPT-4 · TheoremQAsolve rate (%): 13%Helped

Surprising findings

Limitations

Experimental setup

Datasets: GSM8K SVAMP AQuA-RAT MATH TheoremQA Game of 24 MMLU

Benchmarks: GSM8K SVAMP AQuA-RAT MATH TheoremQA Game of 24 MMLU

Metrics: solve rate interaction number token cost

Baselines: Zero-shot CoT CoT Self-consistency Complex CoT Boosting of Thoughts Tree of Thoughts Progressive-Hint Prompting CSV Cumulative Reasoning Faithful-CoT

Builds on: chain-of-thought tree of thoughts boosting of thoughts progressive-hint prompting cumulative reasoning

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