Decoder. plain-English AI glossary

DPO

▲ Rising“D-P-O”

Also called Direct Preference Optimization

A simpler alternative to RLHF that tunes on preferences directly, skipping the separate reward model.

Think of it like

Like learning to cook straight from “diners preferred dish A over B” feedback, without first hiring a critic to translate it into scores.

Example

A team fine-tunes on ranked answer-pairs with DPO and gets aligned behavior without standing up a reward model and RL loop.

How it actually works

DPO reframes preference learning as a single classification-style loss on the pairs, mathematically implying the reward instead of training one explicitly. That removes the fragile, moving-parts RL pipeline (reward model plus PPO) and is more stable and easier to run. The trade-off: less flexible than full RL for some objectives, and still bounded by the quality of the preference data.

For product teams

Why alignment got cheaper and more teams can do it — fewer moving parts than classic RLHF.

For engineers

Closed-form preference loss that optimizes the policy directly on pairs, implicitly encoding the reward; no separate RM/PPO.

Related

Read anything AI without the jargon

Look up any term in plain English, or save terms as you read with the free Chrome extension.

Open DecoderAdd to Chrome