pragma.vision Technology observatory & strategic foresight

Living definition

What is Direct Preference Optimization (DPO)?

Reinforcement Learning & Decision SystemsAI & Agents

Kind
Research result
Released
2026-10-22
Cohort
research_result-002

Description

What it is and what it is for

AI-assisted draft · independently checked

Large language models learn from vast amounts of text, but making them behave in ways that match human preferences is hard, because it is difficult to write down a precise rule for what a good answer is. A common approach, reinforcement learning from human feedback (RLHF), first trains a separate reward model (a second model that learns to score answers the way people would) and then uses reinforcement learning to tune the main model to earn high scores from it, a complex and often unstable process. Direct Preference Optimization (DPO) is a training method that instead tunes a language model directly on human judgments of which of two answers to the same request is better, without needing an explicit reward model. It was introduced in 2023 in a paper by Rafael Rafailov, Archit Sharma, Eric Mitchell, Stefano Ermon, Christopher D. Manning, and Chelsea Finn.

Written from primary sources and reference pages, and checked against them by an independent AI fact-checker. Drafted with AI assistance.

Primary sources

Where this description comes from

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

A plain-language summary that simplifies technical detail; it does not assess readiness, maturity or adoption.

Release record

Published description

Published on

Cohort
research_result-002
Root
sha256:7402f1b9b1466cf5ef84ce6a240a2d5af2dae0b6a161bc918b82b1d10bea84a6
Entry
sha256:0e0779c463818e2c56671601f2f5003343788176ad469a45c5bac487ceeb3881

Your opinion

Tell us anything.

What works, what doesn't, what's missing — especially about our watches, lenses, and the register itself. Anonymous is fine; leave an email if you'd like a reply.