FrontierAI.Engineer
Fine-Tuning & Alignment

DPO

Also known as: Direct Preference Optimization

Direct Preference Optimization is an alignment technique that trains a language model directly on preference pairs — chosen and rejected responses — without requiring a separate reward model or reinforcement learning. DPO reformulates the RLHF objective into a classification loss on the model's own log-probabilities, making training simpler, more stable, and computationally cheaper than standard RLHF. It has become a popular alternative for preference alignment, especially when reward model training is impractical.