atlas

Research map / Large language models / Alignment and preferences

GenARM: Reward Guided Generation with Autoregressive Reward Model for Test-Time Alignment

ICLR 2025 · Large language models › Alignment and preferences · approach: Steering and correcting LLM behavior · 0 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.

Introduces GenARM, a test-time alignment method that trains an Autoregressive Reward Model predicting next-token rewards (reward as a log-probability) and combines it with a frozen LLM's logits for guided decoding, supporting weak-to-strong and multi-objective alignment.

Problem

Test-time alignment methods guide frozen LLMs with trajectory-level reward models, which are trained only on complete responses and so give inaccurate next-token rewards for partial responses, or they are costly because they generate full continuations per candidate token.

Approach

Parametrize the reward of a full response as a sum of token-level log-probabilities from a learnable autoregressive distribution, trained with the standard Bradley-Terry loss; at inference, sample each token from the base LLM probability times the reward model's next-token probability raised to 1/beta, requiring one forward pass per token.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use GenARM instead of ARGSLLaMA-7B-SFT test-time alignment · HH-RLHF testWin + ½ Tie (%): 26.89 ± 0.19 -> 69.44 ± 0.38Helped
Use GenARM instead of Transfer-QLLaMA-7B-SFT test-time alignment · HH-RLHF testWin + ½ Tie (%): 33.72 ± 0.25 -> 69.17 ± 0.29Helped
Use GenARM instead of CARDSLLaMA-7B-SFT test-time alignment · HH-RLHF testWin + ½ Tie (%): 41.94 ± 0.25 -> 57.27 ± 0.19Helped
Use GenARM instead of DPOLLaMA-7B-SFT alignment · HH-RLHF testWin + ½ Tie (%): GenARM: 51.44 ± 0.35Helped
Use autoregressive next-token rewards instead of trajectory-level reward guidance7B base LLM and 7B RM · Generate 128 tokensInference time (s): 7.74 -> 7.28Helped
Use autoregressive next-token rewards instead of Transfer-Q full-response candidate evaluation7B base LLM and 7B RM · Generate 128 tokensInference time (s): 130.53 -> 7.28Helped
Use autoregressive next-token rewards instead of CARDS segment selection7B base LLM and 7B RM · Generate 128 tokensInference time (s): 87.09 -> 7.28Helped
Use a 7B Autoregressive RM to guide larger frozen base modelsTulu2-13B and Tulu2-70B · AlpacaEval 2Raw and length-controlled win ratesHelped
Use a 7B Autoregressive RM to guide Tulu2-70B rather than train the 70B model with DPOTulu2-70B · AlpacaEval 2Raw and length-controlled win ratesMixed
Train an Autoregressive RM instead of a trajectory-level RMLLaMA-7B-SFT reward model · HH-RLHF trainingTraining time (seconds): 11,722 seconds -> 12,162 secondsHurt
Guide the Alpaca-65B model using a 7B Autoregressive RM for multiple preference dimensionsAlpaca-65B · PKU-SafeRLHF-10KHelpfulness and harmlessnessHelped

Surprising findings

Limitations

Experimental setup

Datasets: HH-RLHF UltraFeedback PKU-SafeRLHF-10K AlpacaEval 2

Benchmarks: HH-RLHF test prompts AlpacaEval 2 PKU-SafeRLHF-10K

Metrics: GPT-4 win/tie/lose rate win + 1/2 tie rate AlpacaEval 2 raw win rate length-controlled win rate inference time for 128 tokens

Baselines: ARGS Transfer-Q CARDS DPO Best-of-N Rewarded Soups MORL

Builds on: ARGS Transfer-Q DPO RLHF Rewarded Soups

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