Cited by 93Topic ModelingNatural Language Processing TechniquesSpeech and dialogue systems

When Can LLMs Actually Correct Their Own Mistakes? A Critical Survey of Self-Correction of LLMs

Open access
Kamoi, Ryo, Zhang, Yusen, Zhang, Nan, Han, Jiawei, Zhang, Rui·2024·Transactions of the Association for Computational Linguistics

Abstract

Self-correction is an approach to improving responses from large language models (LLMs) by refining the responses using LLMs during inference. Prior work has proposed various self-correction frameworks using different sources of feedback, including self-evaluation and external feedback. However, there is still no consensus on the question of when LLMs can correct their own mistakes, as recent studies also report negative results. In this work, we critically survey broad papers and discuss the conditions required for successful self-correction. We first find that prior studies often do not define their research questions in detail and involve impractical frameworks or unfair evaluations that over-evaluate self-correction. To tackle these issues, we categorize research questions in self-correction research and provide a checklist for designing appropriate experiments. Our critical survey based on the newly categorized research questions shows that (1) no prior work demonstrates successful self-correction with feedback from prompted LLMs, except for studies in tasks that are exceptionally suited for self-correction, (2) self-correction works well in tasks that can use reliable external feedback, and (3) large-scale fine-tuning enables self-correction.

Integrity signals

Registry

Crossref · 10.1162/tacl_a_00713

Cites

130 of 130 references verified0 citation errors · 0 not checkable

Statistics

Recomputing p-values needs the paper’s full text.

Claims the paper makes

We couldn’t retrieve this paper’s full text, so its claims and self-check weren’t run. The registry and citation checks still apply.

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

  • Surveys and targeted studies suggest that many gains attributed to reflection depend on external signals-tests, retrieval, or explicit error flags-with limited success at autonomous corrective reasoning when those signals are weak.

    “Surveys and targeted studies, however, suggest that many gains attributed to reflection depend on external signals-tests, retrieval, or explicit error flags-with limited success at autonomous corrective reasoning when those signals are weak[3, 12-14].”
  • No prior work demonstrates successful self-correction with feedback from prompted LLMs, except for studies in tasks exceptionally suited for self-correction.

    “Kamoi et al. (2024), in a critical survey published in TACL, concluded that 'no prior work demonstrates successful self-correction with feedback from prompted LLMs, except for studies in tasks that are exceptionally suited for self-correction.'”

    From Can LLMs Self-Correct Table Reasoning Errors? (2026) · cites this paper as Kamoi et al., 2024

  • LLMs struggle with self-correction without external guidance.

    “This aligns with findings by Huang et al. (2023a); Kamoi et al. (2024), which showed that LLMs struggle with self-correction without external guidance.”
  • The ability of an LLM to self-correct alone is limited to tasks where responses can be decomposed and rely on verifiable components.

    “However, Kamoi et al. (2024); Huang et al. (2023a) demonstrated that the ability of LLM to self-correct alone is limited to tasks where responses can be decomposed and rely on verifiable components.”
  • System 2 approaches like self-consistency and generate-then-rank do not directly refine responses and assume that LLMs can generate at least one correct initial response with a considerable probability, which is not always the case.

    “These two approaches do not directly refine responses and assume that LLMs can generate at least one correct initial response with a considerable probability, which is not always the case.”

Cites

Flagged first, then by citations

22 of the 152 references couldn’t be matched to a known paper.

Research works printed but not linked: 6

  1. Asai, 2024, Self-RAG: Learning to retrieve, generate, and critique through self-reflection
  2. Chen, 2023, Codet: Code generation with generated tests
  3. Chen, 2024, Universal self-consistency for large language models
  4. Jinlan, 2024, GPTScore: Evaluate as you desire, 6556
  5. Le, 2022, Coderl: Mastering code generation through pretrained models and deep reinforcement learning, 21314
  6. Valmeekam, 2023, Investigating the effectiveness of self-critiquing in LLMs solving planning tasks

Cited by

Sorted by citations

Authors
Kamoi, R., Zhang, Y., Zhang, N., Han, J., & Zhang, R.
Affiliations
  • Pennsylvania State University (US)
  • University of Illinois Urbana-Champaign (US)
Venue
Transactions of the Association for Computational Linguistics
Publisher
MIT Press
Published
2024
Volume
12
Pages
1417-1440
ISSN
2307-387X (ISSN-L)
OpenAlex
W4404131920
Cited by
82
References
152
Citations by year
2026: 59 · 2025: 23
FWCI
13.10
Type
journal article
Language
en
Open access
Locations
Transactions of the Association for Computational Linguistics (publishedVersion, cc-by)
Topics
  • Physical Sciences › Computer Science › Artificial Intelligence › Topic Modeling
  • Physical Sciences › Computer Science › Artificial Intelligence › Natural Language Processing Techniques
  • Physical Sciences › Computer Science › Artificial Intelligence › Speech and dialogue systems
Keywords
self-correction, large language models, self-assessment, external feedback, assessment fairness

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review