atlas

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

Process Reward Model with Q-value Rankings

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

Proposes PQM, which frames process reward modeling as Q-value ranking under a deterministic MDP and trains PRMs with a margin-based comparative loss, outperforming BCE/MSE PRMs for best-of-n verification on MATH500 and GSM-Plus.

Problem

Existing process reward models are trained as per-step classifiers with cross-entropy loss, treating steps independently and lacking theoretical grounding for the reward they approximate.

Approach

Define a Q-value as the log-odds of reaching a correct final answer from a step, derive an optimal Q-value ranking across correct and wrong steps in a deterministic MDP, and train PRMs with a Plackett-Luce-style comparative loss with a margin zeta between correct and wrong steps.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace BCE with PQM Q-value rankingDeepseek-7B-base PRM verifying Llama-3-70B-Instruct samples · MATH500 BON@128BON@128 accuracy: 39.8 -> 51.4Helped
replace BCE with PQM Q-value rankingDeepseek-7B-base PRM · GSM-Plus BON@128 across three sampling policiesBON@128 accuracyHelped
use an appropriate intermediate margin (ζ=2, 4, or 8) rather than extreme ζ=0 or ζ=16 (ablation)PQM · MATH500 BON@n across three sampling policiesBON@n accuracyHelped
increase margin from ζ=2 to ζ=4 (ablation)PQM · MATH500 BON@128, MetaMath-Mistral-7B policyBON@128 accuracy: 43.8 -> 44.6Helped
increase margin from ζ=2 to ζ=4 (ablation)PQM · MATH500 BON@128, Llama-3-70B-Instruct policyBON@128 accuracy: 50.4 -> 48.2Hurt
increase margin from ζ=4 to ζ=16 (ablation)PQM · MATH500 BON@128, MetaMath-Mistral-7B policyBON@128 accuracy: 44.6 -> 39.2Hurt
replace practical comparative loss with theoretical loss that ranks all negative steps (ablation)PQM · MATH500 BON@n across three sampling policiesBON@n accuracyHurt
rank only the first incorrect step instead of all negative steps (ablation)PQM · MATH500 BON@nBON@n accuracyNo clear effect
combine PQM with self-consistency (ablation)PQM · MATH500 verification across three policy modelsverification accuracyHelped
use a math-specialized Qwen2-Math-1.5B-Instruct backbone instead of the other evaluated backbones (ablation)PQM · MATH500 BON@nBON@n accuracyMixed
train with PQM instead of BCE at reduced training-data fractions (ablation)Deepseek-7B-base PRM · MATH500 BON@n at 25%, 50%, and 75% training dataBON@n accuracyMixed
use PQM instead of BCE to guide beam searchDeepseek-7B-base PRM · MATH500 beam search with Llama-3-8B-Instruct and Eurus-7b-sftbeam-search accuracy: 26.4 -> 31.6; 24.2 -> 29.2Helped

Surprising findings

Limitations

Experimental setup

Datasets: Math-Shepherd Math-Step-DPO-10K

Benchmarks: MATH500 GSM-Plus MATH500 beam search

Metrics: BON@n accuracy Pass@1

Baselines: ORM BCE (Math-Shepherd) MSE with 0-1 labels MSE with MCTS labels

Builds on: Math-Shepherd Plackett-Luce ranking model DPO self-consistency

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