S^3cMath: Spontaneous Step-level Self-correction Makes Large Language Models Better Mathematical Reasoners
On the map: LLM reasoning → Test-time compute and efficient thinking
Abstract (arXiv)
Self-correction is a novel method that can stimulate the potential reasoning abilities of large language models (LLMs). It involves detecting and correcting errors during the inference process when LLMs solve reasoning problems. However, recent works do not regard self-correction as a spontaneous and intrinsic capability of LLMs. Instead, such correction is achieved through post-hoc generation, external knowledge introduction, multi-model collaboration, and similar techniques. In this paper, we propose a series of mathematical LLMs called S3c-Math, which are able to perform Spontaneous Step-level Self-correction for Mathematical reasoning. This capability helps LLMs to recognize whether their ongoing inference tends to contain errors and simultaneously correct these errors to produce a more reliable response. We proposed a method, which employs a step-level sampling approach to construct step-wise self-correction data for achieving such ability. Additionally, we implement a training strategy that uses above constructed data to equip LLMs with spontaneous step-level self-correction capacities. Our data and methods have been demonstrated to be effective across various foundation LLMs, consistently showing significant progress in evaluations on GSM8K, MATH, and other mathematical benchmarks. To the best of our knowledge, we are the first to introduce the spontaneous step-level self-correction ability of LLMs in mathematical reasoning.
Key facts. Cited by 17 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 16 of its 24 references that are in the map. First posted on arXiv 3 Sep 2024.
Builds on
16 of 24 references.
Closest ancestors · 1
Same direction, newest first
Other references · 15
- 2023Efficient Memory Management for Large Language Model Serving with PagedAttentioncited by 5,767
- 2021Measuring Mathematical Problem Solving With the MATH Datasetcited by 5,203
- 2023Improving Factuality and Reasoning in Language Models through Multiagent Debatecited by 1,739
- 2019Analysing Mathematical Reasoning Abilities of Neural Modelscited by 331
- 2024When Can LLMs Actually Correct Their Own Mistakes? A Critical Survey of Self-Correction of LLMscited by 230
- 2023LM vs LM: Detecting Factual Errors via Cross Examinationcited by 155
- 2023PRD: Peer Rank and Discussion Improve Large Language Model based Evaluationscited by 114
- 2024Common 7B Language Models Already Possess Strong Math Capabilitiescited by 108
- 2024Augmenting Math Word Problems via Iterative Question Composingcited by 58
- 2020Evidence-based Factual Error Correctioncited by 44
- 2024JiuZhang3.0: Efficiently Improving Mathematical Reasoning by Training Small Data Synthesis Modelscited by 44
- 2024Can LLMs Solve longer Math Word Problems Better?cited by 22
Built on by
Citing papers per year: 2024: 2; 2025: 15.
17 papers.
Sort:
By area:
- 2025Towards Reasoning Era: A Survey of Long Chain-of-Thought for Reasoning Large Language Modelscited by 381
- 2025A Survey of Frontiers in LLM Reasoning: Inference Scaling, Learning to Reason, and Agentic Systemscited by 108
- 2024A Survey of Mathematical Reasoning in the Era of Multimodal Large Language Model: Benchmark, Method & Challengescited by 55
- 2025InftyThink: Breaking the Length Limits of Long-Context Reasoning in Large Language Modelscited by 53
- 2025Think Smarter not Harder: Adaptive Reasoning with Inference Aware Optimizationcited by 29
- 2024Confidence v.s. Critique: A Decomposition of Self-Correction Capability for LLMscited by 28
- 2025Let LRMs Break Free from Overthinking via Self-Braking Tuningcited by 27
- 2025LEMMA: Learning from Errors for MatheMatical Advancement in LLMscited by 20
- 2025Safe: Enhancing Mathematical Reasoning in Large Language Models via Retrospective Step-aware Formal Verificationcited by 16
- 2025UGMathBench: A Diverse and Dynamic Benchmark for Undergraduate-Level Mathematical Reasoning with Large Language Modelscited by 13
- 2025AskToAct: Enhancing LLMs Tool Use via Self-Correcting Clarificationcited by 12
- 2025RefineCoder: Iterative Improving of Large Language Models via Adaptive Critique Refinement for Code Generationcited by 8
5 more
- 2025MathFimer: Enhancing Mathematical Reasoning by Expanding Reasoning Steps through Fill-in-the-Middle Taskcited by 5
- 2025Teaching LLMs According to Their Aptitude: Adaptive Reasoning for Mathematical Problem Solvingcited by 4
- 2025Can Large Reasoning Models Improve Accuracy on Mathematical Tasks Using Flawed Thinking?cited by 2
- 2025From Static to Dynamic: Adaptive Monte Carlo Search for Mathematical Process Supervisioncited by 1
- 2025Error Notebook-Guided, Training-Free Part Retrieval in 3D CAD Assemblies via Vision-Language Modelscited by 0
- 2025Can Large Reasoning Models Improve Accuracy on Mathematical Tasks Using Flawed Thinking?18 Dec 2025
- 2025From Static to Dynamic: Adaptive Monte Carlo Search for Mathematical Process Supervision29 Sep 2025
- 2025Error Notebook-Guided, Training-Free Part Retrieval in 3D CAD Assemblies via Vision-Language Models1 Sep 2025
- 2025Safe: Enhancing Mathematical Reasoning in Large Language Models via Retrospective Step-aware Formal Verification5 Jun 2025
- 2025Let LRMs Break Free from Overthinking via Self-Braking Tuning20 May 2025
- 2025A Survey of Frontiers in LLM Reasoning: Inference Scaling, Learning to Reason, and Agentic Systems12 Apr 2025
- 2025LEMMA: Learning from Errors for MatheMatical Advancement in LLMs21 Mar 2025
- 2025Towards Reasoning Era: A Survey of Long Chain-of-Thought for Reasoning Large Language Models12 Mar 2025
- 2025InftyThink: Breaking the Length Limits of Long-Context Reasoning in Large Language Models9 Mar 2025
- 2025AskToAct: Enhancing LLMs Tool Use via Self-Correcting Clarification3 Mar 2025
- 2025Teaching LLMs According to Their Aptitude: Adaptive Reasoning for Mathematical Problem Solving17 Feb 2025
- 2025MathFimer: Enhancing Mathematical Reasoning by Expanding Reasoning Steps through Fill-in-the-Middle Task17 Feb 2025
5 more
- 2025RefineCoder: Iterative Improving of Large Language Models via Adaptive Critique Refinement for Code Generation13 Feb 2025
- 2025Think Smarter not Harder: Adaptive Reasoning with Inference Aware Optimization29 Jan 2025
- 2025UGMathBench: A Diverse and Dynamic Benchmark for Undergraduate-Level Mathematical Reasoning with Large Language Models23 Jan 2025
- 2024Confidence v.s. Critique: A Decomposition of Self-Correction Capability for LLMs27 Dec 2024
- 2024A Survey of Mathematical Reasoning in the Era of Multimodal Large Language Model: Benchmark, Method & Challenges16 Dec 2024
- 2025Towards Reasoning Era: A Survey of Long Chain-of-Thought for Reasoning Large Language Modelscited by 381
- 2025A Survey of Frontiers in LLM Reasoning: Inference Scaling, Learning to Reason, and Agentic Systemscited by 108
- 2024A Survey of Mathematical Reasoning in the Era of Multimodal Large Language Model: Benchmark, Method & Challengescited by 55
- 2025InftyThink: Breaking the Length Limits of Long-Context Reasoning in Large Language Modelscited by 53
- 2025Think Smarter not Harder: Adaptive Reasoning with Inference Aware Optimizationcited by 29
- 2024Confidence v.s. Critique: A Decomposition of Self-Correction Capability for LLMscited by 28
- 2025Let LRMs Break Free from Overthinking via Self-Braking Tuningcited by 27
- 2025LEMMA: Learning from Errors for MatheMatical Advancement in LLMscited by 20
- 2025Safe: Enhancing Mathematical Reasoning in Large Language Models via Retrospective Step-aware Formal Verificationcited by 16
- 2025UGMathBench: A Diverse and Dynamic Benchmark for Undergraduate-Level Mathematical Reasoning with Large Language Modelscited by 13
- 2025RefineCoder: Iterative Improving of Large Language Models via Adaptive Critique Refinement for Code Generationcited by 8
- 2025MathFimer: Enhancing Mathematical Reasoning by Expanding Reasoning Steps through Fill-in-the-Middle Taskcited by 5
12 most cited of 15 All 15 (JSON)
- 2025Can Large Reasoning Models Improve Accuracy on Mathematical Tasks Using Flawed Thinking?18 Dec 2025
- 2025From Static to Dynamic: Adaptive Monte Carlo Search for Mathematical Process Supervision29 Sep 2025
- 2025Safe: Enhancing Mathematical Reasoning in Large Language Models via Retrospective Step-aware Formal Verification5 Jun 2025
- 2025Let LRMs Break Free from Overthinking via Self-Braking Tuning20 May 2025
- 2025A Survey of Frontiers in LLM Reasoning: Inference Scaling, Learning to Reason, and Agentic Systems12 Apr 2025
- 2025LEMMA: Learning from Errors for MatheMatical Advancement in LLMs21 Mar 2025
- 2025Towards Reasoning Era: A Survey of Long Chain-of-Thought for Reasoning Large Language Models12 Mar 2025
- 2025InftyThink: Breaking the Length Limits of Long-Context Reasoning in Large Language Models9 Mar 2025
- 2025Teaching LLMs According to Their Aptitude: Adaptive Reasoning for Mathematical Problem Solving17 Feb 2025
- 2025MathFimer: Enhancing Mathematical Reasoning by Expanding Reasoning Steps through Fill-in-the-Middle Task17 Feb 2025
- 2025RefineCoder: Iterative Improving of Large Language Models via Adaptive Critique Refinement for Code Generation13 Feb 2025
- 2025Think Smarter not Harder: Adaptive Reasoning with Inference Aware Optimization29 Jan 2025
12 newest of 15 All 15 (JSON)
Similar, not cited
Close in wording, no citation either way
- 2024Embedding Self-Correction as an Inherent Ability in Large Language Models for Enhanced Mathematical Reasoning
- 2025Can LLMs Correct Themselves? A Benchmark of Self-Correction in LLMs
- 2025Boosting LLM Reasoning via Spontaneous Self-Correction
- 2025Language Models can perform Single-Utterance Self-Correction of Perturbed Reasoning
- 2024Self-Explore: Enhancing Mathematical Reasoning in Language Models with Fine-grained Rewards
- 2024Learning to Check: Unleashing Potentials for Self-Correction in Large Language Models
- 2025Self-rewarding correction for mathematical reasoning
- 2023Large Language Models Cannot Self-Correct Reasoning Yet