atlas

Research map / Large language models / Alignment and preferences

Post-hoc Reward Calibration: A Case Study on Length Bias

ICLR 2025 · Large language models › Alignment and preferences · approach: Reward modeling for diverse preferences · 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 post-hoc reward calibration that removes a length-dependent bias from reward model scores using local averaging or LOWESS, requiring no extra data or training, and evaluates it on RewardBench, AlpacaEval ranking, and DPO alignment.

Problem

Reward models exploit spurious correlations such as output length, causing incorrect output rankings, misleading LLM evaluations, and reward hacking during RLHF; existing mitigations need extra data, RM retraining, or RL changes.

Approach

Decompose the RM reward into a true reward plus a bias that depends only on a measurable characteristic (e.g., length), estimate that bias from the local average reward or a LOWESS regression of reward on the characteristic over already-scored data, and subtract it post hoc.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply RC-LWR length calibration to DPO preference constructionLlama-3-8B-Fsfairx · AlpacaEval2 Length-Controlledwin rate: 41.82 -> 51.37Helped
Apply RC-LWR length calibration to DPO preference constructiongemma2-9b-GRM · AlpacaEval2 Length-Controlledwin rate: 63.21 -> 70.45Helped
Add length penalty to original reward (ablation)DPO-based LLM alignment · 8 benchmarks averageaverage performance: 60.45 -> 61.75; 60.94 -> 62.11; 58.88 -> 60.52; 55.28 -> 57.28Helped
Calibrate reward with RC-LWRDPO-based LLM alignment · 8 benchmarks averageaverage performance: 60.45 -> 61.94; 60.94 -> 61.83; 58.88 -> 60.79; 55.28 -> 58.31Mixed
Apply RC-Mean reward calibrationBT-based reward models · RewardBenchaccuracy: 71.5 to 49.9Mixed
Apply RC-LWR-Penalty after adding the length penaltyBT-based reward models · RewardBenchaverage performance gain: +3.11Helped
Apply RC-Mean reward calibrationBT-based reward models · RewardBenchaccuracyMixed
Add length penalty to original reward (ablation)DPO-based reward models · RewardBenchaccuracyNo clear effect
Calibrate markdown features with RC-LWRBT-based reward models · RewardBenchaverage performance gain: +1.86Helped
Calibrate output length and markdown features simultaneouslyBT-based reward models · RewardBenchaverage performance gain: +2.58Helped
Set calibration constant gamma to 1.4 (ablation)RC-LWR · RewardBenchaverage performance gain: 1.4Helped
Increase calibration constant gamma from 0 to 1.0 (ablation)RC-LWR · AlpacaEval2 Length-Controlledwin rate: 41.82 -> 51.37; 41.00 -> 50.49; 62.79 -> 69.54; 63.21 -> 70.45Helped

Surprising findings

Limitations

Experimental setup

Datasets: RewardBench AlpacaEval UltraFeedback EvalBiasBench (LengthBiasBench subset) ChatbotArena

Benchmarks: RewardBench AlpacaEval 2.0 MMLU GSM8K ARC-challenge HellaSwag Winogrande IFEval GPQA BBH

Metrics: accuracy length-controlled win rate gameability Spearman correlation average absolute length-reward correlation

Baselines: Original reward Length penalty LC (length-controlled AlpacaEval) RC-Mean

Builds on: Bradley-Terry model LOWESS DPO AlpacaEval

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