Table of Contents
Fetching ...

A Comprehensive Survey of Direct Preference Optimization: Datasets, Theories, Variants, and Applications

Wenyi Xiao, Zechuan Wang, Leilei Gan, Shuai Zhao, Zongrui Li, Ruirui Lei, Wanggui He, Luu Anh Tuan, Long Chen, Hao Jiang, Zhou Zhao, Fei Wu

TL;DR

This survey analyzes Direct Preference Optimization (DPO) as a lightweight, RL-free alternative to RLHF for aligning LLMs and LVMLs with human preferences. It covers theoretical connections between DPO and RLHF, the implications of implicit reward modeling, and the roles of KL penalties and reference models, along with a wide range of DPO variants. The paper compiles diverse human- and AI-labeled preference datasets and surveys DPO’s application across reasoning, instruction-following, anti-hallucination, code generation, and multi-modal tasks, while highlighting challenges such as generalization, reward hacking, and alignment tax. It concludes with open challenges and future directions, advocating more nuanced feedback, online data integration, and broader, cross-modal applications to advance scalable model alignment.

Abstract

With the rapid advancement of large language models (LLMs), aligning policy models with human preferences has become increasingly critical. Direct Preference Optimization (DPO) has emerged as a promising approach for alignment, acting as an RL-free alternative to Reinforcement Learning from Human Feedback (RLHF). Despite DPO's various advancements and inherent limitations, an in-depth review of these aspects is currently lacking in the literature. In this work, we present a comprehensive review of the challenges and opportunities in DPO, covering theoretical analyses, variants, relevant preference datasets, and applications. Specifically, we categorize recent studies on DPO based on key research questions to provide a thorough understanding of DPO's current landscape. Additionally, we propose several future research directions to offer insights on model alignment for the research community. An updated collection of relevant papers can be found on https://github.com/Mr-Loevan/DPO-Survey.

A Comprehensive Survey of Direct Preference Optimization: Datasets, Theories, Variants, and Applications

TL;DR

This survey analyzes Direct Preference Optimization (DPO) as a lightweight, RL-free alternative to RLHF for aligning LLMs and LVMLs with human preferences. It covers theoretical connections between DPO and RLHF, the implications of implicit reward modeling, and the roles of KL penalties and reference models, along with a wide range of DPO variants. The paper compiles diverse human- and AI-labeled preference datasets and surveys DPO’s application across reasoning, instruction-following, anti-hallucination, code generation, and multi-modal tasks, while highlighting challenges such as generalization, reward hacking, and alignment tax. It concludes with open challenges and future directions, advocating more nuanced feedback, online data integration, and broader, cross-modal applications to advance scalable model alignment.

Abstract

With the rapid advancement of large language models (LLMs), aligning policy models with human preferences has become increasingly critical. Direct Preference Optimization (DPO) has emerged as a promising approach for alignment, acting as an RL-free alternative to Reinforcement Learning from Human Feedback (RLHF). Despite DPO's various advancements and inherent limitations, an in-depth review of these aspects is currently lacking in the literature. In this work, we present a comprehensive review of the challenges and opportunities in DPO, covering theoretical analyses, variants, relevant preference datasets, and applications. Specifically, we categorize recent studies on DPO based on key research questions to provide a thorough understanding of DPO's current landscape. Additionally, we propose several future research directions to offer insights on model alignment for the research community. An updated collection of relevant papers can be found on https://github.com/Mr-Loevan/DPO-Survey.

Paper Structure

This paper contains 23 sections, 8 equations, 12 figures, 2 tables.

Figures (12)

  • Figure 1: Taxonomy of research in DPO that consists of theory analysis, variants, datasets and applications
  • Figure 2: RQ0 Why DPO? The figure shows the pipline of RLHF and DPO. DPO derives a closed-form solution for the optimal policy under the RLHF objective, which allows it to reparameterize the reward function in terms of the policy itself, thereby converting RLHF's multi-stage process of explicit reward modeling and reinforcement learning into a single-stage direct policy optimization on preference data. The symbols used in this figure are consistent across all subsequent figures in this section.
  • Figure 3: RQ1 Effect of Implicit Reward Modeling. This figure shows that while the DPO policy distribution fits the in-distribution training data well, its implicit reward mechanism leads to poor generalization. Consequently, its performance degrades significantly on out-of-distribution data, revealing a key limitation under distribution shifts compared to explicit reward models.
  • Figure 4: RQ2 Effect of Different Feedback. The figure contrasts three parallel feedback granularities: Binary (absolute judgment), Pair-wise (relative comparison), and List-wise (multi-item ranking).
  • Figure 5: Step-Level and Token-Level Feedback Methods. The upper part shows Step-DPO, which provides step-level supervision by focusing the optimization unit on the first erroneous reasoning step.The lower part depicts TDPO, which performs finer-grained policy optimization by applying a per-token KL divergence constraint.
  • ...and 7 more figures