Plan, Verify and Switch: Integrated Reasoning with Diverse X-of-Thoughts
On the map: LLM reasoning → Mathematical reasoning
Abstract (arXiv)
As large language models (LLMs) have shown effectiveness with different prompting methods, such as Chain of Thought, Program of Thought, we find that these methods have formed a great complementarity to each other on math reasoning tasks. In this work, we propose XoT, an integrated problem solving framework by prompting LLMs with diverse reasoning thoughts. For each question, XoT always begins with selecting the most suitable method then executes each method iteratively. Within each iteration, XoT actively checks the validity of the generated answer and incorporates the feedback from external executors, allowing it to dynamically switch among different prompting methods. Through extensive experiments on 10 popular math reasoning datasets, we demonstrate the effectiveness of our proposed approach and thoroughly analyze the strengths of each module. Moreover, empirical results suggest that our framework is orthogonal to recent work that makes improvements on single reasoning methods and can further generalise to logical reasoning domain. By allowing method switching, XoT provides a fresh perspective on the collaborative integration of diverse reasoning thoughts in a unified framework. The code is available at https://github.com/tengxiaoliu/XoT.
Key facts. Cited by 27 papers in the map (data through 14 Oct 2026). Placed in Mathematical reasoning, one of 17 directions in LLM reasoning. Builds on 21 of its 30 references that are in the map. First posted on arXiv 23 Oct 2023.
Builds on
21 of 30 references.
Closest ancestors · 2
Same direction, newest first
- 2022A Survey of Deep Learning for Mathematical Reasoning20 Dec
- 2022Solving Quantitative Reasoning Problems with Language Models29 Jun
Other references · 19
- 2020Language Models are Few-Shot Learnerscited by 32,419
- 2023LLaMA: Open and Efficient Foundation Language Modelscited by 14,132
- 2021Training Verifiers to Solve Math Word Problemscited by 10,109
- 2022Self-Consistency Improves Chain of Thought Reasoning in Language Modelscited by 5,708
- 2021Measuring Mathematical Problem Solving With the MATH Datasetcited by 5,371
- 2022PaLM: Scaling Language Modeling with Pathwayscited by 5,326
- 2022Large Language Models are Zero-Shot Reasonerscited by 4,374
- 2023Self-Refine: Iterative Refinement with Self-Feedbackcited by 3,442
- 2022Program of Thoughts Prompting: Disentangling Computation from Reasoning for Numerical Reasoning Taskscited by 1,076
- 2023Teaching Large Language Models to Self-Debugcited by 988
- 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
7 more
- 2023Logic-LM: Empowering Large Language Models with Symbolic Solvers for Faithful Logical Reasoningcited by 391
- 2022Complexity-Based Prompting for Multi-Step Reasoningcited by 388
- 2016Solving General Arithmetic Word Problemscited by 360
- 2022Reasoning with Language Model Prompting: A Surveycited by 252
- 2023REFINER: Reasoning Feedback on Intermediate Representationscited by 205
- 2023Solving Math Word Problems by Combining Language Models With Symbolic Solverscited by 124
- 2023Automatic Model Selection with Large Language Models for Reasoningcited by 35
Built on by
Citing papers per year: 2023: 1; 2024: 13; 2025: 8; 2026: 5.
27 papers.
Sort:
By area:
- 2025A Survey on Test-Time Scaling in Large Language Models: What, How, Where, and How Well?cited by 223
- 2024Self-Discover: Large Language Models Self-Compose Reasoning Structurescited by 110
- 2024Large Language Models Meet NLP: A Surveycited by 103
- 2024Demystifying Chains, Trees, and Graphs of Thoughtscited by 63
- 2024Can Language Models Learn to Skip Steps?cited by 59
- 2026A Survey of Agentic Reasoning for Large Language Models: Towards Recursively Self-Improving and Collective Agentscited by 50
- 2024Weak-to-Strong Reasoningcited by 33
- 2024Inference-Time Decontamination: Reusing Leaked Benchmarks for Large Language Model Evaluationcited by 19
- 2025Reasoning with OmniThought: A Large CoT Dataset with Verbosity and Cognitive Difficulty Annotationscited by 14
- 2023StrategyLLM: Large Language Models as Strategy Generators, Executors, Optimizers, and Evaluators for Problem Solvingcited by 13
- 2024Hint-before-Solving Prompting: Guiding LLMs to Effectively Utilize Encoded Knowledgecited by 10
- 2024Wrong-of-Thought: An Integrated Reasoning Framework with Multi-Perspective Verification and Wrong Informationcited by 10
15 more
- 2024Solving for X and Beyond: Can Large Language Models Solve Complex Math Problems with More-Than-Two Unknowns?cited by 7
- 2025Procedural Knowledge Improves Agentic LLM Workflowscited by 7
- 2025When Do LLMs Admit Their Mistakes? Understanding The Role Of Model Belief In Retractioncited by 6
- 2025A Survey of Deep Learning for Geometry Problem Solvingcited by 4
- 2024BloomWise: Enhancing Problem-Solving capabilities of Large Language Models using Bloom's-Taxonomy-Inspired Promptscited by 3
- 2025Direct Behavior Optimization: Unlocking the Potential of Lightweight LLMscited by 1
- 2025Can Structured Templates Facilitate LLMs in Tackling Harder Tasks? : An Exploration of Scaling Laws by Difficultycited by 1
- 2026Computability of Agentic Systemscited by 1
- 2026Self-Consistency from Only Two Samples: CoT-PoT Ensembling for Efficient LLM Reasoningcited by 1
- 2024DOP: Diagnostic-Oriented Prompting for Large Language Models in Mathematical Correctioncited by 0
- 2024Task-oriented Prompt Enhancement via Script Generationcited by 0
- 2024Towards Adaptive Mechanism Activation in Language Agentcited by 0
- 2025Improving Value-based Process Verifier via Structural Prior Injectioncited by 0
- 2026IFDNS: An Iterative Feedback-Driven Neuro-Symbolic Method for Faithful Logical Reasoningcited by 0
- 2026Formula-One Prompting: A Composable Equation-First Prefix for Applied Mathematicscited by 0
- 2026Self-Consistency from Only Two Samples: CoT-PoT Ensembling for Efficient LLM Reasoning19 Apr 2026
- 2026Formula-One Prompting: A Composable Equation-First Prefix for Applied Mathematics27 Jan 2026
- 2026Computability of Agentic Systems26 Jan 2026
- 2026A Survey of Agentic Reasoning for Large Language Models: Towards Recursively Self-Improving and Collective Agents18 Jan 2026
- 2026IFDNS: An Iterative Feedback-Driven Neuro-Symbolic Method for Faithful Logical Reasoning12 Jan 2026
- 2025Procedural Knowledge Improves Agentic LLM Workflows10 Nov 2025
- 2025Can Structured Templates Facilitate LLMs in Tackling Harder Tasks? : An Exploration of Scaling Laws by Difficulty26 Aug 2025
- 2025A Survey of Deep Learning for Geometry Problem Solving16 Jul 2025
- 2025Direct Behavior Optimization: Unlocking the Potential of Lightweight LLMs6 Jun 2025
- 2025When Do LLMs Admit Their Mistakes? Understanding The Role Of Model Belief In Retraction22 May 2025
- 2025Reasoning with OmniThought: A Large CoT Dataset with Verbosity and Cognitive Difficulty Annotations16 May 2025
- 2025A Survey on Test-Time Scaling in Large Language Models: What, How, Where, and How Well?31 Mar 2025
15 more
- 2025Improving Value-based Process Verifier via Structural Prior Injection21 Feb 2025
- 2024Towards Adaptive Mechanism Activation in Language Agent1 Dec 2024
- 2024Can Language Models Learn to Skip Steps?4 Nov 2024
- 2024Wrong-of-Thought: An Integrated Reasoning Framework with Multi-Perspective Verification and Wrong Information6 Oct 2024
- 2024BloomWise: Enhancing Problem-Solving capabilities of Large Language Models using Bloom's-Taxonomy-Inspired Prompts5 Oct 2024
- 2024Task-oriented Prompt Enhancement via Script Generation24 Sep 2024
- 2024Weak-to-Strong Reasoning18 Jul 2024
- 2024Solving for X and Beyond: Can Large Language Models Solve Complex Math Problems with More-Than-Two Unknowns?6 Jul 2024
- 2024Inference-Time Decontamination: Reusing Leaked Benchmarks for Large Language Model Evaluation20 Jun 2024
- 2024Large Language Models Meet NLP: A Survey21 May 2024
- 2024DOP: Diagnostic-Oriented Prompting for Large Language Models in Mathematical Correction20 May 2024
- 2024Hint-before-Solving Prompting: Guiding LLMs to Effectively Utilize Encoded Knowledge22 Feb 2024
- 2024Self-Discover: Large Language Models Self-Compose Reasoning Structures6 Feb 2024
- 2024Demystifying Chains, Trees, and Graphs of Thoughts25 Jan 2024
- 2023StrategyLLM: Large Language Models as Strategy Generators, Executors, Optimizers, and Evaluators for Problem Solving15 Nov 2023
- 2025A Survey on Test-Time Scaling in Large Language Models: What, How, Where, and How Well?cited by 223
- 2024Self-Discover: Large Language Models Self-Compose Reasoning Structurescited by 110
- 2024Demystifying Chains, Trees, and Graphs of Thoughtscited by 63
- 2024Can Language Models Learn to Skip Steps?cited by 59
- 2026A Survey of Agentic Reasoning for Large Language Models: Towards Recursively Self-Improving and Collective Agentscited by 50
- 2024Weak-to-Strong Reasoningcited by 33
- 2025Reasoning with OmniThought: A Large CoT Dataset with Verbosity and Cognitive Difficulty Annotationscited by 14
- 2023StrategyLLM: Large Language Models as Strategy Generators, Executors, Optimizers, and Evaluators for Problem Solvingcited by 13
- 2024Wrong-of-Thought: An Integrated Reasoning Framework with Multi-Perspective Verification and Wrong Informationcited by 10
- 2025A Survey of Deep Learning for Geometry Problem Solvingcited by 4
- 2024BloomWise: Enhancing Problem-Solving capabilities of Large Language Models using Bloom's-Taxonomy-Inspired Promptscited by 3
- 2026Self-Consistency from Only Two Samples: CoT-PoT Ensembling for Efficient LLM Reasoningcited by 1
12 most cited of 15 All 15 (JSON)
- 2026Self-Consistency from Only Two Samples: CoT-PoT Ensembling for Efficient LLM Reasoning19 Apr 2026
- 2026Formula-One Prompting: A Composable Equation-First Prefix for Applied Mathematics27 Jan 2026
- 2026A Survey of Agentic Reasoning for Large Language Models: Towards Recursively Self-Improving and Collective Agents18 Jan 2026
- 2026IFDNS: An Iterative Feedback-Driven Neuro-Symbolic Method for Faithful Logical Reasoning12 Jan 2026
- 2025A Survey of Deep Learning for Geometry Problem Solving16 Jul 2025
- 2025Reasoning with OmniThought: A Large CoT Dataset with Verbosity and Cognitive Difficulty Annotations16 May 2025
- 2025A Survey on Test-Time Scaling in Large Language Models: What, How, Where, and How Well?31 Mar 2025
- 2025Improving Value-based Process Verifier via Structural Prior Injection21 Feb 2025
- 2024Can Language Models Learn to Skip Steps?4 Nov 2024
- 2024Wrong-of-Thought: An Integrated Reasoning Framework with Multi-Perspective Verification and Wrong Information6 Oct 2024
- 2024BloomWise: Enhancing Problem-Solving capabilities of Large Language Models using Bloom's-Taxonomy-Inspired Prompts5 Oct 2024
- 2024Weak-to-Strong Reasoning18 Jul 2024
12 newest of 15 All 15 (JSON)
- 2025Procedural Knowledge Improves Agentic LLM Workflowscited by 7
- 2026Computability of Agentic Systemscited by 1
- 2026Computability of Agentic Systems26 Jan 2026
- 2025Procedural Knowledge Improves Agentic LLM Workflows10 Nov 2025
- 2024Large Language Models Meet NLP: A Surveycited by 103
- 2024Inference-Time Decontamination: Reusing Leaked Benchmarks for Large Language Model Evaluationcited by 19
- 2024Hint-before-Solving Prompting: Guiding LLMs to Effectively Utilize Encoded Knowledgecited by 10
- 2024Solving for X and Beyond: Can Large Language Models Solve Complex Math Problems with More-Than-Two Unknowns?cited by 7
- 2025When Do LLMs Admit Their Mistakes? Understanding The Role Of Model Belief In Retractioncited by 6
- 2025Direct Behavior Optimization: Unlocking the Potential of Lightweight LLMscited by 1
- 2025Can Structured Templates Facilitate LLMs in Tackling Harder Tasks? : An Exploration of Scaling Laws by Difficultycited by 1
- 2024DOP: Diagnostic-Oriented Prompting for Large Language Models in Mathematical Correctioncited by 0
- 2024Task-oriented Prompt Enhancement via Script Generationcited by 0
- 2024Towards Adaptive Mechanism Activation in Language Agentcited by 0
- 2025Can Structured Templates Facilitate LLMs in Tackling Harder Tasks? : An Exploration of Scaling Laws by Difficulty26 Aug 2025
- 2025Direct Behavior Optimization: Unlocking the Potential of Lightweight LLMs6 Jun 2025
- 2025When Do LLMs Admit Their Mistakes? Understanding The Role Of Model Belief In Retraction22 May 2025
- 2024Towards Adaptive Mechanism Activation in Language Agent1 Dec 2024
- 2024Task-oriented Prompt Enhancement via Script Generation24 Sep 2024
- 2024Solving for X and Beyond: Can Large Language Models Solve Complex Math Problems with More-Than-Two Unknowns?6 Jul 2024
- 2024Inference-Time Decontamination: Reusing Leaked Benchmarks for Large Language Model Evaluation20 Jun 2024
- 2024Large Language Models Meet NLP: A Survey21 May 2024
- 2024DOP: Diagnostic-Oriented Prompting for Large Language Models in Mathematical Correction20 May 2024
- 2024Hint-before-Solving Prompting: Guiding LLMs to Effectively Utilize Encoded Knowledge22 Feb 2024
Similar, not cited
Close in wording, no citation either way
- 2024Expanding Search Space with Diverse Prompting Agents: An Efficient Sampling Approach for LLM Mathematical Reasoning
- 2024Teaching-Inspired Integrated Prompting Framework: A Novel Approach for Enhancing Reasoning in Large Language Models
- 2025A Survey on Feedback-based Multi-step Reasoning for Large Language Models on Mathematics
- 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Models
- 2024Boosting of Thoughts: Trial-and-Error Problem Solving with Large Language Models
- 2024mCoT: Multilingual Instruction Tuning for Reasoning Consistency in Language Models
- 2023From Good to Great: Improving Math Reasoning with Tool-Augmented Interleaf Prompting
- 2024CoMAT: Chain of Mathematically Annotated Thought Improves Mathematical Reasoning