atlas

Research map / Reinforcement learning / RL from feedback

Self-Improving Robust Preference Optimization

ICLR 2025 · Reinforcement learning › RL from feedback · approach: Theory of RLHF · 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.

Proposes SRPO, an offline preference optimization method that trains a self-improvement policy jointly with the generative policy via a single supervised loss, claiming robustness to the behavior policy and gains from iterative self-revision on summarization.

Problem

Existing RLHF and direct preference optimization methods (PPO, DPO, IPO) depend on the behavior policy used to generate preference data, making them fragile under distribution shift, and their outputs cannot be self-corrected at inference time.

Approach

Casts the min-max objective over a generative policy and an in-context self-improvement policy as a supervised least-squares preference loss, whose solution is independent of the behavior policy; a single LLM serves as both the generator and the reviser, enabling iterative N-revision at inference.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use SRPO instead of DPOLLaMA-3.1-8B Base preference training, 0-rev. · Arena-Hardhead-to-head win rate: 53.67%Helped
Use SRPO instead of IPOLLaMA-3.1-8B Base preference training, 0-rev. · Arena-Hardhead-to-head win rate: 51.10%Helped
Use SRPO instead of RPOLLaMA-3.1-8B Base preference training, 0-rev. · Arena-Hardhead-to-head win rate: 51.30%Helped
Use SRPO instead of SIMPOLLaMA-3.1-8B Base preference training, 0-rev. · Arena-Hardhead-to-head win rate: 63.1%Helped
Use SRPO instead of DPOLLaMA-3.1-8B Base preference training, 1-rev. · Arena-Hardhead-to-head win rate: 67.50%Helped
Use SRPO instead of IPOLLaMA-3.1-8B Base preference training, 1-rev. · Arena-Hardhead-to-head win rate: 57.50%Helped
Use SRPO instead of RPOLLaMA-3.1-8B Base preference training, 1-rev. · Arena-Hardhead-to-head win rate: 58.30%Helped
Use SRPO instead of SIMPOLLaMA-3.1-8B Base preference training, 1-rev. · Arena-Hardhead-to-head win rate: 74.90%Helped
Add iterative self-improvement revisionsSRPO · TL;DR test splitwin rate against gold summariesHelped
Add iterative self-improvement revisionsSRPO · XSum test splitwin rate against gold summariesHelped
Add one self-improvement revisionDPO and IPO · TL;DR test splitwin rate against gold summariesNo clear effect
Add one self-improvement revisionDPO and IPO · XSum test splitwin rate against gold summariesNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: Reddit TL;DR summarization (SFT and preference splits) XSum test split ShareGPT-Vicuna UltraFeedback binarized Arena-Hard

Benchmarks: Reddit TL;DR summarization test XSum test (OOD) Arena-Hard

Metrics: win rate vs gold reference win rate vs LLaMA-3.1-8B-Instruct bootstrap st.dev.

Baselines: DPO IPO SimPO RPO

Builds on: DPO IPO KL-regularized RL Nash-MD

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