Correlation-Aware Exploration for Long-Trace Reasoning
Organizations: Microsoft
Abstract
Reasoning models trained with Group Relative Policy Optimization (GRPO) now produce chains of thought thousands of tokens long, and recent studies reveal that such training is prone to policy collapse. Entropy regularization is the standard remedy, but it works by pushing probability mass away from the few tokens that carry it and toward the vast low-probability tail of the vocabulary, and it applies this force once for every token of the reasoning trace. This puts the bonus in direct conflict with the entropy decay that convergence requires, and makes its coefficient difficult to set in the long-trace regime. To resolve this tension, we propose Info-GRPO, an information-theoretic framework that cultivates correlation between the policy and a latent prior. Rather than raising entropy everywhere, Info-GRPO builds on the mutual information between a latent variable and the trajectory it induces: augmenting prompts with latent seeds during training lets the model explore diverse policies correlated with the prior, while the seed-conditioned entropy is guided toward convergence. Diversity is therefore carried across whole reasoning traces rather than by per-token randomness, and exploration no longer fights entropy reduction. Experiments show that Info-GRPO outperforms vanilla GRPO and entropy-regularized GRPO across diverse reasoning benchmarks. On AIME24, it improves over GRPO by 3.75%, 1.66%, 4.16%, and 4.17% on four backbones, and it reaches the same majority-vote accuracy with fewer samples. Code and models will be publicly released.
Figures & tables
| Backbone | Method | AIME24 | AIME25 | AMC | MATH500 | Minerva | Average |
| Qwen2.5-7B | Base Model | 12.08 | 7.50 | 42.77 | 75.50 | 35.06 | 34.58 |
| GRPO | 20.42 | 10.83 | 56.48 | 80.53 | 37.82 | 41.22 | |
| DAPO | 18.75 | 11.25 | 48.95 | 78.13 | 36.53 | 38.72 | |
| CLIP-Cov | 15.83 | 12.08 | 51.51 | 79.10 | 38.19 | 39.34 | |
| KL-Cov | 15.40 | 11.25 | 59.94 | 74.05 | 35.94 | 39.32 | |
| Skywork-OR1 | 20.83 | 7.50 | 57.38 | 78.38 | 38.05 | 40.43 |
| Method | |||
| Base Model | 36.92 | 48.75 | 36.74 |
| GRPO | 37.63 | 50.18 | 38.13 |
| Info-GRPO (Ours) | 40.86 | 51.97 | 40.14 |
| Backbone | Samples (N) | 4 | 8 | 16 | 32 | 64 | 128 |
| Qwen2.5-Math-7B | GRPO | 23.33 | 16.67 | 16.67 | 23.33 | 23.33 | 26.67 |
| Info-GRPO (Ours) | 23.33 | 30.00 | 26.67 | 26.67 | 26.67 | 26.67 | |
| DeepSeek-R1-Distill-Qwen-7B | GRPO | 56.67 | 76.67 | 73.33 | 76.67 | 80.00 | 80.00 |
| Info-GRPO (Ours) | 63.33 | 80.00 | 80.00 | 80.00 | 80.00 | 80.00 |
Appendix figures & tables11 assets
Supplementary material from the paper’s appendix.
Appendix
| Hyperparameter | Info-GRPO | DAPO | Clip-Cov | KL-Cov |
| Training batch size | 128 | 128 | 256 | 256 |
| Responses per prompt ( ) | 16 | 16 | 8 | 8 |
| Max prompt length | 2048 | 2048 | 2048 | 2048 |
| Max response length | 8192 | 8192 | 8192 | 8192 |
| Learning rate ( ) | ||||
| Sampling temperature | 1.0 | 1.0 | 1.0 | 1.0 |
| Backbone | Method | AIME24 | AIME25 | AMC | MATH500 | Minerva | Average |
| Qwen2.5-7B | Base Model | 13.33 | 6.67 | 40.96 | 75.40 | 35.66 | 34.40 |
| GRPO | 16.67 | 13.33 | 57.83 | 77.60 | 37.50 | 40.59 | |
| DAPO | 13.33 | 16.67 | 51.81 | 78.60 | 35.66 | 39.21 | |
| CLIP-Cov | 20.00 | 13.33 | 51.81 | 79.60 | 38.24 | 40.60 | |
| KL-Cov | 16.67 | 10.00 | 57.83 | 74.20 | 34.56 | 38.65 | |
| Skywork-OR1 | 16.67 | 10.00 | 57.83 | 77.80 | 38.24 | 40.11 |
| Backbone | Method | AIME24 | AIME25 | AMC | MATH500 | Minerva | Average |
| Qwen2.5-7B | Base Model | 30.00 | 20.00 | 67.47 | 88.80 | 47.79 | 50.81 |
| GRPO | 30.00 | 23.33 | 73.49 | 88.80 | 47.79 | 52.68 | |
| DAPO | 33.33 | 23.33 | 67.47 | 90.60 | 50.74 | 53.09 | |
| CLIP-Cov | 30.00 | 20.00 | 71.08 | 90.20 | 51.10 | 52.48 | |
| KL-Cov | 30.00 | 23.33 | 74.70 | 83.60 | 48.53 | 52.03 | |
| Skywork-OR1 | 33.33 | 20.00 | 74.70 | 87.60 | 48.90 | 52.91 |
| Method | AIME24 | AMC23 | MATH500 | Avg. |
| ETR | 56.7 | 87.5 | 90.6 | 78.3 |
| Info-GRPO (Ours) | 56.7 | 84.3 | 94.8 | 78.6 |
| Method | Diversity (Euclidean distance) | |
| GRPO | 10.83 | 0.206 |
| DAPO | 11.25 | 0.190 |
| Clip-Cov | 12.08 | 0.217 |
| KL-Cov | 11.25 | 0.205 |
| Skywork-OR1 | 7.50 | 0.239 |
| Info-GRPO (Ours) | 8.75 | 0.287 |
| Coef | AMC | Minerva |
| 0.5 | 79.52 | 39.71 |
| 0.05 | 80.72 | 41.91 |
| 0.005 (Used) | 83.13 | 44.94 |
| Coef | AIME24 | AIME25 | ||||
| 0.5 | 46.67 | 52.92 | 76.67 | 30.00 | 33.75 | 53.33 |
| 0.05 | 53.33 | 55.83 | 83.33 | 33.33 | 34.58 | 53.33 |
| 0.005 | 60.00 | 57.92 | 86.67 | 46.67 | 37.50 | 60.00 |
| Number of Latent Seeds | Diversity (Euclidean distance) | |||
| 3 | 30.00 | 25.00 | 40.00 | 0.28 |
| 30 | 26.67 | 23.33 | 30.00 | 0.31 |
| 10 (Used) | 30.00 | 25.00 | 36.67 | 0.30 |
| Response | No seed | Seed1 | Seed2 | Seed3 | Seed4 | Seed5 | Seed6 | Seed7 | Seed8 | Seed9 | Seed10 |
| R1 | 1 | 1 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 1 |
| R2 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 1 |
| R3 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 1 |
| R4 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 1 |
| R5 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 1 |
| R6 | 1 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 0 | 1 | 1 |
RL for Language Model Reasoning
Reinforcement learning for language model reasoning uses reward-driven training to improve multi-step problem solving, tool use, and reliable answers.
See all 1,103 papers