atlas

Research map / Reinforcement learning / RL from feedback

Provably Mitigating Overoptimization in RLHF: Your SFT Loss is Implicitly an Adversarial Regularizer

NeurIPS 2024 · Reinforcement learning › RL from feedback · approach: Theory of RLHF · 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.

Proposes RPO, which adds an SFT (imitation) loss on chosen responses to the DPO loss, derived from a maximin adversarial-reward formulation with a provable suboptimality bound under partial coverage.

Problem

Reward overoptimization (reward hacking) in offline RLHF: an imperfect learned reward model misguides the LLM toward undesired responses, and DPO can keep probability mass on poorly covered responses.

Approach

Derives a maximin objective that minimizes a reward-model MLE loss plus an expected-reward penalty, shows via a minimax equivalence and reward reparameterization that it reduces to DPO loss plus an SFT loss on a baseline (chosen) distribution, yielding RPO.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add chosen-response SFT loss to DPODPO (beta) · MT-Benchscore: 7.278 -> 7.381Helped
Add chosen-response SFT loss to DPODPO (beta) · AlpacaEval 2.0LC win rate (%): 21.15 -> 23.28Helped
Add chosen-response SFT loss to DPODPO (beta) · AlpacaEval 2.0win rate (%): 17.27 -> 21.01Helped
Add chosen-response SFT loss to DPODPO (gemma) · MT-Benchscore: 7.688 -> 7.916Helped
Add chosen-response SFT loss to DPODPO (gemma) · AlpacaEval 2.0LC win rate (%): 15.36 -> 15.51Helped
Add chosen-response SFT loss to DPODPO (gemma) · AlpacaEval 2.0win rate (%): 13.69 -> 13.85Helped
Add chosen-response SFT loss to DPODPO (beta) · Ultrafeedback test splitpairwise win rate (%): 44.0 -> 56.0Helped
Add chosen-response SFT loss to DPODPO (gemma) · Argilla-DPO-Mix-7K test splitpairwise win rate (%): 46.0 -> 54.0Helped
Add chosen-response SFT loss to DPODPO (beta) · training chosen responseslog probabilityHelped
Add chosen-response SFT loss to DPODPO (gemma) · training chosen responseslog probabilityHelped

Surprising findings

Limitations

Experimental setup

Datasets: UltraFeedback Argilla-DPO-Mix-7K UltraChat Deita

Benchmarks: MT-Bench AlpacaEval 2.0 GSM8K ARC MBPP

Metrics: pairwise win rate MT-Bench score LC win rate win rate log probability of chosen responses

Baselines: DPO Zephyr-7b-beta Zephyr-7b-gemma reference model

Builds on: DPO Zephyr Bradley-Terry model pessimism in offline RL

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