Loss normalization rescales losses or advantage estimates using statistics from a chosen example set. In reasoning-model reinforcement learning, that set may be a rollout group or an entire batch. section 7.3.3
The main implementation choice is the normalization scope:
- Group-level normalization follows the original GRPO formulation but may introduce length or difficulty biases through its per-group terms. section 7.3.3
- Batch-level normalization computes statistics across the batch, providing an alternative used by models such as Magistral and MiMo. section 7.3.3
Choosing the normalization scope
A reasoning-training pipeline can replace GRPO’s per-group normalization with batch-level normalization when length or difficulty differences between groups may distort the optimization signal. section 7.3.3
