Back to the reading lists

    Language, speech & LLMs· 2023

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

    Rafael Rafailov (first author) · 2023

    Read the original

    arXiv 2305.18290OpenAlex W7133208539

    Raise preferred responses directly.

    On the reading lists

    Why it matters

    Simplified preference alignment by eliminating explicit reward-model training and reinforcement-learning optimization.

    Condensed from the expert lists' notes.

    Inside the paper

    The problem
    Aligning a language model with preferences often involves fitting a reward model and then optimizing the generator against it. That pipeline introduces several stages and can be difficult to tune.
    The idea
    The authors derive a preference objective that trains the language model directly from pairs of preferred and disfavored responses. A reference model anchors the update through the relative probabilities of the two responses.
    How it works
    • Begin with a reference language model and a dataset in which a preferred response is paired with a less preferred one for the same prompt.
    • Express the reward associated with a response through its probability under the trained model relative to the reference model.
    • Use the resulting pairwise classification loss to increase the relative preference for chosen responses while accounting for the reference.
    • Optimize this loss directly on preference pairs, then compare the resulting model with supervised and reinforcement-learning baselines.
    What it showed
    The experiments compare preference optimization on controlled sentiment, summarization and dialogue tasks. The paper reports competitive or stronger preference judgments in these settings and checks automated judgments against human evaluations.
    Read it for
    Read Sections 3–4 for the derivation and Figure 1 for the training comparison, then Sections 6.2 and 6.4 for evaluation. The longer proofs in the appendix can wait.

    Written in our own words from the paper itself. A draft the editors have not yet reviewed.

    Reading it

    Difficulty: Advanced

    Read this first: Training language models to follow instructions with human feedback; probability.

    The record

    First released
    2023 (from arXiv 2305.18290)
    Citations
    11,135 citations, as counted by Papers With Code (CC BY-SA 4.0)
    Named by
    both expert lists
    Also relevant to
    Reinforcement learning, Safety, alignment & interpretability
    Score
    0.649 · computed rank 110 · consensus 0.76, must-read 1, citations percentile 0.917 (2020s · language), awards 0, existing lists 0. Method

    Editor's notes

    • Readability check: pass: A neat derivation that replaces RLHF's reinforcement step. (AI draft (Claude), not yet reviewed, 2026-10-29)

    Data sources

    Catalogue data from OpenAlex (CC0), Crossref (CC0 metadata; no abstracts are shown), arXiv, and Papers With Code (CC BY-SA 4.0). Each count names its source. See the method.