Why does preference optimization eventually suppress the preferred outputs?
When running DPO too long, probability mass from rejected outputs redistributes unexpectedly across the vocabulary rather than flowing to preferred responses. This explores why extended preference optimization can backfire mechanistically.
"Learning Dynamics of LLM Finetuning" decomposes finetuning step-by-step to track how learning one example shifts the model's predictions on other responses. Applied to off-policy DPO, this exposes a counter-intuitive failure the authors call the squeezing effect: when DPO applies a large negative gradient to an already-unlikely rejected output, the probability mass it removes does not flow cleanly to the preferred output — it redistributes across the whole vocabulary in a way that can lower the desired response's likelihood. Therefore running DPO too long makes even the outputs you were trying to promote less probable, which reframes a previously puzzling empirical observation as a mechanical consequence of how negative gradients act on low-probability targets.
The same framework yields a hypothesis for finetuning-induced hallucination: because learning example B shifts predictions on example A, the model can start reusing phrases or facts from B's response to answer A, or lock into repetitive simple phrasings — cross-example contamination as a learning-dynamics artifact rather than a data problem.
This is the mechanistic under-layer for the vault's finetuning-degradation thread. It provides the why behind Does fine-tuning on new facts increase hallucination risk? — negative-gradient dynamics are one channel by which new supervision corrupts old knowledge. It also complements Does every correct chain-of-thought trace improve fine-tuning?: both show that which tokens receive gradient, and for how long, matters more than aggregate loss. The practical takeaway — on-policy variants avoid the squeeze because they don't dump big negatives on stale low-probability samples.
Related concepts in this collection 2
This note in its neighbourhood — explore the map, then jump to a related concept in the list below.
Click a node to walk · click center to open · click Open in graph to see this note in the full knowledge graph
-
Does fine-tuning on new facts increase hallucination risk?
When LLMs learn unfamiliar facts through fine-tuning, do they become more prone to hallucinating about things they already knew? Understanding this matters for safe knowledge updates.
grounds: learning-dynamics is the mechanism behind finetuning-induced hallucination
-
Does every correct chain-of-thought trace improve fine-tuning?
Are all answer-correct reasoning traces equally valuable for training? This explores whether some correct traces contain reasoning that actually harms model learning despite reaching the right answer.
extends: token-level gradient targeting governs finetuning harm
Related papers in this collection 8
Papers most semantically related to this note, ranked by cosine similarity in the embedding space.
- SimPO: Simple Preference Optimization with a Reference-Free Reward
- Meta-Rewarding Language Models: Self-Improving Alignment with LLM-as-a-Meta-Judge
- Temporal Self-Rewarding Language Models: Decoupling Chosen-Rejected via Past-Future
- Improving Small-Scale Large Language Models Function Calling for Reasoning Tasks
- Learning Dynamics of LLM Finetuning
- KTO: Model Alignment as Prospect Theoretic Optimization
- Bridging Offline and Online Reinforcement Learning for LLMs
- Self-Improving Model Steering
Original note title
the DPO squeezing effect explains why running preference optimization too long makes even preferred outputs less likely