ProbePO: Sparse Probes, Redistributed Credit for Critic-Free LLM Reinforcement Learning
Organizations: Independent Researcher · University of Illinois Urbana-Champaign · Meta
Abstract
Reinforcement learning from verifiable rewards assigns one terminal reward to an entire reasoning trajectory, obscuring how individual reasoning steps contributed to the outcome. GRPO broadcasts a group-normalized advantage to every response token, while finer-grained approaches often rely on dense auxiliary rollouts or branching schemes that can also alter the data used for policy updates. We cast the missing middle as budgeted measurement: with a limited rollout budget, which partial solutions should be evaluated, and how should their value estimates refine credit? ProbePO selects partial-solution states with a reward-free uncertainty score and estimates their expected verifier rewards under a capped continuation budget. ProbePO redistributes, rather than replaces, GRPO's trajectory-level advantage across tokens while preserving each trajectory's mean token-level advantage; probe continuations serve only as measurements. Across three DeepSeekMath and Qwen-family models spanning 1.5B-7B parameters, ProbePO consistently outperforms GRPO and achieves the highest accuracy among the four evaluated methods in 16 of 18 model-benchmark comparisons. Against dense-probing VinePPO on DeepSeekMath-7B, ProbePO achieves higher accuracy on all six benchmarks with 76% less end-to-end training time.
Figures & tables
| Method | MATH-500 | Olympiad Bench | College Math | AMC | Minerva Math | AIME24 (@32) | Avg-6 |
| DeepSeekMath-7B-SFT | |||||||
| GRPO | 42.55 | 12.67 | 22.57 | 14.38 | 11.79 | 1.77 | 17.62 |
| SPO-tree | 37.58 | 9.93 | 20.11 | 12.65 | 10.96 | 0.83 | 15.34 |
| TreePO | 43.86 | 11.73 | 22.46 | 11.22 | 9.38 | 0.83 | 16.58 |
| ProbePO (ours) | 45.81 | 14.47 | 22.77 | 17.09 | 12.96 | 2.92 | 19.34 |
| R1-Distill-Qwen-1.5B | |||||||
Appendix figures & tables10 assets
Supplementary material from the paper’s appendix.
Appendix
| (a) Terminal accuracy (%; higher is better) | |||||||
| Method | MATH 500 | Olympiad Bench | College Math | AMC | Minerva Math | AIME24 (@32) | Avg-6 |
| ProbePO (ours) | 45.81 | 14.47 | 22.77 | 17.09 | 12.96 | 2.92 | 19.34 |
| VinePPO | 43.69 | 11.65 | 22.11 | 15.81 | 10.27 | 0.31 | 17.31 |
| Method | Training time (hours) | MATH-500 | Avg-6 |
| ProbePO | 11.14 | 80.01 | 41.03 |
| GRPO | 11.14 | 75.52 | 39.08 |
| — |
| Profile | Segment 1 | Segment 2 | Segment 3 |
| Panel (a), deployed | |||
| Panel (a), pooled | |||
| Panel (b), deployed | |||
| Panel (b), pooled |
| (a) Measurement and value estimation | |||
| Method | Budgeted spend | Reward-free interior pilot | Estimates |
| GRPO [ Shao et al., 2024 ] | (no spend) | — | — |
| VinePPO [ Kazemnejad et al., 2025 ] | — (uniform) | ✓ | |
| SPO-tree [ Guo et al., 2025 ] | |||
| TreeRPO [ Yang et al., 2025b ] | |||
| TreePO [ Li et al., 2026a ] | |||
| Parameter | Value |
| Backbone group size | 8 responses per prompt |
| Group-wide probe budget | 40 continuation rollouts |
| Continuations per selected pivot | 8 |
| Shrinkage pseudo-count | 4 |
| Residual weight | 1 |
| Stage-1 score | with forward window |
| Parameter | DeepSeekMath 7B | R1-Distill-Qwen 1.5B (2K context) | Qwen3 4B |
| Learning rate | |||
| Schedule | constant; no warmup | 3% linear warmup, then constant | constant; no warmup |
| Batch / mini | |||
| PPO epochs | 1 | 1 | 1 |
| PPO clip ratio | 0.2 | 0.2 | 0.2 |
| KL regularization | loss-side low_var_kl | loss-side low_var_kl | loss-side low_var_kl |
| Parameter | DeepSeekMath 7B | R1-Distill-Qwen 1.5B (2K context) | Qwen3 4B |
| Train/probe temperature, top- | |||
| Maximum prompt tokens | 512 | 512 | 2,048 |
| Configured response-token limit | 1,024 | 4,096 | 4,096 |
| Rollout context limit | 4,096 | 2,048 (context binding) | 6,144 |
| Training horizon (steps) | 1,000 | 1,000 | 27 |
RL for Language Models
Reinforcement learning for language models uses feedback-driven policy updates to improve reasoning, alignment, and interactive behavior.
See all 435 papers