atlas

Research map / Reinforcement learning / RL from feedback

Getting More Juice Out of the SFT Data: Reward Learning from Human Demonstration Improves SFT for LLM Alignment

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 reward-learning SFT (RFT and IRFT) that treats demonstration-only alignment as bilevel inverse RL, showing gains over SFT and SPIN on Anthropic-HH and Open LLM Leaderboard with pythia and zephyr models.

Problem

Standard SFT imitates demonstration data via supervised likelihood and learns no reward, unlike RLHF/DPO which learn reward from preference pairs; the paper asks whether learning a reward from demonstration data alone improves LLM alignment.

Approach

Formulates SFT as maximum-likelihood inverse RL (bilevel), reduces it to a minimax problem, and derives a self-generation gradient so the reward is implicit via the policy (IRFT), which reduces to SPIN as a special case; an explicit reward variant (RFT) trains a reward and policy jointly.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use IRFT T=10 instead of the strongest listed baselinepythia-1.4b · Open LLM Leaderboard Averageaverage score: 37.35 -> 37.69Helped
Use IRFT T=10 instead of the strongest listed baselinezephyr-7b-sft-full · Open LLM Leaderboard Averageaverage score: 61.02 -> 61.03No clear effect
Use IRFT T=10 rather than IRFT (SPIN iter 2), T=2 (ablation)zephyr-7b-sft-full · GSM8Kexact_match: 35.56 -> 34.34Hurt
Use IRFT T=10 rather than IRFT (SPIN iter 2), T=2 (ablation)zephyr-7b-sft-full · TruthfulQAacc: 36.56 -> 39.99Helped
Use IRFT T=10 rather than IRFT (SPIN iter 2), T=2 (ablation)zephyr-7b-sft-full · AI2_Arcacc_norm: 76.13 -> 76.78Helped
Use IRFT T=10 rather than IRFT (SPIN iter 2), T=2 (ablation)zephyr-7b-sft-full · HellaSwagacc_norm: 83.39 -> 83.05Hurt
Use IRFT with more frequent generation (T>1) rather than SPIN-equivalent T=1 (ablation)pythia-1.4b · Open LLM Leaderboardaverage score: 37.35; 37.69Mixed
Use IRFT T=5 rather than T=10 (ablation)zephyr-7b-sft-full · TruthfulQAacc: 36.84 -> 39.99Helped
Use IRFT T=10 rather than T=5 (ablation)zephyr-7b-sft-full · Open LLM Leaderboard Averageaverage score: 60.71 -> 61.03Helped
Use IRFT T=5 rather than T=10 (ablation)pythia-1.4b · HellaSwagacc_norm: 54.79; 54.77No clear effect
Replace reward-free SFT with explicit reward-learning RFTpythia-1.4b · Anthropic-HHBeaver reward and win rateHelped
Train further with SFT rather than the pretrained model alonepythia-1.4b · Open LLM Leaderboard Averageaverage score: 37.27 -> 37.27No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: Anthropic-HH UltraChat200k

Benchmarks: Anthropic-HH HuggingFace Open LLM Leaderboard

Metrics: average reward by beaver-7b-v3.0-reward win rate accuracy (AI2 Arc acc_norm) TruthfulQA acc Winogrande acc GSM8K exact match HellaSwag acc_norm MMLU acc average score

Baselines: SFT SPIN pythia-1.4b base model zephyr-7b-sft-full

Builds on: SPIN ML-IRL DPO RLHF

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