Zenaique
Glossary · Training

DPO (Direct Preference Optimization)

Also known as: Direct Preference Optimization

Skip the reward model and PPO: fine-tune directly on preferred-vs-rejected response pairs.

An alignment method that fine-tunes an LLM directly on preference pairs without training a separate reward model or running PPO. Mathematically equivalent to PPO under specific assumptions, dramatically simpler to implement.

In practice

Increasingly the default replacement for PPO-based RLHF. Knowing why it works (and its caveats vs PPO) is a senior alignment interview staple.

How it compares

RLHF (PPO) trains a reward model then RL-tunes against it; DPO collapses both steps into one supervised loss.

Comparisons that include DPO (Direct Preference Optimization)

Related topics

Related terms