atlas

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

Discriminative Policy Optimization for Token-Level Reward Models

ICML 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 Q-RM, a token-level reward model obtained by optimizing a discriminative policy whose logits act as token Q-values, trained from preference data and used to drive PPO/REINFORCE policy optimization.

Problem

Token-level process reward models built from DPO implicit rewards entangle reward modeling with language generation, causing unstable and inaccurate token credit assignment when training policies with RL.

Approach

Decouple reward modeling from generation: define a discriminative policy whose per-token logits Z(s_t,a_t) equal the optimal Q-function up to a state-dependent constant, so token rewards come from logits trained with a Bradley-Terry objective on preference pairs; advantages then follow from the logits without GAE.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use Q-RM instead of ORM with PPOPPO policy optimization · GSM8K and MATHaverage Pass@1: +5.85 pointsHelped
use Q-RM instead of ORM with REINFORCEREINFORCE policy optimization · GSM8K and MATHaverage Pass@1: +4.70 pointsHelped
use Q-RM instead of DPO-RM with PPOPPO policy optimization · GSM8K and MATHaverage Pass@1: +4.56 pointsHelped
use Q-RM instead of DPO-RM with REINFORCEREINFORCE policy optimization · GSM8K and MATHaverage Pass@1: +5.73 pointsHelped
use Q-RM instead of DPO-RM with PPOPPO policy optimization · QA-Feedback testaverage reward: 0.5631±0.06 to 0.5956±0.04Helped
use Q-RM instead of DPO-RM with REINFORCEREINFORCE policy optimization · QA-Feedback testaverage reward: 0.5581±0.06 to 0.5917±0.07Helped
use Q-RM instead of ORM with PPO (ablation)PPO policy optimization · GSM8K trainingsample efficiency: nearly 12×Helped
use Q-RM instead of step-level PRM with PPO (ablation)PPO policy optimization · MATH trainingsample efficiency: nearly 11×Helped
use Q-RM instead of step-level PRM with PPO (ablation)PPO policy optimization · MATH testPass@1: 28.20% to 31.60%Helped
increase the number of samples N (ablation)REINFORCE policies trained with different reward models · GSM8K testPass@NMixed
use a larger policy model (ablation)PPO+Q-RM · GSM8KPass@1Helped
use Q-RM rather than ORM or DPO-RM (ablation)REINFORCE policy optimization with matched reward-model and policy-model sizes · GSM8K and MATH testPass@1Helped

Surprising findings

Limitations

Experimental setup

Datasets: GSM8K MATH QA-Feedback UltraFeedback PRM800K RewardBench

Benchmarks: GSM8K MATH QA-Feedback AlpacaEval 2.0 RewardBench

Metrics: Pass@1 Pass@8 Pass@16 reward on relevance/factuality/completeness RMs win rate LC win rate pairwise accuracy

Baselines: DPO-RM Implicit-PRM ABC-RM PGG-RM ORM DPO SimPO ORPO RLOO GRPO RFT

Builds on: DPO PPO REINFORCE Bradley-Terry model maximum entropy RL GAE

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