A Probabilistic Inference Scaling Theory for LLM Self-Correction
Not on the map. Why?
Abstract (arXiv)
Large Language Models (LLMs) have demonstrated the capability to refine their generated answers through self-correction, enabling continuous performance improvement over multiple rounds. However, the mechanisms underlying how and why accuracy evolves during this iterative process remain unexplored. To fill this gap, we propose a probabilistic theory to model the dynamics of accuracy change and explain the performance improvements observed in multi-round self-correction. Through mathematical derivation, we establish that the accuracy after the tth round of self-correction is given by: Acct = Upp - αt(Upp - Acc0), where Acc0 denotes the initial accuracy, Upp represents the upper bound of accuracy convergence, and α determines the rate of convergence. Based on our theory, these parameters can be calculated and the predicted accuracy curve then can be obtained through only a single round of self-correction. Extensive experiments across diverse models and datasets demonstrate that our theoretical predictions align closely with empirical accuracy curves, validating the effectiveness of the theory. Our work provides a theoretical foundation for understanding LLM self-correction, thus paving the way for further explorations.
Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). Builds on 33 of its 42 references that are in the map. First posted on arXiv 22 Aug 2025.
Builds on
33 of 42 references.
References · 33
- 2021Training Verifiers to Solve Math Word Problemscited by 10,109
- 2021Evaluating Large Language Models Trained on Codecited by 8,320
- 2020Measuring Massive Multitask Language Understandingcited by 7,963
- 2020Scaling Laws for Neural Language Modelscited by 6,586
- 2022Self-Consistency Improves Chain of Thought Reasoning in Language Modelscited by 5,708
- 2018HotpotQA: A Dataset for Diverse, Explainable Multi-hop Question Answeringcited by 3,754
- 2023Self-Refine: Iterative Refinement with Self-Feedbackcited by 3,442
- 2023Qwen Technical Reportcited by 3,344
- 2019PIQA: Reasoning about Physical Commonsense in Natural Languagecited by 2,883
- 2019BoolQ: Exploring the Surprising Difficulty of Natural Yes/No Questionscited by 2,183
- 2018CommonsenseQA: A Question Answering Challenge Targeting Commonsense Knowledgecited by 1,822
- 2024ChatGLM: A Family of Large Language Models from GLM-130B to GLM-4 All Toolscited by 1,121
21 more
- 2023Large Language Models Cannot Self-Correct Reasoning Yetcited by 1,017
- 2024Large Language Monkeys: Scaling Inference Compute with Repeated Samplingcited by 991
- 2023Teaching Large Language Models to Self-Debugcited by 988
- 2024Training Language Models to Self-Correct via Reinforcement Learningcited by 426
- 2023Language Models can Solve Computer Taskscited by 372
- 2024When Can LLMs Actually Correct Their Own Mistakes? A Critical Survey of Self-Correction of LLMscited by 240
- 2022Making Large Language Models Better Reasoners with Step-Aware Verifiercited by 233
- 2023Planning with Large Language Models for Code Generationcited by 182
- 2024Recursive Introspection: Teaching Language Model Agents How to Self-Improvecited by 165
- 2024Accessing GPT-4 level Mathematical Olympiad Solutions via Monte Carlo Tree Self-refine with LLaMa-3 8Bcited by 158
- 2023Can Large Language Models Really Improve by Self-critiquing Their Own Plans?cited by 108
- 2023GPT-4 Doesn't Know It's Wrong: An Analysis of Iterative Prompting for Reasoning Problemscited by 89
- 2024Small Language Models Need Strong Verifiers to Self-Correct Reasoningcited by 86
- 2024Self-Contrast: Better Reflection Through Inconsistent Solving Perspectivescited by 71
- 2023Don't throw away your value model! Generating more preferable text with Value-Guided Monte-Carlo Tree Search decodingcited by 60
- 2024Large Language Models have Intrinsic Self-Correction Abilitycited by 46
- 2023Self-Polish: Enhance Reasoning in Large Language Models via Problem Refinementcited by 43
- 2024Understanding the Dark Side of LLMs' Intrinsic Self-Correctioncited by 42
- 2024Large Language Models Can Self-Correct with Key Condition Verificationcited by 39
- 2024Confidence v.s. Critique: A Decomposition of Self-Correction Capability for LLMscited by 29
- 2024On the Intrinsic Self-Correction Capability of LLMs: Uncertainty and Latent Conceptcited by 16
Built on by
Citing papers per year: 2025: 1; 2026: 8.
9 papers.
- 2025MemoryBench: A Benchmark for Memory and Continual Learning in LLM Systemscited by 61
- 2026Self-Correction as Feedback Control: Error Dynamics, Stability Thresholds, and Prompt Interventions in LLMscited by 3
- 2026Verify, Repair, Repeat, or Stop? Robust Stopping for Noisy Verify-Repair Loops in LLM Agentscited by 2
- 2026Towards Better RL Training Data Utilization via Second-Order Rolloutcited by 1
- 2026Synergizing Discriminative Exemplars and Self-Refined Experience for MLLM-based In-Context Learning in Medical Diagnosiscited by 0
- 2026Correction and Corruption: A Two-Rate View of Error Flow in LLM Protocolscited by 0
- 2026Understanding Scattered Forest Search: A Version-Space Perspective on Multi-Turn Program Correctioncited by 0
- 2026Long-Horizon Scaling: How Model Capabilities Shape the Returns to Computationcited by 0
- 2026Pay for the Fault, Not the Flow: Label-Free In-Flow Multi-Agent Workflow Optimizationcited by 0
- 2026Pay for the Fault, Not the Flow: Label-Free In-Flow Multi-Agent Workflow Optimization1 Oct 2026
- 2026Long-Horizon Scaling: How Model Capabilities Shape the Returns to Computation28 Sep 2026
- 2026Verify, Repair, Repeat, or Stop? Robust Stopping for Noisy Verify-Repair Loops in LLM Agents20 Jul 2026
- 2026Understanding Scattered Forest Search: A Version-Space Perspective on Multi-Turn Program Correction27 Apr 2026
- 2026Self-Correction as Feedback Control: Error Dynamics, Stability Thresholds, and Prompt Interventions in LLMs24 Apr 2026
- 2026Correction and Corruption: A Two-Rate View of Error Flow in LLM Protocols20 Apr 2026
- 2026Synergizing Discriminative Exemplars and Self-Refined Experience for MLLM-based In-Context Learning in Medical Diagnosis29 Mar 2026
- 2026Towards Better RL Training Data Utilization via Second-Order Rollout26 Feb 2026
- 2025MemoryBench: A Benchmark for Memory and Continual Learning in LLM Systems20 Oct 2025