Table of Contents
Fetching ...

New Desiderata for Direct Preference Optimization

Xiangkun Hu, Tong He, David Wipf

TL;DR

The paper addresses the instability and interpolation limitations of direct preference optimization (DPO) and its descendants in aligning large language models with human preferences. It introduces TYPO, a new loss with supervised and unsupervised components designed to preserve strong reference behavior in good regions while improving weak regions, and to satisfy interpolation criteria without relying on RLHF reparameterizations that break under practical constraints. The authors provide theoretical results showing that traditional DPO-family losses cannot simultaneously preserve the BT-optimal policy in favorable prompts and improve elsewhere, and they demonstrate that TYPO achieves BT-like preservation in good regions and SIC interpolation overall. Empirically, TYPO exhibits strong interpolation toward $\pi^*$ in synthetic tests, preserves optimal behavior on favorable prompts, remains robust to optimization constraints, and performs competitively on real-world Anthropic HH data. These findings suggest TYPO as a practical, constraint-robust alternative for aligning LLMs with human preferences, with implications for safer and more reliable alignment in real-world deployments.

Abstract

Large language models in the past have typically relied on some form of reinforcement learning with human feedback (RLHF) to better align model responses with human preferences. However, because of oft-observed instabilities when implementing these RLHF pipelines, various reparameterization techniques have recently been introduced to sidestep the need for separately learning an RL reward model. Instead, directly fine-tuning for human preferences is achieved via the minimization of a single closed-form training objective, a process originally referred to as direct preference optimization (DPO) and followed by several notable descendants. Although effective in certain real-world settings, we introduce new evaluation criteria that serve to highlight unresolved shortcomings in the ability of existing DPO methods to interpolate between a pre-trained reference model and empirical measures of human preferences, as well as unavoidable trade-offs in how low- and high-quality responses are regularized and constraints are handled. Our insights then motivate an alternative DPO-like loss that provably mitigates these limitations. Empirical results serve to corroborate notable aspects of our analyses.

New Desiderata for Direct Preference Optimization

TL;DR

The paper addresses the instability and interpolation limitations of direct preference optimization (DPO) and its descendants in aligning large language models with human preferences. It introduces TYPO, a new loss with supervised and unsupervised components designed to preserve strong reference behavior in good regions while improving weak regions, and to satisfy interpolation criteria without relying on RLHF reparameterizations that break under practical constraints. The authors provide theoretical results showing that traditional DPO-family losses cannot simultaneously preserve the BT-optimal policy in favorable prompts and improve elsewhere, and they demonstrate that TYPO achieves BT-like preservation in good regions and SIC interpolation overall. Empirically, TYPO exhibits strong interpolation toward in synthetic tests, preserves optimal behavior on favorable prompts, remains robust to optimization constraints, and performs competitively on real-world Anthropic HH data. These findings suggest TYPO as a practical, constraint-robust alternative for aligning LLMs with human preferences, with implications for safer and more reliable alignment in real-world deployments.

Abstract

Large language models in the past have typically relied on some form of reinforcement learning with human feedback (RLHF) to better align model responses with human preferences. However, because of oft-observed instabilities when implementing these RLHF pipelines, various reparameterization techniques have recently been introduced to sidestep the need for separately learning an RL reward model. Instead, directly fine-tuning for human preferences is achieved via the minimization of a single closed-form training objective, a process originally referred to as direct preference optimization (DPO) and followed by several notable descendants. Although effective in certain real-world settings, we introduce new evaluation criteria that serve to highlight unresolved shortcomings in the ability of existing DPO methods to interpolate between a pre-trained reference model and empirical measures of human preferences, as well as unavoidable trade-offs in how low- and high-quality responses are regularized and constraints are handled. Our insights then motivate an alternative DPO-like loss that provably mitigates these limitations. Empirical results serve to corroborate notable aspects of our analyses.
Paper Structure (52 sections, 7 theorems, 56 equations, 8 figures)

This paper contains 52 sections, 7 theorems, 56 equations, 8 figures.

Key Result

Theorem 1

(Informal version) Given the prompt partitioning, reference policy, and optimal policy described above, define $\hat{\pi}_\theta^{\tiny \hbox{QPO}} := \arg\min_{\pi_\theta} \ell_{\tiny \hbox{QPO}}(\pi_\theta,\pi_{\tiny \hbox{ref}},\psi,\lambda)$ for any fixed selection of $(\psi,\lambda)$. Then und

Figures (8)

  • Figure 1: Desiderata visualizations, including added context w.r.t. our proposed TYPO approach.
  • Figure 2: Support for Sections \ref{['sec:interpolate_criteria_analysis']} and \ref{['sec:typo_properties']} interpolation analysis. Dashed lines represent BT-optimal preference probabilities $\pi^*$, while solid lines are model learning curves for $\lambda = 10^{-5}$ (small). Only TYPO converges to $\pi^*$, others converge to $\pi^\delta$.
  • Figure 3: Preservation tests varying $\lambda$ (left and middle plots); unlike TYPO, existing approaches are unable to both retain negligible error on the good cases while improving performance (over the dashed line representing the reference model) on the bad cases. Constraint test varying $\alpha$ and plotting $\hbox{dist}[\hat{\pi}_\theta^{\tiny \hbox{DPO}},~\hat{\pi}_\theta^{\tiny \hbox{RLHF}}]$ (right plot); DPO is no longer equivalent to RLHF with an optimal reward once an additional constraint/regularization factor is introduced.
  • Figure 4: Real-world example.
  • Figure 5: Converged probability distributions of $\pi_{\theta}(y)$ for DPO, IPO, $f$-DPO and TYPO with large $\lambda$. All methods stabilize around $\pi_{\tiny \hbox{ref}}$ as expected.
  • ...and 3 more figures

Theorems & Definitions (11)

  • Theorem 1
  • Definition 1
  • Definition 2
  • Proposition 1
  • Proposition 2
  • Theorem 2
  • Theorem 3
  • Proposition 3
  • Proposition 4
  • Definition 3
  • ...and 1 more