atlas

Research map / Reinforcement learning / RL from feedback

Reward Model Learning vs. Direct Policy Optimization: A Comparative Analysis of Learning from Human Preferences

ICML 2024 · Reinforcement learning › RL from feedback · approach: Reward modeling versus direct optimization · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Theoretical comparison of RLHF (reward learning plus KL-regularized policy optimization) and DPO under loglinear policies and linear rewards, deriving minimax suboptimality bounds, convergence rates, non-realizable-reward analysis, and an MDP extension of DPO.

Problem

Statistical comparison of RLHF and DPO for learning from human preferences: when one paradigm yields a smaller suboptimality gap than the other, as a function of sample size, reward and policy dimensions, regularization temperature, and reward realizability.

Approach

Analyzes RLHF and DPO under a shared setting (finite spaces, Bradley-Terry preferences, linear rewards, loglinear policies), showing DPO's loss is logistic regression in d_P+1 dimensions so it admits smoothness-based minimax bounds; compares RLHF's sqrt(d_R/n) rate against DPO's d_P/(beta n) rate and shows DPO can tune beta to absorb reward non-realizability while RLHF incurs a constant error.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use RLHF rather than DPO when the sample size is small relative to the dimensions, assuming comparable regularization-gap termsRLHF vs. DPO · Contextual bandit, realizable rewardssuboptimality gap: RLHF: \widetilde{\Theta}(\sqrt{d_R/n}); DPO: \widetilde{\Theta}(d_P/(\beta n))Helped
Use DPO rather than RLHF at large sample sizes when d=d_R=d_P and the regularization-gap terms are similarRLHF vs. DPO · Contextual bandit, realizable rewardssuboptimality gap: RLHF: \widetilde{\Theta}(\sqrt{d_R/n}); DPO: \widetilde{\Theta}(d_P/(\beta n))Helped
Use DPO with \beta=O(1/\sqrt{n}) to control the added error from reward non-realizabilityDPO · Contextual bandit, non-realizable rewardssuboptimality gap: \min\{ 2\epsilon_\textnormal{app}, O\left( \beta D_\textnormal{KL}\left( \pi_{\theta^*}||\pi^*\right)\right)\}Helped
Use a low-dimensional reward class with a higher-dimensional policy classRLHF vs. DPO · Deterministic MDP, realizable rewardssuboptimality gap: RLHF: \widetilde{\Theta}(\Lambda'_R \sqrt{d_R/n}); DPO: \Theta(\Lambda'_M (d_M+1)/(\beta n) + \beta\Lambda_M\lambda (B')Helped

Surprising findings

Limitations

Experimental setup

Metrics: suboptimality gap

Baselines: RLHF DPO

Builds on: direct preference optimization reinforcement learning from human feedback Bradley-Terry model PL condition

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy