Embedding Self-Correction as an Inherent Ability in Large Language Models for Enhanced Mathematical Reasoning
On the map: LLM reasoning → Test-time compute and efficient thinking
Abstract (arXiv)
Accurate mathematical reasoning with Large Language Models (LLMs) is crucial in revolutionizing domains that heavily rely on such reasoning. However, LLMs often encounter difficulties in certain aspects of mathematical reasoning, leading to flawed reasoning and erroneous results. To mitigate these issues, we introduce a novel mechanism, the Chain of Self-Correction (CoSC), specifically designed to embed self-correction as an inherent ability in LLMs, enabling them to validate and rectify their own results. The CoSC mechanism operates through a sequence of self-correction stages. In each stage, the LLMs generate a program to address a given problem, execute this program using program-based tools to obtain an output, subsequently verify this output. Based on the verification, the LLMs either proceed to the next correction stage or finalize the answer. This iterative self-correction process allows the LLMs to refine its reasoning steps and improve the accuracy of its mathematical reasoning. We implement CoSC using a two-phase fine-tuning approach. First, LLMs are trained with a relatively small volume of seeding data generated from GPT-4. Then, we enhance CoSC by training with a larger volume of self-generated data, without relying on GPT-4. Experiments show that CoSC significantly boosts performance on standard mathematical datasets compared to existing open-source LLMs. Notably, our CoSC-Code-34B model achieved a 53.5% score on the challenging MATH dataset, outperforming models like ChatGPT, GPT-4, and multi-modal LLMs such as GPT-4V and Gemini-1.0. Importantly, CoSC operates in a zero-shot manner without requiring demonstrations.
Key facts. Cited by 13 papers in the map (data through 7 Oct 2026). Placed in Test-time compute and efficient thinking, one of 17 directions in LLM reasoning. Builds on 33 of its 49 references that are in the map. First posted on arXiv 14 Oct 2024.
Builds on
33 of 49 references.
Closest ancestors · 1
Same direction, newest first
Other references · 32
- 2023LLaMA: Open and Efficient Foundation Language Modelscited by 13,958
- 2021Training Verifiers to Solve Math Word Problemscited by 9,743
- 2024DeepSeekMath: Pushing the Limits of Mathematical Reasoning in Open Language Modelscited by 8,851
- 2021Measuring Mathematical Problem Solving With the MATH Datasetcited by 5,203
- 2023Let's Verify Step by Stepcited by 3,598
- 2024Gemini 1.5: Unlocking multimodal understanding across millions of tokens of contextcited by 3,175
- 2019The Curious Case of Neural Text Degenerationcited by 2,881
- 2023FlashAttention-2: Faster Attention with Better Parallelism and Work Partitioningcited by 2,551
- 2023Code Llama: Open Foundation Models for Codecited by 2,105
- 2024Qwen2 Technical Reportcited by 2,076
- 2023PaLM 2 Technical Reportcited by 1,154
- 2023Teaching Large Language Models to Self-Debugcited by 963
20 more
- 2023Math-Shepherd: Verify and Reinforce LLMs Step-by-step without Human Annotationscited by 895
- 2023Gemini: A Family of Highly Capable Multimodal Modelscited by 810
- 2023The RefinedWeb Dataset for Falcon LLM: Outperforming Curated Corpora with Web Data, and Web Data Onlycited by 755
- 2023MetaMath: Bootstrap Your Own Mathematical Questions for Large Language Modelscited by 724
- 2023WizardMath: Empowering Mathematical Reasoning for Large Language Models via Reinforced Evol-Instructcited by 618
- 2023MAmmoTH: Building Math Generalist Models through Hybrid Instruction Tuningcited by 483
- 2023Scaling Relationship on Learning Mathematical Reasoning with Large Language Modelscited by 417
- 2023Llemma: An Open Language Model For Mathematicscited by 385
- 2023ToRA: A Tool-Integrated Reasoning Agent for Mathematical Problem Solvingcited by 276
- 2024Orca-Math: Unlocking the potential of SLMs in Grade School Mathcited by 151
- 2023Platypus: Quick, Cheap, and Powerful Refinement of LLMscited by 150
- 2024OpenMathInstruct-1: A 1.8 Million Math Instruction Tuning Datasetcited by 143
- 2023Learning From Mistakes Makes LLM Better Reasonercited by 97
- 2023TinyGSM: achieving >80% on GSM8k with small language modelscited by 68
- 2024Key-Point-Driven Data Synthesis with its Enhancement on Mathematical Reasoningcited by 58
- 2023Improving Large Language Model Fine-tuning for Solving Math Problemscited by 48
- 2024Efficient Tool Use with Chain-of-Abstraction Reasoningcited by 33
- 2024Masked Thought: Simply Masking Partial Reasoning Steps Can Improve Mathematical Reasoning Learning of Language Modelscited by 20
- 2024MARIO Eval: Evaluate Your Math LLM with your Math LLM--A mathematical dataset evaluation toolkitcited by 14
- 2023KwaiYiiMath: Technical Reportcited by 4
Built on by
Citing papers per year: 2024: 2; 2025: 9; 2026: 2.
13 papers.
Sort:
By area:
- 2025Sample, Scrutinize and Scale: Effective Inference-Time Search by Scaling Verificationcited by 49
- 2025A Survey of Test-Time Compute: From Intuitive Inference to Deliberate Reasoningcited by 40
- 2024Benchmarking Open-ended Audio Dialogue Understanding for Large Audio-Language Modelscited by 28
- 2025Reasoning Physical Video Generation with Diffusion Timestep Tokens via Reinforcement Learningcited by 17
- 2025QueryAttack: Jailbreaking Aligned Large Language Models Using Structured Non-natural Query Languagecited by 16
- 2024System-2 Mathematical Reasoning via Enriched Instruction Tuningcited by 7
- 2025PARSE: LLM Driven Schema Optimization for Reliable Entity Extractioncited by 6
- 2025Protecting Your Video Content: Disrupting Automated Video-based LLM Annotationscited by 5
- 2025LingBench++: A Linguistically-Informed Benchmark and Reasoning Framework for Multi-Step and Cross-Cultural Inference with LLMscited by 5
- 2025Boosting Accuracy and Efficiency of Budget Forcing in LLMs via Reinforcement Learning for Mathematical Reasoningcited by 2
- 2026AgentSpec: Understanding Embodied Agent Scaffolds Through Controlled Compositioncited by 1
- 2025Audited Reasoning Refinement: Fine-Tuning Language Models via LLM-Guided Step-Wise Evaluation and Correctioncited by 0
- 2026AgentSpec: Understanding Embodied Agent Scaffolds Through Controlled Composition12 Jun 2026
- 2026When to Vote, When to Rewrite: Disagreement-Guided Strategy Routing for Test-Time Scaling29 Apr 2026
- 2025Boosting Accuracy and Efficiency of Budget Forcing in LLMs via Reinforcement Learning for Mathematical Reasoning24 Oct 2025
- 2025PARSE: LLM Driven Schema Optimization for Reliable Entity Extraction8 Oct 2025
- 2025Audited Reasoning Refinement: Fine-Tuning Language Models via LLM-Guided Step-Wise Evaluation and Correction15 Sep 2025
- 2025LingBench++: A Linguistically-Informed Benchmark and Reasoning Framework for Multi-Step and Cross-Cultural Inference with LLMs22 Jul 2025
- 2025Reasoning Physical Video Generation with Diffusion Timestep Tokens via Reinforcement Learning22 Apr 2025
- 2025Protecting Your Video Content: Disrupting Automated Video-based LLM Annotations26 Mar 2025
- 2025QueryAttack: Jailbreaking Aligned Large Language Models Using Structured Non-natural Query Language13 Feb 2025
- 2025Sample, Scrutinize and Scale: Effective Inference-Time Search by Scaling Verification3 Feb 2025
- 2025A Survey of Test-Time Compute: From Intuitive Inference to Deliberate Reasoning5 Jan 2025
- 2024System-2 Mathematical Reasoning via Enriched Instruction Tuning22 Dec 2024
- 2025Sample, Scrutinize and Scale: Effective Inference-Time Search by Scaling Verificationcited by 49
- 2025A Survey of Test-Time Compute: From Intuitive Inference to Deliberate Reasoningcited by 40
- 2025Reasoning Physical Video Generation with Diffusion Timestep Tokens via Reinforcement Learningcited by 17
- 2024System-2 Mathematical Reasoning via Enriched Instruction Tuningcited by 7
- 2025LingBench++: A Linguistically-Informed Benchmark and Reasoning Framework for Multi-Step and Cross-Cultural Inference with LLMscited by 5
- 2025Boosting Accuracy and Efficiency of Budget Forcing in LLMs via Reinforcement Learning for Mathematical Reasoningcited by 2
- 2025Audited Reasoning Refinement: Fine-Tuning Language Models via LLM-Guided Step-Wise Evaluation and Correctioncited by 0
- 2026When to Vote, When to Rewrite: Disagreement-Guided Strategy Routing for Test-Time Scalingcited by 0
- 2026When to Vote, When to Rewrite: Disagreement-Guided Strategy Routing for Test-Time Scaling29 Apr 2026
- 2025Boosting Accuracy and Efficiency of Budget Forcing in LLMs via Reinforcement Learning for Mathematical Reasoning24 Oct 2025
- 2025Audited Reasoning Refinement: Fine-Tuning Language Models via LLM-Guided Step-Wise Evaluation and Correction15 Sep 2025
- 2025LingBench++: A Linguistically-Informed Benchmark and Reasoning Framework for Multi-Step and Cross-Cultural Inference with LLMs22 Jul 2025
- 2025Reasoning Physical Video Generation with Diffusion Timestep Tokens via Reinforcement Learning22 Apr 2025
- 2025Sample, Scrutinize and Scale: Effective Inference-Time Search by Scaling Verification3 Feb 2025
- 2025A Survey of Test-Time Compute: From Intuitive Inference to Deliberate Reasoning5 Jan 2025
- 2024System-2 Mathematical Reasoning via Enriched Instruction Tuning22 Dec 2024
Similar, not cited
Close in wording, no citation either way
- 2024S^3cMath: Spontaneous Step-level Self-correction Makes Large Language Models Better Mathematical Reasoners
- 2025Can LLMs Correct Themselves? A Benchmark of Self-Correction in LLMs
- 2024Small Language Models Need Strong Verifiers to Self-Correct Reasoning
- 2025Self-rewarding correction for mathematical reasoning
- 2025Boosting LLM Reasoning via Spontaneous Self-Correction
- 2024Learning to Check: Unleashing Potentials for Self-Correction in Large Language Models
- 2024Self-Explore: Enhancing Mathematical Reasoning in Language Models with Fine-grained Rewards
- 2025Enhancing Mathematical Reasoning in Large Language Models with Self-Consistency-Based Hallucination Detection