APIUp to 28% cheaper than official pricesTry the API →
Hermes
Back to News

ICML Paper Maps When RLHF Beats DPO and Online DPO Wins

ICML paper decomposes the RLHF vs DPO gap into explicit (exact optimization) and implicit (finite sample) representation gaps. No universal winner: RLHF, DPO, or online DPO can each dominate under different model mis-specifications.

ICML Paper Maps When RLHF Beats DPO and Online DPO Wins
Source
AlphaSignal
Published
Author
AlphaSignal
Read
2 min read

Takeaways

  • ICML paper decomposes the RLHF vs DPO gap into explicit (exact optimization) and implicit (finite sample) representation gaps.
  • No universal winner: RLHF, DPO, or online DPO can each dominate under different model mis-specifications.
  • Online DPO beats both when reward and policy classes are isomorphic and both imperfect, the typical LLM regime.
  • RLHF needs far fewer samples than DPO when the true reward is sparse or structured.
  • DPO wins when the policy class is strictly more expressive than any reasonable reward model.
  • Theory only, no code, Bradley-Terry assumption throughout. Paper link .

Developers choosing among RLHF, offline DPO, and online DPO often compare end-to-end benchmark results that entangle model capacity, preference coverage, and optimization behavior. A paper accepted at ICML isolates the effects of model misspecification and finite preference data. Its analysis gives each method a path to outperform the others, helping teams decide where to place modeling assumptions and spend labeling resources.

One objective, three training routes

RLHF first fits a reward model to pairs of chosen and rejected responses, then optimizes a policy against that learned reward. Practical systems often use PPO for the policy update. DPO trains the policy directly on preference pairs, avoiding a separately optimized reward model. Online DPO repeats that direct update while collecting new comparisons from responses generated by the current policy.

For KL-regularized reward maximization, the optimal policy follows π*(y|x) ∝ π_ref(y|x) exp(r(x,y)/β) . The reference policy constrains drift, and β controls the strength of that constraint. DPO substitutes this reward-policy relationship into the preference likelihood and optimizes the policy parameters directly. The paper assumes a Bradley-Terry preference model, which converts the reward difference between two responses into the probability that one is preferred.

MethodWhat it fitsPreference sourcePotential advantage
RLHFAn explicit reward model, then a policyUsually a fixed datasetCan encode reward structure directly
Offline DPOA policy through preference likelihoodA fixed datasetUses policy expressiveness without a separate reward model
Online DPO

Reporting is indexed from AlphaSignal. Rights remain with the original publisher and cited sources.

Read original report

Sources

  1. 01arxiv.org
  2. 02arxiv.org
  3. 03semanticscholar.org