Toward Adaptive Reasoning in Large Language Models with Thought Rollback
On the map: LLM reasoning → Prompting and chain-of-thought reasoning
Abstract (arXiv)
Large language models (LLMs) have been routinely used to solve various tasks using step-by-step reasoning. However, the structure of intermediate reasoning steps, or thoughts, is rigid and unidirectional, such as chains, trees, or acyclic-directed graphs. Consequently, the resulting inflexible and forward-only reasoning may not address challenging tasks and fail when the LLM frequently gives false responses, i.e., ``hallucinations''. This paper proposes a new reasoning framework, called Thought Rollback (TR), allowing LLMs to adaptively build thought structure while maintaining effective reasoning toward problem-solving under ``hallucinations''. The core mechanism of TR is rolling back thoughts, which allows LLMs to perform error analysis on thoughts, and thus roll back to any previously mistaken thought for revision. Subsequently, by including such trial-and-error in the prompt to guide the LLM, each rollback leads to one more reliable reasoning path. Therefore, starting with a simple prompt without human annotations, LLM with TR adaptively and gradually explores thoughts for a correct solution. Comprehensive experiments on mathematical problems and multi-task reasoning demonstrate the state-of-the-art performance of TR in terms of problem-solving rate and interaction cost. For instance, the solving rate of GPT-4 with TR outperforms the current best by 9% on the MATH dataset.
Key facts. Cited by 11 papers in the map (data through 14 Oct 2026). Placed in Prompting and chain-of-thought reasoning, one of 17 directions in LLM reasoning. Builds on 36 of its 39 references that are in the map. First posted on arXiv 27 Dec 2024.
Builds on
36 of 39 references.
Closest ancestors · 13
Same direction, newest first
- 2024Boosting of Thoughts: Trial-and-Error Problem Solving with Large Language Models17 Feb
- 2023Get an A in Math: Progressive Rectification Prompting11 Dec
- 2023Thought Propagation: An Analogical Approach to Complex Reasoning with Large Language Models6 Oct
- 2023Graph of Thoughts: Solving Elaborate Problems with Large Language Models18 Aug
- 2023Progressive-Hint Prompting Improves Reasoning in Large Language Models19 Apr
- 2023Faithful Chain-of-Thought Reasoning31 Jan
- 2022Large Language Models are Better Reasoners with Self-Verification19 Dec
- 2022Program of Thoughts Prompting: Disentangling Computation from Reasoning for Numerical Reasoning Tasks22 Nov
- 2022Automatic Chain of Thought Prompting in Large Language Models7 Oct
- 2022Complexity-Based Prompting for Multi-Step Reasoning3 Oct
- 2022Large Language Models are Zero-Shot Reasoners24 May
- 2022Self-Consistency Improves Chain of Thought Reasoning in Language Models21 Mar
Other references · 23
- 2020Language Models are Few-Shot Learnerscited by 32,419
- 2023GPT-4 Technical Reportcited by 18,396
- 2023Llama 2: Open Foundation and Fine-Tuned Chat Modelscited by 13,028
- 2021Training Verifiers to Solve Math Word Problemscited by 10,109
- 2020Measuring Massive Multitask Language Understandingcited by 7,963
- 2021Measuring Mathematical Problem Solving With the MATH Datasetcited by 5,371
- 2023Let's Verify Step by Stepcited by 3,789
- 2023Lost in the Middle: How Language Models Use Long Contextscited by 3,455
- 2023Self-Refine: Iterative Refinement with Self-Feedbackcited by 3,442
- 2023Tree of Thoughts: Deliberate Problem Solving with Large Language Modelscited by 3,211
- 2023Sparks of Artificial General Intelligence: Early experiments with GPT-4cited by 2,592
- 2023Large Language Models Cannot Self-Correct Reasoning Yetcited by 1,017
11 more
- 2021Are NLP Models really able to Solve Simple Math Word Problems?cited by 878
- 2017Program Induction by Rationale Generation : Learning to Solve and Explain Algebraic Word Problemscited by 650
- 2023Is ChatGPT a General-Purpose Natural Language Processing Task Solver?cited by 488
- 2023Reasoning on Graphs: Faithful and Interpretable Large Language Model Reasoningcited by 328
- 2023Better Zero-Shot Reasoning with Role-Play Promptingcited by 223
- 2023TheoremQA: A Theorem-driven Question Answering datasetcited by 192
- 2023Solving Challenging Math Word Problems Using GPT-4 Code Interpreter with Code-based Self-Verificationcited by 166
- 2023Deductive Verification of Chain-of-Thought Reasoningcited by 124
- 2023Learning From Mistakes Makes LLM Better Reasonercited by 101
- 2023Cumulative Reasoning with Large Language Modelscited by 94
- 2023Automatic Model Selection with Large Language Models for Reasoningcited by 35
Built on by
Citing papers per year: 2025: 7; 2026: 4.
11 papers.
- 2025Counterfactual VLA: Self-Reflective Vision-Language-Action Model with Adaptive Reasoningcited by 22
- 2025Generator-Assistant Stepwise Rollback Framework for Large Language Model Agentcited by 14
- 2025Modeling Student Learning with 3.8 Million Program Tracescited by 10
- 2025AdaSTaR: Adaptive Data Sampling for Training Self-Taught Reasonerscited by 6
- 2025Rethinking Optimal Verification Granularity for Compute-Efficient Test-Time Scalingcited by 5
- 2026Think When Needed: Model-Aware Reasoning Routing for LLM-based Rankingcited by 4
- 2025iCLP: Large Language Model Reasoning with Implicit Cognition Latent Planningcited by 2
- 2026Finding the Cracks: Improving LLMs Reasoning with Paraphrastic Probing and Consistency Verificationcited by 2
- 2026Decoupled Travel Planning with Behavior Forestcited by 1
- 2025Unlocking a New Rust Programming Experience: Fast and Slow Thinking with LLMs to Conquer Undefined Behaviorscited by 0
- 2026LinTree: Improving LLM Reasoning with Explicitly Structured Search Historiescited by 0
- 2026LinTree: Improving LLM Reasoning with Explicitly Structured Search Histories29 May 2026
- 2026Decoupled Travel Planning with Behavior Forest23 Apr 2026
- 2026Finding the Cracks: Improving LLMs Reasoning with Paraphrastic Probing and Consistency Verification11 Feb 2026
- 2026Think When Needed: Model-Aware Reasoning Routing for LLM-based Ranking26 Jan 2026
- 2025Counterfactual VLA: Self-Reflective Vision-Language-Action Model with Adaptive Reasoning30 Dec 2025
- 2025iCLP: Large Language Model Reasoning with Implicit Cognition Latent Planning30 Dec 2025
- 2025Modeling Student Learning with 3.8 Million Program Traces6 Oct 2025
- 2025AdaSTaR: Adaptive Data Sampling for Training Self-Taught Reasoners22 May 2025
- 2025Rethinking Optimal Verification Granularity for Compute-Efficient Test-Time Scaling16 May 2025
- 2025Generator-Assistant Stepwise Rollback Framework for Large Language Model Agent4 Mar 2025
- 2025Unlocking a New Rust Programming Experience: Fast and Slow Thinking with LLMs to Conquer Undefined Behaviors4 Mar 2025
Similar, not cited
Close in wording, no citation either way
- 2026Fragile Thoughts: How Large Language Models Handle Chain-of-Thought Perturbations
- 2025Advancing Reasoning in Large Language Models: Promising Methods and Approaches
- 2025THiNK: Can Large Language Models Think-aloud?
- 2025Reasoning Can Hurt the Inductive Abilities of Large Language Models
- 2025Fast, Slow, and Tool-augmented Thinking for LLMs: A Review
- 2023Why Can Large Language Models Generate Correct Chain-of-Thoughts?
- 2025Large Reasoning Models are not thinking straight: on the unreliability of thinking trajectories
- 2025Exploring LLM Reasoning Through Controlled Prompt Variations