Boosting LLM Reasoning via Spontaneous Self-Correction
On the map: LLM reasoning → Test-time compute and efficient thinking
Abstract (arXiv)
While large language models (LLMs) have demonstrated remarkable success on a broad range of tasks, math reasoning remains a challenging one. One of the approaches for improving math reasoning is self-correction, which designs self-improving loops to let the model correct its own mistakes. However, existing self-correction approaches treat corrections as standalone post-generation refinements, relying on extra prompt and system designs to elicit self-corrections, instead of performing real-time, spontaneous self-corrections in a single pass. To address this, we propose SPOC, a spontaneous self-correction approach that enables LLMs to generate interleaved solutions and verifications in a single inference pass, with generation dynamically terminated based on verification outcomes, thereby effectively scaling inference time compute. SPOC considers a multi-agent perspective by assigning dual roles -- solution proposer and verifier -- to the same model. We adopt a simple yet effective approach to generate synthetic data for fine-tuning, enabling the model to develop capabilities for self-verification and multi-agent collaboration. We further improve its solution proposal and verification accuracy through online reinforcement learning. Experiments on mathematical reasoning benchmarks show that SPOC significantly improves performance. Notably, SPOC boosts the accuracy of Llama-3.1-8B and 70B Instruct models, achieving gains of 8.8% and 11.6% on MATH500, 10.0% and 20.0% on AMC23, and 3.3% and 6.7% on AIME24, respectively.
Key facts. Cited by 18 papers in the map (data through 14 Oct 2026). Placed in Test-time compute and efficient thinking, one of 17 directions in LLM reasoning. Builds on 32 of its 44 references that are in the map. First posted on arXiv 7 Jun 2025.
Builds on
32 of 44 references.
Closest ancestors · 6
Same direction, newest first
- 2025Self-rewarding correction for mathematical reasoning26 Feb
- 2024Training Language Models to Self-Correct via Reinforcement Learning19 Sep
- 2024Critic-CoT: Boosting the reasoning abilities of large language model via Chain-of-thoughts Critic29 Aug
- 2024AutoPRM: Automating Procedural Supervision for Multi-Step Reasoning via Controllable Question Decomposition18 Feb
- 2023Large Language Models Cannot Self-Correct Reasoning Yet3 Oct
- 2023REFINER: Reasoning Feedback on Intermediate Representations4 Apr
Other references · 26
- 2024The Llama 3 Herd of Modelscited by 14,715
- 2024DeepSeekMath: Pushing the Limits of Mathematical Reasoning in Open Language Modelscited by 9,379
- 2025DeepSeek-R1: Incentivizing Reasoning Capability in LLMs via Reinforcement Learningcited by 6,330
- 2021Measuring Mathematical Problem Solving With the MATH Datasetcited by 5,371
- 2023Let's Verify Step by Stepcited by 3,789
- 2024Gemini 1.5: Unlocking multimodal understanding across millions of tokens of contextcited by 3,224
- 2023AutoGen: Enabling Next-Gen LLM Applications via Multi-Agent Conversationcited by 1,988
- 2024Qwen2.5-Math Technical Report: Toward Mathematical Expert Model via Self-Improvementcited by 1,090
- 2023Encouraging Divergent Thinking in Large Language Models through Multi-Agent Debatecited by 1,011
- 2017Mastering Chess and Shogi by Self-Play with a General Reinforcement Learning Algorithmcited by 734
- 2023RAFT: Reward rAnked FineTuning for Generative Foundation Model Alignmentcited by 686
- 2024Generative Verifiers: Reward Modeling as Next-Token Predictioncited by 480
14 more
- 2022Self-critiquing models for assisting human evaluatorscited by 380
- 2023Iterative Preference Learning from Human Feedback: Bridging Theory and Practice for RLHF under KL-Constraintcited by 350
- 2022Generating Sequences by Learning to Self-Correctcited by 277
- 2024Recursive Introspection: Teaching Language Model Agents How to Self-Improvecited by 165
- 2024Orca-Math: Unlocking the potential of SLMs in Grade School Mathcited by 151
- 2025Towards System 2 Reasoning in LLMs: Learning How to Think With Meta Chain-of-Thoughtcited by 109
- 2024Back to Basics: Revisiting REINFORCE Style Optimization for Learning from Human Feedback in LLMscited by 108
- 2023RL4F: Generating Natural Language Feedback with Reinforcement Learning for Repairing Model Outputscited by 105
- 2024GLoRe: When, Where, and How to Improve LLM Reasoning via Global and Local Refinementscited by 103
- 2025DeepSeek-R1 Thoughtology: Let's think about LLM Reasoningcited by 92
- 2024MALT: Improving Reasoning with Multi-Agent LLM Trainingcited by 76
- 2024Physics of Language Models: Part 2.2, How to Learn From Mistakes on Grade-School Math Problemscited by 50
- 2024The Perfect Blend: Redefining RLHF with Mixture of Judgescited by 43
- 2025S2R: Teaching LLMs to Self-verify and Self-correct via Reinforcement Learningcited by 39
Built on by
Citing papers per year: 2025: 4; 2026: 14.
18 papers.
Sort:
By area:
- 2025Failure Makes the Agent Stronger: Enhancing Accuracy through Structured Reflection for Reliable Tool Interactionscited by 12
- 2026Token-Level LLM Collaboration via FusionRoutecited by 9
- 2025Population-Evolve: a Parallel Sampling and Evolutionary Method for LLM Math Reasoningcited by 6
- 2026Re2: Unlocking LLM Reasoning via Reinforcement Learning with Re-solvingcited by 6
- 2026ThinkTwice: Jointly Optimizing Large Language Models for Reasoning and Self-Refinementcited by 5
- 2025Putting on the Thinking Hats: A Survey on Chain of Thought Fine-tuning from the Perspective of Human Reasoning Mechanismcited by 4
- 2026CoT-Seg: Rethinking Segmentation with Chain-of-Thought Reasoning and Self-Correctioncited by 3
- 2026The Self-Correction Illusion: Role Relabeling Gates Explicit Error Flagging in Large Language Modelscited by 2
- 2025Learning Deliberately, Acting Intuitively: Unlocking Test-Time Reasoning in Multimodal LLMscited by 1
- 2026Beyond In-Domain Detection: SpikeScore for Cross-Domain Hallucination Detectioncited by 1
- 2026VeryTrace: Verifying Reasoning Traces through Compilable Formalism and Structured Verificationcited by 1
- 2026Mixture of Debaters: Learn to Debate at Architectural Level in Multi-Agent Reasoningcited by 1
6 more
- 2026SVR-R1: Bootstrapping Multi-modal Reasoning with Self-verification in Reinforcement Learningcited by 1
- 2026The Two-Stage Decision-Sampling Hypothesis: Understanding the Emergence of Self-Reflection in RL-Trained LLMscited by 0
- 2026Learning When to Act: Interval-Aware Reinforcement Learning with Predictive Temporal Structurecited by 0
- 2026ReSum: Synergizing LLM Reasoning and Summarization with Reinforcement Learningcited by 0
- 2026AMTFV: Agentic Mathematical Tool-Flow Verification for LLM Self-Correctioncited by 0
- 2026Reinforcing Step-level Reasoning for Effective Self-Correction in LLMscited by 0
- 2026Reinforcing Step-level Reasoning for Effective Self-Correction in LLMs12 Aug 2026
- 2026AMTFV: Agentic Mathematical Tool-Flow Verification for LLM Self-Correction31 Jul 2026
- 2026SVR-R1: Bootstrapping Multi-modal Reasoning with Self-verification in Reinforcement Learning13 Jul 2026
- 2026Mixture of Debaters: Learn to Debate at Architectural Level in Multi-Agent Reasoning28 Jun 2026
- 2026VeryTrace: Verifying Reasoning Traces through Compilable Formalism and Structured Verification23 Jun 2026
- 2026ReSum: Synergizing LLM Reasoning and Summarization with Reinforcement Learning11 Jun 2026
- 2026The Self-Correction Illusion: Role Relabeling Gates Explicit Error Flagging in Large Language Models4 Jun 2026
- 2026ThinkTwice: Jointly Optimizing Large Language Models for Reasoning and Self-Refinement2 Apr 2026
- 2026Learning When to Act: Interval-Aware Reinforcement Learning with Predictive Temporal Structure23 Mar 2026
- 2026Re2: Unlocking LLM Reasoning via Reinforcement Learning with Re-solving7 Mar 2026
- 2026Beyond In-Domain Detection: SpikeScore for Cross-Domain Hallucination Detection27 Jan 2026
- 2026CoT-Seg: Rethinking Segmentation with Chain-of-Thought Reasoning and Self-Correction24 Jan 2026
6 more
- 2026Token-Level LLM Collaboration via FusionRoute8 Jan 2026
- 2026The Two-Stage Decision-Sampling Hypothesis: Understanding the Emergence of Self-Reflection in RL-Trained LLMs4 Jan 2026
- 2025Population-Evolve: a Parallel Sampling and Evolutionary Method for LLM Math Reasoning22 Dec 2025
- 2025Putting on the Thinking Hats: A Survey on Chain of Thought Fine-tuning from the Perspective of Human Reasoning Mechanism15 Oct 2025
- 2025Failure Makes the Agent Stronger: Enhancing Accuracy through Structured Reflection for Reliable Tool Interactions23 Sep 2025
- 2025Learning Deliberately, Acting Intuitively: Unlocking Test-Time Reasoning in Multimodal LLMs9 Jul 2025
- 2025Population-Evolve: a Parallel Sampling and Evolutionary Method for LLM Math Reasoningcited by 6
- 2026Re2: Unlocking LLM Reasoning via Reinforcement Learning with Re-solvingcited by 6
- 2026ThinkTwice: Jointly Optimizing Large Language Models for Reasoning and Self-Refinementcited by 5
- 2025Putting on the Thinking Hats: A Survey on Chain of Thought Fine-tuning from the Perspective of Human Reasoning Mechanismcited by 4
- 2026CoT-Seg: Rethinking Segmentation with Chain-of-Thought Reasoning and Self-Correctioncited by 3
- 2026The Self-Correction Illusion: Role Relabeling Gates Explicit Error Flagging in Large Language Modelscited by 2
- 2025Learning Deliberately, Acting Intuitively: Unlocking Test-Time Reasoning in Multimodal LLMscited by 1
- 2026VeryTrace: Verifying Reasoning Traces through Compilable Formalism and Structured Verificationcited by 1
- 2026SVR-R1: Bootstrapping Multi-modal Reasoning with Self-verification in Reinforcement Learningcited by 1
- 2026ReSum: Synergizing LLM Reasoning and Summarization with Reinforcement Learningcited by 0
- 2026Reinforcing Step-level Reasoning for Effective Self-Correction in LLMscited by 0
- 2026Reinforcing Step-level Reasoning for Effective Self-Correction in LLMs12 Aug 2026
- 2026SVR-R1: Bootstrapping Multi-modal Reasoning with Self-verification in Reinforcement Learning13 Jul 2026
- 2026VeryTrace: Verifying Reasoning Traces through Compilable Formalism and Structured Verification23 Jun 2026
- 2026ReSum: Synergizing LLM Reasoning and Summarization with Reinforcement Learning11 Jun 2026
- 2026The Self-Correction Illusion: Role Relabeling Gates Explicit Error Flagging in Large Language Models4 Jun 2026
- 2026ThinkTwice: Jointly Optimizing Large Language Models for Reasoning and Self-Refinement2 Apr 2026
- 2026Re2: Unlocking LLM Reasoning via Reinforcement Learning with Re-solving7 Mar 2026
- 2026CoT-Seg: Rethinking Segmentation with Chain-of-Thought Reasoning and Self-Correction24 Jan 2026
- 2025Population-Evolve: a Parallel Sampling and Evolutionary Method for LLM Math Reasoning22 Dec 2025
- 2025Putting on the Thinking Hats: A Survey on Chain of Thought Fine-tuning from the Perspective of Human Reasoning Mechanism15 Oct 2025
- 2025Learning Deliberately, Acting Intuitively: Unlocking Test-Time Reasoning in Multimodal LLMs9 Jul 2025
- 2025Failure Makes the Agent Stronger: Enhancing Accuracy through Structured Reflection for Reliable Tool Interactionscited by 12
- 2026Mixture of Debaters: Learn to Debate at Architectural Level in Multi-Agent Reasoningcited by 1
- 2026AMTFV: Agentic Mathematical Tool-Flow Verification for LLM Self-Correctioncited by 0
- 2026AMTFV: Agentic Mathematical Tool-Flow Verification for LLM Self-Correction31 Jul 2026
- 2026Mixture of Debaters: Learn to Debate at Architectural Level in Multi-Agent Reasoning28 Jun 2026
- 2025Failure Makes the Agent Stronger: Enhancing Accuracy through Structured Reflection for Reliable Tool Interactions23 Sep 2025
Similar, not cited
Close in wording, no citation either way
- 2024S^3cMath: Spontaneous Step-level Self-correction Makes Large Language Models Better Mathematical Reasoners
- 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
- 2024Small Language Models Need Strong Verifiers to Self-Correct Reasoning
- 2025Incentivizing LLMs to Self-Verify Their Answers
- 2025A Model Can Help Itself: Reward-Free Self-Training for LLM Reasoning
- 2025From Solving to Verifying: A Unified Objective for Robust Reasoning in LLMs
- 2026SAGE: Multi-Agent Self-Evolution for LLM Reasoning