Back to AI Systems Engineer Mind Map
中文·English
🚀 AI Systems EngineerID: aie-dpo-grpo-preference-alignment

DPO vs GRPO Preference Alignment

DPO vs GRPO 偏好对齐算法
🎯Core Definition
Modern Preference Alignment & Reasoning RL algorithms—Direct Preference Optimization (DPO) vs Group Relative Policy Optimization (GRPO)—govern safety alignment and advanced logical reasoning in LLMs; 1) DPO: mathematically bypasses explicit Reward Model fitting and PPO loops by expressing optimal rewards directly via the policy ratio under the Bradley-Terry preference model, yielding a closed-form binary cross-entropy loss over (x,yw,yl)(x, y_w, y_l): LDPO(θ)=E[lnσ(βlnπθ(ywx)πref(ywx)βlnπθ(ylx)πref(ylx))]\mathcal{L}_{\text{DPO}}(\theta) = -\mathbb{E}[\ln \sigma(\beta \ln \frac{\pi_\theta(y_w|x)}{\pi_{\text{ref}}(y_w|x)} - \beta \ln \frac{\pi_\theta(y_l|x)}{\pi_{\text{ref}}(y_l|x)})]; 2) GRPO (Group Relative Policy Optimization, pioneered by DeepSeek-Math/R1): discards the memory-heavy Critic value model entirely, sampling a group of GG outputs per prompt and standardizing relative advantages Ai=rimean({r})std({r})A_i = \frac{r_i - \text{mean}(\{r\})}{\text{std}(\{r\})} within the cohort, slashing RL VRAM by 50% for long-chain reasoning tasks.
💡Use Cases
LLM helpfulness/safety alignment, long-chain mathematical reasoning bootstrapping (R1-style), and tone calibration.
Key Problems Solved
Traditional PPO requires 4 concurrent models (Actor, Critic, Reward, Ref) in VRAM and suffers severe training instability; DPO and GRPO eliminate Critic bottlenecks to achieve stable, high-throughput preference optimization.
🎯5 High-Frequency Exam Points
1
Derive the mathematical proof of DPO showing how the reward function is algebraically substituted with the log-policy ratio under Bradley-Terry?
2
Explain the role of hyperparameter β\beta in DPO in penalizing KL divergence drift away from the frozen reference policy?
3
Why does GRPO eliminate the Critic model, and how does it compute cohort-standardized advantages across GG sampled outputs?
4
How does rule-based reward verification (unit tests, exact math matching, format tags) induce long-chain reasoning emergence in DeepSeek-R1?
5
Explain the likelihood displacement pathology in DPO where both win/lose probabilities drop, and how KTO/IPO addresses it?
🔗Foundational Prerequisite Cards (Click to Review)
Updated 2026-08-14
🎯
Test Your Knowledge: Practice Questions for "DPO vs GRPO Preference Alignment"
Single choice pitfall questions with instant feedback and mistake tracking.
🚀 Start Card Practice
Previous CardLoRA/QLoRA VRAM & Weight MergeNext CardCatastrophic Forgetting & Rehearsal

🔗 More AI Systems Engineer Knowledge Cards

AIE vs MLE Competency ModelPrompt Chains & Jailbreak DefenseStructured Output & Constrained DecodingEval Benchmarks: RAGAS & SWE-bench