From to : Taming Divergence in Soft Clipping via Bilateral Decoupled Decay of Probability Gradient Weight
Organizations: Meituan · Fudan University · Tsinghua University · Peking University ·
Abstract
Reinforcement Learning with Verifiable Rewards (RLVR) has catalyzed a leap in Large Language Model (LLM) reasoning, yet its optimization dynamics remain fragile. Standard algorithms like GRPO enforce stability via "hard clipping", which inadvertently stifles exploration by discarding gradients of tokens outside the trust region. While recent "soft clipping" methods attempt to recover these gradients, they suffer from a critical challenge: relying on log-probability gradient () yields divergent weights as probabilities vanish, destabilizing LLM training. We rethink this convention by establishing probability gradient () as the superior optimization primitive. Accordingly, we propose Decoupled Gradient Policy Optimization (DGPO), which employs a decoupled decay mechanism based on importance sampling ratios. By applying asymmetric, continuous decay to boundary tokens, DGPO resolves the conflict between stability and sustained exploration. Extensive experiments across DeepSeek-R1-Distill-Qwen series models (1.5B/7B/14B) demonstrate that DGPO consistently outperforms strong baselines on various mathematical benchmarks, offering a robust and scalable solution for RLVR. Our code and implementation are available at: https://github.com/FlyTune/DGPO-RL.
Figures & tables
| Case | Abbrev. | Condition |
|---|---|---|
| Left Boundary | LN | |
| (Low ratio, Neg. adv.) | ||
| Right Boundary | HP | |
| (High ratio, Pos. adv.) | ||
| Reverse Left Boundary | LP | |
| (Low ratio, Pos. adv.) |
| Bias Condition | Magnitude Comparison |
|---|---|
| In-Boundary Bias | 0={\color[rgb]{0.7539,0,0}\text{Bias}_{\text{DGPO}}^{\text{M}}}=\text{Bias}_{\text{GRPO}}^{\text{M}}=\text{Bias}_{\text{CISPO}}^{\text{M}}=\text{Bias}_{\text{GPPO}}^{\text{M}}=\text{Bias}_{\text{CE}}^{\text{M}}\leq\text{Bias}_{\text{ASPO}}^{\text{M}} |
| Left-Boundary Bias | \begin{cases}0<{\color[rgb]{0.7539,0,0}\text{Bias}_{\text{DGPO}}^{\text{LN}}}<\text{Bias}_{\text{CISPO}}^{\text{LN}}=\text{Bias}_{\text{GPPO}}^{\text{LN}}<\text{Bias}_{\text{CE}}^{\text{LN}}<\text{Bias}_{\text{GRPO}}^{\text{LN}}=\text{Bias}_{\text{ASPO}}^{\text{LN}},&n=1\\ 0<\text{Bias}_{\text{CISPO}}^{\text{LN}}=\text{Bias}_{\text{GPPO}}^{\text{LN}}<{\color[rgb]{0.7539,0,0}\text{Bias}_{\text{DGPO}}^{\text{LN}}}<\text{Bias}_{\text{CE}}^{\text{LN}}<\text{Bias}_{\text{GRPO}}^{\text{LN}}=\text{Bias}_{\text{ASPO}}^{\text{LN}},&n>1\end{cases} |
| Right-Boundary Bias | 0<{\color[rgb]{0.7539,0,0}\text{Bias}_{\text{DGPO}}^{\text{HP}}}\leq\text{Bias}_{\text{CISPO}}^{\text{HP}}=\text{Bias}_{\text{GPPO}}^{\text{HP}}=\text{Bias}_{\text{CE}}^{\text{HP}}<\text{Bias}_{\text{GRPO}}^{\text{HP}}=\text{Bias}_{\text{ASPO}}^{\text{HP}} |
| Reverse Left-Boundary Bias | 0={\color[rgb]{0.7539,0,0}\text{Bias}_{\text{DGPO}}^{\text{LP}}}=\text{Bias}_{\text{GRPO}}^{\text{LP}}=\text{Bias}_{\text{GPPO}}^{\text{LP}}=\text{Bias}_{\text{CE}}^{\text{LP}}<\text{Bias}_{\text{CISPO}}^{\text{LP}}=\text{Bias}_{\text{ASPO}}^{\text{LP}} |
| Reverse Right-Boundary Bias | 0={\color[rgb]{0.7539,0,0}\text{Bias}_{\text{DGPO}}^{\text{HN}}}=\text{Bias}_{\text{GRPO}}^{\text{HN}}=\text{Bias}_{\text{GPPO}}^{\text{HN}}=\text{Bias}_{\text{CE}}^{\text{HN}}<\text{Bias}_{\text{CISPO}}^{\text{HN}}=\text{Bias}_{\text{ASPO}}^{\text{HN}} |
| Method | AIME24 | AIME25 | AMC23 | MATH500 | Minerva | Olympiad | Avg. | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| A@32 | P@32 | A@32 | P@32 | A@32 | P@32 | A@32 | P@32 | A@32 | P@32 | A@32 | P@32 | A@32 | P@32 | |
| DeepSeek-R1-Distill-Qwen-1.5B | ||||||||||||||
| GRPO | 33.2 | 71.8 | 27.7 | 49.9 | 79.5 | 94.8 | 77.6 | 90.8 | 26.1 | 48.8 | 46.3 | 64.7 | 48.4 | 70.1 |
| CISPO | 34.8 | 69.1 | 25.8 | 53.3 | 76.9 | 94.9 | 76.8 | 91.8 | 26.5 | 54.2 | 45.8 | 65.8 | 47.8 | 71.5 |
| GPPO | 29.6 | 60.5 | 23.5 | 51.9 | 73.5 | 94.1 | 76.3 | 89.1 | 26.6 | 50.0 | 43.9 | 64.2 | 45.6 | 68.3 |
| CE-GPPO | 35.1 | 70.2 | 27.7 | 55.1 | 82.5 | 95.0 | 76.7 | 90.2 | 27.8 | 50.5 | 45.6 | 63.1 | 49.2 | 70.7 |
| Method | 1.5B | 7B | 14B 1 1 1 The performance fluctuation is attributed to the base model difference: 1.5B/7B models are derived from Qwen-2.5-Math, whereas the 14B model is derived from Qwen-2.5-Base. |
|---|---|---|---|
| (A / P) | (A / P) | (A / P) | |
| GRPO | 48.4 / 70.1 | 58.9 / 77.2 | 53.6 / 67.4 |
| DGPO | 52.7 / 73.0 | 62.0 / 77.9 | 56.7 / 70.4 |
| Improvement | +4.3 / +2.9 | +3.1 / +0.7 | +3.1 / +3.0 |
Appendix figures & tables12 assets
Supplementary material from the paper’s appendix.
Appendix
| Bias Type | Mathematical Definition |
|---|---|
| In-Boundary Bias | |
| Left-Boundary Bias | |
| Right-Boundary Bias | |
| Reverse Left-Boundary Bias | |
| Reverse Right-Boundary Bias |
| Algorithm | In-Boundary Bias Magnitude |
|---|---|
| GRPO, CISPO, | |
| GPPO, CE-GPPO | |
| DGPO | |
| ASPO |
| Algorithm | Left-Boundary Bias Magnitude |
|---|---|
| GRPO | |
| CISPO | |
| GPPO | |
| CE-GPPO | |
| ASPO | |
| DGPO |
| (37) |
| Algorithm | Right-Boundary Bias Magnitude |
|---|---|
| GRPO | |
| CISPO | |
| GPPO | |
| CE-GPPO | |
| ASPO | |
| DGPO |
| (38) |
| Algorithm | Reverse Left-Boundary Bias Magnitude |
|---|---|
| GRPO, GPPO | |
| CE-GPPO, DGPO | |
| CISPO, ASPO |
| (39) |
| Dataset | Core Description | Key Characteristics |
|---|---|---|
| AIME 2024 | The 2024 edition of the American Invitational Mathematics Examination, serving as a bridge between the AMC and the USAMO. | • Focuses on arithmetic precision and number theory. • Requires answers in a strict integer format (000–999). • Tests robustness against recent contamination. |
| AIME 2025 | The most recent iteration of the AIME competition, representing a strictly “held-out” set for evaluating generalization to unseen problems. | • Zero data contamination risk due to recency. • High complexity requiring multi-step logical chains. • Validates the model’s potential for future reasoning. |
| AMC 2023 | Selected problems from the 2023 American Mathematics Competitions (AMC 10/12), representing the entry-level olympiad difficulty. | • Covers broad topics: Algebra, Geometry, Counting. • Functions as a baseline for competitive math ability. • Requires mapping multiple-choice logic to open-ended generation. |
| MATH-500 | A curated subset of 500 representative problems from the widely used MATH dataset, designed by OpenAI for efficient evaluation. | • Spans 7 categories including Calculus and Probability. • Reduces evaluation costs while maintaining distribution fidelity. • Heavily relies on LaTeX understanding. |
| Minerva | A collection of technical mathematics problems derived from scientific papers and undergraduate-level coursework. | • Involves higher-order symbolic reasoning. • Contains domain-specific vocabulary and notation. • Tests capabilities beyond standard competition math. |
| OlympiadBench | A comprehensive aggregate of international mathematics competitions (e.g., IMO, CMO) spanning multiple languages and formats. | • Represents the upper bound of mathematical reasoning. • Includes theorem proving and fill-in-the-blank types. • Challenges the model’s cross-lingual mathematical logic. |
| Model Scale | Algorithm | Learning Rate | Specific Hyperparameters |
| Common Settings: Mini-batch Size = 32, Rollout Batch Size = 512, Max Length = 8192 | |||
| DeepSeek-R1-Distill-Qwen-1.5B | GRPO | ||
| CISPO | |||
| GPPO | |||
| CE-GPPO | |||
| ASPO | |||
| Method | AIME24 | AIME25 | AMC23 | MATH500 | Minerva | Olympiad | Avg. | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| A@32 | P@32 | A@32 | P@32 | A@32 | P@32 | A@32 | P@32 | A@32 | P@32 | A@32 | P@32 | A@32 | P@32 | |
| DeepSeek-R1-Distill-Qwen-14B | ||||||||||||||
| GRPO | 56.6 | 82.9 | 40.5 | 67.8 | 92.2 | 97.4 | 66.5 | 70.4 | 22.6 | 35.3 | 43.2 | 50.7 | 53.6 | 67.4 |
| DGPO | 63.3 | 86.2 | 47.6 | 66.4 | 93.9 | 99.1 | 67.0 | 75.1 | 23.0 | 37.9 | 45.1 | 57.4 | 56.7 | 70.4 |
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,087 papers