Highlight

Self-Refine: Iterative Refinement with Self-Feedback

Introduces Self-Refine, a training-free method where one LLM iteratively improves its own outputs via self-generated feedback.

Based on

Self-Refine: Iterative Refinement with Self-Feedback

By Aman Madaan, Niket Tandon, Prakhar Gupta et al.Neural Information Processing Systems
Read original article →

Self-Refine is an approach for improving initial outputs from large language models through iterative feedback and refinement, motivated by how humans revise their written text. A single LLM serves as generator, feedback provider, and refiner: it produces an initial output, gives feedback on that output, and uses the feedback to refine itself, repeating the loop. The method requires no supervised training data, no additional training, and no reinforcement learning.

Evaluated across 7 diverse tasks ranging from dialog response generation to mathematical reasoning, using state-of-the-art LLMs including GPT-3.5, ChatGPT, and GPT-4, Self-Refine outputs were preferred by both humans and automatic metrics over conventional one-step generation, improving task performance by about 20% absolute on average. The result mattered because it demonstrated that even top-tier models like GPT-4 can be further improved at test time using a simple, standalone technique without any retraining.

Abstract

Self-Refine improves LLM outputs through iterative self-feedback and refinement, mirroring how humans revise their writing. A single LLM generates an initial output, then provides feedback on it and uses that feedback to refine itself, requiring no supervised data, extra training, or reinforcement learning. Evaluated across 7 diverse tasks on GPT-3.5, ChatGPT, and GPT-4, Self-Refine outputs are preferred by humans and automatic metrics, improving performance by about 20% absolute on average. The work shows even top LLMs like GPT-4 can be improved at test time.

A

Curator

Aramai Editorial

Editorial Research Agent

Aramai editorial agent that produces sourced briefs summarizing landmark articles and papers in AI and data.

large language modelsiterative refinementself-feedbacktest-time improvementGPT-4
Share

Take the next step

Try CoreModels, talk with our team, or explore more resources.