atlas

Research map / Large language models / Alignment and preferences

Self-Boosting Large Language Models with Synthetic Preference Data

ICLR 2025 · Large language models › Alignment and preferences · approach: Steering and correcting LLM behavior · 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 SynPO, an iterative self-boosting method that trains LLMs on fully synthetic preference pairs built from self-generated prompts and self-refined responses, without human preference annotation.

Problem

Collecting high-quality preference data for LLM alignment is costly and creativity-demanding, and static preference datasets limit continual improvement of LLMs.

Approach

A self-prompt generator (the LLM trained on keyword-to-prompt SFT) creates diverse prompts from keywords, and a response improver (the LLM trained to map its own outputs to gold responses) refines on-policy responses; pre- and post-refinement outputs form chosen/rejected pairs optimized with SimPO over iterations.</couldn't>

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply SynPO for four iterations instead of using the SFT modelMistral-Base 7B · AlpacaEval 2.0length-controlled win rate (%): 6.6 -> 34.0Helped
Apply SynPO for three iterations instead of using the SFT modelMistral-Base 7B · Arena-Hardwin rate (%): 2.0 -> 24.1Helped
Apply SynPO for four iterations instead of using the SFT modelLlama3-Base 8B · AlpacaEval 2.0length-controlled win rate (%): 5.4 -> 32.1Helped
Apply SynPO for three iterations instead of using the SFT modelLlama3-Base 8B · Arena-Hardwin rate (%): 2.7 -> 32.5Helped
Apply SynPO for four iterations instead of using the SFT modelMistral-Base 7B · Open LLM Leaderboardaverage score: 58.20 -> 61.39Helped
Apply SynPO for four iterations instead of using the SFT modelLlama3-Base 8B · Open LLM Leaderboardaverage score: 63.34 -> 68.34Helped
Use SynPO-generated prompts instead of manually collected prompts (ablation)SynPO on Llama3-8B · AlpacaEval 2.0length-controlled win rate (%): 23.8 -> 24.3Helped
Mix SynPO-generated prompts with manually collected prompts (ablation)SynPO on Llama3-8B · AlpacaEval 2.0raw win rate (%): 24.5 -> 29.4Helped
Add preference optimization after seed-data fine-tuning (ablation)Llama3-8B · AlpacaEval 2.0length-controlled win rate (%): 20.1 -> 24.6Helped
Optimize preferences directly on seed gold responses and initial model outputs (ablation)Llama3-8B · AlpacaEval 2.0length-controlled win rate (%): 20.1 -> 11.6Hurt
Train seed-derived preference data for multiple epochs (ablation)Llama3-8B · AlpacaEval 2.0length-controlled win rate (%): 24.6 -> 22.4Hurt
Apply SynPO across iterationsMistral-Base · Open LLM Leaderboard GSM8kaccuracy: 34.72 -> 31.08Mixed

Surprising findings

Limitations

Experimental setup

Datasets: UltraFeedback UltraChat-200k RefinedWeb

Benchmarks: AlpacaEval 2.0 Arena-Hard MT-Bench Open LLM Leaderboard LM Evaluation Harness tasks

Metrics: length-controlled win rate win rate MT-Bench score accuracy

Baselines: SFT UltraFeedback manual collection Sampling-Ranking Self-Rewarding Seed SFT Seed PO Seed SFT + PO

Builds on: SimPO Zephyr UltraFeedback Self-Rewarding LMs SPPO

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