mlsanityData to 7 Oct 2026

Embedding Self-Correction as an Inherent Ability in Large Language Models for Enhanced Mathematical Reasoning

arXiv 2410.10735 ↗First posted 14 Oct 2024cs.AI cs.CLcited by 13

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

  1. 2023CRITIC: Large Language Models Can Self-Correct with Tool-Interactive Critiquing19 May

Other references · 32

  1. 2023LLaMA: Open and Efficient Foundation Language Modelscited by 13,958
  2. 2021Training Verifiers to Solve Math Word Problemscited by 9,743
  3. 2024DeepSeekMath: Pushing the Limits of Mathematical Reasoning in Open Language Modelscited by 8,851
  4. 2021Measuring Mathematical Problem Solving With the MATH Datasetcited by 5,203
  5. 2023Let's Verify Step by Stepcited by 3,598
  6. 2024Gemini 1.5: Unlocking multimodal understanding across millions of tokens of contextcited by 3,175
  7. 2019The Curious Case of Neural Text Degenerationcited by 2,881
  8. 2023FlashAttention-2: Faster Attention with Better Parallelism and Work Partitioningcited by 2,551
  9. 2023Code Llama: Open Foundation Models for Codecited by 2,105
  10. 2024Qwen2 Technical Reportcited by 2,076
  11. 2023PaLM 2 Technical Reportcited by 1,154
  12. 2023Teaching Large Language Models to Self-Debugcited by 963
20 more
  1. 2023Math-Shepherd: Verify and Reinforce LLMs Step-by-step without Human Annotationscited by 895
  2. 2023Gemini: A Family of Highly Capable Multimodal Modelscited by 810
  3. 2023The RefinedWeb Dataset for Falcon LLM: Outperforming Curated Corpora with Web Data, and Web Data Onlycited by 755
  4. 2023MetaMath: Bootstrap Your Own Mathematical Questions for Large Language Modelscited by 724
  5. 2023WizardMath: Empowering Mathematical Reasoning for Large Language Models via Reinforced Evol-Instructcited by 618
  6. 2023MAmmoTH: Building Math Generalist Models through Hybrid Instruction Tuningcited by 483
  7. 2023Scaling Relationship on Learning Mathematical Reasoning with Large Language Modelscited by 417
  8. 2023Llemma: An Open Language Model For Mathematicscited by 385
  9. 2023ToRA: A Tool-Integrated Reasoning Agent for Mathematical Problem Solvingcited by 276
  10. 2024Orca-Math: Unlocking the potential of SLMs in Grade School Mathcited by 151
  11. 2023Platypus: Quick, Cheap, and Powerful Refinement of LLMscited by 150
  12. 2024OpenMathInstruct-1: A 1.8 Million Math Instruction Tuning Datasetcited by 143
  13. 2023Learning From Mistakes Makes LLM Better Reasonercited by 97
  14. 2023TinyGSM: achieving >80% on GSM8k with small language modelscited by 68
  15. 2024Key-Point-Driven Data Synthesis with its Enhancement on Mathematical Reasoningcited by 58
  16. 2023Improving Large Language Model Fine-tuning for Solving Math Problemscited by 48
  17. 2024Efficient Tool Use with Chain-of-Abstraction Reasoningcited by 33
  18. 2024Masked Thought: Simply Masking Partial Reasoning Steps Can Improve Mathematical Reasoning Learning of Language Modelscited by 20
  19. 2024MARIO Eval: Evaluate Your Math LLM with your Math LLM--A mathematical dataset evaluation toolkitcited by 14
  20. 2023KwaiYiiMath: Technical Reportcited by 4

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2024: 2; 2025: 9; 2026: 2.

13 papers.

Sort:

By area:

Similar, not cited

Close in wording, no citation either way

  1. 2024S^3cMath: Spontaneous Step-level Self-correction Makes Large Language Models Better Mathematical Reasoners
  2. 2025Can LLMs Correct Themselves? A Benchmark of Self-Correction in LLMs
  3. 2024Small Language Models Need Strong Verifiers to Self-Correct Reasoning
  4. 2025Self-rewarding correction for mathematical reasoning
  5. 2025Boosting LLM Reasoning via Spontaneous Self-Correction
  6. 2024Learning to Check: Unleashing Potentials for Self-Correction in Large Language Models
  7. 2024Self-Explore: Enhancing Mathematical Reasoning in Language Models with Fine-grained Rewards
  8. 2025Enhancing Mathematical Reasoning in Large Language Models with Self-Consistency-Based Hallucination Detection