DiPO: Disentangled Perplexity Policy Optimization for Fine-grained Exploration-Exploitation Trade-Off
Organizations: East China Normal University · Ant Group · Xiamen University · Shanghai Innovation Institute
Abstract
Reinforcement Learning with Verifiable Rewards (RLVR) has catalyzed significant advances in the reasoning capabilities of Large Language Models (LLMs). However, effectively managing the exploration and exploitation trade-off remains a critical challenge. In this paper, we fully analyze the exploration and exploitation dilemma of extremely hard and easy samples during the training and propose a new fine-grained trade-off mechanism. Concretely, we introduce a perplexity space disentangling strategy that divides the sample space into distinct exploration (high perplexity) and exploitation (low perplexity) subspaces, thereby mining fine-grained samples requiring exploration-exploitation trade-off. Subsequently, we propose a bidirectional reward allocation mechanism with a minimum impact on verification rewards to implement perplexity-guided exploration and exploitation, enabling more stable policy optimization. Finally, we have evaluated our method on two mainstream tasks: mathematical reasoning and function calling, and experimental results demonstrate the superiority of the proposed method, confirming its effectiveness in enhancing LLM performance by fine-grained exploration-exploitation trade-off.
Figures & tables
| Method | AIME24 | AIME25 | MATH | AMC | OLY | MIN | AVG |
| Qwen3-4B-Base | |||||||
| Base model | 9.58 | 3.75 | 48.48 | 31.48 | 25.52 | 24.82 | 23.94 |
| GRPO | 26.67 | 23.33 | 85.83 | 60.24 | 53.06 | 44.39 | 48.92 |
| DAPO | 26.25 | 23.75 | 86.43 | 61.90 | 53.88 | 44.34 | 49.43 |
| DAPO w/ EL | 26.67 | 24.58 | 86.78 | 62.95 | 54.53 | 44.53 | 50.01 |
| CDE | 26.67 | 24.17 | 85.93 | 62.35 | 52.25 | 43.11 | 49.08 |
| Method | Non-Live Acc | Live Acc | Multi Turn Acc | Relevance Detection | Irrelevance Detection | Overall |
| Qwen2.5-3B-Instruct | ||||||
| Base model | 42.52 | 53.96 | 1.00 | 44.44 | 82.49 | 33.04 |
| SFT400 | 69.29 | 41.40 | 0.00 | 94.44 | 60.14 | 34.08 |
| SFT400+PPO | 78.29 | 58.76 | 5.12 | 100.00 | 48.40 | 45.80 |
| SFT400+GRPO | 76.21 | 64.15 | 1.75 | 94.44 | 58.63 | 46.42 |
| PPO, Cold Start | 82.42 | 67.78 | 4.88 | 100.00 | 18.09 | 51.15 |
| AIME24 | AIME25 | MATH | AMC | OLY | MIN | AVG | |
| Qwen3-4B-Base | |||||||
| 26.25 | 23.75 | 86.43 | 61.90 | 53.88 | 44.34 | 49.43 | |
| 29.17 | 24.58 | 86.93 | 63.70 | 54.09 | 44.76 | 50.55 | |
| 25.83 | 24.17 | 86.38 | 62.05 | 54.01 | 45.50 | 49.66 | |
| Qwen3-8B-Base | |||||||
| 30.08 | 25.83 | 89.43 | 69.12 | 56.90 | 48.02 | 53.23 | |
| PSD | BRR | PPL reward | AIME24 | AIME25 | MATH | AMC | OLY | MIN | AVG |
| Qwen3-4B-Base | |||||||||
| ✗ | ✗ | ✗ | 26.25 | 23.75 | 86.43 | 61.90 | 53.88 | 44.34 | 49.43 |
| ✗ | ✓ | ✗ | 25.83 | 20.83 | 85.10 | 59.19 | 49.37 | 43.06 | 47.23 |
| ✗ | ✗ | ✓ | 24.58 | 23.75 | 84.60 | 61.45 | 49.09 | 41.82 | 47.55 |
| ✓ | ✗ | ✓ | 27.50 | 23.33 | 86.35 | 62.35 | 54.00 | 44.21 | 49.62 |
| ✓ | ✓ | ✗ | 29.17 | 24.58 | 86.93 | 63.70 | 54.09 | 44.76 | 50.55 |
Appendix figures & tables13 assets
Supplementary material from the paper’s appendix.
Appendix
| data | train_batch_size | 128 | actor | ppo_mini_batch | 128 | rollout | temperature | 1.2 |
| max_prompt_length | 1K | clip_ratio_low | 0.2 | n | 8 | |||
| max_response_length | 4K | clip_ratio_high | 0.28 | val_kwargs.n | 8 | |||
| gen_batch_size | 256 | kl_loss_coef | 0 | val_kwargs.temperature | 0.6 |
| data | train_batch_size | 512 | actor | ppo_mini_batch | 128 | rollout | temperature | 1.2 |
| max_prompt_length | 2K | clip_ratio_low | 0.2 | n | 4 | |||
| max_response_length | 1K | clip_ratio_high | 0.28 | val_kwargs.n | 4 | |||
| gen_batch_size | 1024 | kl_loss_coef | 0 | val_kwargs.temperature | 0.6 |
| Method | GSM8K | MATH | AVG |
| Llama3.1-8B-Instruct | 79.80 | 47.83 | 63.82 |
| DAPO | 89.89 | 55.75 | 72.82 |
| DAPO w/ EL | 89.66 | 52.68 | 71.17 |
| CDE | 89.01 | 53.45 | 71.23 |
| DiPO (ours) | 90.03 | 56.75 | 73.39 |
| Model | AIME24 | AIME25 | MATH | AMC | OLY | MIN | AVG |
| Qwen3-4B-Base | |||||||
| Base model | 13.30 | 6.67 | 64.00 | 46.99 | 37.59 | 30.15 | 33.12 |
| GRPO | 36.67 | 26.67 | 89.60 | 68.67 | 58.10 | 50.37 | 55.01 |
| DAPO | 33.33 | 30.00 | 89.60 | 69.88 | 59.29 | 49.26 | 55.23 |
| DAPO w/ EL | 33.33 | 30.00 | 90.40 | 68.67 | 60.03 | 50.40 | 55.47 |
| CDE | 36.67 | 30.00 | 89.80 | 69.88 | 57.06 | 49.63 | 55.51 |
| Mathod | coeff | AIME24 | AIME25 | MATH | AMC | OLY | MIN | AVG |
| Qwen3-4B-Base | ||||||||
| Baseline | 0.00 | 26.25 | 23.75 | 86.43 | 61.90 | 53.88 | 44.34 | 49.43 |
| 0.10 | 29.17 | 24.58 | 87.00 | 64.91 | 54.09 | 44.76 | 50.75 | |
| DiPO | 1.00 | 25.83 | 24.17 | 86.38 | 62.05 | 54.01 | 45.50 | 49.66 |
| 0.001 | 26.67 | 24.58 | 86.78 | 62.95 | 54.53 | 44.53 | 50.01 | |
| DAPO /w EL | 0.01 | 18.33 | 20.00 | 81.12 | 50.00 | 45.99 | 39.38 | 42.47 |
| Method | ACC/mean@8 | Precision/mean@8 | Recall/mean@8 | F1/mean@8 |
| Qwen3-8B | 52.06 | 87.18 | 54.64 | 67.18 |
| DAPO | 76.94 | 95.96 | 77.58 | 85.80 |
| DiPO | 78.37 | 95.69 | 79.49 | 86.84 |
Reinforcement Learning
Reinforcement learning studies how agents learn sequential decisions from rewards and interaction, balancing exploration, performance, safety, and adaptation.
See all 1,717 papers