atlas

Research map / Large language models / Alignment and preferences

Bootstrapping Language Models with DPO Implicit Rewards

ICLR 2025 · Large language models › Alignment and preferences · approach: DPO design choices · 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.

Bootstraps a DPO-tuned LLM by using its own DPO implicit rewards to label on-policy samples for further DPO rounds, with length-regularized reward shaping and experience replay (DICE).

Problem

Iterative self-alignment of a DPO-tuned LLM without external feedback, where naive implicit-reward labeling introduces length exploitation and over-reliance on an imperfect implicit reward can erode initial knowledge.

Approach

Use the implicit reward of the current DPO policy (relative to the previous-round policy) to rank K on-policy samples per prompt, add a length-regularized reward shaping term whose strength is searched so the winner/loser length difference is near zero, and mix in offline preference data via experience replay before the next DPO round.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
bootstrap DPO using implicit-reward preferences, length-regularized reward shaping, and replayZephyr-7B-beta · AlpacaEval 2LC win rate: 12.69 -> 20.71Helped
bootstrap DPO using implicit-reward preferences, length-regularized reward shaping, and replayLlama-3-8B-DPO · AlpacaEval 2LC win rate: 18.20 -> 27.55Helped
continue offline DPO training on the fixed datasetZephyr-7B-beta · AlpacaEval 2LC win rate: 13.40 -> 4.96Hurt
remove length-regularized reward shaping (α=0.000 instead of α*=0.023) (ablation)DICE, Zephyr-7B-beta, γ=0.5 · AlpacaEval 2LC win rate: 19.03 -> 15.92Hurt
increase length penalty from α*=0.023 to 2α*=0.046 (ablation)DICE, Zephyr-7B-beta, γ=0.5 · AlpacaEval 2LC win rate: 19.03 -> 14.91Hurt
use α*=0.023 rather than no reward shaping (ablation)DICE, Zephyr-7B-beta, γ=0.0 · AlpacaEval 2LC win rate: 13.32 -> 18.88Helped
increase the offline replay ratio to γ=0.5 from γ=0.0 (ablation)DICE, Zephyr-7B-beta, α=0.023 · AlpacaEval 2LC win rate: 18.88 -> 19.03Mixed
choose replay ratio γ=0.5 instead of γ=0.25 (ablation)DICE, Zephyr-7B-beta · Arena-HardLC score: 16.1 -> 18.4No clear effect
replace offline-only IPO training with DICE-generated data plus IPOIPO, Zephyr-7B-beta · AlpacaEval 2LC win rate: 14.83 -> 18.51Helped
replace offline-only KTO training with DICE-generated data plus KTOKTO, Zephyr-7B-beta · AlpacaEval 2LC win rate: 13.92 -> 14.88Helped
use DPO implicit rewards instead of an offline-trained internal scalar reward modelself-alignment reward labeling · GPT-4o preference-label alignmentalignment rate: 0.624 -> 0.698Helped
increase DICE from Iter 2 to Iter 3 (ablation)DICE, Zephyr-7B-beta · AlpacaEval 2LC win rate: 20.71 -> 14.02Hurt

Surprising findings

Limitations

Experimental setup

Datasets: UltraFeedback AlpacaFarm prompts

Benchmarks: AlpacaEval 2 Arena-Hard

Metrics: length-controlled win rate win rate alignment rate with GPT-4o labels

Baselines: Offline DPO Offline DPO w/ new ref LLM-as-a-Judge Self-rewarding LM Length-regularized DPO PPO IPO KTO Hinge loss ERM-555k IntlRM

Builds on: DPO iterative DPO Zephyr length-regularized DPO experience replay

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