Forward-Backward Reasoning in Large Language Models for Mathematical Verification
On the map: LLM reasoning → Mathematical reasoning
Abstract (arXiv)
Self-Consistency samples diverse reasoning chains with answers and chooses the final answer by majority voting. It is based on forward reasoning and cannot further improve performance by sampling more reasoning chains when saturated. To further boost performance, we introduce backward reasoning to verify candidate answers. Specifically, for mathematical tasks, we mask a number in the question and ask the LLM to answer a backward question created by a simple template, i.e., to predict the masked number when a candidate answer is provided. Instead of using forward or backward reasoning alone, we propose FOBAR to combine FOrward and BAckward Reasoning for verification. Extensive experiments on six standard mathematical data sets and three LLMs show that FOBAR achieves state-of-the-art performance. In particular, FOBAR outperforms Self-Consistency, which uses forward reasoning alone, demonstrating that combining forward and forward reasoning is better. In addition, FOBAR performs better than existing verification methods, showing the effectiveness of the simple template used in backward reasoning and the proposed combination. Extensions to non-mathematical problems are also discussed and validated empirically.
Key facts. Cited by 40 papers in the map (data through 14 Oct 2026). Placed in Mathematical reasoning, one of 17 directions in LLM reasoning. Builds on 44 of its 57 references that are in the map. First posted on arXiv 15 Aug 2023.
Builds on
44 of 57 references.
Closest ancestors · 3
Same direction, newest first
- 2023RCOT: Detecting and Rectifying Factual Inconsistency in Reasoning by Reversing Chain-of-Thought19 May
- 2022Peano: Learning Formal Mathematical Reasoning29 Nov
- 2022Dynamic Prompt Learning via Policy Gradient for Semi-structured Mathematical Reasoning29 Sep
Other references · 41
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2020Language Models are Few-Shot Learnerscited by 32,419
- 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Modelscited by 12,459
- 2021Training Verifiers to Solve Math Word Problemscited by 10,109
- 2022Self-Consistency Improves Chain of Thought Reasoning in Language Modelscited by 5,708
- 2022PaLM: Scaling Language Modeling with Pathwayscited by 5,326
- 2022Large Language Models are Zero-Shot Reasonerscited by 4,374
- 2023Reflexion: Language Agents with Verbal Reinforcement Learningcited by 4,276
- 2023Let's Verify Step by Stepcited by 3,789
- 2023Self-Refine: Iterative Refinement with Self-Feedbackcited by 3,442
- 2023Tree of Thoughts: Deliberate Problem Solving with Large Language Modelscited by 3,211
- 2021Pre-train, Prompt, and Predict: A Systematic Survey of Prompting Methods in Natural Language Processingcited by 2,234
29 more
- 2022Least-to-Most Prompting Enables Complex Reasoning in Large Language Modelscited by 1,407
- 2021What Makes Good In-Context Examples for GPT-3?cited by 1,195
- 2023Teaching Large Language Models to Self-Debugcited by 988
- 2021Are NLP Models really able to Solve Simple Math Word Problems?cited by 878
- 2023Multimodal Chain-of-Thought Reasoning in Language Modelscited by 752
- 2022Automatic Chain of Thought Prompting in Large Language Modelscited by 688
- 2017Program Induction by Rationale Generation : Learning to Solve and Explain Algebraic Word Problemscited by 650
- 2021Learning To Retrieve Prompts for In-Context Learningcited by 648
- 2021MetaICL: Learning to Learn In Contextcited by 454
- 2022Complexity-Based Prompting for Multi-Step Reasoningcited by 388
- 2023Language Models can Solve Computer Taskscited by 372
- 2016Solving General Arithmetic Word Problemscited by 360
- 2022Large Language Models are Better Reasoners with Self-Verificationcited by 307
- 2022Generating Sequences by Learning to Self-Correctcited by 277
- 2023REFINER: Reasoning Feedback on Intermediate Representationscited by 205
- 2021Meta-learning via Language Model In-context Tuningcited by 164
- 2023Active Prompting with Chain-of-Thought for Large Language Modelscited by 154
- 2017Controlling Linguistic Style Aspects in Neural Language Generationcited by 149
- 2023Progressive-Hint Prompting Improves Reasoning in Large Language Modelscited by 147
- 2023Compositional Exemplars for In-context Learningcited by 144
- 2023Deductive Verification of Chain-of-Thought Reasoningcited by 124
- 2023Self-Edit: Fault-Aware Code Editor for Code Generationcited by 111
- 2022LAMBADA: Backward Chaining for Automated Reasoning in Natural Languagecited by 66
- 2020Text Modular Networks: Learning to Decompose Tasks in the Language of Existing Modelscited by 65
- 2023Natural Language Reasoning, A Surveycited by 61
- 2023OpenICL: An Open-Source Framework for In-context Learningcited by 51
- 2023kNN Prompting: Beyond-Context Learning with Calibration-Free Nearest Neighbor Inferencecited by 47
- 2020Learning to Prove Theorems by Learning to Generate Theoremscited by 43
- 2023Boosted Prompt Ensembles for Large Language Modelscited by 36
Built on by
Citing papers per year: 2023: 2; 2024: 11; 2025: 18; 2026: 9.
40 papers.
Sort:
By area:
- 2023MetaMath: Bootstrap Your Own Mathematical Questions for Large Language Modelscited by 735
- 2025Token Assorted: Mixing Latent and Text Tokens for Improved Language Model Reasoningcited by 91
- 2024RouterDC: Query-Based Router by Dual Contrastive Learning for Assembling Large Language Modelscited by 88
- 2025PhysReason: A Comprehensive Benchmark towards Physics-Based Reasoningcited by 59
- 2025A Survey on Large Language Models for Mathematical Reasoningcited by 52
- 2025Sample, Scrutinize and Scale: Effective Inference-Time Search by Scaling Verificationcited by 50
- 2024GeoEval: Benchmark for Evaluating LLMs and Multi-Modal Models on Geometry Problem-Solvingcited by 45
- 2024GITA: Graph to Visual and Textual Integration for Vision-Language Graph Reasoningcited by 33
- 2024Theorem-Validated Reverse Chain-of-Thought Problem Generation for Geometric Reasoningcited by 32
- 2025O2-Searcher: A Searching-based Agent Model for Open-Domain Open-Ended Question Answeringcited by 23
- 2024MuMath-Code: Combining Tool-Use Large Language Models with Multi-perspective Data Augmentation for Mathematical Reasoningcited by 22
- 2024Neuro-Symbolic Data Generation for Math Reasoningcited by 22
28 more
- 2024MindMerger: Efficient Boosting LLM Reasoning in non-English Languagescited by 21
- 2025ST-Think: How Multimodal Large Language Models Reason About 4D Worlds from Ego-Centric Videoscited by 21
- 2025LEMMA: Learning from Errors for MatheMatical Advancement in LLMscited by 21
- 2024Learn Beyond The Answer: Training Language Models with Reflection for Mathematical Reasoningcited by 15
- 2025When Does Verification Pay Off? A Closer Look at LLMs as Solution Verifierscited by 15
- 2024Fine-Tuning on Diverse Reasoning Chains Drives Within-Inference CoT Refinement in LLMscited by 12
- 2025Cascaded Language Models for Cost-effective Human-AI Decision-Makingcited by 11
- 2025Interpretation Meets Safety: A Survey on Interpretation Methods and Tools for Improving LLM Safetycited by 10
- 2023Towards A Unified View of Answer Calibration for Multi-Step Reasoningcited by 8
- 2025MetaDefense: Defending Finetuning-based Jailbreak Attack Before and During Generationcited by 8
- 2025Towards Active Synthetic Data Generation for Finetuning Language Modelscited by 6
- 2025Understanding and Evaluating Hallucinations in 3D Visual Language Modelscited by 5
- 2026Guideline-Grounded Evidence Accumulation for High-Stakes Agent Verificationcited by 5
- 2025Thinking Machines: Mathematical Reasoning in the Age of LLMscited by 4
- 2026Can LLMs Compress (and Decompress)? Evaluating Code Understanding and Execution via Invertibilitycited by 4
- 2024VLLaVO: Mitigating Visual Gap through LLMscited by 2
- 2025From Deferral to Learning: Online In-Context Knowledge Distillation for LLM Cascadescited by 1
- 2025CryptoQA: A Large-scale Question-answering Dataset for AI-assisted Cryptographycited by 1
- 2024SAAS: Solving Ability Amplification Strategy for Enhanced Mathematical Reasoning in Large Language Modelscited by 0
- 2025Audited Reasoning Refinement: Fine-Tuning Language Models via LLM-Guided Step-Wise Evaluation and Correctioncited by 0
- 2025Generating Verifiable Chain of Thoughts from Exection-Tracescited by 0
- 2026DGPO: Beyond Pairwise Preferences with Directional Consistent Groupwise Optimizationcited by 0
- 2026MetaMoE: Diversity-Aware Proxy Selection for Privacy-Preserving Mixture-of-Experts Unificationcited by 0
- 2026SPARD: Defending Harmful Fine-Tuning Attack via Safety Projection with Relevance-Diversity Data Selectioncited by 0
- 2026When Tokenization is Secretly Output Supervisioncited by 0
- 2026Construting Reverse Thinking: Developing Large Language Models' Reverse Thingking Abilitycited by 0
- 2026ReSolve: Reusing Candidate Reasoning through Selective Generative Moderationcited by 0
- 2026Anchors Enhance Controllability and Reasoning of Diffusion Language Modelscited by 0
- 2026Anchors Enhance Controllability and Reasoning of Diffusion Language Models10 Oct 2026
- 2026ReSolve: Reusing Candidate Reasoning through Selective Generative Moderation1 Oct 2026
- 2026Construting Reverse Thinking: Developing Large Language Models' Reverse Thingking Ability21 Sep 2026
- 2026When Tokenization is Secretly Output Supervision1 Sep 2026
- 2026SPARD: Defending Harmful Fine-Tuning Attack via Safety Projection with Relevance-Diversity Data Selection27 May 2026
- 2026MetaMoE: Diversity-Aware Proxy Selection for Privacy-Preserving Mixture-of-Experts Unification14 May 2026
- 2026DGPO: Beyond Pairwise Preferences with Directional Consistent Groupwise Optimization11 May 2026
- 2026Guideline-Grounded Evidence Accumulation for High-Stakes Agent Verification3 Mar 2026
- 2026Can LLMs Compress (and Decompress)? Evaluating Code Understanding and Execution via Invertibility19 Jan 2026
- 2025CryptoQA: A Large-scale Question-answering Dataset for AI-assisted Cryptography2 Dec 2025
- 2025When Does Verification Pay Off? A Closer Look at LLMs as Solution Verifiers2 Dec 2025
- 2025Towards Active Synthetic Data Generation for Finetuning Language Models30 Nov 2025
28 more
- 2025Generating Verifiable Chain of Thoughts from Exection-Traces28 Nov 2025
- 2025MetaDefense: Defending Finetuning-based Jailbreak Attack Before and During Generation9 Oct 2025
- 2025From Deferral to Learning: Online In-Context Knowledge Distillation for LLM Cascades26 Sep 2025
- 2025Audited Reasoning Refinement: Fine-Tuning Language Models via LLM-Guided Step-Wise Evaluation and Correction15 Sep 2025
- 2025Thinking Machines: Mathematical Reasoning in the Age of LLMs1 Aug 2025
- 2025Cascaded Language Models for Cost-effective Human-AI Decision-Making13 Jun 2025
- 2025A Survey on Large Language Models for Mathematical Reasoning10 Jun 2025
- 2025Interpretation Meets Safety: A Survey on Interpretation Methods and Tools for Improving LLM Safety5 Jun 2025
- 2025O2-Searcher: A Searching-based Agent Model for Open-Domain Open-Ended Question Answering22 May 2025
- 2025LEMMA: Learning from Errors for MatheMatical Advancement in LLMs21 Mar 2025
- 2025ST-Think: How Multimodal Large Language Models Reason About 4D Worlds from Ego-Centric Videos16 Mar 2025
- 2025Understanding and Evaluating Hallucinations in 3D Visual Language Models18 Feb 2025
- 2025PhysReason: A Comprehensive Benchmark towards Physics-Based Reasoning17 Feb 2025
- 2025Token Assorted: Mixing Latent and Text Tokens for Improved Language Model Reasoning5 Feb 2025
- 2025Sample, Scrutinize and Scale: Effective Inference-Time Search by Scaling Verification3 Feb 2025
- 2024Neuro-Symbolic Data Generation for Math Reasoning6 Dec 2024
- 2024Theorem-Validated Reverse Chain-of-Thought Problem Generation for Geometric Reasoning23 Oct 2024
- 2024RouterDC: Query-Based Router by Dual Contrastive Learning for Assembling Large Language Models30 Sep 2024
- 2024Fine-Tuning on Diverse Reasoning Chains Drives Within-Inference CoT Refinement in LLMs3 Jul 2024
- 2024Learn Beyond The Answer: Training Language Models with Reflection for Mathematical Reasoning17 Jun 2024
- 2024MindMerger: Efficient Boosting LLM Reasoning in non-English Languages27 May 2024
- 2024MuMath-Code: Combining Tool-Use Large Language Models with Multi-perspective Data Augmentation for Mathematical Reasoning13 May 2024
- 2024SAAS: Solving Ability Amplification Strategy for Enhanced Mathematical Reasoning in Large Language Models5 Apr 2024
- 2024GeoEval: Benchmark for Evaluating LLMs and Multi-Modal Models on Geometry Problem-Solving15 Feb 2024
- 2024GITA: Graph to Visual and Textual Integration for Vision-Language Graph Reasoning3 Feb 2024
- 2024VLLaVO: Mitigating Visual Gap through LLMs6 Jan 2024
- 2023Towards A Unified View of Answer Calibration for Multi-Step Reasoning15 Nov 2023
- 2023MetaMath: Bootstrap Your Own Mathematical Questions for Large Language Models21 Sep 2023
- 2025Token Assorted: Mixing Latent and Text Tokens for Improved Language Model Reasoningcited by 91
- 2025PhysReason: A Comprehensive Benchmark towards Physics-Based Reasoningcited by 59
- 2025A Survey on Large Language Models for Mathematical Reasoningcited by 52
- 2025Sample, Scrutinize and Scale: Effective Inference-Time Search by Scaling Verificationcited by 50
- 2024GITA: Graph to Visual and Textual Integration for Vision-Language Graph Reasoningcited by 33
- 2024Theorem-Validated Reverse Chain-of-Thought Problem Generation for Geometric Reasoningcited by 32
- 2024MuMath-Code: Combining Tool-Use Large Language Models with Multi-perspective Data Augmentation for Mathematical Reasoningcited by 22
- 2024Neuro-Symbolic Data Generation for Math Reasoningcited by 22
- 2024MindMerger: Efficient Boosting LLM Reasoning in non-English Languagescited by 21
- 2025ST-Think: How Multimodal Large Language Models Reason About 4D Worlds from Ego-Centric Videoscited by 21
- 2025LEMMA: Learning from Errors for MatheMatical Advancement in LLMscited by 21
- 2024Learn Beyond The Answer: Training Language Models with Reflection for Mathematical Reasoningcited by 15
12 most cited of 20 All 20 (JSON)
- 2026Anchors Enhance Controllability and Reasoning of Diffusion Language Models10 Oct 2026
- 2026Construting Reverse Thinking: Developing Large Language Models' Reverse Thingking Ability21 Sep 2026
- 2025Generating Verifiable Chain of Thoughts from Exection-Traces28 Nov 2025
- 2025Audited Reasoning Refinement: Fine-Tuning Language Models via LLM-Guided Step-Wise Evaluation and Correction15 Sep 2025
- 2025Thinking Machines: Mathematical Reasoning in the Age of LLMs1 Aug 2025
- 2025A Survey on Large Language Models for Mathematical Reasoning10 Jun 2025
- 2025LEMMA: Learning from Errors for MatheMatical Advancement in LLMs21 Mar 2025
- 2025ST-Think: How Multimodal Large Language Models Reason About 4D Worlds from Ego-Centric Videos16 Mar 2025
- 2025PhysReason: A Comprehensive Benchmark towards Physics-Based Reasoning17 Feb 2025
- 2025Token Assorted: Mixing Latent and Text Tokens for Improved Language Model Reasoning5 Feb 2025
- 2025Sample, Scrutinize and Scale: Effective Inference-Time Search by Scaling Verification3 Feb 2025
- 2024Neuro-Symbolic Data Generation for Math Reasoning6 Dec 2024
12 newest of 20 All 20 (JSON)
- 2025Understanding and Evaluating Hallucinations in 3D Visual Language Models18 Feb 2025
- 2024VLLaVO: Mitigating Visual Gap through LLMs6 Jan 2024
- 2024RouterDC: Query-Based Router by Dual Contrastive Learning for Assembling Large Language Modelscited by 88
- 2024GeoEval: Benchmark for Evaluating LLMs and Multi-Modal Models on Geometry Problem-Solvingcited by 45
- 2025When Does Verification Pay Off? A Closer Look at LLMs as Solution Verifierscited by 15
- 2025Cascaded Language Models for Cost-effective Human-AI Decision-Makingcited by 11
- 2026Can LLMs Compress (and Decompress)? Evaluating Code Understanding and Execution via Invertibilitycited by 4
- 2025CryptoQA: A Large-scale Question-answering Dataset for AI-assisted Cryptographycited by 1
- 2026When Tokenization is Secretly Output Supervisioncited by 0
- 2026ReSolve: Reusing Candidate Reasoning through Selective Generative Moderationcited by 0
- 2026ReSolve: Reusing Candidate Reasoning through Selective Generative Moderation1 Oct 2026
- 2026When Tokenization is Secretly Output Supervision1 Sep 2026
- 2026Can LLMs Compress (and Decompress)? Evaluating Code Understanding and Execution via Invertibility19 Jan 2026
- 2025CryptoQA: A Large-scale Question-answering Dataset for AI-assisted Cryptography2 Dec 2025
- 2025When Does Verification Pay Off? A Closer Look at LLMs as Solution Verifiers2 Dec 2025
- 2025Cascaded Language Models for Cost-effective Human-AI Decision-Making13 Jun 2025
- 2024RouterDC: Query-Based Router by Dual Contrastive Learning for Assembling Large Language Models30 Sep 2024
- 2024GeoEval: Benchmark for Evaluating LLMs and Multi-Modal Models on Geometry Problem-Solving15 Feb 2024
Similar, not cited
Close in wording, no citation either way
- 2023Fill in the Blank: Exploring and Enhancing LLM Capabilities for Backward Reasoning in Math Word Problems
- 2026FABSVer: Faster Training and Better Self-Verification for LLM Mathematical Reasoning
- 2024Not All Votes Count! Programs as Verifiers Improve Self-Consistency of Language Models for Math Reasoning
- 2025Catch Me If You Can: How Smaller Reasoning Models Pretend to Reason with Mathematical Fidelity
- 2025Putnam-AXIOM: A Functional and Static Benchmark for Measuring Higher Level Mathematical Reasoning in LLMs
- 2025ReliableMath: Benchmark of Reliable Mathematical Reasoning on Large Language Models
- 2026LiveMathematicianBench: A Live Benchmark for Research-Level Mathematical Reasoning with Proof Sketches
- 2026EternalMath: A Living Benchmark of Frontier Mathematics that Evolves with Human Discovery