Why it matters

Iterative DPO squeezes more from preference data. Multiple rounds > single DPO. Growing use.

Advertisement

The architecture

Round 1: DPO on initial pairs.

Generate new pairs from updated policy.

Round 2: DPO again.

Iterative DPORound 1 DPOinitial pairsRegen pairsnew completionsRound 2 DPOon new pairs3-5 rounds typical; each round finer-grained preferences
Iterative loop.
Advertisement

How it works end to end

Reference model: original SFT (fixed) or previous round.

Number of rounds: 3-5.

Regen: model itself or ensemble.