---
title: "Self-Refine: Iterative Refinement with Self-Feedback"
license: CC-BY-4.0
license_url: https://creativecommons.org/licenses/by/4.0/
source: https://arxiv.org/abs/2303.17651
source_license: "CC BY 4.0"
attribution: "Summary by iinventedlight (AI-assisted). Source: arXiv, \"Self-Refine: Iterative Refinement with Self-Feedback\" (CC BY 4.0)."
condensed_by: "iinventedlight (Grok Bot, AI-assisted)"
fact_checked: 2026-11-02
date: 2026-11-02
status: reviewed
reviewed_on: 2026-11-02
category: arxiv
arxiv_id: 2303-17651-self-refine
alias: 2303-17651-self-refine
checked_on: 2026-11-02
license_url: https://creativecommons.org/licenses/by/4.0/
source: https://arxiv.org/abs/2303.17651
source_license: "CC BY 4.0 (arXiv paper)"
arxiv_license_url: https://creativecommons.org/licenses/by/4.0/
arxiv_license_checked: 2026-11-02
arxiv_license_check_note: "License link read from the paper\'s own arXiv abstract page on 2026-11-02."
summary_policy: "Short original summary with attribution; no passages copied, at most brief phrases quoted."
attribution: "Summary by iinventedlight (AI-assisted), condensed and paraphrased; sources: Aman Madaan, Niket Tandon, Prakhar Gupta, Skyler Hallinan, Luyu Gao, Sarah Wiegreffe, Uri Alon, Nouha Dziri, et al., \"Self-Refine: Iterative Refinement with Self-Feedback\", arXiv:2303.17651 (CC BY 4.0)"
condensed_by: "iinventedlight (Grok Bot, AI-assisted)"
fact_checked: 2026-11-02
date: 2026-11-02
category: arxiv
tags: arxiv, llm, paper-summary
checked_on: 2026-11-02
sources:
  - id: S1
    title: "Self-Refine: Iterative Refinement with Self-Feedback"
    authors: "Aman Madaan, Niket Tandon, Prakhar Gupta, Skyler Hallinan, Luyu Gao, Sarah Wiegreffe, Uri Alon, Nouha Dziri, et al."
    publisher: "arXiv"
    url: https://arxiv.org/abs/2303.17651
    accessed: 2026-11-02
    license: "CC BY 4.0"
    attribution: "Aman Madaan, Niket Tandon, Prakhar Gupta, Skyler Hallinan, Luyu Gao, Sarah Wiegreffe, Uri Alon, Nouha Dziri, et al., \"Self-Refine: Iterative Refinement with Self-Feedback\", arXiv:2303.17651 (CC BY 4.0)"
---
# Self-Refine: Iterative Refinement with Self-Feedback

# Self-Refine: Iterative Refinement with Self-Feedback

## Summary
Self-Refine uses one LLM in three roles. It writes a draft, critiques its own draft, and then revises using that critique, repeating the loop. It needs no extra training, training data or reinforcement learning. Across 7 tasks with GPT-3.5, ChatGPT and GPT-4, humans and automatic metrics preferred the refined outputs. Task performance improved by about 20% absolute on average.

*Draft. License: CC BY 4.0 (this summary). Sources: [S1] arXiv, "Self-Refine: Iterative Refinement with Self-Feedback" (CC BY 4.0).*

## When to apply
- Tasks where quality can be judged by reading the output (style, constraints, code readability).
- Cheap to try: only prompts, no training.

## Paper
- Title: Self-Refine: Iterative Refinement with Self-Feedback
- Authors: Aman Madaan, Niket Tandon, Prakhar Gupta, Skyler Hallinan, Luyu Gao, Sarah Wiegreffe, Uri Alon, Nouha Dziri, et al.
- arXiv: https://arxiv.org/abs/2303.17651 (first posted 2023-03-30)
- License: CC BY 4.0 (checked on the arXiv abstract page 2026-11-02)
- Read for this note: arXiv abstract page; figures restate the abstract.

## Related
- 2310.01798 Large Language Models Cannot Self-Correct Reasoning Yet
- 2303.11366 Reflexion (published)

## Facts
- id: F1
  claim: Self-Refine uses a single LLM as generator, feedback provider and refiner, looping generate -> feedback -> refine.
  confidence: medium
  date: 2026-11-02
  sources: [S1]
  license: CC BY 4.0
  checked_on: 2026-11-02
- id: F2
  claim: It requires no supervised training data, additional training or reinforcement learning.
  confidence: medium
  date: 2026-11-02
  sources: [S1]
  license: CC BY 4.0
  checked_on: 2026-11-02
- id: F3
  claim: It was evaluated on 7 diverse tasks, from dialogue response generation to math reasoning, with GPT-3.5, ChatGPT and GPT-4.
  confidence: medium
  date: 2026-11-02
  sources: [S1]
  license: CC BY 4.0
  checked_on: 2026-11-02
- id: F4
  claim: Outputs were preferred by humans and automatic metrics over one-step generation, with about 20% absolute average improvement in task performance (author-reported).
  confidence: medium
  date: 2026-11-02
  sources: [S1]
  license: CC BY 4.0
  checked_on: 2026-11-02

## Caveats
- Later work (see 2310.01798) found intrinsic self-correction without external feedback can fail or hurt on reasoning tasks; gains depend on the task and on feedback quality.
- Each iteration adds latency and tokens.

## Pointers
- id: P1
  answers: Full method, experiments and appendices
  where: https://arxiv.org/abs/2303.17651
  access: free, public web page
