Chapter 8
Direct Alignment Algorithms
Methods like DPO that optimize preference data directly instead of fitting a separate reward model first.
Direct alignment removes the explicit reward-model stage
DPO and related methods ask whether we can move the policy toward preferred outputs using pairwise preference data directly.
This is appealing because it cuts out one learned component and simplifies the training stack.
The gain is simplicity. The tradeoff is that you lose some of the flexibility that comes from having an explicit reusable reward model.
DPO is still solving the same alignment problem
The objective looks different, but conceptually it still prefers chosen completions over rejected ones while anchoring the model to a reference policy.
So direct alignment is best seen as an alternate optimization route through the same preference-learning landscape.
That is why DPO often sits beside RLHF in practice rather than replacing it conceptually.
Simplicity does not remove tradeoffs
DPO has numerical concerns, data sensitivity, and known pathologies such as displacement effects under some conditions.
The absence of an explicit reward model is not the same thing as the absence of proxy risk.
It simply means the proxy is baked into the preference objective itself rather than surfaced as a separate scorer.
Review
5 quick checks
Questions with revealed answers.
1 What is the core promise of direct alignment methods like DPO?
They optimize preference data directly, avoiding a separate explicit reward-model training stage.
2 Why is DPO conceptually related to RLHF even though the objective looks different?
Because both approaches are trying to make preferred completions more likely while controlling drift from a reference policy.
3 What is the main practical attraction of DPO?
It simplifies the training pipeline and can be easier to run than full reward-model-plus-RL setups.
4 What risk remains even without an explicit reward model?
The optimization can still reflect and exploit imperfections in the preference data and objective.
5 How should you compare DPO and RLHF in one sentence?
They are two different optimization paths for turning preference data into policy updates.