atlas

Research map / Large language models / Agents, code and math

Teaching Models to Improve on Tape

AAAI 2025 · Large language models › Agents, code and math · approach: Agent instruction-following benchmarks · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Trains Llama-2-7B-chat and Llama-3-8B-instruct with PPO over simulated multi-attempt critique sessions (reward = best critique score) so they learn to use corrective feedback, improving controlled generation and transferring to unseen tasks.

Problem

LLMs often fail at controlled generation under constraints that are easy to verify, and do not effectively use corrective feedback from an automated critique across multiple attempts; training data with labeled correct outputs is assumed unavailable.

Approach

CORGI simulates multi-turn interaction sessions with an automated critique that returns textual feedback and a score, and optimizes the policy with PPO using the best score in each session as reward, with feedback tokens masked out of the policy update, so the model learns to exploit feedback and generalizes this skill to unseen tasks.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Train with iterative critique feedback instead of feedback-free PPOLlama-2-7B-Chat, single-task training · Source taskssuccess rate: 71.4 -> 73.7Helped
Train with iterative critique feedback instead of feedback-free PPOLlama-2-7B-Chat, single-task training · Target taskssuccess rate: 53.9 -> 54.5Helped
Train with iterative critique feedback instead of feedback-free PPOLlama-2-7B-Chat, multi-task training · Overallsuccess rate: 62.5 -> 67.5Helped
Train with iterative critique feedback instead of feedback-free PPOLlama-3-8B-Instruct, single-task training · Source taskssuccess rate: 87.6 -> 92.8Helped
Train with iterative critique feedback instead of feedback-free PPOLlama-3-8B-Instruct, multi-task training · Target taskssuccess rate: 84 -> 85.2Helped
Use multi-task rather than single-task CORGI trainingLlama-2-7B-Chat · Target taskssuccess rate: 54.5 -> 58.5Helped
Use multi-task rather than single-task CORGI trainingLlama-3-8B-Instruct · Source taskssuccess rate: 92.8 -> 90.8Hurt
Replace detailed critique with generic binary feedback (ablation)CORGI, Llama-2-7B-Chat · Numerical Planningsuccess rateHurt
Add iterative training with binary critique feedback (ablation)Vanilla Llama baseline · Numerical Planningsuccess rateHelped
Move “Output:” outside the user instruction and end the user message before itCORGI output template · Controlled generation tasksperformanceHelped

Surprising findings

Limitations

Experimental setup

Datasets: Amazon US Customer Reviews ROCStories ECQA Reddit Short Stories QQP-Pos Wiki Neutrality Corpus CommonGen-lite MBPP CommonGen-Hard Program Synthesis numeric subset

Benchmarks: Sentiment Reviews Generation Story Generation Rationale Generation Numerical Planning Controlled Paraphrase Generation Style Transfer Clustering Panagram CommonGen-lite Program Synthesis MBPP CommonGen-Hard

Metrics: success rate

Baselines: Vanilla-Llama RL-NoFB

Builds on: PPO RLHF TRL

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy