Skip to main content

Envisioning is an emerging technology research institute and advisory.

LinkedInInstagramGitHub

Since 2010

research
  • Observatory
  • Adaptive capacity
  • Newsletter
  • Methodology
  • Origins
  • Vocab
  • RSS feeds
services
  • Signals Session
  • Bespoke Projects
  • Build Sessions
  • Pricing
  • Use cases
  • Signals
  • Signal Scan↗free
impact
  • ANBIMAFuture of Brazilian Capital Markets
  • IEEECharting the Energy Transition
  • Horizon 2045Future of Human and Planetary Security
  • WKOTechnology Scanning for Austria
solutions
  • Innovation
  • Strategy
  • Consultants
  • Foresight
  • Associations
  • Governments
  • L&D
resources
  • Partners
  • Coding for Non-Coders
  • How we work
  • Data visualization
  • Multi-Model Convergence
  • FAQ
  • Security and privacy
  • Public sector
about
  • Manifesto
  • Community
  • Events
  • Support
  • Contact
ResearchCapabilityServicesSignalsAbout
ResearchCapabilityServicesSignalsAbout
  1. Home
  2. Vocab
  3. Direct Preference Optimization

Direct Preference Optimization

A method for tuning a language model directly on pairs of preferred and dispreferred responses, replacing the separate reward model and reinforcement learning loop used in RLHF.

Year: 2023Generality: 600Added: Sep 14, 2026
Back to Vocab

Direct Preference Optimization (DPO) is a method for aligning a language model with human preferences without training a separate reward model or running reinforcement learning. Rafailov et al. introduced it in 2023 (arXiv:2305.18290) as a replacement for the reward-model-plus-PPO pipeline used in RLHF. DPO reparameterizes the reward-maximization objective so the optimal policy has a closed form in terms of the reference model and the preference data. This lets the model be fine-tuned directly on pairs of preferred and dispreferred responses with a simple classification-style loss, skipping the separate reward model and the instability of on-policy reinforcement learning.

RLHF was established for LLMs by InstructGPT (Ouyang et al., 2022), building on earlier work by Christiano et al. (2017). It trains a reward model on human preference labels, then optimizes the policy against it with PPO. That pipeline is compute-heavy and prone to instability. DPO collapsed it into a single supervised-style stage, and its success led to a family of related objectives, including IPO, KTO, and SimPO, collectively called direct alignment methods. A 2026 survey (Raheja and Pochhi, arXiv:2601.06108) unifies these under three design axes: the preference model used, how deviation from the reference policy is regularized, and whether learning is online or offline.

Direct alignment methods are cheaper to run than RLHF but carry their own documented failure modes. These include reward overoptimization, length hacking (where longer responses are rewarded regardless of quality), mode collapse, and likelihood displacement (where probability mass shifts toward unintended completions). These failure modes remain active subjects of alignment research.

Sources

  1. Direct Preference Optimization: Your Language Model is Secretly a Reward Model

    arXiv · May 29, 2023

  2. Training language models to follow instructions with human feedback

    arXiv · Mar 4, 2022

  3. From RLHF to Direct Alignment: A Theoretical Unification of Preference Learning for Large Language Models

    arXiv · Jan 3, 2026

Research this in Signals

Scan Direct Preference Optimization for yourself.

Signals turns a topic into a sourced research record you can inspect and rerun. Your first scan is free, and this one starts with Direct Preference Optimization already loaded, so edit it or scan as is.