PAPO: Stabilizing Rubric Integration Training via Decoupled Advantage Normalization
Authors: Zelin Tan, Zhouliang Yu, Bohan Lin, Zijie Geng, Hejia Geng, Yudong Zhang, Mulei Zhang, Yang Chen, +4 more
Organizations: University of Science and Technology of China · Shanghai Artificial Intelligence Laboratory · The Chinese University of Hong Kong · University of Oxford · Wuhan University
We propose Process-Aware Policy Optimization (PAPO), a method that integrates process-level evaluation into Group Relative Policy Optimization (GRPO) through decoupled advantage normalization, to address two limitations of existing reward designs. Outcome reward models (ORM) evaluate only final-answer correctness, treating all correct responses identically regardless of reasoning quality, and gradually lose the advantage signal as groups become uniformly correct. Process reward models (PRM) offer richer supervision, but directly using PRM scores causes reward hacking, where models exploit verbosity to inflate scores while accuracy collapses. PAPO resolves both by composing the advantage from an outcome component Aout, derived from ORM and normalized over all responses, and a process component Aproc, derived from a rubric-based PRM and normalized exclusively among correct responses. This decoupled design ensures that Aout anchors training on correctness while Aproc differentiates reasoning quality without distorting the outcome signal. Experiments across multiple model scales and six benchmarks demonstrate that PAPO consistently outperforms ORM, reaching 51.3% vs.\ 46.3% on OlympiadBench while continuing to improve as ORM plateaus and declines.
Figures & tables
Figure 1: (a) ORM (blue) plateaus and declines after step 750 due to signal exhaustion; PRM (red, dashed) collapses via reward hacking; ORM × PRM (purple, dash-dotted) tracks ORM closely without exceeding it; PAPO (green) continues improving throughout training, reaching 51.3%. (b) Comparison across AIME 2024/2025, OlympiadBench, and their average. Naive multiplicative combination (ORM × PRM) barely improves over ORM, while PAPO’s decoupled normalization yields substantial gains on all benchmarks.
Figure 2: Reward signal analysis. (a) Training reward: PRM reward climbs to 1.0 (complete reward hacking); ORM × PRM stays moderate. (b) Response length: PRM generates increasingly verbose responses; ORM × PRM shows moderate length increase (up to ∼ 1700 tokens). (c) OlympiadBench accuracy: PRM collapses after step 600; ORM × PRM tracks ORM but fails to exceed it, showing that naive signal combination does not resolve signal exhaustion.
Figure 3: Overview of PAPO. Given a prompt, the policy generates G responses. Each response is evaluated by two reward signals: an outcome reward (ORM, binary correctness) and a process reward (PRM, rubric-based quality, only for correct responses ). The advantage is computed through decoupled normalization : Aout is normalized over all responses via standard GRPO, while Aproc is normalized exclusively among correct responses ( correct subset normalization ). The combined advantage Atotal=Aout+Aproc provides both correctness direction and quality differentiation.
Competition Mathematics
Standard
STEM
Code
Average
Model
Method
Olympiad
AIME’24
AIME’25
MATH-500
GPQA
HumanEval
Math
All
Qwen2.5-3B
Base
22.4
2.5
0.8
54.4
27.6
35.3
20.0
23.8
GRPO
35.3 ±0.4
8.3 ±1.5
4.2 ±1.2
69.0 ±0.6
38.8 ±2.4
39.3 ±2.0
29.2 ±0.5
32.5 ±0.6
PA-GRPO
38.6 ±0.5
10.0 ±1.4
3.3 ±1.0
73.2 ±0.6
36.3 ±1.8
52.5 ±1.6
31.3 ±0.5
35.7 ±0.5
Δ
+3.3
+1.7
-0.9
+4.2
-2.5
+13.2
+2.1
+3.2
Qwen2.5-7B
Base
32.8
5.0
7.5
67.3
30.1
54.6
28.2
32.9
Table 1: Accuracy (avg@4, %) on six benchmarks across five model configurations, reported as mean ±std over 3 seeds. Gray rows show the untrained or instruction-tuned starting checkpoint. The lower half of the Qwen2.5-7B block reports PAPO composed on three mainstream GRPO variants (GSPO, SAPO, CISPO). Bold marks the better entry within each pair.
Figure 4: OlympiadBench acc/mean@4 on Qwen2.5-7B-Base. Each panel pairs a base GRPO variant (dashed) with its PA-* counterpart (solid green), where PA-* denotes PAPO composed on top of that base optimizer.
Figure 5: Signal quality comparison on Qwen2.5-7B. (a) Zero-advantage ratio: ORM’s sparsity grows to 69% while PAPO maintains 44%. (b) Advantage standard deviation, reflecting gradient signal strength. (c) Positive-advantage ratio, reflecting reinforcement density.
Figure 6: Length-accuracy trajectories on OlympiadBench (Qwen2.5-7B-Base). Markers are selected training checkpoints colored by step; stars mark the final step.
Figure 7: OlympiadBench acc/mean@4 on Qwen2.5-7B-Base for three additional ablations. (a) Group size G=4 vs. G=8 . (b) Process advantage weight λ=0.5 vs. λ=1 . (c) Stronger PRM (5-tier rubric with GPT-OSS-120B judge) vs. default (3-tier with 20B). The GRPO ORM baseline is included in every panel as a dashed reference.
Table 4: Additional DAPO-specific hyperparameters for the Qwen3-4B-Base experiments. All other hyperparameters follow Table 3 .
Difficulty
Pass Rate Range
Count
Trivial
(0.875,1.0]
4,000
Easy
(0.625,0.875]
4,000
Medium
(0.375,0.625]
4,000
Hard
(0.125,0.375]
4,000
Very Hard
(0,0.125]
4,000
Total
20,000
Appendix
Table 5: Difficulty distribution of the stratified training set. Pass rates are measured using a reference model with 8 attempts at temperature 1.0. Equal sampling across tiers ensures balanced difficulty coverage.
Hyperparameter
Value
length-reward α
0.05
difficulty A
0.4
difficulty B
1.5
difficulty ρ0
0.75
difficulty k
10.0
explicit_penalty
−1.0
Appendix
Table 6: GRPO-LEAD hyperparameters, matching Zhang and Zuo (2025) .
Comparison
n
Exact
PRM vs. human, all
500
91.2%
PRM vs. human, answer-correct
332
94.6%
Appendix
Table 7: Agreement between the PRM and majority-vote human labels.
PRM
n
Human label (%)
Mean / gap
score
0
0.5
1
0
11
90.9
9.1
0.0
0.045 / 0.045
0.5
76
2.6
92.1
5.3
0.513 / 0.013
1
245
0.4
4.1
95.5
0.976 / 0.024
Appendix
Table 8: PRM calibration on the 332 answer-correct MATH-500 responses.
Group
Tokens
PRM
Human
Gap
Agree.
Shortest 25%
408
0.82
0.81
+0.01
95.2%
Middle 50%
712
0.86
0.85
+0.01
94.6%
Longest 25%
1508
0.86
0.84
+0.02
94.0%
Appendix
Table 9: PRM–human alignment across response-length strata on the answer-correct subset.
Signal
Peak
Step 1090
ORM (GRPO)
45.0
43.0
PAPO
50.0
49.7
CorrectSubset-Rand-3
42.4
37.4
CorrectSubset-Rand-5
42.9
38.5
CorrectSubset-Length
47.0
40.5
Full-Length
43.1
1.7
Appendix
Table 10: OlympiadBench accuracy (%) for counterfactual process signals in the matched control trajectories. Peak is the best reported checkpoint from steps 0–1090.
Figure 8: Training curves (avg@4) across two model scales and three benchmarks. Top row: Qwen2.5-3B; bottom row: Qwen2.5-7B. PAPO consistently outperforms ORM throughout training on both scales, with gains widening in later stages as ORM’s signal exhaustion worsens. The pattern is consistent across OlympiadBench (competition math), MATH-500 (standard math), and HumanEval (code generation). Qwen2.5-14B results are reported in Table 1 .
Figure 9: Ablation: correct subset normalization (PAPO) vs. full normalization (Fullnorm) on OlympiadBench and MATH-500. Both methods improve over ORM, but PAPO’s correct subset design maintains a consistent advantage over Fullnorm throughout training.
Figure 10: Ablation: decoupled normalization (PAPO) vs. multiplicative reward (Mult) on OlympiadBench and MATH-500. Mult improves over ORM but remains substantially below PAPO in these trajectories.
Figure 11: (a) Minimum advantage among correct responses. ORM: identically 0.0 (all correct responses treated equally). PAPO: ≈−1.49 (the process advantage penalizes correct responses with poor reasoning). (b) Standard deviation of advantages among correct responses. ORM: zero (no differentiation). PAPO: non-zero (quality-based ranking within correct group).
Figure 12: PAPO advantage composition. (a) Signal strength (std) of Aout and Aproc : the outcome advantage provides the dominant gradient signal while the process advantage contributes a complementary quality signal. (b) Process signal active ratio: the fraction of groups where Aproc is non-zero ( ≥2 correct responses), growing from ∼ 30% to 70% as the model improves. (c) Mean advantage by correctness: correct responses receive positive advantage while wrong responses receive negative, confirming the outcome signal functions correctly despite the added process component.
Problem
Model
Tokens
Correct
Observation
Competition number theory
Base
866
3/3
Focused proofs
ORM
1583
3/3
Longer but correct
PRM
3072
0/3
Drift to filler ∗
Algebra (proof)
Base
1059
0/3
Attempts proof
ORM
1492
0/3
Attempts proof
PRM
3227
0/3
2 hit cap; 1 drifts
Appendix
Table 11: Case study: response statistics on three math problems (Qwen2.5-7B). PRM reward hacking is severe on harder problems (top two), with 2–3 × longer responses and characteristic topic drift. On easier problems, PRM remains comparable to baselines (omitted for brevity).
Reinforcement learning with verifiable rewards has made post-training highly effective when correctness can be checked automatically. However, many important model behaviors require satisfying several qualitative criteria at once. Rubric-based rewards address this setting by grading prompt-specific criteria and aggregating them into a scalar reward. Yet standard static aggregations conflate a criterion's human-assigned importance with its current usefulness as an optimization signal. We show that this assumption breaks down in rubric RL: many important criteria are already saturated or currently unreachable, while criteria that distinguish rollouts are not necessarily those with the largest human weights. We introduce POW3R, a policy-aware rubric reward framework that preserves human weights and category balance as the rubric objective while adapting criterion-level reward weights during training. POW3R uses rollout-level contrast to emphasize criteria that currently separate the policy's outputs, making the GRPO reward more informative without changing the underlying evaluation target. Across three base policies on two datasets spanning multimodal and text-only settings, POW3R wins 24 of 30 base-policy/metric comparisons, improving both mean rubric reward and strict completion (the fraction of prompts whose response satisfies every required rubric criterion) over vanilla GRPO with rubric rewards, and reaches the same plateau in 2.5--4× fewer training steps. Rubric rewards should therefore distinguish what should matter in the final answer from what can teach the current policy.
Process Reward Models (PRMs) improve credit assignment for reasoning by providing step-level feedback. However, we identify a hidden bias in PRMs caused by severe imbalance in step-level training data. Standard cross-entropy training amplifies this bias, causing PRMs to overcredit plausible but incorrect steps and produce high false-positive rates. We show that these false positives have an asymmetric downstream effect: false negatives mainly slow exploration, whereas false positives actively steer Best-of-N selection, guided decoding, and policy optimization toward flawed reasoning. This suggests that PRM training should shift from pointwise label fitting to reliable relative comparisons. To address this, we propose PRISM (Precision Ranking for Improved Step Modeling), a policy-aware PRM training framework that learns from contrastive step-level comparisons and hard negatives generated by a temporal lookahead strategy, requiring no new human labels. We further use a difficulty-aware curriculum to optimize the contrastive step margin. Across PRMBench and ProcessBench, PRISM substantially reduces false positives (22% on PRMBench) and improves macro F1 over strong discriminative PRMs. When applied to policy optimization and search tasks, including guided decoding and Best-of-N selection, it consistently improves accuracy (up to 22% for guided decoding and 33% for Best-of-N) and robustness. More broadly, trustworthy process supervision is not just about assigning high rewards, but about rewarding the right reasoning for the right reasons.
Rubric-based reinforcement learning, in which an LLM judge scores responses against prompt-specific criteria, has become a standard way to post-train language models on tasks without verifiable answers. The rubric, however, is only a proxy for response quality, and a policy trained against it long enough learns to exploit the difference. We train models with GRPO on medical and science rubrics and grade their responses on out-of-distribution (OOD) benchmarks throughout training with two judges: the training judge and a stronger OOD judge. The two scores first rise together and then diverge. The policy is learning to satisfy the training judge without writing better responses, which is a form of reward hacking. To mitigate it, we propose Rubric Dropout, which applies dropout to rubric criteria: at each training step, a random subset of each rubric's criteria is removed from the reward, so the rewarded subset of criteria is resampled at each step. All responses sampled for the same prompt are scored on the same subset, so their rewards remain comparable, and evaluation always uses the full rubric. We also introduce Block Dropout, which drops semantically similar criteria together so that a near duplicate of a dropped criterion cannot keep rewarding the same behavior. Across both benchmarks and models from 1.7B to 8B, dropout improves the gold judge's score on OOD benchmarks by up to 3 percent on HealthBench-Hard and 7 percent on ResearchQA, and it reduces both the gap between the two judges and over-crediting. It keeps in-domain reward close to the baseline, and dropout rates of 30-50 percent work best. Block Dropout improves the gold judge's OOD score further at the same dropout rate. Changing which criteria are rewarded at each step is a simple, inexpensive way to make rubric rewards harder to exploit.
Minglai Yang, Xinyu Guo, Zhengliang Shi +8
Scale AI · University of Arizona · University of Texas at Dallas