Self-Refine: Iterative Refinement with Self-Feedback
Open accessAbstract
Like humans, large language models (LLMs) do not always generate the best output on their first try. Motivated by how humans refine their written text, we introduce Self-Refine, an approach for improving initial outputs from LLMs through iterative feedback and refinement. The main idea is to generate an initial output using an LLMs; then, the same LLMs provides feedback for its output and uses it to refine itself, iteratively. Self-Refine does not require any supervised training data, additional training, or reinforcement learning, and instead uses a single LLM as the generator, refiner, and feedback provider. We evaluate Self-Refine across 7 diverse tasks, ranging from dialog response generation to mathematical reasoning, using state-of-the-art (GPT-3.5, ChatGPT, and GPT-4) LLMs. Across all evaluated tasks, outputs generated with Self-Refine are preferred by humans and automatic metrics over those generated with the same LLM using conventional one-step generation, improving by ~20% absolute on average in task performance. Our work demonstrates that even state-of-the-art LLMs like GPT-4 can be further improved at test time using our simple, standalone approach.
AI snapshot
Written from the paper’s full text.
TL;DR
SELF-REFINE improves large language model outputs by iteratively generating self-feedback and refining the same model’s output without supervised training, additional training, or reinforcement learning. Across 7 diverse tasks, it improves over one-step generation by ∼20% absolute on average, with especially large gains on preference-based tasks.
Key findings
- SELF-REFINE consistently improved GPT-3.5, ChatGPT, and GPT-4 across all evaluated tasks. Examples include GPT-4 Dialogue Response Generation improving from 25.4 to 74.6 (+49.2), GPT-4 Code Optimization from 27.3 to 36.0 (+8.7), and GPT-4 Constrained Generation from 15.0 to 45.0 (+30.0).
- Feedback quality matters: in Code Optimization, SELF-REFINE feedback scored 27.5 vs. 26.0 for generic feedback and 24.8 for no feedback; in Sentiment Reversal, 43.2 vs. 31.2 vs. 0; in Acronym Generation, 56.4 vs. 54.0 vs. 48.0.
- Iterative refinement generally improves outputs, with diminishing returns: Code Optimization rose from 22.0 at y0 to 28.8 at y3; Sentiment Reversal from 33.9 to 36.8; Constrained Generation from 29.0 to 49.7.
- Math Reasoning gains were modest: GPT-3.5 64.1 to 64.1 (0), ChatGPT 74.8 to 75.0 (+0.2), GPT-4 92.9 to 93.1 (+0.2). With oracle feedback, GPT-3 improved by 4.8% and GPT-4 by 0.7%.
Methods
- SELF-REFINE alternates between FEEDBACK and REFINE using the same model M: initial output y0 = M(pgen ∥ x); feedback fbt = M(pfb ∥ x ∥ yt); refinement yt+1 = M(prefine ∥ x ∥ y0 ∥ fb0 ∥ … ∥ yt ∥ fbt). It iterates until a stopping condition or up to a maximum of 4 iterations, using few-shot prompts and no supervised training, additional training, or reinforcement learning.
- Evaluation covered 7 tasks: Dialogue Response Generation, Code Optimization, Code Readability Improvement, Math Reasoning, Sentiment Reversal, Acronym Generation, and Constrained Generation (CommonGen-Hard). Base LLMs were GPT-3.5 (text-davinci-003), ChatGPT (gpt-3.5-turbo), GPT-4, and CODEX for code tasks. Metrics included task-specific metrics, human preference, and GPT-4 preference.
- Analysis included ablations on feedback quality and iteration count, comparison against generating multiple outputs, testing Vicuna-13B, and a qualitative error analysis of 70 samples for Code Optimization and Math Reasoning.
Limitations
- Stated: the base models need sufficient few-shot modeling or instruction-following abilities to provide feedback and refine in-context; Vicuna-13B struggled to generate feedback in the required format and often failed to refine properly.
- Stated: experiments used non-open-sourced models (GPT-3.5, ChatGPT, GPT-4, CODEX), whose pretraining corpus, sizes, and biases are not fully described, and which are not free to use; datasets were exclusively English; the approach does not explicitly guard against bad actors steering models toward toxic or harmful text.
- Evident from the text: human A/B evaluations were conducted by the authors, and GPT-4 was used as a proxy for human preference with reported correlations of 82% for Sentiment Reversal, 68% for Acronym Generation, and 71% for Dialogue Response Generation. The paper also notes Math Reasoning gains are limited by the model’s inability to accurately identify errors, with ChatGPT feedback being “everything looks good” for 94% of instances.
Model-written summary. Check it against the paper before relying on it.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
10 of 19 cited sources checked · 5 supported · 0 flagged · accuracy not yet measured
- Findingcitation
SELF-REFINE improves initial code generation by up to 13% absolute when applied to strong code models such as Codex.
“In code-generation tasks, SELF-REFINE improves the initial generation by up to absolute 13% when applied to strong code models such as Codex (code-davinci-002; Chen et al., 2021).”
Quote in the paperSubstantial claim1 of 1 sources checked- cites Chen et al., 2021 source
- Premisecitation
Reinforcement learning methods require updating the model's parameters, unlike SELF-REFINE.
“Second, these reinforcement learning methods require updating the model's parameters, unlike SELF-REFINE.”
Quote in the paperNot a substantial claim1 of 3 sources checked- cites Stiennon et al., 2020 source
- cites Lu et al., 2022
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites Le et al., 2022a
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- Findingown data
Using Oracle Feedback, which only progresses to REFINE if the current answer is incorrect, notably enhanced performance in Math Reasoning, with GPT-3 improving by 4.8% and GPT-4 by 0.7%.
“This adjustment notably enhanced performance in the Math Reasoning task, with GPT-3 improving by 4.8% and GPT-4 by 0.7% Table 9.”
Quote in the paperNot a substantial claim1 of 1 sources checked- cites Welleck et al., 2022 source
Section 3.5 (pp. 8–9) reports that correcting only incorrect outputs and adding explicit feedback improve results in math program synthesis. It does not report the claimed 4.8% GPT-3 or 0.7% GPT-4 gains; its math results use different models and figures. The cited paper’s Table 9 concerns E2E hyperparameters, not those gains. (LLM, conf=0.86)
Experimental — accuracy not yet measured
- Premisereasoning
Reinforcement learning approaches differ from SELF-REFINE in that the model cannot access feedback on an intermediate generation.
“These methods differ from SELF-REFINE (and more generally, refinement-based approaches) in that the model cannot access feedback on an intermediate generation.”
Quote in the paperNot a substantial claim1 of 3 sources checked- cites Stiennon et al., 2020 source
The Introduction (p. 2) says this paper’s RL policy is updated using a reward for the entire generated summary, and a note on p. 6 explicitly says the reward model gives no rewards at intermediate time steps. That supports the distinction for this method, but not the broader claim that reinforcement-learning approaches generally cannot access feedback on intermediate generations. (LLM, conf=0.84)
Experimental — accuracy not yet measured - cites Lu et al., 2022
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites Le et al., 2022a
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- Findingreasoning
Constrained Generation is one of the tasks in which SELF-REFINE shows the highest gains compared to base models.
“One of the tasks in which we observe the highest gains compared to the base models is Constrained Generation, where the model is asked to generate a sentence containing up to 30 given concepts.”
Quote in the paperNot a substantial claim
- Findingown data
On average, the quality of the output improves as the number of iterations increases.
“Figure 4 demonstrates that on average, the quality of the output improves as the number of iterations increases.”
Quote in the paperSubstantial claim - Findingown data
SELF-REFINE improves outputs from LLMs over conventional one-step generation across evaluated tasks, by approximately 20% absolute on average in task performance.
“Across all evaluated tasks, outputs generated with SELF-REFINE are preferred by humans and automatic metrics over those generated with the same LLM using conventional one-step generation, improving by ∼20% absolute on average in task performance.”
- Also stated in: § 3.3 Results · plain
“SELF-REFINE consistently improves over base models across all model sizes, and additionally outperforms the previous state-of-the-art across all tasks.”
- Also stated in: § Refine Feedback · plain
“We show that SELF-REFINE outperforms direct generation from strong LLMs like GPT-3.5 (text-davinci-003 and gpt-3.5-turbo;OpenAI; Ouyang et al., 2022) and GPT-4 (OpenAI, 2023) by 5-40% absolute improvement.”
Quote in the paperSubstantial claim - Also stated in: § 3.3 Results · plain
- Findingown data
In Acronym Generation, without actionable feedback, performance drops from 56.4 to 48.0, even with iterative refinements.
“Similarly, in Acronym Generation, without actionable feedback, performance drops from 56.4 to 48.0, even with iterative refinements.”
Quote in the paperSubstantial claim - Findingown data
In preference-based tasks such as Dialogue Response Generation, Sentiment Reversal, and Acronym Generation, SELF-REFINE leads to especially high gains.
“In preference-based tasks such as Dialogue Response Generation, Sentiment Reversal, and Acronym Generation, SELF-REFINE leads to especially high gains.”
Quote in the paperNot a substantial claim - Findingown data
In Code Optimization, the initial output (y0) has a score of 22.0, which improves to 28.8 after three iterations (y3).
“For instance, in the Code Optimization task, the initial output (y 0 ) has a score of 22.0, which improves to 28.8 after three iterations (y 3 ).”
Quote in the paperNot a substantial claim - Findingown data
In Dialogue Response Generation, GPT-4 preference score improves by 49.2%, from 25.4% to 74.6%.
“For example in Dialogue Response Generation, GPT-4 preference score improve by 49.2% -from 25.4% to 74.6%.”
Quote in the paperSubstantial claim - Findingown data
Gains with SELF-REFINE on Math Reasoning are much bigger (5%+) if an external source can identify if the current math answer is incorrect.
“In Appendix H.1, we show that the gains with SELF-REFINE on Math Reasoning are much bigger (5%+) if an external source can identify if the current math answer is incorrect.”
Quote in the paperSubstantial claim - Findingown data
Feedback quality plays a crucial role in SELF-REFINE.
“Feedback quality plays a crucial role in SELF-REFINE.”
Quote in the paperSubstantial claim - Findingown data
GPT-4+SELF-REFINE improves over base GPT-4 by 8.7% absolute in Code Optimization, increasing optimization percentage from 27.3% to 36.0%.
“For example, GPT-4+SELF-REFINE improves over the base GPT-4 by 8.7% (absolute) in Code Optimization, increasing optimization percentage from 27.3% to 36.0%.”
Quote in the paperSubstantial claim - Findingown data
In successful cases, the refiner was guided by accurate and useful feedback to make precise fixes to the original generation in 61% of the cases.
“In successful cases, the refiner was guided by accurate and useful feedback to make precise fixes to the original generation in 61% of the cases.”
Quote in the paperNot a substantial claim - Findingown data
A diverse generation of a higher temperature in the critique leads to more edits to improve the meaningfulness of variable names and to add comments.
“A diverse generation of a higher temperature in the critique leads to more edits to improve the meaningfulness of variable names and to add comments.”
Quote in the paperNot a substantial claim - Findingown data
In Sentiment Reversal, the initial output has a score of 33.9, which increases to 36.8 after three iterations.
“Similarly, in the Sentiment Reversal task, the initial output has a score of 33.9, which increases to 36.8 after three iterations.”
Quote in the paperNot a substantial claim - Findingreasoning
SELF-REFINE allows large language models to iteratively provide self-feedback and refine their own outputs.
“We present SELF-REFINE: a novel approach that allows large language models to iteratively provide self-feedback and refine their own outputs.”
- Also stated in: § Refine Feedback · boosted
“In this paper, we demonstrate that LLMs can provide iterative self-refinement without additional training, leading to higher-quality outputs on a wide range of tasks.”
Quote in the paperSubstantial claim - Also stated in: § Refine Feedback · boosted
- Findingown data
In Constrained Generation, the score increases from 29.0 to 49.7 after three iterations.
“This trend of improvement is also evident in Constrained Generation, where the score increases from 29.0 to 49.7 after three iterations.”
Quote in the paperNot a substantial claim - Findingown data
The refiner was capable of rectifying issues even when the feedback was partially incorrect, which was the situation in 33% of successful cases.
“Interestingly, the refiner was capable of rectifying issues even when the feedback was partially incorrect, which was the situation in 33% of successful cases.”
Quote in the paperSubstantial claim - Findingown data
When SELF-REFINE failed to improve the original generation, the majority of issues were due to erroneous feedback rather than faulty refinements.
“When SELF-REFINE failed to improve the original generation, the majority of issues were due to erroneous feedback rather than faulty refinements.”
Quote in the paperSubstantial claim - Findingown data
Despite the increased difficulty of the 1 vs. k setting, the outputs of SELF-REFINE are still preferred by humans over all k initial outputs.
“Despite the increased difficulty of the 1 vs. k setting, the outputs of SELF-REFINE are still preferred by humans over all k initial outputs.”
Quote in the paperSubstantial claim - Findingown data
In a mixed-refinement setting using Vicuna-13b for initialization and ChatGPT for FEEDBACK and REFINE, Vicuna-13b improved from 24.18% to 40.5% on Math Reasoning.
“The results on Math Reasoning show the promise of this approach: while Vicuna-13b was able to get only 24.18% on Math Reasoning, it was able to improve to 40.5% in this mixed-refinement setting.”
Quote in the paperNot a substantial claim - Findingown data
60% of the times, the model is robust to incorrect or generic feedback.
“60% of the times, the model is robust to incorrect or generic feedback.”
Quote in the paperNot a substantial claim - Findingown data
There are diminishing returns in the improvement as the number of iterations increases.
“Figure 4 highlights the diminishing returns in the improvement as the number of iterations increases.”
Quote in the paperNot a substantial claim - Findingown data
For tasks with multi-aspect feedback like Acronym Generation, output quality can fluctuate during the iterative process, improving on one aspect while losing out on another.
“For tasks with multi-aspect feedback like Acronym Generation, the output quality can fluctuate during the iterative process, improving on one aspect while losing out on another (Table 10).”
Quote in the paperSubstantial claim - Findingown data
For both Math Reasoning and Code Optimization, the feedback was predominantly actionable, with the majority identifying problematic aspects of the original generation and suggesting ways to rectify them.
“For both Math Reasoning and Code Optimization, we found that the feedback was predominantly actionable, with the majority identifying problematic aspects of the original generation and suggesting ways to rectify them.”
Quote in the paperNot a substantial claim - Findingown data
On various tasks using GPT-3.5, ChatGPT, and GPT-4 as base LLM, SELF-REFINE consistently improves LLM.
“On various tasks using GPT-3.5,ChatGPT, and GPT-4 as base LLM, SELF-REFINE consistently improves LLM.”
Quote in the paperSubstantial claim- Rests on an assumption: GPT-4 is capable of assessing and providing reasoning for complex tasks.
- Findingown data
SELF-REFINE can reach similar or achieve even better performance on readability metrics compared to rewrites given by human annotators.
“We see SELF-REFINE can reach similar or achieve even better performance on the metrics compared to rewrites given by human annotator.”
Quote in the paperSubstantial claim - Findingreasoning
The same model can be used as both the refiner and the source of feedback across multiple domains without training a separate refiner.
“In this work, we avoid training a separate refiner, and show that the same model can be used as both the refiner and the source of feedback across multiple domains.”
- Also stated in: § 7 Conclusion · plain
“SELF-REFINE operates within a single LLM, requiring neither additional training data nor reinforcement learning.”
Quote in the paperSubstantial claim - Also stated in: § 7 Conclusion · plain
- Findingown data
For code readability, the average of all three metrics (meaningful variable ratio, comments per line, function units) grows across iterations of feedback loops.
“We observe the average of all three metrics grows across iteration of feedback loops.”
Quote in the paperSubstantial claim - Findingown data
SELF-REFINE significantly improves Code Readability performance over base for GPT-4 (56.2 vs 27.4).
“Code Readability 37.4 ± 6.86 51.3 ± 7.39 27.7 ± 6.13 63.1 ± 7.40 * 27.4 ± 6.10 56.2 ± 7.45 *”
Quote in the paperSubstantial claim - Findingown data
SELF-REFINE significantly improves Acronym Generation performance over base for GPT-4 (56.0 vs 30.4).
“Acronym Gen. 41.6 ± 7.72 56.4 ± 8.15 27.2 ± 6.60 37.2 ± 7.46 30.4 ± 6.92 56.0 ± 8.15 *”
Quote in the paperSubstantial claim - Findingown data
SELF-REFINE improves accuracy on the GSM-8k math reasoning benchmark as a function of the number of iterations.
“Figure14: Improvements in accuracy on the GSM-8k math reasoning benchmark as a function of the # of iterations of SELF-REFINE.”
Quote in the paperSubstantial claim - Findingown data
SELF-REFINE significantly improves Sentiment Reversal performance over base for GPT-3.5 (30.4 vs 8.8).
“Sentiment Reversal 8.8 ± 2.05 30.4 ± 3.61 * 11.4 ± 2.34 43.2 ± 3.98 * 3.8 ± 1.28 36.2 ± 3.82 *”
Quote in the paperSubstantial claim - Findingown data
When the target sentiment was positive, both GPT-3.5 with text-davinci-003 and SELF-REFINE generate sentences that have a positive sentiment (100% classification accuracy).
“when the target sentiment was positive, both GPT-3.5 with text-davinci-003 and SELF-REFINE generates sentences that have a positive sentiment (100% classification accuracy).”
Quote in the paperNot a substantial claim - Findingown data
For sentiment evaluation, SELF-REFINE outputs were preferred 73% of the time when feedback was generic (something is wrong), down from 85% with informative feedback.
“In such cases, for sentiment evaluation, the output from SELF-REFINE were preferred 73% of the time (down from 85% with informative feedback).”
Quote in the paperSubstantial claim - Findingown data
With the negative target sentiment, the classification scores were 92% for GPT-3.5 and 93.6% for SELF-REFINE.
“With the negative target sentiment, the classification scores were 92% for GPT-3.5 and 93.6% for SELF-REFINE.”
Quote in the paperNot a substantial claim - Findingown data
SELF-REFINE significantly improves Code Readability performance over base for ChatGPT (63.1 vs 27.7).
“Code Readability 37.4 ± 6.86 51.3 ± 7.39 27.7 ± 6.13 63.1 ± 7.40 * 27.4 ± 6.10 56.2 ± 7.45 *”
Quote in the paperSubstantial claim - Findingown data
SELF-REFINE significantly improves Code Optimization performance over base for GPT-3.5 (23.0 vs 14.8).
“Code Optimization 14.8 ± 2.66 23.0 ± 3.25 * 23.9 ± 3.30 27.5 ± 3.49 27.3 ± 3.48 36.0 ± 3.81 *”
Quote in the paperSubstantial claim - Findingown data§ Q: There were nine computers in the server room.Five more computers were installed each day, from monday to thursday.How many computers are now in the server room?
In dialogue response generation, 60% of cases are robust to bad feedback.
“Robust to bad feedback 60%”
Quote in the paperNot a substantial claim - Findingown data§ Q: There were nine computers in the server room.Five more computers were installed each day, from monday to thursday.How many computers are now in the server room?
When feedback is not useful in dialogue response generation, a large majority is not specific or incorrect.
“When the feedback is not useful, a large majority is not specific or incorrect.”
Quote in the paperNot a substantial claim - Findingown data
The greedy critique provides more suggestions on refactoring the code for modularization.
“The greedy critique, on the other hand, provides more suggestions on refactoring the code for modularization.”
Quote in the paperNot a substantial claim - Findingown data
All methods were successful in generating an output that aligns with the target sentiment.
“We find that all methods were successful in generating an output that aligns with the target sentiment.”
Quote in the paperNot a substantial claim - Findingown data
SELF-REFINE significantly improves Constrained Generation performance over base for ChatGPT (67.0 vs 44.0).
“Constrained Gen. 28.0 ± 7.38 37.0 ± 8.26 44.0 ± 8.72 67.0 ± 9.00 * 15.0 ± 5.38 45.0 ± 8.77”
Quote in the paperSubstantial claim - Findingown data§ Q: There were nine computers in the server room.Five more computers were installed each day, from monday to thursday.How many computers are now in the server room?
In human evaluation for dialogue response generation, many responses are judged equal between SELF-REFINE and INIT (41% for GPT-3.5, 50% for ChatGPT, 30% for GPT-4).
“Both are equal | 41.0 | 50.0 | 30.0”
Quote in the paperNot a substantial claim - Findingown data
SELF-REFINE significantly improves Dialogue Response performance over base for GPT-3.5 (63.6 vs 36.4).
“Dialogue Response 36.4 ± 6.14 63.6 ± 6.62 * 40.1 ± 6.33 59.9 ± 6.67 * 25.4 ± 5.36 74.6 ± 6.22 *”
Quote in the paperSubstantial claim - Findingown data
SELF-REFINE significantly improves Dialogue Response performance over base for ChatGPT (59.9 vs 40.1).
“Dialogue Response 36.4 ± 6.14 63.6 ± 6.62 * 40.1 ± 6.33 59.9 ± 6.67 * 25.4 ± 5.36 74.6 ± 6.22 *”
Quote in the paperSubstantial claim - Findingown data
SELF-REFINE significantly improves Dialogue Response performance over base for GPT-4 (74.6 vs 25.4).
“Dialogue Response 36.4 ± 6.14 63.6 ± 6.62 * 40.1 ± 6.33 59.9 ± 6.67 * 25.4 ± 5.36 74.6 ± 6.22 *”
Quote in the paperSubstantial claim - Findingown data
SELF-REFINE significantly improves Sentiment Reversal performance over base for ChatGPT (43.2 vs 11.4).
“Sentiment Reversal 8.8 ± 2.05 30.4 ± 3.61 * 11.4 ± 2.34 43.2 ± 3.98 * 3.8 ± 1.28 36.2 ± 3.82 *”
Quote in the paperSubstantial claim - Findingown data
SELF-REFINE significantly improves Code Optimization performance over base for GPT-4 (36.0 vs 27.3).
“Code Optimization 14.8 ± 2.66 23.0 ± 3.25 * 23.9 ± 3.30 27.5 ± 3.49 27.3 ± 3.48 36.0 ± 3.81 *”
Quote in the paperSubstantial claim - Findingown data
SELF-REFINE significantly improves Sentiment Reversal performance over base for GPT-4 (36.2 vs 3.8).
“Sentiment Reversal 8.8 ± 2.05 30.4 ± 3.61 * 11.4 ± 2.34 43.2 ± 3.98 * 3.8 ± 1.28 36.2 ± 3.82 *”
Quote in the paperSubstantial claim - Interpretationown data
SELF-REFINE allows stronger models (such as GPT-4) to unlock their full potential, even in cases where this potential is not expressed in standard, single-pass output generation.
“We thus believe that SELF-REFINE allows stronger models (such as GPT-4) to unlock their full potential, even in cases where this potential is not expressed in the standard, single-pass, output generation.”
Quote in the paperSubstantial claim - Interpretationreasoning
The modest performance gains in Math Reasoning can be traced back to the inability to accurately identify whether there is any error.
“The modest performance gains in Math Reasoning can be traced back to the inability to accurately identify whether there is any error.”
Quote in the paperSubstantial claim- Rests on an assumption: Math errors can be nuanced and sometimes limited to a single line or incorrect operation.
- Interpretationown data
Specific, actionable feedback yields superior results to generic feedback.
“This suggests that while generic feedback offers some guidance -specific, actionable feedback yields superior results.”
Quote in the paperSubstantial claim - Interpretationnone given
The main limitation of SELF-REFINE is that the base models need to have sufficient few-shot modeling or instruction-following abilities, in order to learn to provide feedback and to refine in an in-context fashion, without having to train supervised models and rely on supervised data.
“The main limitation of our approach is that the base models need to have sufficient few-shot modeling or instruction-following abilities, in order to learn to provide feedback and to refine in an in-context fashion, without having to train supervised models and rely on supervised data.”
Quote in the paperSubstantial claim - Interpretationown data
External signals have the potential to optimize model performance in particular tasks.
“This indicates the potential of external signals to optimize model performance in particular tasks.”
Quote in the paperNot a substantial claim - Premisenone given
SELF-REFINE is the only method that generates feedback using an LLM on its own output, for the purpose of refining with the same LLM.
“However, ours is the only method that generates feedback using an LLM on its own output, for the purpose of refining with the same LLM.”
Quote in the paperNot a substantial claim - Interpretationown data
SELF-REFINE shows resilience to sub-optimal feedback.
“This suggests resilience to sub-optimal feedback.”
Quote in the paperNot a substantial claim - Interpretationown data
Accurate feedback plays a vital role in SELF-REFINE.
“These observations highlight the vital role of accurate feedback plays in SELF-REFINE.”
Quote in the paperSubstantial claim - Interpretationown data
Refinement according to feedback is more important than the alternative of just generating multiple initial outputs.
“This shows the importance of refinement according to feedback over the alternative of just generating multiple initial outputs.”
Quote in the paperSubstantial claim - Interpretationreasoning
SELF-REFINE provides more granular and structured feedback than ReAct and Reflexion, with multi-dimensional feedback and scores.
“While ReAct and Reflexion provide a free-form reflection on whether a step was executed correctly and potential improvements, our approach is more granular and structured, with multi-dimensional feedback and scores.”
Quote in the paperSubstantial claim - Interpretationown data
The multi-faceted feedback of SELF-REFINE is valuable for refining generated code.
“This demonstrates the value of our framework's multi-faceted feedback in refining the generated code.”
Quote in the paperSubstantial claim - Interpretationown data
Pin-pointed feedback is important for SELF-REFINE performance.
“These results clearly indicate the importance of pin-pointed feedback.”
Quote in the paperSubstantial claim - Interpretationown data§ Q: There were nine computers in the server room.Five more computers were installed each day, from monday to thursday.How many computers are now in the server room?
The FEEDBACK step of SELF-REFINE is important.
“indicating the importance of the FEEDBACK step of SELF-REFINE.”
Quote in the paperSubstantial claim - Interpretationreasoning
Applying SELF-REFINE enables models to provide multi-dimensional feedback on their own generated output and subsequently refine it based on the introspective feedback provided.
“applying SELF-REFINE enables the models to provide multi-dimensional feedback on their own generated output and subsequently refine it based on the introspective feedback provided.”
Quote in the paperSubstantial claim- Rests on an assumption: Initial outputs from language models may not always meet the desired level of quality, coherence, or sensibility.
- Classified as probably not a substantial claim. 25
- May combine two claims. 35
- The quote only partly states this claim. 5
Classified as probably not a substantial claim.
PremisecitationCommonGen-Hard requires models to generate coherent sentences incorporating 20-30 concepts, rather than only the 3-5 related concepts given in CommonGen.
“CommonGen-Hard requires models to generate coherent sentences incorporating 20-30 concepts, rather than only the 3-5 related concepts given in CommonGen.”
Quote in the paperSubstantial claim1 of 1 sources checked- cites Lin et al., 2020 source
Section 3.1 says CommonGen uses concept sets of three to five concepts, and Section 2 says the output should be a grammatical sentence using all given concepts. Our copy does not mention CommonGen-Hard or a requirement to incorporate 20–30 concepts (searched for “CommonGen-Hard” and “20-30 concepts”), so that part is unsupported. (LLM, conf=0.88)
Experimental — accuracy not yet measured
May combine two claims.
Findingown dataOn GSM8K with the same base model GPT-3 and same settings, Self-Correction achieved 45.9% accuracy while SELF-REFINE achieved 55.7% (an improvement of 9.8 percentage points).
“Empirically, we evaluated SELF-REFINE using the same base model of GPT-3 as Self-Correction, and with the same settings on the GSM8K benchmark.Self-Correction achieved 45.9% accuracy while SELF-REFINE (this work) achieved 55.7% (↑9.8).”
Quote in the paperSubstantial claim1 of 1 sources checked- cites Welleck et al., 2022 source
Section 3.4 (p. 8) reports 45.92% accuracy on GSM with a GPT-3 Instruct generator and self-corrector, supporting the rounded 45.9% figure. The paper does not report SELF-REFINE’s 55.7% result or establish that the two methods used the same settings, so it does not substantiate the 9.8-point comparison. (LLM, conf=0.88)
Experimental — accuracy not yet measured
May combine two claims.
PremisecitationSelf-Correction trains a separate refiner for each task, whereas SELF-REFINE uses instructions and few-shot prompting and does not require training a separate refiner for each task.
“Self-Correction trains a separate refiner (or”
Quote in the paperNot a substantial claim1 of 1 sources checked- cites Welleck et al., 2022 source
Probably not a substantial claim: may not pass S3 (load-bearing).
Premisecitation§ Q: There were nine computers in the server room.Five more computers were installed each day, from monday to thursday.How many computers are now in the server room?Few-shot prompting provides a model with a prompt consisting of k in-context examples of the target task, each in the form of input-output pairs.
“Few-shot prompting (also referred to as”
Quote in the paperNot a substantial claim1 of 1 sources checked- cites Brown et al., 2020 source
Probably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationThe FED dataset is a collection of human-system and human-human conversations annotated with eighteen fine-grained dialog qualities at both the turn and the dialogue-level.
“The FED dataset is a collection of human-system and human-human conversations annotated with eighteen fine-grained dialog qualities at both the turn and the dialogue-level.”
Quote in the paperNot a substantial claim1 of 1 sources checked- cites Mehri and Eskenazi, 2020 source
Probably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationThe FED dataset was created to evaluate interactive dialog systems without relying on reference responses or training data.
“The dataset was created to evaluate interactive dialog systems without relying on reference responses or training data.”
Quote in the paperNot a substantial claim1 of 1 sources checked- cites Mehri and Eskenazi, 2020 source
The Introduction says the FED dataset was collected for fine-grained evaluation of interactive dialog and contains no training data. It also says the dataset is intended to benchmark automatic metrics against human judgments; the absence of reference responses is a property of the FED metric, not a stated purpose or property of the dataset. (LLM, conf=0.88)
Experimental — accuracy not yet measured
May combine two claims.
Findingown dataIn Sentiment Transfer, changing from SELF-REFINE feedback to generic feedback leads to a significant performance drop (43.2 to 31.2), and the task fails without feedback.
“This effect is more pronounced in tasks like Sentiment Transfer, where changing from our feedback to generic feedback leads to a significant performance drop (43.2 to 31.2), and the task fails without feedback.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataIn Code Optimization, performance slightly dips from 27.5 with SELF-REFINE feedback to 26.0 with generic feedback, and further to 24.8 with no feedback.
“In Code Optimization, performance slightly dips from 27.5 (SELF-REFINE feedback) to 26.0 (generic feedback), and further to 24.8 (no feedback).”
Quote in the paperSubstantial claimMay combine two claims.
FindingreasoningGPT-4+SELF-REFINE performs better than GPT-3.5+SELF-REFINE and ChatGPT+SELF-REFINE across all tasks, even in tasks where the initial base results of GPT-4 were lower than GPT-3.5 or ChatGPT.
“Generally, GPT-4+SELF-REFINE performs better than GPT-3.5+SELF-REFINEand ChatGPT+SELF-REFINE across all tasks, even in tasks where the initial base results of GPT-4 were lower than GPT-3.5 or ChatGPT.”
Quote in the paperSubstantial claimMay combine two claims.
FindingreasoningSELF-REFINE's feedback generates explicit numerical scores to capture different aspects of output quality, allowing for a more balanced evaluation and selection of the most appropriate output.
“To address this, SELF-REFINE's feedback generates explicit numerical scores to capture the different aspects of output quality.This allows for a more balanced evaluation of outputs and the selection of the most appropriate one.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataVicuna-13b consistently followed the task initialization prompt but struggled to follow the prompts intended for feedback and refinement, often producing outputs that resembled assistant-like responses.
“Vicuna-13b was able to consistently follow the task initialization prompt.However, it struggled to follow the prompts intended for feedback and refinement.This often led to outputs that resembled assistant-like responses, a representative example of which can be found in Appendix G.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataIn the refinement stage of SELF-REFINE for Dialogue Response Generation, errors included not being robust (10%), ignoring feedback (25%), and introducing a new problem (20%).
“Table 12 breaks down errors found in the refinement stage of SELF-REFINE.Errors include: not being robust (10%), ignoring feedback (25%), and introducing a new problem (20%).”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataNearly all of GPT-4 gains are statistically significant, ChatGPT gains are significant for 4 out of 7 datasets, and GPT-3.5 gains are significant for 3 out of 7 datasets.
“We find that nearly all of GPT-4 gains are statistically significant, ChatGPT gains are significant for 4 out of 7 datasets, and GPT-3.5 gains are significant for 3 out of 7 datasets.”
Quote in the paperSubstantial claim- Rests on an assumption: GPT-4 is capable of assessing and providing reasoning for complex tasks.
May combine two claims.
Findingown dataSELF-REFINE demonstrates iterative feedback and refinement capabilities in website layout generation, where ChatGPT initially produces a rudimentary layout and then uses FEEDBACK to suggest specific, actionable improvements.
“SELF-REFINE demonstrates its iterative feedback and refinement capabilities in the context of website layout generation.ChatGPT initially produces a rudimentary layout for a given topic, and then uses the FEEDBACK to suggest specific, actionable improvements, as demonstrated in Figures 7 and 9.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing), S4 (based).
Findingnone givenStarting from a rudimentary initial design, SELF-REFINE refines HTML, CSS, and JS to evolve the website in terms of both usability and aesthetics.
“Starting from a rudimentary initial design, SELF-REFINE refines HTML, CSS, and JS to evolve the website in terms of both usability and aesthetics.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataOn the Dialogue Response Generation task, SELF-REFINE can ignore good feedback but in a majority of cases it is robust to bad feedback and ignores bad feedback.
“On the Dialogue Response Generation task, SELF-REFINE can ignore good feedback but in a majority of cases, it is robust to bad feedback and ignores bad feedback.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataSELF-REFINE achieves superior performance on the PIE dataset while using only 4 samples at most, significantly fewer than the 16 and 32 samples employed by other models.
“Notably, SELF-REFINE achieves superior performance while using only 4 samples at most, significantly fewer than the 16 and 32 samples employed by other models.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataPerformance may not always monotonically increase with iterations; in multi-aspect feedback tasks like Acronym Generation, output quality can vary during iteration with improvement in one aspect but decline in another aspect.
“The performance may not always monotonically increase with iterations: in multi-aspect feedback tasks like Acronym Generation, where the output quality can vary during iteration with improvement in one aspect but decline in another aspect.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataIn the sample analyzed for Dialogue Response Generation, the occurrence of errors in feedback was: Incorrect Feedback 25%, Generic Feedback 30%, and Incorrect Scoring 10%.
“Table 11 reports the occurrence of different types of errors in our sample, which includes Incorrect Feedback (25%), Generic Feedback (30%), and Incorrect Scoring (10%).”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataFor Math Reasoning and Sentiment Reversal, output quality increases monotonically with iterations.
“A similar selection is possible for other tasks like Math Reasoning and Sentiment Reversal, while we observe that output quality increases monotonically with iterations.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataManual analysis shows that outputs generated by SELF-REFINE are more engaging, interesting, and generally more elaborate than outputs generated by INIT.
“Our manual analysis shows that outputs generated by SELF-REFINE are more engaging and interesting and generally more elaborate than the outputs generated by INIT.”
Quote in the paperNot a substantial claimMay combine two claims. The quote only partly states this claim.
Findingown data§ Q: There were nine computers in the server room.Five more computers were installed each day, from monday to thursday.How many computers are now in the server room?SELF-REFINE with GPT-3 achieves 55.7% on GSM-8k math reasoning, outperforming Self-Correct with GPT-3 (45.9%).
“SELF-REFINE w/ GPT-3 | 55.7”
Quote in the paperSubstantial claimClassified as probably not a substantial claim. May combine two claims.
Findingnone givenCommonGen-Hard requires models to generate coherent and grammatically correct sentences incorporating 20-30 concepts, as opposed to the original task which presents a set of 3-5 related concepts.
“CommonGen-Hard requires models to generate coherent and grammatically correct sentences incorporating 20-30 concepts, as opposed to the original task which presents a set of 3-5 related concepts.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown data§ Q: There were nine computers in the server room.Five more computers were installed each day, from monday to thursday.How many computers are now in the server room?In human evaluation for dialogue response generation, SELF-REFINE wins over INIT for GPT-3.5 (36% vs 23%), ChatGPT (48% vs 18%), and GPT-4 (54% vs 16%).
“SELF-REFINE wins | 36.0 | 48.0 | 54.0”
- Also stated in: § Q: There were nine computers in the server room.Five more computers were installed each day, from monday to thursday.How many computers are now in the server room? · plain
“INIT wins | 23.0 | 18.0 | 16.0”
Quote in the paperSubstantial claim- Also stated in: § Q: There were nine computers in the server room.Five more computers were installed each day, from monday to thursday.How many computers are now in the server room? · plain
May combine two claims. The quote only partly states this claim.
Findingown data§ Q: There were nine computers in the server room.Five more computers were installed each day, from monday to thursday.How many computers are now in the server room?SELF-REFINE with GPT-4 achieves 94.5% on GSM-8k math reasoning, outperforming PaL with GPT-4 (93.3%).
“SELF-REFINE w/ GPT-4 | 94.5”
- Also stated in: § Q: There were nine computers in the server room.Five more computers were installed each day, from monday to thursday.How many computers are now in the server room? · plain
“PaL w/ GPT-4 | 93.3”
Quote in the paperSubstantial claim- Also stated in: § Q: There were nine computers in the server room.Five more computers were installed each day, from monday to thursday.How many computers are now in the server room? · plain
Probably not a substantial claim: may not pass S1 (asserted).
Findingown data§ Q: There were nine computers in the server room.Five more computers were installed each day, from monday to thursday.How many computers are now in the server room?SELF-REFINE without feedback achieves a lower percentage of optimized code than SELF-REFINE with feedback.
“SELF-REFINE -feedback | 1 | 10.1 | 62.15 | 3.03”
- Also stated in: § Q: There were nine computers in the server room.Five more computers were installed each day, from monday to thursday.How many computers are now in the server room? · plain
“SELF-REFINE | 1 | 15.3 | 59.64 | 2.90”
Quote in the paperNot a substantial claim- Also stated in: § Q: There were nine computers in the server room.Five more computers were installed each day, from monday to thursday.How many computers are now in the server room? · plain
May combine two claims.
Findingown data§ Q: There were nine computers in the server room.Five more computers were installed each day, from monday to thursday.How many computers are now in the server room?Prompting to generate generic feedback or having the model generate no feedback leads to reduced scores.
“Prompting to generate generic feedback (or having the model generate no feedback at all) leads to reduced scores, indicating the importance of the FEEDBACK step of SELF-REFINE.”
Quote in the paperSubstantial claimThe quote only partly states this claim.
Findingown dataFor dramatic response evaluation, the preference rate for SELF-REFINE outputs went down to 58.92% with generic feedback, from 80.09% with informative feedback.
“For dramatic response evaluation, we found that the preference rate went down drastically to 58.92%, from 80.09%.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataSELF-REFINE outperforms both the direct method and the simplified feedback approach in code optimization.
“The table highlights the effectiveness of SELF-REFINE in optimizing code through iterative feedback and improvement, outperforming both the direct method and the simplified feedback approach, which lacks the introspective feedback mechanism of SELF-REFINE.”
Quote in the paperSubstantial claimMay combine two claims. The quote only partly states this claim.
Findingown data§ Q: There were nine computers in the server room.Five more computers were installed each day, from monday to thursday.How many computers are now in the server room?SELF-REFINE with 2 iterations achieves 15.6% optimized code and 3.74x speedup, outperforming the direct method (9.7% optimized, 3.09x speedup).
“Direct | - | 9.7 | 62.29 | 3.09”
- Also stated in: § Q: There were nine computers in the server room.Five more computers were installed each day, from monday to thursday.How many computers are now in the server room? · plain
“SELF-REFINE | 2 | 15.6 | 65.60 | 3.74”
Quote in the paperSubstantial claim- Also stated in: § Q: There were nine computers in the server room.Five more computers were installed each day, from monday to thursday.How many computers are now in the server room? · plain
May combine two claims. The quote only partly states this claim.
Findingown data§ Q: There were nine computers in the server room.Five more computers were installed each day, from monday to thursday.How many computers are now in the server room?SELF-REFINE with ChatGPT achieves 75.1% on GSM-8k math reasoning, outperforming PaL with ChatGPT (74.2%).
“PaL w/ ChatGPT | 74.2”
Quote in the paperSubstantial claimMay combine two claims.
Findingown data§ Q: There were nine computers in the server room.Five more computers were installed each day, from monday to thursday.How many computers are now in the server room?In A/B evaluations, SELF-REFINE outputs were preferred over baseline in sentiment transfer (75.00%), acronym generation (44.59%), and response generation (47.58%).
“Sentiment Transfer | 75.00 | 21.43 | 3.57”
- Also stated in: § Q: There were nine computers in the server room.Five more computers were installed each day, from monday to thursday.How many computers are now in the server room? · plain
“Acronym Generation | 44.59 | 12.16 | 43.24”
- Also stated in: § Q: There were nine computers in the server room.Five more computers were installed each day, from monday to thursday.How many computers are now in the server room? · plain
“Response Generation | 47.58 | 19.66 | 32.76”
Quote in the paperSubstantial claim- Also stated in: § Q: There were nine computers in the server room.Five more computers were installed each day, from monday to thursday.How many computers are now in the server room? · plain
May combine two claims.
Findingown dataSELF-REFINE beats INIT by a wide margin on both automatic and human evaluation for dialogue response generation.
“Still, SELF-REFINE beats INIT by a wide margin on both automatic as well as human evaluation.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataAt T=0.0, SELF-REFINE produces less meaningful variables, less comments per line but even more function units compared to human annotators.
“At T = 0.0, SELF-REFINE produces less meaningful variables, less comments per line but even more function units.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Findingnone givenIn many cases, the feedback explicitly points out the reasons why a response scores low on some qualitative aspect.
“In many cases, the feedback explicitly points out the reasons why a response scores low on some qualitative aspect.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataAt T=0.7, SELF-REFINE produces more meaningful variables, more function units and slightly more comments compared to the human annotators on average.
“At T = 0.7, SELF-REFINE produces more meaning variables, more function units and slightly more comments compared to the human annotators on average.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
InterpretationreasoningConstrained Generation has an extremely large number of reasonable outputs, and thus SELF-REFINE allows better exploration of the space of possible outputs.
“Further, this task has an extremely large number of reasonable outputs, and thus SELF-REFINE allows to better explore the space of possible outputs.”
Quote in the paperNot a substantial claimMay combine two claims.
InterpretationreasoningConstrained Generation benefits significantly from SELF-REFINE because there are more opportunities to miss some of the concepts on the first attempt, and thus SELF-REFINE allows the model to fix these mistakes subsequently.
“We believe that this task benefits significantly from SELF-REFINE because there are more opportunities to miss some of the concepts on the first attempt, and thus SELF-REFINE allows the model to fix these mistakes subsequently.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Study design and conductnone givenThe experiments in this work were performed with language models that are not open-sourced, namely GPT-3.5, ChatGPT, GPT-4, and CODEX.
“Further, the experiments in this work were performed with language models that are not open-sourced, namely GPT-3.5, ChatGPT, GPT-4, and CODEX.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Study design and conductnone givenThe authors exclusively experiment with datasets in English.
“Another limitation of our work is that we exclusively experiment with datasets in English.”
Quote in the paperNot a substantial claimClassified as probably not a substantial claim. May combine two claims.
InterpretationreasoningSELF-REFINE focuses on iterative creation with introspective feedback, making it suitable for evaluating the effectiveness of language models on the CommonGen-Hard task.
“SELF-REFINE focuses on iterative creation with introspective feedback, making it suitable for evaluating the effectiveness of language models on the CommonGen-Hard task.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S2 (checkable).
Interpretationown dataSELF-REFINE has potential in real-world, complex, and creative tasks.
“This demonstrates the potential of SELF-REFINE in real-world, complex, and creative tasks.”
Quote in the paperNot a substantial claimMay combine two claims.
PremisecitationCompared to Reflexion (Shinn et al., 2023), SELF-REFINE involves correction using feedback, whereas Reflexion involves finding the next best solution in planning using ReAct.
“Compared to a concurrent work, Reflexion (Shinn et al., 2023), our approach involves correction using feedback, whereas their setup involves finding the next best solution in planning using ReAct.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites Shinn et al., 2023
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
Probably not a substantial claim: may not pass S3 (load-bearing).
Interpretationown dataVicuna-13b may require more extensive prompt-engineering for optimal performance.
“However, the limited performance of Vicuna-13b suggests that this model may require more extensive prompt-engineering for optimal performance.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationExisting literature does not fully describe the details of these models, such as the pretraining corpus, model sizes, and model biases.
“Existing literature (Ouyang et al., 2022) does not fully describe the details of these models, such as the pretraining corpus, model sizes, and model biases.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites Ouyang et al., 2022 source
Probably not a substantial claim: may not pass S3 (load-bearing).
Study design and conductnone givenThe authors release their code and model outputs to ensure the reproducibility of their work.
“Nonetheless, we release our code and model outputs to ensure the reproducibility of our work.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing), S4 (based).
InterpretationreasoningIn other languages, the current models may not provide the same benefits.
“In other languages, the current models may not provide the same benefits.”
Quote in the paperNot a substantial claimMay combine two claims.
Interpretationown dataHaving multiple FEEDBACK-REFINE iterations significantly enhances the quality of the output, although the marginal improvement naturally decreases with more iterations.
“Overall, having multiple FEEDBACK-REFINE iterations significantly enhances the quality of the output, although the marginal improvement naturally decreases with more iterations.”
Quote in the paperSubstantial claimMay combine two claims.
InterpretationreasoningSELF-REFINE's more granular and structured feedback allows it to offer more precise and actionable feedback, making it suitable for a wider range of natural language generation tasks, including open-ended dialogue generation.
“This distinction allows our method to offer more precise and actionable feedback, making it suitable for a wider range of natural language generation tasks, including those that may not necessarily involve step-by-step planning such as open-ended dialogue generation.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S1 (asserted), S3 (load-bearing).
InterpretationreasoningSince Vicuna-13B was trained on conversations, it does not generalize as well as instruction-based models to test-time few-shot tasks.
“We thus hypothesize that since Vicuna-13B was trained on conversations, it does not generalize as well as instruction-based models to test-time few-shot tasks.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites Chiang et al., 2023
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
Classified as probably not a substantial claim.
Study design and conductown dataThe A/B human evaluation in the study was blind: judges did not know which outputs were generated by which method.
“The setup was blind, i.e., the judges did not know which outputs were generated by which method.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S2 (checkable).
InterpretationreasoningThe increased complexity of the CommonGen-Hard task makes it an ideal testbed for evaluating the effectiveness of SELF-REFINE.
“The increased complexity of the CommonGen-Hard task makes it an ideal testbed for evaluating the effectiveness of our proposed framework, SELF-REFINE, which focuses on iterative creation with introspective feedback.”
Quote in the paperNot a substantial claimClassified as probably not a substantial claim.
Study design and conductnone given§ Q: There were nine computers in the server room.Five more computers were installed each day, from monday to thursday.How many computers are now in the server room?In A/B evaluations, judges were not aware of the method that generated each sample.
“The judges were not aware of the method that generated each sample.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S2 (checkable).
InterpretationreasoningAcronym generation is a natural testbed for SELF-REFINE.
“Thus, acronym generation is a natural method testbed for our approach.”
Quote in the paperNot a substantial claim- Rests on an assumption: Acronym generation requires an iterative refinement process to achieve a concise and memorable representation of a complex term or phrase.
- Rests on an assumption: Acronyms often involve tradeoffs between length, ease of pronunciation, and relevance to the original term or phrase.
Probably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationThe primary objective of PIE is to optimize a given program by implementing algorithmic modifications that lead to improved runtime performance.
“The primary objective of PIE is to optimize a given program by implementing algorithmic modifications that lead to improved runtime performance.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites Madaan et al., 2023
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
May combine two claims.
InterpretationreasoningThrough iterative creation and self-reflection, SELF-REFINE empowers language models to progressively enhance the quality of their output, closely mimicking the human creative process and demonstrating its ability to improve generated text on complex and demanding natural language generation tasks like CommonGen-Hard.
“Through iterative creation and self-reflection, the SELF-REFINE framework empowers language models to progressively enhance the quality of their output, closely mimicking the human creative process and demonstrating its ability to improve generated text on complex and demanding natural language generation tasks like CommonGen-Hard (Figure 15).”
Quote in the paperSubstantial claim- Rests on an assumption: Initial outputs from language models may not always meet the desired level of quality, coherence, or sensibility.
Probably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationPerformance-Improving Code Edits (PIE) focuses on enhancing the efficiency of functionally correct programs.
“Performance-Improving Code Edits or PIE (Madaan et al., 2023) focuses on enhancing the efficiency of functionally correct programs.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites Madaan et al., 2023
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
Probably not a substantial claim: may not pass S2 (checkable).
InterpretationreasoningThe significant increase in the number of concepts tests the model's ability to perform advanced commonsense reasoning, contextual understanding, and creative problem-solving.
“This significant increase in the number of concepts tests the model's ability to perform advanced commonsense reasoning, contextual understanding, and creative problem-solving, as it must generate meaningful sentences that encompass a broader range of ideas.”
Quote in the paperNot a substantial claim
The paper relies on this without support.
Large language models often fall short in addressing intricate requirements.
“Although large language models (LLMs) can generate coherent outputs, they often fall short in addressing intricate requirements.”
The paper relies on this without support.
Math errors can be nuanced and sometimes limited to a single line or incorrect operation.
“In math, errors can be nuanced and sometimes limited to a single line or incorrect operation.”
The paper relies on this without support.
GPT-4 is capable of assessing and providing reasoning for complex tasks.
“In light of the impressive achievements of GPT-4 in assessing and providing reasoning for complex tasks, we leverage its abilities for evaluation in SELF-REFINE.”
The paper relies on this without support.
Code readability may significantly affect the usability, upgradability, and ease of maintenance of an entire codebase.
“though not related to the execution results of the code, code readability may significantly affect the usability, upgradability, and ease of maintenance of an entire codebase.”
The paper relies on this without support.
Acronym generation requires an iterative refinement process to create concise and memorable representations of complex terms or phrases, involving tradeoffs between length, ease of pronunciation, and relevance.
“Acronym generation requires an iterative refinement process to create concise and memorable representations of complex terms or phrases, involving tradeoffs between length, ease of pronunciation, and relevance, and thus serves as a natural testbed for our approach.”
The paper relies on this without support.
Automated metrics may not provide an accurate assessment of text generation tasks.
“However, we acknowledge that automated metrics may not provide an accurate assessment of text generation tasks and rely on human evaluation instead.”
The paper relies on this without support.
Open-domain dialogue response generation is a complex task that requires a system to generate human-like responses to a wide range of topics.
“Open-domain dialogue response generation is a complex task that requires a system to generate human-like responses to a wide range of topics.”
The paper relies on this without support.
text-davinci-003 is capable of generating human-like responses of great quality for a wide range of dialogue contexts, making GPT-3.5 a strong baseline.
“text-davinci-003 is capable of generating human-like responses of great quality for a wide range of dialogue contexts and hence GPT-3.5 is a strong baseline.”
The paper relies on this without support.
Acronym generation requires an iterative refinement process to achieve a concise and memorable representation of a complex term or phrase.
“Like in email writing, acronym generation also requires an iterative refinement process to achieve a concise and memorable representation of a complex term or phrase.”
The paper relies on this without support.
Acronyms often involve tradeoffs between length, ease of pronunciation, and relevance to the original term or phrase.
“Acronyms often involve tradeoffs between length, ease of pronunciation, and relevance to the original term or phrase.”
The paper relies on this without support.
Some acronym quality criteria are difficult to quantify and are a matter of human preference.
“Some of these criteria are difficult to quantify, and are a matter of human preference.”
The paper relies on this without support.
Modern LLMs have superior instruction following capabilities.
“As with other modules, we leverage the superior instruction following capabilities of modern LLMs to instead provide a few demonstrations of each task.”
The paper relies on this without support.
Initial outputs from language models may not always meet the desired level of quality, coherence, or sensibility.
“Given that initial outputs from language models may not always meet the desired level of quality, coherence, or sensibility”
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?
Self-Refine is effective but is limited to single-generation reasoning tasks.
“Self-Refine is effective but is limited to single-generation reasoning tasks.”
From Reflexion: Language Agents with Verbal Reinforcement Learning (2023) · cites this paper as [15]
The Abstract reports improved performance across seven tasks, supporting the effectiveness claim. But Section 3 lists dialogue generation, code tasks, and math reasoning, while the Abstract describes iterative refinement. The paper therefore does not limit Self-Refine to single-generation reasoning tasks. (LLM, conf=0.88)
Checked by a reasoning model — may be wrong.
Experimental — accuracy not yet measuredMadaan et al. (2023)'s approach is suboptimal as it lacks problem-specific modeling, that is it does not recognize the constraints to be followed, and only prompts the model to evaluate and improve its responses without clear guidance on what to focus on.
“However, this approach is suboptimal as it lacks problem-specific modeling, that is it does not recognize the constraints to be followed, and only prompts the model to evaluate and improve its responses without clear guidance on what to focus on.”
From LLM Self-Correction with DeCRIM: Decompose, Critique, and Refine for Enhanced Following of Instructions with Multiple Constraints (2024) · cites this paper as Madaan et al. (2023)
The Algorithm 1 section specifies task-specific prompts for generating outputs and feedback, contrary to the claim that the method lacks problem-specific guidance. The Constrained Generation feedback prompt (Figure 25) explicitly asks which required concepts are missing and whether the sentence makes sense. The paper does not establish the citing author's judgment that the approach is suboptimal. (LLM, conf=0.89)
Checked by a reasoning model — may be wrong.
Experimental — accuracy not yet measuredRetry-based refinement methods often discard the entire context and regenerate from scratch, losing correct intermediate work.
“Retry-based refinement methods Madaan et al. [2023], Gou et al. [2024] often discard the entire context and regenerate from scratch, losing correct intermediate work.”
From Reason Popper-ly: Patching In-Context Reasoning with Inductive Logic Programming (2026) · cites this paper as Madaan et al. [2023]
The SELF-REFINE algorithm section says the method retains previous feedback and outputs in the prompt to inform each refinement. That is contrary to the claim that this method discards the entire context and regenerates from scratch. (LLM, conf=0.90)
Checked by a reasoning model — may be wrong.
Experimental — accuracy not yet measuredSelf-Check with 3-shot CoT and zero-shot CoT have shown to been effective on various tasks including dialogue response, math reasoning, and code generation.
“We evaluate FACTOOL against two baselines that use LLMs to check their own inputs: Self-Check with 3-shot CoT and zero-shot CoT, which have shown to been effective on various tasks including dialogue response, math reasoning, and code generation (Madaan et al., 2023;Chen et al., 2023).”
From FacTool: Factuality Detection in Generative AI - A Tool Augmented Framework for Multi-Task and Multi-Domain Scenarios (2023) · cites this paper as Madaan et al., 2023
Section 3.1, Table 1 reports improvements with SELF-REFINE on dialogue response and code-optimization tasks, but negligible gains on math reasoning. The paper does not identify or test the cited Self-Check 3-shot CoT and zero-shot CoT baselines, so its results do not establish that those specific baselines were effective across the listed tasks. (LLM, conf=0.84)
Experimental — accuracy not yet measuredThe original prompt in Madaan et al. (2023) does not clearly specify that the LLM needs to include all concepts in the prompt.
“The original prompt in Madaan et al. (2023) (Figure 7) does not clearly specify that the LLM needs to include all concepts in the prompt”
From Large Language Models Cannot Self-Correct Reasoning Yet (2023) · cites this paper as Madaan et al. (2023)
The initial constrained-generation prompt shown in Figure 24 lists concepts alongside example sentences but does not explicitly instruct the LLM to include every concept. The cited figure number is wrong: Figure 7 shows an initial web layout, not that prompt. Our copy provides no page number for either passage. (LLM, conf=0.88)
Experimental — accuracy not yet measured
Self-refinement and verification loops iteratively critique and revise generations, improving factuality at the cost of higher inference overhead and a risk of over-editing.
“while self-refinement(Madaan et al., 2023) and verification loops (Tang et al., 2023) iteratively critique and revise generations, improving factuality at the cost of higher inference overhead and a risk of over-editing.”
From Hallucination Detection-Guided Preference Optimization for Clinical Summarization (2026) · cites this paper as Madaan et al., 2023
Figure 1 and Section 4 describe SELF-REFINE’s repeated feedback-and-revision loop. The Feedback and Refinement Error Analysis reports that revisions sometimes introduce new problems, and the repeated model calls imply additional inference work. The paper does not establish improved factuality for SELF-REFINE; the separately cited verification loops are outside this verdict. (LLM, conf=0.86)
Experimental — accuracy not yet measuredApproaches such as Refine struggle when combined with existing models on complex tasks.
“For instance, unlike approaches such as Refine (Madaan et al., 2023), which struggle when combined with existing models on complex tasks”
From ReVISE: Learning to Refine at Test-Time via Intrinsic Self-Verification (2025) · cites this paper as Madaan et al., 2023
Section 4 (Analysis; page unavailable) reports that SELF-REFINE struggled with the weaker Vicuna-13B model during refinement. Section 6 (Limitations and Discussion; page unavailable) says the approach requires sufficient few-shot or instruction-following ability. These passages support a model-dependent limitation, not the broader claim that it struggles with existing models on complex tasks generally. (LLM, conf=0.85)
Experimental — accuracy not yet measuredSome benchmarks used in evaluations of self-verification (e.g., HotPotQA, GSM-8k) are easy, with SoTA LLM performance already high, making them less informative about refinement procedures.
“Some of the benchmarks (e.g. HotPotQA [18], GSM-8k [29], ) used in evaluations of self-verification are easy-that is, SoTA LLM performance is already high-and are therefore much less informative about the effects of the refinement procedure.”
From On the Self-Verification Limitations of Large Language Models on Reasoning and Planning Tasks (2024) · cites this paper as [29]
Appendix O identifies GSM-8k as a SELF-REFINE evaluation benchmark, and Table 1 reports high GPT-4 baseline accuracy (92.9%) with only a 0.2-point gain after refinement. But Section 3.3 attributes the modest math gains to difficulty detecting errors, not to the benchmark being easy or less informative; the cited passages also do not evaluate HotPotQA. (LLM, conf=0.83)
Experimental — accuracy not yet measuredThe belief that LLMs can self-critique and improve their own solutions in an iterative fashion rests on the assumption that verification of correctness should be easier than generation.
“This belief seemingly rests on the assumption that verification of correctness should be easier than generation-a rather classical argument from computational complexity”
From On the Self-Verification Limitations of Large Language Models on Reasoning and Planning Tasks (2024) · cites this paper as [29]
The Abstract and Refine Feedback section describe an LLM using feedback on its own output to improve it iteratively. They do not say this approach rests on verification of correctness being easier than generation, or invoke computational complexity as its rationale. The Results section also notes that identifying errors in math reasoning can be difficult. (LLM, conf=0.84)
Experimental — accuracy not yet measuredExisting text optimizers are poorly matched to harness engineering because they compress feedback too aggressively: they are memoryless, condition only on scalar scores, or restrict feedback to short templates or summaries.
“existing text optimizers are poorly matched to this setting because they compress feedback too aggressively: they are memoryless, condition only on scalar scores, or restrict feedback to short templates or summaries.”
From Meta-Harness: End-to-End Optimization of Model Harnesses (2026) · cites this paper as [31]
The 'Source of feedback' and 'Representation of feedback' sections say that some prior refinement approaches use scalar rewards, while SELF-REFINE uses natural-language feedback. The paper's Analysis section also finds that specific, actionable feedback outperforms generic or absent feedback. It does not establish that existing text optimizers generally are memoryless, restrict feedback to short templates or summaries, or are poorly matched to harness engineering. (LLM, conf=0.84)
Experimental — accuracy not yet measuredThe reflection process enhances the system's capability to learn from mistakes within trajectories rather than only successes.
“The reflection process is designed to enhance the system's capability to learn from mistakes within trajectories rather than only successes (Madaan et al., 2023; Shinn et al., 2023).”
From R2D2: Remembering, Replaying and Dynamic Decision Making with a Reflective Agentic Memory (2025) · cites this paper as Madaan et al., 2023
The Qualitative Analysis section reports that SELF-REFINE’s feedback identifies problems in an initial generation and suggests fixes. But it does not describe learning from mistakes within trajectories rather than only from successes; the Broader Related Work section distinguishes its refinement approach from Reflexion’s step-by-step planning. (LLM, conf=0.85)
Experimental — accuracy not yet measuredSelf-Refine uses the model itself as its critic without additional context, whereas DECRIM employs a critic with fine-grained evaluation, assessing each constraint individually.
“While Self-Refine uses the model itself as its critic without additional context, our DECRIM pipeline employs a critic with fine-grained evaluation, assessing each constraint individually.”
From LLM Self-Correction with DeCRIM: Decompose, Critique, and Refine for Enhanced Following of Instructions with Multiple Constraints (2024) · cites this paper as Madaan et al., 2023
The “Representation of feedback” section says Self-Refine uses the same language model to generate feedback and refine its output. But §3.1 and Appendix M.2 describe few-shot feedback prompts with in-context examples, scores, and explanations, contrary to “without additional context.” The DECRIM description is the citing authors’ account of their own pipeline, not a claim attributed to this source. (LLM, conf=0.90)
Experimental — accuracy not yet measuredMany prior works on constrained instruction following, such as Branch-SolveMerge and Self-Refine, assume constraint independence or focus on specific constraint types, limiting their applicability to real-world use cases.
“But many works in this direction, such as Branch-SolveMerge (Saha et al., 2024) and Self-Refine (Madaan et al., 2023), assume constraint independence or focus on specific constraint types, limiting their applicability to real-world use cases.”
From LLM Self-Correction with DeCRIM: Decompose, Critique, and Refine for Enhanced Following of Instructions with Multiple Constraints (2024) · cites this paper as Madaan et al., 2023
Section 3 (Evaluation) and Appendix K (New Tasks; page not provided) show that Self-Refine's constrained-generation evaluation uses a specific constraint type: sentences must include specified concepts. The paper does not say Self-Refine assumes constraints are independent or that this evaluation limits its applicability to real-world use cases; Section 6 instead identifies other limitations. (LLM, conf=0.78)
Experimental — accuracy not yet measuredPrior works have demonstrated successful usage of self-correction that aligns model responses with specific preferences, such as altering the style of responses or enhancing their safety.
“prior works have demonstrated the successful usage of self-correction that aligns model responses with specific preferences, such as altering the style of responses or enhancing their safety (Bai et al., 2022; Ganguli et al., 2023; Madaan et al., 2023).”
From Large Language Models Cannot Self-Correct Reasoning Yet (2023) · cites this paper as Madaan et al., 2023
The Sentiment Reversal section reports iterative refinement toward a desired positive or negative sentiment, supporting the claim about altering response style. The Feedback section includes safety as a dialogue-quality criterion, but the cited paper does not establish that self-correction specifically improved response safety; the dialogue results report overall quality improvements instead. (LLM, conf=0.84)
Experimental — accuracy not yet measuredVoyager, Self-Refine, and SwarmAgentic employ profile-like adaptation and iterative self-improvement, but remain task-specific.
“Meanwhile, systems like Voyager (Wang et al., 2023a), Self-Refine (Madaan et al., 2023), and SwarmAgentic (Zhang et al., 2025) employ profile-like adaptation and iterative self-improvement, but remain task-specific.”
From SwarmSys: Decentralized Swarm-Inspired Agents for Scalable and Adaptive Reasoning (2025) · cites this paper as Madaan et al., 2023
Section 1 (Introduction; page unavailable) describes iterative refinement, and Section 3 (Evaluation; page unavailable) evaluates Self-Refine on seven diverse tasks. Those passages support iterative self-improvement, but not profile-like adaptation. The paper presents Self-Refine as applicable to various tasks rather than as task-specific. (LLM, conf=0.86)
Experimental — accuracy not yet measuredThe ability of LLMs to self-debug has been demonstrated effectively in recent research.
“The ability of LLMs to self-debug has been demonstrated effectively in recent research (Madaan et al., 2023;Chen et al., 2023c;Lu et al., 2023;Kim et al., 2023).”
From Large language models as tool makers (2023) · cites this paper as Madaan et al., 2023
The Abstract and Refine Feedback section report that LLMs use their own feedback to improve outputs, including code generation. That supports self-correction broadly, but the code-readability section explicitly distinguishes its task from correctness, and the cited passages do not demonstrate effective self-debugging of code errors specifically. (LLM, conf=0.83)
Experimental — accuracy not yet measuredMadaan et al. (2023) show that self-correction improves task performance by asking the model to identify missing concepts and then guiding it to incorporate these concepts through feedback.
“thus, they show that self-correction improves task performance by asking the model to identify missing concepts and then guiding it to incorporate these concepts through feedback.”
From Large Language Models Cannot Self-Correct Reasoning Yet (2023) · cites this paper as Madaan et al. (2023)
Iterative refinement methods that use verbalized feedback require additional computational complexity and increase cost with each iteration.
“While effective, these approaches add an additional layer of complexity, requiring the model to both recognize its own errors and articulate useful self-correction strategies.”
From Are Retrials All You Need? Enhancing Large Language Model Reasoning Without Verbalized Feedback (2025) · cites this paper as Madaan et al., 2023
Most earlier work on natural-language feedback and self-correction prompts or trains language models to revise their initial outputs.
“Most of them prompt or train language models to correct their initial results.”
From CRITIC: Large Language Models Can Self-Correct with Tool-Interactive Critiquing (2023) · cites this paper as Madaan et al., 2023
Self-refinement methods show that models can improve through iterative critique or feedback, often using instructive signals or revision exemplars.
“Self-refinement methods (Madaan et al., 2023) show that models can improve through iterative critique or feedback, often using instructive signals or revision exemplars.”
From GIER: Gap-Driven Self-Refinement for Large Language Models (2025) · cites this paper as Madaan et al., 2023
Prompting-only setups can work well for stylistic or qualitative improvements.
“It has been demonstrated that prompting-only setups can work well for stylistic or qualitative improvements (e.g.Madaan et al., 2023;Chen et al., 2023b), but would require external feedback for reasoning tasks (Huang et al., 2023;Shinn et al., 2023;Kim et al., 2023;Madaan et al., 2023).”
From LLMs cannot find reasoning errors, but can correct them given the error location (2024) · cites this paper as Madaan et al., 2023
Huang et al. (2023) questions the findings of Madaan et al. (2023), suggesting that the claimed improvements may not be robust.
“This aligns with recent concerns about the reliability of self-refinement, as Huang et al. (2023) questions the findings of Madaan et al. (2023), suggesting that the claimed improvements may not be robust.”
From Voting or Consensus? Decision-Making in Multi-Agent Debate (2025) · cites this paper as Madaan et al., 2023
Updating an initial response through self-critique can improve performance.
“Improved performance in reasoning tasks can be gained by encouraging language models to first generate internal thoughts or reasoning chains before responding (Wei et al., 2022; Adolphs et al., 2021; Wang et al., 2022; Lanchantin et al., 2023), as well as updating their initial response through self-critique (Press et al., 2022; Madaan et al., 2023).”
From Chain-of-Verification Reduces Hallucination in Large Language Models (2023) · cites this paper as Madaan et al., 2023
Meta-Harness is closely related to methods such as ProTeGi, TextGrad, OPRO, GEPA, AlphaEvolve/OpenEvolve, and Feedback Descent, which iteratively improve prompts or other text artifacts using feedback from prior attempts.
“Meta-Harness is also closely related to methods such as ProTeGi, TextGrad, OPRO, GEPA, AlphaEvolve/OpenEvolve, and Feedback Descent, which iteratively improve prompts or other text artifacts using feedback from prior attempts [38; 31; 53; 51; 1; 35; 43; 26].”
From Meta-Harness: End-to-End Optimization of Model Harnesses (2026) · cites this paper as [31]
Recent work has explored using multimodal models as visual critics to ground code generation and refinement, building on early research showing that LLMs can produce useful feedback and iteratively improve outputs.
“Building on early research showing that LLMs can produce useful feedback and iteratively improve outputs (Madaan et al., 2023), recent work has explored using multimodal models as visual critics to ground code generation and refinement.”
From Vision-Guided Iterative Refinement for Frontend Code Generation (2026) · cites this paper as Madaan et al., 2023
Self-Refine introduced iterative self-critique, demonstrating that models could improve their own outputs through multi-turn prompting loops.
“Self-Refine introduced iterative self-critique, demonstrating that models could improve their own outputs through multi-turn prompting loops [Madaan et al., 2023].”
From Externalization in LLM Agents: A Unified Review of Memory, Skills, Protocols and Harness Engineering (2026) · cites this paper as Madaan et al., 2023
The Self-Refine pipeline shows only marginal improvements on REALINSTRUCT and a performance drop on IFEval.
“We observe only marginal improvements on REALINSTRUCT and a performance drop on IFEval using the Self-Refine (Madaan et al., 2023) pipeline, highlighting the limitations of traditional self-correction approaches for the multi-constrained instruction following task.”
From LLM Self-Correction with DeCRIM: Decompose, Critique, and Refine for Enhanced Following of Instructions with Multiple Constraints (2024) · cites this paper as Madaan et al., 2023
Updating an initial response through self-critique improves performance.
“as well as updating their initial response through self-critique (Press et al., 2022; Madaan et al., 2023)”
From Chain-of-Verification Reduces Hallucination in Large Language Models (2024) · cites this paper as Madaan et al., 2023
Applying Madaan et al.'s self-correction prompt on top of model responses from the stronger version of standard prompting again leads to a decrease in performance.
“and applying their self-correction prompt on top of model responses from our stronger version of the standard prompting again leads to a decrease in performance.”
From Large Language Models Cannot Self-Correct Reasoning Yet (2023) · cites this paper as Madaan et al. (2023)
The new prompt (Standard Prompting (ours)) significantly outperforms the results after self-correction of Madaan et al. (2023) on Constrained Generation.
“Table 8 demonstrates that our new prompt, denoted as Standard Prompting (ours) , significantly outperforms the results after self-correction of Madaan et al. (2023)”
From Large Language Models Cannot Self-Correct Reasoning Yet (2023) · cites this paper as Madaan et al. (2023)
The Constrained Generation task in Madaan et al. (2023) requires models to generate coherent sentences using all 20-30 input concepts.
“we take the Constrained Generation task in Madaan et al. (2023) as an example, where the task requires models to generate coherent sentences using all 20-30 input concepts.”
From Large Language Models Cannot Self-Correct Reasoning Yet (2023) · cites this paper as Madaan et al. (2023)
AutoMix employs a non-LLM setup for routing and avoids escalating issues such as hallucination and reasoning errors.
“Addressing the notable challenges of self-correction in large language models [Madaan et al., 2023, Huang et al., 2023b], AutoMix employs a non-LLM setup for routing and avoids escalating issues such as hallucination and reasoning errors [Dziri et al., 2023].”
From AutoMix: Automatically Mixing Language Models (2023) · cites this paper as Madaan et al., 2023
The term 'self-improvement' is used for fundamentally different ambitions-inference-time output revision, training loops on self-generated data, agents that rewrite their own code, and systems that autonomously conduct AI research-and the literature's 'self-X' vocabulary obscures these differences.
“First, 'self-improvement' is not one thing. The term is used for inference-time output revision (Self-Refine [6]), training loops on self-generated data (STaR [7], Self-Rewarding LMs [8]), agents that rewrite their own code (Gödel Agent [9], Darwin Gödel Machine [10]), and systems that autonomously conduct AI research [11]. These differ enormously in ambition and risk profile, yet the literature's”
From Recursive Self-Improvement in AI: From Bounded Self-Refinement to Autonomous Research Loops (2026) · cites this paper as [6]
Critique-and-refinement is a technique to improve the initial output of an LLM on a specific task.
“Critique-and-refinement is a technique to improve the initial output of an LLM on a specific task.”
From Debating with More Persuasive LLMs Leads to More Truthful Answers (2024) · cites this paper as Madaan et al., 2023
Few existing approaches jointly evolve the full set of editable components; most focus on a single component, typically the prompt, skills, or an in-context playbook.
“However, few existing approaches jointly evolve the full set of editable components [16]; most focus on a single component, typically the prompt [32, 50, 20], skills [19, 43], or an in-context playbook [49].”
From Agentic Harness Engineering: Observability-Driven Automatic Evolution of Coding-Agent Harnesses (2026) · cites this paper as [20]
The citation [16] is attached to the claim that few approaches jointly evolve the full set of editable components. Section 2 describes SELF-REFINE as revising generated outputs using feedback, and Appendix B compares refinement approaches, but neither addresses how many approaches jointly evolve prompts, skills, and playbooks (searched for those components and joint refinement). (LLM, conf=0.73)
Experimental — accuracy not yet measured
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
Each contradiction between two passages listed here was confirmed by an independent check.
Math-reasoning results differ between Tables 1 and 7
MajorFor the same named SELF-REFINE models on Math Reasoning, Table 7 reports GPT-3.5 at 62.4 and GPT-4 at 94.5, whereas Table 1 reports 64.1 and 93.1, respectively.
“| This work | SELF-REFINE w/ GPT-3.5 SELF-REFINE w/ ChatGPT | 62.4 75.1 | | | SELF-REFINE w/ GPT-4 | 94.5 |”
“Math Reasoning 64.1 64.1 (0) 74.8 75.0 (↑0.2) 92.9 93.1 (↑0.2)”
ChatGPT dialogue human-evaluation percentages total 116%
MajorTable 15 presents SELF-REFINE wins, INIT wins, and ties as the outcomes of an A/B evaluation. Its ChatGPT percentages are 48%, 18%, and 50%, which sum to 116% rather than 100%.
Reported 100 · recomputed 116
“| SELF-REFINE wins | 36.0 | 48.0 | 54.0 | | INIT wins | 23.0 | 18.0 | 16.0 | | Both are equal | 41.0 | 50.0 | 30.0 |”
CSCLE acronym score is one point too low
MinorThe five listed scores for CSCLE are 4, 5, 5, 5, and 5. They sum to 24, not the reported 23.
Reported 23 · recomputed 24
“* Well-known: CSCLE is not a well-known acronym.5/5 * Total score: 23/25”
Maximum of four iterations conflicts with code-readability setup
MinorThe general evaluation setup states a maximum of four FEEDBACK-REFINE iterations, but the Code Readability experiments say SELF-REFINE was run for five iterations.
“The FEEDBACK-REFINE iterations continue until the desired output quality or task-specific criterion is reached, up to a maximum of 4 iterations.”
“Due to budget constraints, we run SELF-REFINE for N = 5 iterations.”
Reported confidence level changes from 95% to 99%
MinorThe caption describes Table 13's Wilson intervals as 95% confidence intervals, while the accompanying text calls the same table's intervals 99% confidence intervals.
“Table 13: SELF-REFINE results from table 1 with Wilson confidence interval (at 95% confidence interval) and statistical significance.”
“Table 13 shows results from Table 1 with Wilson confidence interval (Brown et al., 2001) (at α= 99% confidence interval) and statistical significance.”
Universal decoding-temperature statement conflicts with code-readability setup
MinorThe main setup says all setups use a temperature of 0.7, whereas the Code Readability setup uses temperatures of 0.0 for some critiques and for every code-editor generation.
“We use greedy decoding with a temperature of 0.7 for all setups.”
“We consider the temperature of both T = 0.0 (greedy) and T = 0.7 (sampling) for decoding Natural Language suggestion from the critique model.We always use a temperature T = 0.0 (greedy) when decoding Programming Language from the code editor.”
Claim that GPT-4+SELF-REFINE leads on every task conflicts with Table 1
MinorTable 1 shows GPT-4+SELF-REFINE below ChatGPT+SELF-REFINE on Sentiment Reversal (36.2 versus 43.2), Code Readability (56.2 versus 63.1), and Constrained Generation (45.0 versus 67.0). It is also below GPT-3.5+SELF-REFINE on Acronym Generation (56.0 versus 56.4).
“Generally, GPT-4+SELF-REFINE performs better than GPT-3.5+SELF-REFINEand ChatGPT+SELF-REFINE across all tasks”
“Sentiment Reversal 8.8 30.4 (↑21.6)11.4 43.2 (↑31.8)3.8 36.2 (↑32.4)”
Stated 5-40-point improvement range excludes reported results
MinorThe stated range of absolute improvements does not encompass Table 1's 49.2-point improvement for GPT-4 Dialogue Response or its zero-point improvement for GPT-3.5 Math Reasoning.
“We show that SELF-REFINE outperforms direct generation from strong LLMs like GPT-3.5 (text-davinci-003 and gpt-3.5-turbo;OpenAI; Ouyang et al., 2022) and GPT-4 (OpenAI, 2023) by 5-40% absolute improvement.”
“Dialogue Response 36.4 63.6 (↑27.2) 40.1 59.9 (↑19.8)25.4 74.6 (↑49.2)”
CSCE acronym score is one point too low
MinorThe five listed scores for CSCE are 4, 5, 5, 5, and 2. They sum to 21, not the reported 20.
Reported 20 · recomputed 21
“* Well-known: CSCE is not a well-known acronym.2/5 * Total score: 20/25”
Cites
Language Models are Few-Shot Learners
Brown, T. B., Mann, B., Ryder, N., Subbiah, M., Kaplan, J., Dhariwal, P., Neelakantan, A., Shyam, P., Sastry, G., Askell, A., et al. (2020) · arXiv · doi:10.48550/arxiv.2005.14165 · Cited by 23,372 · see citing works
Character-level Convolutional Networks for Text ClassificationPreprint
Zhang, X., Zhao, J., & LeCun, Y. (2015) · Neural Information Processing Systems · doi:10.48550/arxiv.1509.01626 · Cited by 7,552 · cited 11× · see citing works
“Dataset: (Zhang et al., 2015) 1000 review passages x: The food was fantastic.”
BackgroundMethodInfluentialThe Architecture of Complexity
Simon, H. (1991) · Springer eBooks · doi:10.1007/978-1-4899-0718-9_31 · Cited by 6,459 · cited 1× · see citing works
“Iterative self -refinement is a fundamental characteristic of human problem-solving (Simon, 1962; Flower and Hayes, 1981; Amabile, 1983).”
BackgroundLLaMA: Open and Efficient Foundation Language Models
Touvron, H., Lavril, T., Izacard, G., Martinet, X., Lachaux, M.-A., Lacroix, T., Rozière, B., Goyal, N., Hambro, E., Azhar, F., et al. (2023) · arXiv · doi:10.48550/arxiv.2302.13971 · Cited by 4,602 · cited 2× · see citing works
“We also experiment with Vicuna-13b (Chiang et al., 2023), a version of LLaMA-13b (Touvron et al., 2023) fine-tuned on conversations sourced from the web.”
BackgroundMethodChain-Of-Thought Prompting Elicits Reasoning in Large Language Models
Wei, J., Wang, X., Schuurmans, D., Bosma, M., Ichter, B., Xia, F., Chi, E., Le, Q. V., & Zhou, D. (2022) · Advances in Neural Information Processing Systems 35 · doi:10.52202/068431-1800 · Cited by 4,505 · see citing works
Chain-of-Thought Prompting Elicits Reasoning in Large Language Models
Wei, J., Wang, X., Schuurmans, D., Bosma, M., Ichter, B., Xia, F., Chi, E., Le, Q., & Zhou, D. (2022) · arXiv · doi:10.48550/arxiv.2201.11903 · Cited by 4,263 · see citing works
Training language models to follow instructions with human feedback
Ouyang, L., Wu, J., Jiang, X., Almeida, D., Wainwright, C. L., Mishkin, P., Zhang, C., Agarwal, S., Slama, K., Ray, A., et al. (2022) · arXiv · doi:10.48550/arxiv.2203.02155 · Cited by 4,208 · see citing works
Interval Estimation for a Binomial Proportion
Brown, L. D., Cai, T., & Dasgupta, A. (2001) · Statistical Science · doi:10.1214/ss/1009213286 · Cited by 3,622 · cited 1× · see citing works
“Table 13 shows results from Table 1 with Wilson confidence interval (Brown et al., 2001) (at α= 99% confidence interval) and statistical significance.”
BackgroundTraining Language Models to Follow Instructions with Human Feedback
Ouyang, L., Wu, J., Jiang, X., Almeida, D., Wainwright, C., Mishkin, P., Zhang, C., Agarwal, S., Slama, K., Ray, A., et al. (2022) · Advances in Neural Information Processing Systems 35 · doi:10.52202/068431-2011 · Cited by 3,117 · cited 4× · see citing works
“5 (text-davinci-003 and gpt-3.5-turbo; OpenAI; Ouyang et al., 2022) and GPT-4 (OpenAI, 2023) by 5-40% absolute improvement.”
BackgroundInfluentialEvaluating Large Language Models Trained on Code
Chen, M., Tworek, J., Jun, H., Yuan, Q., Pinto, H. P. D. O., Kaplan, J., Edwards, H., Burda, Y., Joseph, N., Brockman, G., et al. (2021) · arXiv · doi:10.48550/arxiv.2107.03374 · Cited by 1,436 · see citing works
A cognitive process theory of writing
Flower, L., & Hayes, J. R. (1981) · College Composition & Communication · doi:10.58680/ccc198115885 · Cited by 1,025 · cited 1× · see citing works
“Iterative self -refinement is a fundamental characteristic of human problem-solving (Simon, 1962; Flower and Hayes, 1981; Amabile, 1983).”
BackgroundCodeRL: Mastering Code Generation through Pretrained Models and Deep Reinforcement Learning
Gotmare, A. D., Hoi, S., Le, H., Savarese, S., & Wang, Y. (2022) · Neural Information Processing Systems · doi:10.48550/arxiv.2207.01780 · Cited by 605 · cited 6× · see citing works
“Rather than having an explicit refinement module, an alternative way to incorporate feedback is by optimizing a scalar reward function, e.g. with reinforcement learning (e.g., Stiennon et al. (2020); Lu et al. (2022); Le et al. (2022a)).”
BackgroundInfluentialTraining Verifiers to Solve Math Word Problems
Cobbe, K., Kosaraju, V., Bavarian, M., Chen, M., Jun, H., Kaiser, L., Plappert, M., Tworek, J., Hilton, J., Nakano, R., et al. (2021) · arXiv · doi:10.48550/arxiv.2110.14168 · Cited by 575 · cited 5× · see citing works
“We use the Grade School Math 8k (GSM-8k) dataset (Cobbe et al., 2021) for evaluating SELF-REFINE on math reasoning.”
BackgroundMethodInfluentialLearning to summarize from human feedback
Stiennon, N., Ouyang, L., Wu, J., Ziegler, D. M., Lowe, R., Voss, C., Radford, A., Amodei, D., & Christiano, P. (2020) · arXiv · doi:10.48550/arxiv.2009.01325 · Cited by 550 · cited 3× · see citing works
“RLHF (Stiennon et al., 2020) optimize for human preference trained on feedback single (human) (not self gen.”
BackgroundDelete, Retrieve, Generate: a Simple Approach to Sentiment and Style Transfer
Li, J., Jia, R., He, H., & Liang, P. (2018) · Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies (NAACL-HLT) · doi:10.18653/v1/n18-1169 · Cited by 476 · cited 1× · see citing works
“While a large body of work on style transfer is directed at sentence-level sentiment transfer (Li et al., 2018; Prabhumoye et al., 2018), we focus on transferring the sentiment of entire reviews, making the task challenging and providing opportunities for iterative improvements.”
BackgroundGPTScore: Evaluate as You Desire
Fu, J., Ng, S.-K., Jiang, Z., & Liu, P. (2024) · Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies (NAACL-HLT) · doi:10.18653/v1/2024.naacl-long.365 · Cited by 446 · cited 4× · see citing works
“GPT3 score (Fu et al., 2023) GPT can score generations with instruction few shot single(single utility fn) (none)”
BackgroundMethodInfluentialGPTScore: Evaluate as You Desire
Fu, J., Ng, S.-K., Jiang, Z., & Liu, P. (2023) · arXiv · doi:10.48550/arxiv.2302.04166 · Cited by 446 · see citing works
Training a Helpful and Harmless Assistant with Reinforcement Learning from Human Feedback
Bai, Y., Jones, A., Ndousse, K., Askell, A., Chen, A., DasSarma, N., Drain, D., Fort, S., Ganguli, D., Henighan, T., et al. (2022) · arXiv · doi:10.48550/arxiv.2204.05862 · Cited by 442 · cited 3× · see citing works
“…a variety of tasks, including summarization (Scheurer et al., 2022), script generation (Tandon et al., 2021), program synthesis (Le et al., 2022a; Yasunaga and Liang, 2020), and other tasks (Bai et al., 2022a; Schick et al., 2022b; Saunders et al., 2022a; Bai et al., 2022b; Welleck et al., 2022).”
BackgroundAmabile, T. M. (1983) · Springer eBooks · doi:10.1007/978-1-4612-5533-8_4 · Cited by 409 · cited 1× · see citing works
“Iterative self -refinement is a fundamental characteristic of human problem-solving (Simon, 1962; Flower and Hayes, 1981; Amabile, 1983).”
BackgroundStyle transfer through back-translation
Prabhumoye, S., Tsvetkov, Y., Salakhutdinov, R., & Black, A. W. (2018) · Proceedings of the 56th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers) · doi:10.18653/v1/p18-1080 · Cited by 348 · cited 1× · see citing works
“While a large body of work on style transfer is directed at sentence-level sentiment transfer (Li et al., 2018; Prabhumoye et al., 2018), we focus on transferring the sentiment of entire reviews, making the task challenging and providing opportunities for iterative improvements.”
BackgroundSelf-citationCodeGen: An Open Large Language Model for Code with Multi-Turn Program Synthesis
Nijkamp, E., Pang, B., Hayashi, H., Tu, L., Wang, H., Zhou, Y., Savarese, S., & Xiong, C. (2022) · arXiv · doi:10.48550/arxiv.2203.13474 · Cited by 330 · see citing works
Bai, Y., Kadavath, S., Kundu, S., Askell, A., Kernion, J., Jones, A., Chen, A., Goldie, A., Mirhoseini, A., & Kaplan, J. (2022) · arXiv (Cornell University) · doi:10.48550/arxiv.2212.08073 · Cited by 326 · see citing works
Quark: Controllable Text Generation with Reinforced UnlearningPreprint
Lu, X., Welleck, S., Jiang, L., Hessel, J., Qin, L., West, P., Ammanabrolu, P., & Choi, Y. (2022) · Neural Information Processing Systems · doi:10.48550/arxiv.2205.13636 · Cited by 299 · cited 4× · see citing works
“Since human feedback is costly, several approaches use a scalar reward function as a surrogate of (or alternative to) human feedback (e.g., (Bai et al., 2022a; Liu et al., 2022; Lu et al., 2022; Le et al., 2022a; Welleck et al., 2022)).”
BackgroundMethodInfluentialSelf-citationMeasuring and Narrowing the Compositionality Gap in Language Models
Press, O., Zhang, M., Min, S., Schmidt, L., Smith, N. A., & Lewis, M. (2022) · arXiv · doi:10.48550/arxiv.2210.03350 · Cited by 294 · cited 1× · see citing works
“Self-ask (Press et al., 2022) ask followup ques when interim ans correct;final wrong few shot none (none)”
BackgroundCommonGen: A constrained text generation challenge for generative commonsense reasoning
Lin, B. Y., Zhou, W., Shen, M., Zhou, P., Bhagavatula, C., Choi, Y., & Ren, X. (2020) · Findings of the Association for Computational Linguistics: EMNLP 2020 · doi:10.18653/v1/2020.findings-emnlp.165 · Cited by 239 · cited 3× · see citing works
“Dataset: (Lin et al., 2020) 200 samples x: beach, vacation, relaxation yt: During our beach vacation.”
MethodInfluentialPeng, B., Galley, M., He, P., Cheng, H., Xie, Y., Hu, Y., Huang, Q., Liden, L., Yu, Z., Chen, W., et al. (2023) · arXiv · doi:10.48550/arxiv.2302.12813 · Cited by 156 · cited 5× · see citing works
“Prompted refiners: Augmenter (Peng et al., 2023), Re(3) (Yang et al.”
BackgroundMethodInfluentialPAL: Program-aided Language Models
Gao, L., Madaan, A., Zhou, S., Alon, U., Liu, P., Yang, Y., Callan, J., & Neubig, G. (2022) · arXiv · doi:10.48550/arxiv.2211.10435 · Cited by 155 · cited 3× · see citing works
“We select two examples from the training set on which CODEX fails when prompted with PaL-styled prompts, and manually write the correct solution (yi+1) and reasoning (fbi) for REFINE and FEEDBACK.”
MethodSelf-citationUnsupervised Evaluation of Interactive Dialog with DialoGPT
Mehri, S., & Eskenazi, M. (2020) · Proceedings of the 21th Annual Meeting of the Special Interest Group on Discourse and Dialogue · doi:10.18653/v1/2020.sigdial-1.28 · Cited by 111 · cited 12× · see citing works
“Feedback and Refinement Error Analysis for Response Generation We perform a detailed error analysis of SELF-REFINE feedback and refinement process for Dialogue Response Generation, which we summarize in Tables Table 11 and Table 12.”
MethodInfluentialCodeNet: A Large-Scale AI for Code Dataset for Learning a Diversity of Coding Tasks
Puri, R., Kung, D. S., Janssen, G., Zhang, W., Domeniconi, G., Zolotov, V., Dolby, J., Chen, J., Choudhury, M., Decker, L., et al. (2021) · arXiv · doi:10.48550/arxiv.2105.12655 · Cited by 92 · cited 8×
“…Generation (Appendix M; Mehri and Eskenazi, 2020), Code Optimization (Appendix N; Madaan et al., 2023), Code Readability Improvement (Appendix L; Puri et al., 2021), Math Reasoning (Appendix O; Cobbe et al., 2021), Sentiment Reversal (Appendix P; Zhang et al., 2015), and we introduce two new…”
BackgroundMethodInfluentialRe3: Generating Longer Stories With Recursive Reprompting and Revision
Yang, K., Tian, Y., Peng, N., & Klein, D. (2022) · arXiv · doi:10.48550/arxiv.2210.06774 · Cited by 91 · cited 5× · see citing works
“, 2023), Re(3) (Yang et al., 2022), Reflexion (Shinn et al.”
BackgroundMethodInfluentialRe3: Generating Longer Stories With Recursive Reprompting and Revision
Yang, K., Tian, Y., Peng, N., & Klein, D. (2022) · Conference on Empirical Methods in Natural Language Processing (EMNLP) · doi:10.18653/v1/2022.emnlp-main.296 · Cited by 91 · see citing works
Principle-Driven Self-Alignment of Language Models from Scratch with Minimal Human Supervision
Sun, Z., Shen, Y., Zhou, Q., Zhang, H., Chen, Z., Cox, D., Yang, Y., & Gan, C. (2023) · arXiv · doi:10.48550/arxiv.2305.03047 · Cited by 81 · cited 1× · see citing works
“• GPT-4-pref: In addition to human-pref, we use GPT-4 as a proxy for human preference following prior work (Fu et al., 2023; Chiang et al., 2023; Geng et al., 2023; Sun et al., 2023), and found high correlation (82% for Sentiment Reversal, 68% for Acronym Generation, and 71% for Dialogue Response Generation) with huma…”
MethodSelf-citationGraph-based, Self-Supervised Program Repair from Diagnostic Feedback
Yasunaga, M., & Liang, P. (2020) · arXiv · doi:10.48550/arxiv.2005.10636 · Cited by 81 · cited 4× · see citing works
“, 2021), program synthesis (Le et al., 2022a; Yasunaga and Liang, 2020), and other tasks (Bai et al.”
BackgroundMethodInfluentialRainier: Reinforced Knowledge Introspector for Commonsense Question AnsweringPreprint
Liu, J., Hallinan, S., Lu, X., He, P., Welleck, S., Hajishirzi, H., & Choi, Y. (2022) · Conference on Empirical Methods in Natural Language Processing · doi:10.48550/arxiv.2210.03078 · Cited by 70 · cited 3× · see citing works
“Since human feedback is costly, several approaches use a scalar reward function as a surrogate of (or alternative to) human feedback (e.g., (Bai et al., 2022a; Liu et al., 2022; Lu et al., 2022; Le et al., 2022a; Welleck et al., 2022)).”
BackgroundSelf-citationMemory-assisted prompt editing to improve GPT-3 after deployment
Madaan, A., Tandon, N., Clark, P., & Yang, Y. (2022) · Proceedings of the 2022 Conference on Empirical Methods in Natural Language Processing · doi:10.18653/v1/2022.emnlp-main.183 · Cited by 60 · see citing works
Self-citationSelf-critiquing models for assisting human evaluators
Saunders, W., Yeh, C., Wu, J., Bills, S., Ouyang, L., Ward, J., & Leike, J. (2022) · arXiv · doi:10.48550/arxiv.2206.05802 · Cited by 50 · cited 1× · see citing works
“…a variety of tasks, including summarization (Scheurer et al., 2022), script generation (Tandon et al., 2021), program synthesis (Le et al., 2022a; Yasunaga and Liang, 2020), and other tasks (Bai et al., 2022a; Schick et al., 2022b; Saunders et al., 2022a; Bai et al., 2022b; Welleck et al., 2022).”
BackgroundPEER: A Collaborative Language Model
Schick, T., Dwivedi-Yu, J., Jiang, Z., Petroni, F., Lewis, P., Izacard, G., You, Q., Nalmpantis, C., Grave, E., & Riedel, S. (2022) · arXiv · doi:10.48550/arxiv.2208.11663 · Cited by 49 · cited 6× · see citing works
“Learned refiners: PEER (Schick et al., 2022b), Self-critique (Saunders et al.”
BackgroundMethodInfluentialGenerating Sequences by Learning to Self-Correct
Welleck, S., Lu, X., West, P., Brahman, F., Shen, T., Khashabi, D., & Choi, Y. (2022) · arXiv · doi:10.48550/arxiv.2211.00053 · Cited by 41 · cited 13× · see citing works
“Following Welleck et al. (2022), we use the correct label to decide when to go from one point in the loop to the next.”
BackgroundMethodInfluentialSelf-citationRainier: Reinforced Knowledge Introspector for Commonsense Question Answering
Liu, J., Hallinan, S., Lu, X., He, P., Welleck, S., Hajishirzi, H., & Choi, Y. (2022) · Conference on Empirical Methods in Natural Language Processing (EMNLP) · doi:10.18653/v1/2022.emnlp-main.611 · Cited by 41 · see citing works
Self-citationNL-EDIT: Correcting Semantic Parse Errors through Natural Language Interaction
Elgohary, A., Meek, C., Richardson, M., Fourney, A., Ramos, G., & Awadallah, A. H. (2021) · Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies (NAACL-HLT) · doi:10.18653/v1/2021.naacl-main.444 · Cited by 37 · cited 1× · see citing works
“Humans have been an effective source of feedback (Tandon et al., 2021; Elgohary et al., 2021; Tandon et al., 2022; Bai et al., 2022a).”
BackgroundThink about it! Improving defeasible reasoning by first modeling the question scenario.
Madaan, A., Tandon, N., Rajagopal, D., et al. (2021) · Conference on Empirical Methods in Natural Language Processing · doi:10.18653/v1/2021.emnlp-main.508 · Cited by 36 · cited 2× · see citing works
“Other approaches that rely on external supervision or reward models require large training sets or expensive human annotations (Madaan et al., 2021; Ouyang et al., 2022), which may not always be feasible to obtain.”
BackgroundMethodSelf-citationTriangulating Python Performance Issues with ScalenePreprint
Berger, E., Stern, S., & Pizzorno, J. A. (2022) · USENIX Symposium on Operating Systems Design and Implementation · doi:10.48550/arxiv.2212.07597 · Cited by 28 · see citing works
Guide Me: Interacting with Deep Networks
Rupprecht, C., Laina, I., Navab, N., Hager, G. D., & Tombari, F. (2018) · IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings - IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings · doi:10.1109/cvpr.2018.00892 · Cited by 26 · cited 1× · see citing works
“, 2022a; Yasunaga and Liang, 2020), computer vision (Rupprecht et al., 2018), and other tasks (Bai et al.”
BackgroundLearning Performance-Improving Code Edits
Shypula, A., Madaan, A., Zeng, Y., Alon, U., Gardner, J., Hashemi, M., Neubig, G., Ranganathan, P., Bastani, O., & Yazdanbakhsh, A. (2023) · arXiv · doi:10.48550/arxiv.2302.07867 · Cited by 23 · cited 12× · see citing works
“We evaluate SELF-REFINE on 7 diverse tasks: Dialogue Response Generation (Appendix M; Mehri and Eskenazi, 2020), Code Optimization (Appendix N; Madaan et al., 2023), Code Readability Improvement (Appendix L; Puri et al.”
BackgroundMethodInfluentialSelf-citationRead, Revise, Repeat: A System Demonstration for Human-in-the-loop Iterative Text Revision
Du, W., Kim, Z. M., Raheja, V., Kumar, D., & Kang, D. (2022) · Workshop on Intelligent and Interactive Writing Assistants (In2Writing) · doi:10.18653/v1/2022.in2writing-1.14 · Cited by 22 · cited 1× · see citing works
“Pairs of feedback and refinement have been used to learn supervised refiners (Schick et al., 2022b; Du et al., 2022; Yasunaga and Liang, 2020; Madaan et al., 2021).”
MethodLearning to Model Editing Processes
Reid, M., & Neubig, G. (2022) · arXiv · doi:10.48550/arxiv.2205.12374 · Cited by 21 · cited 1× · see citing works
“In such scenarios, modern LLMs may produce an intelligible output, but iterative refinement is necessary to ensure that all aspects of the task are met and the desired quality is achieved (Reid and Neubig, 2022; Schick et al., 2022a; Welleck et al., 2022).”
BackgroundTandon, N., Madaan, A., Clark, P., & Yang, Y. (2022) · Findings of the Association for Computational Linguistics: NAACL · doi:10.18653/v1/2022.findings-naacl.26 · Cited by 19 · cited 1× · see citing works
“Humans have been an effective source of feedback (Tandon et al., 2021; Elgohary et al., 2021; Tandon et al., 2022; Bai et al., 2022a).”
BackgroundSelf-citationImproving Natural Language Interaction with Robots Using Advice
Mehta, N., & Goldwasser, D. (2019) · North American Chapter of the Association for Computational Linguistics · doi:10.18653/v1/n19-1195 · Cited by 16
Interscript: A dataset for interactive learning of scripts through error feedbackPreprint
Tandon, N., Madaan, A., Clark, P., et al. (2021) · arXiv.org · doi:10.48550/arxiv.2112.07867 · Cited by 12 · cited 3× · see citing works
“…(NL) feedback for refining outputs has been effective for a variety of tasks, including summarization (Scheurer et al., 2022), script generation (Tandon et al., 2021), program synthesis (Le et al., 2022a; Yasunaga and Liang, 2020), and other tasks (Bai et al., 2022a; Schick et al., 2022b;…”
BackgroundSelf-citationTraining Language Models with Language Feedback
Scheurer, J., Campos, J. A., Chan, J. S., Chen, A., Cho, K., & Perez, E. (2022) · arXiv · doi:10.48550/arxiv.2204.14146 · Cited by 11 · see citing works
Flagged first, then by citations
2 of the 52 references couldn’t be matched to a known paper.
Research works printed but not linked: 3
- Sanjoy Dasgupta, Daniel Hsu, Stefanos Poulis, and Xiaojin Zhu. 2019. Teaching a black-box learner. In Proceedings of the 36th International Conference on Machine Learning, ICML 2019, 9-15 June 2019, Long Beach, California, USA, volume 97 of Proceedings of Machine Learning Research, pages 1547-1555. PMLR.
- William Saunders, Catherine Yeh, Jeff Wu, Steven Bills, Long Ouyang, Jonathan Ward, and Jan Leike. 2022a. Self-critiquing models for assisting human evaluators.
- Timo Schick, Jane Dwivedi-Yu, Zhengbao Jiang, Fabio Petroni, Patrick Lewis, Gautier Izacard, Qingfei You, Christoforos Nalmpantis, Edouard Grave, and Sebastian Riedel. 2022a. Peer: A collaborative language model. · DOI · Paper page
Cited by
Sorted by citations
A Brief Overview of ChatGPT: The History, Status Quo and Potential Future Development
Wu, T., He, S., Liu, J., Sun, S., Liu, K., Han, Q.-L., & Tang, Y. (2023) · IEEE/CAA Journal of Automatica Sinica · doi:10.1109/jas.2023.123618 · Cited by 1,452 · see citing works
“It should be noted that currently proposed technologies such as Toolformer [102] and Plugin7 can partially alleviate the problem of factual errors, and a large amount of work has been proposed [103]−[105].”
BackgroundThe rise and potential of large language model based agents: a survey
Xi, Z., Chen, W., Guo, X., He, W., Ding, Y., Hong, B., Zhang, M., Wang, J., Jin, S., Zhou, E., et al. (2025) · Science China Information Sciences · doi:10.1007/s11432-024-4222-0 · Cited by 970 · see citing works
Graph of Thoughts: Solving Elaborate Problems with Large Language Models
Besta, M., Blach, N., Kubicek, A., Gerstenberger, R., Podstawski, M., Gianinazzi, L., Gajda, J., Lehmann, T., Niewiadomski, H., Nyczyk, P., et al. (2024) · Proceedings of the AAAI Conference on Artificial Intelligence · doi:10.1609/aaai.v38i16.29720 · Cited by 556 · see citing works
Reflexion: Language Agents with Verbal Reinforcement Learning
Shinn, N., Cassano, F., Berman, E., Gopinath, A., Narasimhan, K., & Yao, S. (2023) · arXiv · doi:10.48550/arxiv.2303.11366 · Cited by 1,087 · see citing works
“Reasoning and decision-making Self-Refine [14] employs an iterative framework for selfrefinement to autonomously improve generation through self-evaluation.”
InfluentialThe Rise and Potential of Large Language Model Based Agents: A Survey
Xi, Z., Chen, W., Guo, X., He, W., Ding, Y., Hong, B., Zhang, M., Wang, J., Jin, S., Zhou, E., et al. (2023) · arXiv · doi:10.48550/arxiv.2309.07864 · Cited by 972 · see citing works
A review of large language models and autonomous agents in chemistry
Ramos, M. C., Collison, C. J., & White, A. D. (2025) · Chemical Science · doi:10.1039/d4sc03921a · Cited by 274 · see citing works
Chain-of-Verification Reduces Hallucination in Large Language Models
Dhuliawala, S., Komeili, M., Xu, J., Raileanu, R., Li, X., Celikyilmaz, A., & Weston, J. (2024) · Findings of the Association for Computational Linguistics ACL 2024 · doi:10.18653/v1/2024.findings-acl.212 · Cited by 282 · see citing works
Cascella, M., Semeraro, F., Montomoli, J., Bellini, V., Piazza, O., & Bignami, E. (2024) · Journal of Medical Systems · doi:10.1007/s10916-024-02045-3 · Cited by 219 · see citing works
Huang, L., Yu, W., Ma, W., Zhong, W., Feng, Z., Wang, H., Chen, Q., Peng, W., Feng, X., Qin, B., et al. (2023) · arXiv · doi:10.48550/arxiv.2311.05232 · Cited by 2,516 · see citing works
“Nonetheless, a branch of research (Madaan et al., 2023; Yao et al., 2023b; Xie et al., 2023) explores the potential of self-correction mechanisms, where an LLM corrects its initial responses using its built-in capabilities, independent of external feedback.”
Large Language Models as Optimizers
Yang, C., Wang, X., Lu, Y., Liu, H., Le, Q. V., Zhou, D., & Chen, X. (2023) · arXiv · doi:10.48550/arxiv.2309.03409 · Cited by 151 · see citing works
Logic-LM: Empowering Large Language Models with Symbolic Solvers for Faithful Logical Reasoning
Pan, L., Albalak, A., Wang, X., & Wang, W. Y. (2023) · arXiv · doi:10.48550/arxiv.2305.12295 · Cited by 144 · see citing works
From text to insight: large language models for chemical data extraction
Schilling-Wilhelmi, M., Ríos-García, M., Shabih, S., Gil, M. V., Miret, S., Koch, C. T., Marquez, J. A., & Jablonka, K. M. (2024) · Chemical Society Reviews · doi:10.1039/d4cs00913d · Cited by 155 · see citing works
Reasoning with Language Model Prompting: A Survey
Qiao, S., Ou, Y., Zhang, N., Chen, X., Yao, Y., Deng, S., Tan, C., Huang, F., & Chen, H. (2023) · Proceedings of the conference - Association for Computational Linguistics. Meeting · doi:10.18653/v1/2023.acl-long.294 · Cited by 218 · see citing works
Art or Artifice? Large Language Models and the False Promise of Creativity
Chakrabarty, T., Laban, P., Agarwal, D., Muresan, S., & Wu, C.-S. (2024) · Proceedings of the CHI Conference on Human Factors in Computing Systems · doi:10.1145/3613904.3642731 · Cited by 135 · see citing works
Faith and Fate: Limits of Transformers on Compositionality
Dziri, N., Lu, X., Sclar, M., Li, X. (., Jiang, L., Lin, B. Y., Welleck, S., West, P., Bhagavatula, C., Bras, R. L., et al. (2023) · Advances in Neural Information Processing Systems 36 · doi:10.52202/075280-3081 · Cited by 124 · see citing works
“[36] Aman Madaan, Niket Tandon, Prakhar Gupta, Skyler Hallinan, Luyu Gao, Sarah Wiegreffe, Uri Alon, Nouha Dziri, Shrimai Prabhumoye, Yiming Yang, Sean Welleck, Bodhisattwa Prasad Majumder, Shashank Gupta, Amir Yazdanbakhsh, and Peter Clark.”
BackgroundMethodSelf-citationFaith and Fate: Limits of Transformers on Compositionality
Dziri, N., Lu, X., Sclar, M., Li, X. L., Jiang, L., Lin, B. Y., West, P., Bhagavatula, C., Bras, R. L., Hwang, J. D., et al. (2023) · arXiv · Cited by 124 · see citing works
Self-citationLarge Language Model Enhanced Multi-Agent Systems for 6G Communications
Jiang, F., Peng, Y., Dong, L., Wang, K., Yang, K., Pan, C., Niyato, D. T., & Dobre, O. A. (2024) · IEEE Wireless Communications · doi:10.1109/mwc.016.2300600 · Cited by 133 · see citing works
“4) Refinement: A refinement agent is utilized to reference coarse-grained information from the long-term memory, similar to how humans extract important experiences from long-term decisions [12].”
BackgroundMCQGen: A Large Language Model-Driven MCQ Generator for Personalized Learning
Hang, C. N., Tan, C. W., & Yu, P.-D. (2024) · IEEE Access · doi:10.1109/access.2024.3420709 · Cited by 112 · see citing works
“The self-refine technique [15] in prompt engineering is a recursive loop designed to refine the content generated by the LLM.”
BackgroundMethodAsai, A., Wu, Z., Wang, Y., Sil, A., & Hajishirzi, H. (2023) · arXiv (Cornell University) · doi:10.48550/arxiv.2310.11511 · Cited by 101 · see citing works
“R AG uses reflection tokens to decide the need for retrieval and to self-evaluate generation quality.”
MethodImproving Factuality and Reasoning in Language Models through Multiagent Debate
Du, Y., Li, S., Torralba, A., Tenenbaum, J. B., & Mordatch, I. (2023) · arXiv · doi:10.48550/arxiv.2305.14325 · Cited by 96 · see citing works
“We find that our debate approach outperforms single model baselines such as zero-shot chain of thought (Kojima et al., 2022) and reflection (Shinn et al., 2023; Madaan et al., 2023) on a variety of six reasoning, factuality, and question-answering tasks.”
LLM for SoC Security: A Paradigm Shift
Saha, D., Tarek, S., Yahyaei, K., Saha, S. K., Zhou, J., Tehranipoor, M. M., & Farahmandi, F. (2024) · IEEE Access · doi:10.1109/access.2024.3427369 · Cited by 113 · see citing works
“This has led to the emergence of several prompting techniques [115], [116], [117], [118], [119], [120], [121], [122], [123], [124], [125], [126], [127], [128], [129].”
MethodOpen Problems and Fundamental Limitations of Reinforcement Learning from Human Feedback
Casper, S., Davies, X., Shi, C., Gilbert, T. K., Scheurer, J., Rando, J., Freedman, R., Korbak, T., Lindner, D., Freire, P., et al. (2023) · arXiv · doi:10.48550/arxiv.2307.15217 · Cited by 101 · see citing works
“There are several notable examples of AI-generated language feedback (Bai et al., 2022b; Saunders et al., 2022; Ye et al., 2023; Kim et al., 2023; Akyürek et al., 2023; Madaan et al., 2023; Chen et al., 2023; Gilardi et al., 2023; Lee et al., 2023) with research agendas like Recursive Reward Modeling (Leike et al.”
BackgroundPan, L., Saxon, M., Xu, W., Nathani, D., Wang, X., & Wang, W. Y. (2024) · Transactions of the Association for Computational Linguistics · doi:10.1162/tacl_a_00660 · Cited by 86 · see citing works
Zhang, L., Ford, V., Chen, Z., & Chen, J. (2024) · Energy and Buildings · doi:10.1016/j.enbuild.2024.115116 · Cited by 79 · see citing works
Teaching Large Language Models to Self-Debug
Chen, X., Lin, M., Schärli, N., & Zhou, D. (2023) · arXiv · doi:10.48550/arxiv.2304.05128 · Cited by 77 · see citing works
RLHF Deciphered: A Critical Analysis of Reinforcement Learning from Human Feedback for LLMs
Chaudhari, S., Aggarwal, P., Murahari, V., Rajpurohit, T., Kalyan, A., Narasimhan, K., Deshpande, A., & Castro da Silva, B. (2026) · ACM Computing Surveys · doi:10.1145/3743127 · Cited by 92 · see citing works
A Large Language Model Approach to Educational Survey Feedback Analysis
Parker, M. J., Anderson, C., Stone, C., & Oh, Y. (2024) · International Journal of Artificial Intelligence in Education · doi:10.1007/s40593-024-00414-0 · Cited by 86 · see citing works
“In Peng et al. [43], GPT-4 was used for evaluation of other LLMs and was able to provide consistent scores as well as detailed explanations for those scores.”
MethodCognitive Architectures for Language Agents
Sumers, T. R., Yao, S., Narasimhan, K., & Griffiths, T. L. (2023) · arXiv · doi:10.48550/arxiv.2309.02427 · Cited by 72 · see citing works
“This opaqueness – coupled with inherent randomness from their probabilistic formulation – makes it challenging to analyze or systematically control their behaviors (Romero et al., 2023; Valmeekam et al., 2022).”
BackgroundISR-LLM: Iterative Self-Refined Large Language Model for Long-Horizon Sequential Task Planning
Zhou, Z., Song, J., Yao, K., Shu, Z., & Ma, L. (2024) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/icra57147.2024.10610065 · Cited by 74 · see citing works
“…the planning abilities of LLMs. Drawing inspiration from recent research that reveals the potential for LLM improvements through self-refinement [17], [18], we propose in this work the Iterative Self-Refined LLM (ISR-LLM) framework that utilizes the power of iterative self-refinement to improve…”
MethodRefactoring Programs Using Large Language Models with Few-Shot Examples
Shirafuji, A., Oda, Y., Suzuki, J., Morishita, M., & Watanobe, Y. (2023) · Asia-Pacific Software Engineering Conference (APSEC) · doi:10.1109/apsec60848.2023.00025 · Cited by 77 · see citing works
“In another work, Madaan et al. [17] used Codex to improve the readability of variable names and comments.”
MethodDSPy: Compiling Declarative Language Model Calls into Self-Improving Pipelines
Khattab, O., Singhvi, A., Maheshwari, P., Zhang, Z., Santhanam, K., Vardhamanan, S., Haq, S., Sharma, A., Joshi, T. T., Moazam, H., et al. (2023) · arXiv · doi:10.48550/arxiv.2310.03714 · Cited by 60 · see citing works
“A growing body of work has revealed that, especially with instruction tuning (Ouyang et al., 2022), we can elicit sophisticated behavior via prompting (Wei et al., 2022; Wang et al., 2022b; Press et al., 2022; Yao et al., 2022; Khot et al., 2022; Madaan et al., 2023).”
BackgroundCognitive Mirage: A Review of Hallucinations in Large Language Models
Ye, H., Liu, T., Zhang, A., Hua, W., & Jia, W. (2023) · arXiv · doi:10.48550/arxiv.2309.06794 · Cited by 61 · see citing works
Enhancing AI Systems with Agentic Workflows Patterns in Large Language Model
Singh, A., Ehtesham, A., Kumar, S., & Khoei, T. T. (2024) · 2024 IEEE World AI IoT Congress (AIIoT) · doi:10.1109/aiiot61789.2024.10578990 · Cited by 68 · see citing works
“Madaan et al. introduced Self-Refine, a method that enhances LLMs' initial outputs through iterative feedback and refinement without additional training data or reinforcement learning, demonstrating significant performance improvements across diverse tasks [3].”
MethodIdentifying and Mitigating the Security Risks of Generative AI
Barrett, C., Boyd, B., Bursztein, E., Carlini, N., Chen, B., Choi, J., Chowdhury, A. R., Christodorescu, M., Datta, A., Feizi, S., et al. (2023) · Foundations and Trends® in Privacy and Security · doi:10.1561/3300000041 · Cited by 57 · see citing works
“On prompting models to generate grounded responses, a number of prompting strategies [30, 56, 99] have been proposed.”
BackgroundCRITIC: Large Language Models Can Self-Correct with Tool-Interactive Critiquing
Gou, Z., Shao, Z., Gong, Y., Shen, Y., Yang, Y., Duan, N., & Chen, W. (2023) · arXiv · doi:10.48550/arxiv.2305.11738 · Cited by 57 · see citing works
“This can result in surprising performance deterioration, such as the 1.8-point decrease observed on text-davinci-003, and it further exacerbated with Self-Refine on Codex due to the unreliable feedback from the LLMs regarding program correctness.”
InfluentialSelf-citationOlausson, T., Gu, A., Lipkin, B., Zhang, C., Solar-Lezama, A., Tenenbaum, J., & Levy, R. (2023) · Proceedings of the 2023 Conference on Empirical Methods in Natural Language Processing · doi:10.18653/v1/2023.emnlp-main.313 · Cited by 57 · see citing works
“Second, Logic-LM employs a self-refinement strategy, which has shown promise across code generation and NLP tasks (Zhang et al., 2023b; Chen et al., 2023a; Peng et al., 2023; Madaan et al., 2023; Olausson et al., 2023) but which we do not consider here.”
MethodMaScQA: investigating materials science knowledge of large language models
Zaki, M. F. M., Jayadeva, Mausam, M., & Krishnan, N. M. A. (2023) · Digital Discovery · doi:10.1039/d3dd00188a · Cited by 56 · see citing works
SummIt: Iterative Text Summarization via ChatGPT
Zhang, H., Liu, X., & Zhang, J. (2023) · Findings of the Association for Computational Linguistics: EMNLP (Findings of EMNLP) · doi:10.18653/v1/2023.findings-emnlp.714 · Cited by 74 · see citing works
Wang, W. Y., Zhang, S., Li, G., Lu, J., Ren, Y. S., Wang, X., Gao, X., Su, Y., Song, H., & Li, J. (2024) · Materials Genome Engineering Advances · doi:10.1002/mgea.56 · Cited by 51 · see citing works
Can ChatGPT Defend its Belief in Truth? Evaluating LLM Reasoning via Debate
Wang, B., Yue, X., & Sun, H. (2023) · Findings of the Association for Computational Linguistics: EMNLP (Findings of EMNLP) · doi:10.18653/v1/2023.findings-emnlp.795 · Cited by 71 · see citing works
“…can improve their responses based on feed-back from humans, the environment, or models including themselves (Shinn et al., 2023; Paul et al., 2023; Madaan et al., 2023; Ganguli et al., 2023; Ma et al., 2023; Chen et al., 2023b; Peng et al., 2023; Kim et al., 2023; Du et al., 2023; Liang et al.,…”
BackgroundUncertainty Quantification and Confidence Calibration in Large Language Models: A Survey
Liu, X., Chen, T., Da, L., Chen, C., Lin, Z., & Wei, H. (2025) · Proceedings of the 31st ACM SIGKDD Conference on Knowledge Discovery and Data Mining V.2 · doi:10.1145/3711896.3736569 · Cited by 53 · see citing works
Liu, M. X., Wu, T., Chen, T., Li, F. M., Kittur, A., & Myers, B. A. (2024) · CHI Conference on Human Factors in Computing Systems · doi:10.1145/3613904.3642149 · Cited by 56 · see citing works
“” Then, we iteratively prompted GPT-4 while applying the Self-Refine technique [73], where in each iteration, we requested the generation of five additional criteria that were “different, more diverse, and more important” than the previous ones.”
BackgroundMethodHave LLMs Advanced Enough? A Challenging Problem Solving Benchmark For Large Language Models
Arora, D., Singh, H., & Mausam, M. (2023) · Conference on Empirical Methods in Natural Language Processing (EMNLP) · doi:10.18653/v1/2023.emnlp-main.468 · Cited by 63 · see citing works
Bridging the Gap: A Survey on Integrating (Human) Feedback for Natural Language Generation
Fernandes, P., Madaan, A., Liu, E., Farinhas, A., Martins, P. H., Bertsch, A., de Souza, J. G. C., Zhou, S., Wu, T., Neubig, G., et al. (2023) · Transactions of the Association for Computational Linguistics · doi:10.1162/tacl_a_00626 · Cited by 57 · see citing works
Self-citationChain-of-Verification Reduces Hallucination in Large Language Models
Dhuliawala, S., Komeili, M., Xu, J., Raileanu, R., Li, X., Celikyilmaz, A., & Weston, J. (2023) · arXiv · doi:10.48550/arxiv.2309.11495 · Cited by 42 · see citing works
“…by encouraging language models to first generate internal thoughts or reasoning chains before responding (Wei et al., 2022; Adolphs et al., 2021; Wang et al., 2022; Lan-chantin et al., 2023), as well as updating their initial response through self-critique (Press et al., 2022; Madaan et al., 2023).”
BackgroundSemnani, S. J., Yao, V., Zhang, H., & Lam, M. S. (2023) · Findings of the Association for Computational Linguistics: EMNLP (Findings of EMNLP) · doi:10.18653/v1/2023.findings-emnlp.157 · Cited by 52 · see citing works
Proactive Conversational AI: A Comprehensive Survey of Advancements and Opportunities
Deng, Y., Liao, L., Lei, W., Yang, G. H., Lam, W. P., & Chua, T. (2025) · ACM Transactions on Information Systems · doi:10.1145/3715097 · Cited by 45 · see citing works
“Latest studies investigate the hybrid dialogue system in various application domains, such as news [106], medical [174], e-Commerce [13].”
Are large language models qualified reviewers in originality evaluation?
Huang, S., Huang, Y., Liu, Y., Luo, Z., & Lu, W. P. (2024) · Information Processing & Management · doi:10.1016/j.ipm.2024.103973 · Cited by 41 · see citing works
Large Language Models Cannot Self-Correct Reasoning Yet
Huang, J., Chen, X., Mishra, S., Zheng, H. S., Yu, A. W., Song, X., & Zhou, D. (2023) · arXiv · doi:10.48550/arxiv.2310.01798 · Cited by 36 · see citing works
“The discourse on self-correction now pivots around whether these advanced models can recognize the appropriateness or accuracy of their outputs and, if needed, provide refined answers (Bai et al., 2022; Madaan et al., 2023; Welleck et al., 2023, inter alia ).”
BackgroundMethodResultInfluentialUnderstanding the planning of LLM agents: A survey
Huang, X., Liu, W., Chen, X., Wang, X., Wang, H., Lian, D., Wang, Y., Tang, R., & Chen, E. (2024) · arXiv · doi:10.48550/arxiv.2402.02716 · Cited by 47 · see citing works
Zhang, L., Fu, X., Li, Y., & Chen, J. (2025) · Automation in Construction · doi:10.1016/j.autcon.2025.106244 · Cited by 40 · see citing works
Large models in medical imaging: Advances and prospects
Fang, M., Wang, Z., Pan, S., Feng, X., Zhao, Y., Hou, D., Wu, L., Xie, X., Zhang, X.-Y., Tian, J., et al. (2025) · Chinese Medical Journal · doi:10.1097/cm9.0000000000003699 · Cited by 39 · see citing works
“In addition, self-refine prompting [52] guides the model to iteratively improve its generated responses by self-evaluating and refining them based on internal feedback, leading to continuous performance enhancement after multiple cycles.”
McDonald, D., Papadopoulos, R., & Benningfield, L. (2024) · doi:10.36227/techrxiv.171665607.76504195/v1 · Cited by 34 · see citing works
A comprehensive overview of Generative AI (GAI): Technologies, applications, and challenges
Zhang, Z., Zhang, J., Zhang, X., & Mai, W. (2025) · Neurocomputing · doi:10.1016/j.neucom.2025.129645 · Cited by 37 · see citing works
CodeTransOcean: A Comprehensive Multilingual Benchmark for Code Translation
Yan, W., Tian, Y., Li, Y., Chen, Q., & Wang, W. (2023) · Findings of the Association for Computational Linguistics: EMNLP 2023 · doi:10.18653/v1/2023.findings-emnlp.337 · Cited by 31 · see citing works
Promptbreeder: Self-Referential Self-Improvement via Prompt Evolution
Fernando, C., Banarse, D., Michalewski, H., Osindero, S., & Rocktäschel, T. (2023) · arXiv · doi:10.48550/arxiv.2309.16797 · Cited by 31 · see citing works
Image augmentation agent for weakly supervised semantic segmentation
Wu, W., Qiu, X., Song, S., et al. (2025) · Neurocomputing · doi:10.1016/j.neucom.2025.131314 · Cited by 32 · see citing works
TrueTeacher: Learning Factual Consistency Evaluation with Large Language Models
Gekhman, Z., Herzig, J., Aharoni, R., Elkind, C., & Szpektor, I. (2023) · Proceedings of the 2023 Conference on Empirical Methods in Natural Language Processing · doi:10.18653/v1/2023.emnlp-main.127 · Cited by 33 · see citing works
REFINER: Reasoning Feedback on Intermediate RepresentationsPreprint
Paul, D., Ismayilzada, M., Peyrard, M., Borges, B., Bosselut, A., West, R., & Faltings, B. V. (2023) · arXiv (Cornell University) · doi:10.48550/arxiv.2304.01904 · Cited by 35 · see citing works
“5, Self-refine, Self-reflection), suggesting our results are not random and significant.”
BackgroundMethodRL4F: Generating Natural Language Feedback with Reinforcement Learning for Repairing Model Outputs
Akyürek, A. F., Akyürek, E., Kalyan, A., Clark, P. E., Wijaya, D. T., & Tandon, N. (2023) · Proceedings of the conference - Association for Computational Linguistics. Meeting · doi:10.18653/v1/2023.acl-long.427 · Cited by 45 · see citing works
Self-citationLarge language models as tool makers
Cai, T., Wang, X., Ma, T., Chen, X., & Zhou, D. (2023) · arXiv · doi:10.48550/arxiv.2305.17126 · Cited by 28 · see citing works
How good are large language models at product risk assessment?
Collier, Z. A., Gruss, R. J., & Abrahams, A. S. (2024) · Risk Analysis · doi:10.1111/risa.14351 · Cited by 34 · see citing works
Self-Evaluation Guided Beam Search for Reasoning
Xie, Y., Kawaguchi, K., Zhao, Y., Zhao, J. X., Kan, M.-Y., He, J., & Xie, M. (2023) · Advances in Neural Information Processing Systems 36 · doi:10.52202/075280-1802 · Cited by 27
ChatCoT: Tool-Augmented Chain-of-Thought Reasoning on Chat-based Large Language Models
Chen, Z., Zhou, K., Zhang, B., Gong, Z., Zhao, X., & Wen, J.-R. (2023) · Findings of the Association for Computational Linguistics: EMNLP 2023 · doi:10.18653/v1/2023.findings-emnlp.985 · Cited by 30 · see citing works
Karim, M. M., Khan, S., Van, D. H., Liu, X.-Y., Wang, C.-H., & Qu, Q. (2025) · Future Internet · doi:10.3390/fi17080353 · Cited by 37 · see citing works
“A prominent example is the Self-Refine framework [95], where an LLM functions as both annotator and self-editor.”
AgentBoard: An analytical evaluation board of multi-turn LLM agents
Ma, C., Zhang, J., Zhu, Z., Yang, C., Yang, Y., Jin, Y., Lan, Z., Kong, L., & He, J. (2024) · Advances in Neural Information Processing Systems 37 · doi:10.52202/079017-2365 · Cited by 26 · see citing works
Self-citationChang, H., & Li, T. (2025) · Thinking Skills and Creativity · doi:10.1016/j.tsc.2025.101755 · Cited by 35 · see citing works
Reasoning beyond limits: Advances and open problems for LLMs
Ferrag, M. A., Tihanyi, N., & Debbah, M. A. (2025) · ICT Express · doi:10.1016/j.icte.2025.09.003 · Cited by 33 · see citing works
“Researchers have explored breaking down solutions into step-by-step reasoning paths—using methods like Chain-of-Thought [9], Self-Refine [10], and Reflexion—to enhance problem-solving [11], although these approaches sometimes face challenges related to feedback inefficiencies and local optima.”
Chern, I.-C., Chern, S., Chen, S., Yuan, W., Feng, K., Zhou, C., He, J., Neubig, G., & Liu, P. (2023) · arXiv · doi:10.48550/arxiv.2307.13528 · Cited by 29 · see citing works
LLMs cannot find reasoning errors, but can correct them given the error location
Tyen, G., Mansoor, H., Carbune, V., Chen, P., & Mak, T. (2024) · Findings of the Association for Computational Linguistics ACL 2024 · doi:10.18653/v1/2024.findings-acl.826 · Cited by 24 · see citing works
Agentic Large Language Models for day-to-day route choices
Wang, L., Duan, P., He, Z., Lyu, C., Chen, X., Zheng, N., Yao, L., & Ma, Z. (2025) · Transportation Research Part C Emerging Technologies · doi:10.1016/j.trc.2025.105307 · Cited by 25 · see citing works
“This reflection can also be implemented through other methods, such as having the LLM perform self-refinement [33].”
Fagbohun, O., Harrison, R. M., & Dereventsov, A. (2023) · Journal of Artificial Intelligence Machine Learning and Data Science · doi:10.51219/jaimld/oluwole-fagbohun/15 · Cited by 43 · see citing works
A Proposal for a Language Model Based Cognitive Architecture
Knowles, K., Witbrock, M., Dobbie, G., & Yogarajan, V. (2024) · Proceedings of the AAAI Symposium Series · doi:10.1609/aaaiss.v2i1.27691 · Cited by 23 · see citing works
“There have been attempts to remedy this, including Tree-of-Thought (Long 2023), Self-Refine (Madaan et al. 2023), and Voyager (Wang et al. 2023a), which embed LLMs in a higher-level architecture that allows for iteration over the LLM’s output.”
MethodIn Situ Graph Reasoning and Knowledge Expansion Using Graph‐PRefLexOR
Buehler, M. J. (2025) · Advanced Intelligent Discovery · doi:10.1002/aidi.202500006 · Cited by 20 · see citing works
Exchange-of-Thought: Enhancing Large Language Model Capabilities through Cross-Model Communication
Yin, Z., Sun, Q., Chang, C., Guo, Q., Dai, J., Huang, X., & Qiu, X. (2023) · Proceedings of the 2023 Conference on Empirical Methods in Natural Language Processing · doi:10.18653/v1/2023.emnlp-main.936 · Cited by 26 · see citing works
A Comprehensive Survey on LLM‐Based Network Management and Operations
Hong, J., Tu, N. V., & Hong, J. W. (2025) · International Journal of Network Management · doi:10.1002/nem.70029 · Cited by 27 · see citing works
Large Language Models Are Neurosymbolic Reasoners
Fang, M., Deng, S., Zhang, Y., Shi, Z., Chen, L., Pechenizkiy, M., & Wang, Y.-X. (2024) · Proceedings of the AAAI Conference on Artificial Intelligence · doi:10.1609/aaai.v38i16.29754 · Cited by 28 · see citing works
Calibrating Large Language Models with Sample Consistency
Lyu, Q., Shridhar, K., Malaviya, C., Zhang, L., Elazar, Y., Tandon, N., Apidianaki, M., Sachan, M., & Callison-Burch, C. (2025) · Proceedings of the AAAI Conference on Artificial Intelligence · doi:10.1609/aaai.v39i18.34120 · Cited by 21 · see citing works
Self-citationPREFER: Prompt Ensemble Learning via Feedback-Reflect-Refine
Zhang, C., Liu, L., Wang, C., Sun, X., Wang, H., Wang, J., & Cai, M. (2024) · Proceedings of the AAAI Conference on Artificial Intelligence · doi:10.1609/aaai.v38i17.29924 · Cited by 25 · see citing works
Lu, Q., Zhu, L., Xu, X., Xing, Z., Harrer, S., & Whittle, J. (2024) · IEEE International Conference on Software Architecture Companion (ICSA-C) · doi:10.1109/icsa-c63560.2024.00028 · Cited by 26 · see citing works
Integration of cognitive tasks into artificial general intelligence test for large models
Qu, Y., Wei, C., Du, P., Che, W., Zhang, C., Ouyang, W., Bian, Y., Xu, F., Hu, B., Du, K., et al. (2024) · iScience · doi:10.1016/j.isci.2024.109550 · Cited by 18 · see citing works
LUNA: A Model-Based Universal Analysis Framework for Large Language Models
Song, D., Xie, X., Song, J., Zhu, D., Huang, Y., Juefei-Xu, F., & Ma, L. (2024) · IEEE Transactions on Software Engineering · doi:10.1109/tse.2024.3411928 · Cited by 25 · see citing works
“In summary, LUNA showcases its potential through a wide-ranging and flexible evaluation of LLM trustworthiness, sur-passing SAPLMA and ITI.”
BackgroundLLM Evaluators Recognize and Favor Their Own Generations
Panickssery, A., Bowman, S. R., & Feng, S. (2024) · arXiv · doi:10.48550/arxiv.2404.13076 · Cited by 18 · see citing works
“…(Shashidhar et al., 2023; Zeng et al., 2023; Yuan et al., 2023; Fu et al., 2023; Li et al., 2024), self-refinement (Saunders et al., 2022; Madaan et al., 2023; Lee et al., 2023; Shridhar et al., 2023), and constitutional AI (Bai et al., 2022), LLMs are increasingly used to provide…”
Transforming agency: On the mode of existence of large language models
Barandiaran, X. E., & Almendros, L. S. (2025) · Phenomenology and the Cognitive Sciences · doi:10.1007/s11097-025-10094-3 · Cited by 24 · see citing works
“Reflexive evaluation procedures as simple as asking the transformer to reflect on the previous output and correct existing mistakes have been shown to dramatically increase performance (Madaan et al., 2023b), also to provide some degree of self-guidance on the completion of the decomposed sub-tasks.”
OctoPack: Instruction Tuning Code Large Language Models
Muennighoff, N., Liu, Q., Zebaze, A., Zheng, Q., Hui, B., Zhuo, T. Y., Singh, S., Tang, X., von Werra, L., & Longpre, S. (2023) · arXiv · doi:10.48550/arxiv.2308.07124 · Cited by 17 · see citing works
“Future work may consider more models or extending H UMAN E VAL P ACK to new languages or tasks, such as code efficiency (Madaan et al., 2023a; Yetistiren et al., 2022) or code classification (Khan et al., 2023).”
Methodbridging ai skills gaps in marketing education: prompt engineering as a key competency
Torkestani, M. S., Dose, D. B., & Mansouri, T. (2025) · Marketing Education Review · doi:10.1080/10528008.2025.2501788 · Cited by 20 · see citing works
“In addition to standard prompting approaches, advanced techniques such as Chain-of-Thought prompting and Self-Refinement prompting are employed to handle complex tasks involving reasoning and iterative refinement (Madaan et al., 2023; Wei et al., 2024; Zhang et al., 2024).”
InfluentialLahoti, P., Blumm, N., Ma, X., Kotikalapudi, R., Potluri, S., Tan, Q., Srinivasan, H., Packer, B., Beirami, A., Beutel, A., et al. (2023) · Conference on Empirical Methods in Natural Language Processing (EMNLP) · doi:10.18653/v1/2023.emnlp-main.643 · Cited by 24 · see citing works
BioPlanner: Automatic Evaluation of LLMs on Protocol Planning in Biology
O’Donoghue, O., Shtedritski, A., Ginger, J., Abboud, R., Ghareeb, A. E., & Rodriques, S. G. (2023) · Conference on Empirical Methods in Natural Language Processing (EMNLP) · doi:10.18653/v1/2023.emnlp-main.162 · Cited by 26 · see citing works
A Survey of Reasoning with Foundation ModelsPreprint
Sun, J., Zheng, C., Xie, E., Liu, Z., Chu, R., Liu, J., Xu, J., Ding, M., Li, H., Geng, M., et al. (2023) · doi:10.31219/osf.io/ac4sp · Cited by 51 · see citing works
A comparison of chain-of-thought reasoning strategies across datasets and models
Hebenstreit, K., Praas, R., Kiesewetter, L. P., & Samwald, M. (2024) · PeerJ Computer Science · doi:10.7717/peerj-cs.1999 · Cited by 15 · see citing works
Generative artificial intelligence for automated data extraction from unstructured medical text
Dao, N., Quesada, L., Hassan, S. M., Campo, M. I., Johnson, S. W., Ghose, S., Estépar, R. S. J., Waxman, A. B., Washko, G. R., & Rahaghi, F. N. (2025) · JAMIA Open · doi:10.1093/jamiaopen/ooaf097 · Cited by 15 · see citing works
“30–32 Based on observations during development, the maximum number of retry attempts was set to two, as most errors were typically resolved within two iterations.”
Knowledge-Augmented Language Model Verification
Baek, J., Jeong, S., Kang, M., Park, J. C., & Hwang, S. (2023) · Conference on Empirical Methods in Natural Language Processing (EMNLP) · doi:10.18653/v1/2023.emnlp-main.107 · Cited by 21 · see citing works
Text-to-OverpassQL: A Natural Language Interface for Complex Geodata Querying of OpenStreetMap
Staniek, M., Schumann, R., Züfle, M., & Riezler, S. (2024) · Transactions of the Association for Computational Linguistics · doi:10.1162/tacl_a_00654 · Cited by 15 · see citing works
Voting or Consensus? Decision-Making in Multi-Agent Debate
Kaesberg, L. B., Becker, J., Wahle, J. P., Ruas, T., & Gipp, B. (2025) · Findings of the Association for Computational Linguistics: ACL 2025 · doi:10.18653/v1/2025.findings-acl.606 · Cited by 14 · see citing works
“This aligns with recent concerns about the reliability of self-refinement, as Huang et al. (2023) questions the findings of Madaan et al. (2023), suggesting that the claimed improvements may not be robust.”
Refactoring for Dockerfile Quality: A Dive into Developer Practices and Automation Potential
Ksontini, E., Mastouri, M., Khalsi, R., & Kessentini, W. (2025) · International Conference on Mining Software Repositories (MSR) · doi:10.1109/msr66628.2025.00116 · Cited by 13 · see citing works
Zhao, Y., Zhang, H., Si, S., Nan, L., Tang, X., & Cohan, A. (2023) · Conference on Empirical Methods in Natural Language Processing (EMNLP) · doi:10.18653/v1/2023.emnlp-industry.17 · Cited by 26 · see citing works
Zhang, H., Li, J., Wang, Y., & Song, Y. (2023) · 2023 IEEE International Conference on Bioinformatics and Biomedicine (BIBM) · doi:10.1109/bibm58861.2023.10385557 · Cited by 15 · see citing works
Tan, X., Shi, S., Qiu, X., Qu, C., Qi, Z., Xu, Y., & Qi, Y. (2023) · Conference on Empirical Methods in Natural Language Processing (EMNLP) · doi:10.18653/v1/2023.emnlp-industry.62 · Cited by 15 · see citing works
“Lastly, when we distill the selected action using SFT, we engage in best action imitation learning, with the model itself determining the "best" action (Huang et al., 2022; Kadavath et al., 2022; Liu et al., 2023; Madaan et al., 2023; Ho and Ermon, 2016; Schaal, 1999).”
Ma, M. D., Wang, X., Kung, P.-N., Brantingham, P. J., Peng, N., & Wang, W. W. (2024) · Proceedings of the AAAI Conference on Artificial Intelligence · doi:10.1609/aaai.v38i17.29839 · Cited by 22 · see citing works
“After the initial passage X 0 is generated, the self-refinement mechanism evaluates the quality and identifies potential errors and further improves the initial generation results through iterative updates (Madaan et al. 2023; Wang et al. 2023; Liu, Sferrazza, and Abbeel 2023).”
BackgroundExp-VQA: Fine-grained facial expression analysis via visual question answering
Yuan, Y., Zeng, J., & Shan, S. (2025) · Pattern Recognition · doi:10.1016/j.patcog.2025.111783 · Cited by 12 · see citing works
- Authors
- Madaan, A., Tandon, N., Gupta, P., Hallinan, S., Gao, L., Wiegreffe, S., Alon, U., Dziri, N., Prabhumoye, S., Yang, Y., Gupta, S., Majumder, B. P., Hermann, K., Welleck, S., Yazdanbakhsh, A., & Clark, P.
- Affiliations
- Carnegie Mellon University (US)
- Allen Institute for Artificial Intelligence (US)
- University of Washington (US)
- University of California San Diego (US)
- Google (United States) (US)
- ORCID
- Venue
- arXiv
- Publisher
- arXiv
- Published
- 2023
- ISSN
- 2331-8422 (ISSN-L)
- arXiv
- 2303.17651
- OpenAlex
- W4362508231
- Cited by
- 219
- References
- 52
- Citations by year
- 2026: 24 · 2025: 79 · 2024: 54 · 2023: 61
- Type
- posted content
- Language
- en
- Open access
- green
- arxiv.org
- Licence
- Locations
- arXiv (Cornell University) (submittedVersion, cc-by)
- arXiv (Cornell University) (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
- iterative refinement, self-feedback, large language models, mathematical reasoning
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.
Claims read by deepseek-v4.1-flash under definition version 3 (extract-v3) on 2026-10-07.
Classified by jev-1.13-20260917 (gold-guideline-v0.2) on 2026-10-07.
Cited sources are checked by gpt-6-sol.
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