One Offset, Two Directions: Baseline Adjustment via Subgroup Offsets
Organizations: Peking University
Abstract
Group Relative Policy Optimization (GRPO) estimates advantages against the within-prompt mean reward, a baseline shared across the group. In practice, rollouts within a prompt are not always homogeneous, differing in their solution strategies and reasoning trajectories, along which they may group into subgroups. We further find that these heterogeneous subgroups may exhibit distinct reward distributions. The global baseline, however, collapses them onto a single credit axis, where the credit reflects neither a rollout's standing within its subgroup nor the subgroup's standing relative to the rest. We therefore study how to adjust the baseline when the rollouts of a prompt fall into heterogeneous subgroups. We define the subgroup offset as the deviation of a subgroup mean from the global mean, and shift the baseline along it by a single signed coefficient . The sign of yields two opposing directions: Alignment () adds the offset to the baseline, drawing credit toward a rollout's relative position within its subgroup; Contrast () subtracts it, drawing a rollout's credit toward the relative quality of the subgroup it belongs to. The adjustment acts on the baseline alone, leaving the reward signal and the optimization objective unchanged. In this work, we induce subgroups from strategies, grouping rollouts that share a strategy into the same subgroup. We evaluate both directions on Qwen3-8B-Base and Olmo3-7B-Base across four competition-level math benchmarks, against a anchor that shares the same strategy-conditioned sampling and differs only in the baseline. Against this anchor each direction yields modest but consistent gains in multi-sample coverage, with Contrast the stronger of the two.
Figures & tables
| Method | AIME 2024 | AIME 2025 | AIME 2026 | HMMT 2025 | ||||
|---|---|---|---|---|---|---|---|---|
| pass@1 | pass@16 | pass@1 | pass@16 | pass@1 | pass@16 | pass@1 | pass@16 | |
| Qwen3-8B-Base | ||||||||
| GRPO | 31.6 | 66.8 | 24.0 | 50.3 | 25.5 | 58.3 | 12.8 | 32.5 |
| Strategy-GRPO | 30.2 | 65.6 | 23.0 | 47.9 | 23.5 | 53.8 | 12.6 | 32.5 |
| Alignment | 31.1 | 66.4 | 24.0 | 49.8 | 24.4 | 56.0 | 12.1 | 32.7 |
| Contrast | 31.8 | 69.1 | 23.8 | 50.6 | 24.6 | 58.8 | 13.0 | 36.3 |
| AIME 2024 | AIME 2025 | AIME 2026 | HMMT 2025 | |||||
| pass@1 | pass@16 | pass@1 | pass@16 | pass@1 | pass@16 | pass@1 | pass@16 | |
| (Strategy-GRPO) | 30.2 | 65.6 | 23.0 | 47.9 | 23.5 | 53.8 | 12.6 | 32.5 |
| Alignment ( ) | ||||||||
| 31.1 | 66.4 | 24.0 | 49.8 | 24.4 | 56.0 | 12.1 | 32.7 | |
| 30.3 | 64.3 | 23.6 | 46.8 | 23.6 | 51.5 | 11.6 | 29.0 | |
| 30.9 | 65.8 | 23.9 | 48.4 | 24.8 | 54.1 | 12.0 | 29.2 | |
| Method | AIME24 | AIME25 | AIME26 | HMMT25 |
|---|---|---|---|---|
| Strategy-GRPO | 65.6 | 47.9 | 53.8 | 32.5 |
| Alignment | 66.4 | 49.8 | 56.0 | 32.7 |
| + shuffle | 64.5 | 47.2 | 51.7 | 29.2 |
| Contrast | 69.1 | 50.6 | 58.8 | 36.3 |
| + shuffle | 64.5 | 45.9 | 52.7 | 30.0 |
| Sampling | AIME24 | AIME25 | AIME26 | HMMT25 |
|---|---|---|---|---|
| Alignment | ||||
| default | 66.4 | 49.8 | 56.0 | 32.7 |
| + | 67.9 | 48.6 | 53.3 | 31.3 |
| + random | 66.3 | 48.1 | 54.0 | 29.4 |
| Contrast | ||||
| default | 69.1 | 50.6 | 58.8 | 36.3 |
Appendix figures & tables2 assets
Supplementary material from the paper’s appendix.
Appendix
| Hyperparameter | Value |
|---|---|
| Base models | Qwen3-8B-Base, Olmo3-7B-Base |
| Training data | DAPO-Math-17K ( 17K) |
| Framework | verl |
| Advantage estimator | grpo_subgroup |
| Clip / / dual | / / |
| KL penalty / entropy bonus | none / none |
| Strategy | Key idea (abridged) | Success |
|---|---|---|
| symmetry Pythagorean theorem | ||
| coordinate geometry Pythagorean | ||
| “upper/lower semicircle intersection” | ||
| “prove 18 m vs 10 m paths are equal” |
Group Relative Policy Optimization
Group Relative Policy Optimization (GRPO) trains policies by comparing sampled outputs within groups, without a separate learned value critic.
See all 343 papers