DPO
Aligning a model directly on preference pairs, without training a reward model.
Aperçu
Direct Preference Optimization optimises a language model on pairs of preferred and rejected responses in a single supervised-style step. It solves the complexity of RLHF, which needs a separate reward model and a reinforcement learning loop that is notoriously sensitive to hyperparameters. It exists because the RLHF objective can be rewritten so the optimal policy is available in closed form, which removes the need for the reward model and the sampling loop entirely.
Graphe des technologies
Comment DPO se rattache au reste de la pile.
Utilise et dépend de
- RLHF technique Techniques DPO based on RLHF High ✓ source
Appliqué à
- TRL library LLM Frameworks TRL used for DPO High ✓ source
- Alignment technique Safety & Alignment DPO enables Alignment High ✓ source
Alternatives
Comparaisons
Comparaisons détaillées avec les alternatives ci-dessus.