atlas

Research map / Large language models / Reasoning and chain of thought

Free Process Rewards without Process Labels

ICML 2025 · Large language models › Reasoning and chain of thought · approach: Process reward models · 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.

Shows that training an outcome reward model with log-likelihood-ratio parameterization yields an implicit process reward model for free, and that this PRM, trained on response-level labels only, beats MCTS-based Math-Shepherd on MATH best-of-N at a fraction of the cost.

Problem

Training process reward models (PRMs) requires step-level labels, which are expensive to collect via MCTS-style rollouts or verifiers, limiting PRM scaling.

Approach

Parameterize the outcome reward as beta times the log-likelihood ratio of policy to reference model; then the cumulative sum of per-token log-ratios over a prefix equals a Q value, so step rewards (differences of Q) come for free when training an ORM on response-level labels with any objective (DPO, KTO, NCA, CE).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
train implicit PRMs using response-level labels with DPO, KTO, NCA, or CELlama-3.1-8B-Instruct implicit PRM · MATH-500 best-of-N across three generation modelsaccuracy: DPO 50.4; NCA 49.4; CE 48.4Helped
use CE rather than the implemented Math-Shepherd baselineMATH-500 BoN · average across three generation models and @4/@16/@64accuracy: 48.4; 0.6Helped
balance positive and negative responses for each instruction (ablation)CE implicit PRM · MATH-500 BoNaccuracy: 48.4; 49.0Mixed
balance classes across the entire dataset by filtering examples (ablation)CE implicit PRM · MATH-500 BoNaccuracy: 48.4; 47.8Hurt
add task-irrelevant UltraFeedback instructions (ablation)DPO implicit PRM · MATH-500 BoNaverage accuracy: 49.3; 49.2Hurt
add coding instructions from UltraInteract (ablation)DPO implicit PRM · MATH-500 BoNaverage accuracy: 49.3; 49.2Hurt
deduplicate training responses (ablation)DPO implicit PRM · MATH-500 BoNaverage accuracy: 49.3; 47.6Hurt
replace part of original rollouts with base-model-generated rollouts (ablation)DPO implicit PRM · MATH-500 BoNaverage accuracy: 49.3; 48.7No clear effect
add a second training stage using Math-Shepherd step labels (ablation)DPO implicit PRM · MATH-500 BoNaverage accuracy: 49.3; 49.2No clear effect
remove the reference model at inference (ablation)DPO implicit PRM trained with a reference model · MATH-500 BoNaverage accuracy: 50.4; 50.6No clear effect
remove the reference model during training and inference (ablation)DPO implicit PRM · MATH-500 BoNaverage accuracy: 50.4; 50.3No clear effect
increase the number of training responses per instruction (ablation)Implicit PRM · MATH-500 BoNaccuracyHelped

Surprising findings

Limitations

Experimental setup

Datasets: UltraInteract UltraFeedback MATH

Benchmarks: MATH-500

Metrics: best-of-N accuracy (@4, @16, @64) average accuracy FLOPs GPU time cost

Baselines: Math-Shepherd AutoPSV EurusRM-7B SkyworkRM-Llama3.1-8B ArmoRM-Llama3-8B RLHFlow-8B-Mistral-Data RLHFlow-8B-DS-Data

Builds on: DPO Math-Shepherd AutoPSV KTO NCA

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