Policy Improvement Reinforcement Learning

Huaiyang Wang*,1,3, Xiaojie Li*,1, Xiaohan Wang3, Zhixia Zhang1, Xiaodong Lu1,3, Zixuan Huang1,
Jiajun Chai3, Guojun Yin3, Deqing Wang1, Haoyi Zhou1, Yaodong Yang2, Jianxin Li1, Yikun Ban†,1
1Beihang University 2Peking University 3Meituan *Equal Contribution Corresponding Author

TL;DR: PIRL turns RL post-training into a closed-loop process: after each update, PIPO verifies whether the policy actually improved, then reinforces helpful updates and suppresses harmful ones across PPO, group-relative, and self-distillation policy optimization.

Open-loop RL and closed-loop Policy Improvement RL framework PIPO reinforcement and suppression cases

Overview of Policy Improvement Reinforcement Learning. Traditional RL post-training optimizes local signals without checking whether the policy transition improved the model. PIRL introduces explicit inter-iteration verification; PIPO uses this feedback to amplify progress and damp regressions.

Abstract

Reinforcement learning has become a central post-training paradigm for improving LLM and agent capabilities. Yet existing RL post-training methods share a common blind spot: they construct local learning signals from sampled trajectories, rewards, or feedback-conditioned targets, then update the policy without explicitly verifying whether the resulting policy outperforms its predecessor. Optimizing these local signals does not necessarily produce a better policy, while finite sampling, generation stochasticity and feedback noise can further widen this gap.

We argue that the missing ingredient is policy improvement feedback: the ability to measure progress across policy iterations. We introduce Policy Improvement Reinforcement Learning (PIRL), which formulates inter-iteration performance gain as an explicit objective structurally aligned with final task performance.

Building on PIRL, we propose Policy Improvement Policy Optimization (PIPO), a plug-in closed-loop framework that verifies the previous update against a sliding-window historical performance anchor. PIPO uses this improvement feedback to modulate the local learning signal of the base policy optimization algorithm, reinforcing updates associated with measured progress and suppressing those associated with performance drops.

We provide theoretical evidence that PIPO locally aligns policy updates with the PIRL improvement objective. Experiments on mathematical reasoning, code, tool-use, and self-distillation settings show that PIPO yields consistent gains across PPO, group-relative, and self-distillation policy optimization families.

Math Reasoning
+2.8 AVG

Qwen3-4B DAPO improves from 46.4 to 49.2 Pass@1.

Model Scale
4B + 8B

Consistent gains across both Qwen3-4B-Base and Qwen3-8B-Base.

Task Families
4 Domains

Math, code, tool-use, and self-distillation evaluations.

Best SDPO AVG
73.8

PIPO improves SDPO from 69.9 to 73.8 on SciKnowEval.

PIRL: From Open Loop to Closed Loop

Existing RL post-training algorithms differ in how they assign local credit, but most optimize each update in isolation. PIRL changes the question from "which samples look good in the current batch?" to "did the latest policy transition produce measurable progress?"

This is useful because the local learning signal and the actual effect of a policy update are not the same object. A batch may contain noisy verifier outcomes, stochastic generations, or difficulty shifts; after the optimizer follows that signal, the updated policy may or may not perform better. PIRL treats this missing inter-iteration evidence as a first-class feedback signal rather than an after-the-fact diagnostic.

Formally, PIRL measures the improvement produced by a transition from $\theta_t$ to $\theta_{t+1}$ and optimizes the sum of these gains over the training trajectory. Because the cumulative telescoping improvement is aligned with the final policy performance, this temporal objective keeps the same destination as standard RL while giving the optimizer a way to reason about whether each step was actually helpful.

Policy Improvement

The step-wise gain is defined as $\Delta J_t := J_{\mathrm{RL}}(\theta_{t+1}) - J_{\mathrm{RL}}(\theta_t)$.

PIRL Objective

PIRL maximizes cumulative expected improvement, $\sum_{t=1}^{T}\mathbb{E}[\Delta J_t]$, over a sequence of policies.

Objective Alignment

For fixed initialization, maximizing cumulative policy improvement exactly maximizes final policy performance.

$$ \arg\max_{\{\theta_t\}_{t=1}^{T}} \sum_{t=1}^{T}\mathbb{E}[\Delta J_t] = \arg\max_{\theta_T} J_{\mathrm{RL}}(\theta_T) $$

Key shift: PIRL does not replace task rewards or local attribution. It adds policy-improvement feedback revealed by subsequent batches, closing the loop around whether an update actually helped.

PIPO: A Plug-In Realization

PIPO keeps the local credit assignment of a base RL algorithm, then adds a global verification signal that measures whether the previous policy transition improved empirical performance. It can be attached to PPO, group-relative methods such as GRPO, GSPO, and DAPO, and self-distillation methods such as SDPO.

At iteration $t$, PIPO first samples a fresh batch from the current policy and estimates its empirical task performance with the mean verifier reward $\mu_t$. This value is not used as a standalone reward for the current batch; instead, it serves as evidence about the effect of the previous policy update. PIPO compares $\mu_t$ with a short sliding-window anchor formed from the past $K$ iterations, which makes the comparison less sensitive to a single noisy batch.

The resulting standardized signal $\xi_t$ is a compact verdict on the previous transition. If $\xi_t > 0$, the update appears to have improved the policy and the previous local attributions are reinforced. If $\xi_t < 0$, the update appears harmful and PIPO softly suppresses it through the rectification coefficient $\lambda$. In this way, PIPO does not need to redesign PPO, GRPO, GSPO, DAPO, or SDPO; it modulates their own attribution signals with a policy-improvement check.

Policy Improvement Reward

$$ \mu_t := \frac{1}{|\mathcal{B}_t|}\sum_{(q,y)\in\mathcal{B}_t} R(q,y), \qquad y \sim \pi_{\theta_t}(\cdot \mid q) $$
$$ \mu_{\mathrm{his}} = \frac{1}{K} \sum_{k=1}^{K}\mu_{t-k}, \qquad \xi_t := \frac{\mu_t - \mu_{\mathrm{his}}}{\sigma_{\mathrm{his}}} $$
$$ \hat{r}^{\mathrm{PI}}_{t,i} := a_{t-1,i} \cdot \phi_{\lambda}(\xi_t), \qquad \phi_{\lambda}(x)= \begin{cases} x & x \ge 0,\\ \lambda x & x < 0. \end{cases} $$

Phase 1: Exploration

The base algorithm samples the current batch and performs its usual local update from rewards, advantages, or distillation targets.

Phase 2: Verification

The next batch estimates whether that update improved the policy. Positive feedback reinforces the previous update; negative feedback triggers rectification.

The local attribution $a_{t-1,i}$ decides where to assign credit. For PPO and SDPO, PIPO can use the base method's original advantage or token-level attribution; for group-relative methods, it uses normalized group-relative attribution. The scalar feedback $\phi_{\lambda}(\xi_t)$ decides whether the previous direction is supported by measured policy improvement.

Theoretical Lens

The paper provides a general approximate PIRL-ascent argument and uses group-relative optimization as an illustrative sensitivity case. In sparse-reward regimes, group-relative normalization can apply a state-dependent scaling to the ideal gradient and become sensitive near probability boundaries.

Boundary sensitivity and empirical instability of group-relative optimization

Boundary sensitivity and empirical stability. Group-relative optimization can amplify rare non-degenerate signals near $p_t \to 0$ or $p_t \to 1$. PIPO checks the realized policy effect and modulates updates with policy-improvement feedback.

Experiments

We evaluate PIPO as a plug-and-play module across two Qwen3 model scales and four task families. All comparisons use the same evaluator within each setting; improvements are reported over the corresponding open-loop baseline.

The experiments are organized around three questions: whether policy-improvement feedback consistently improves different policy optimization families, whether the gains transfer beyond mathematical reasoning, and whether the closed-loop mechanism remains robust under multi-sample decoding, random data seeds, and different design choices.

Mathematical Reasoning: Qwen3-4B-Base

We first evaluate on five mathematical reasoning benchmarks after training on MATH. On Qwen3-4B-Base, PIPO improves the average Pass@1 score for PPO, GRPO, GSPO, and DAPO. The largest gain appears on DAPO, where closed-loop verification raises the average from 46.4 to 49.2.

MethodMATH500AIME25AMC23MinervaOlympiadAVG
Base Model58.27.445.014.028.630.6
PPO80.311.162.525.041.244.0
+ PIPO80.118.565.025.739.745.8
GRPO79.318.560.021.040.543.9
+ PIPO80.918.560.026.844.446.1
GSPO78.518.562.523.239.844.5
+ PIPO80.322.260.024.641.845.8
DAPO81.322.265.021.741.846.4
+ PIPO82.722.270.025.046.349.2

Mathematical Reasoning: Qwen3-8B-Base

The same trend holds at the larger 8B scale. PIPO improves every base optimizer on average, with particularly clear gains for GSPO and DAPO. This suggests that the policy-improvement signal is not tied to one model size or one specific group-relative variant.

MethodMATH500AIME25AMC23MinervaOlympiadAVG
Base Model65.011.145.017.331.133.9
PPO81.318.567.525.443.047.1
+ PIPO83.718.570.028.343.348.8
GRPO80.122.267.527.642.448.0
+ PIPO82.322.267.529.043.648.9
GSPO81.722.267.526.845.548.7
+ PIPO83.525.972.528.347.551.5
DAPO85.325.975.027.948.752.6
+ PIPO86.329.675.030.952.254.8

Training Dynamics

Final accuracy is only part of the story. We also track training trajectories on Qwen3-4B-Base. Compared with their open-loop counterparts, PIPO-enhanced methods generally climb to stronger accuracy and reward plateaus, while maintaining longer responses that indicate sustained reasoning exploration.

Training dynamics on Qwen3-4B-Base

Training dynamics. PIPO-enhanced methods generally reach higher and more stable average Pass@1 and reward trajectories, while supporting longer reasoning responses.

Code and Tool-Use RL Tasks

To test whether PIPO is specific to math verifiers, we train and evaluate on task-specific code and tool-use settings. These tasks use executable tests or tool feedback rather than only mathematical answer extraction, giving a different source of verifiable supervision.

MethodTACOLCBv6HumanEvalMBPPCode AVGRLLABFCLAPIBankTool AVG
PPO23.431.285.441.445.487.166.690.481.4
+ PIPO22.134.986.045.047.089.071.290.483.5
GRPO23.831.583.544.245.885.058.290.677.9
+ PIPO25.432.586.043.646.985.661.791.779.7
GSPO23.332.681.745.045.785.659.789.678.3
+ PIPO23.432.184.245.846.484.062.890.679.1
DAPO25.433.586.043.847.287.462.290.279.9
+ PIPO27.336.487.244.448.887.767.790.481.9

PIPO improves the average score for every base algorithm in both code and tool-use evaluations, supporting the claim that policy-improvement feedback transfers beyond mathematical reasoning.

Self-Distillation on SciKnowEval

We further evaluate whether PIPO remains useful when the base method already has richer local supervision. In the SciKnowEval self-distillation setting, PIPO improves both GRPO and SDPO on average, indicating that inter-iteration verification complements dense teacher-style attribution rather than replacing it.

MethodBiologyChemistryMaterialPhysicsAVG
Qwen3-8B4.013.339.430.021.7
GRPO40.072.971.347.557.9
+ PIPO54.060.573.453.860.4
SDPO52.076.773.477.569.9
+ PIPO60.079.179.876.373.8

Robustness and Design Choices

Beyond headline accuracy, we study whether PIPO changes the reliability of the training process. These experiments look at multi-sample reasoning, sensitivity to random data seeds, the rectification coefficient, the historical window size, and wall-clock efficiency.

Pass@8 Multi-Sample Reasoning

Pass@8 measures whether the trained model can produce a stronger set of candidate solutions under multi-sample decoding. PIPO improves the average Pass@8 score for every evaluated optimizer, with especially clear gains for the group-relative baselines.

MethodMATH500AIME25AMC23MinervaOlympiadAVG
PPO87.220.479.032.954.054.7
+ PIPO88.028.172.633.053.955.1
GRPO88.327.680.234.754.157.0
+ PIPO89.430.384.035.957.159.3
GSPO87.229.181.334.857.257.9
+ PIPO88.931.282.735.957.659.3
DAPO88.230.784.935.959.459.8
+ PIPO89.231.486.235.860.060.5

Random Seed Robustness

Sparse-reward RL can be sensitive to data order and sampling stochasticity. Across three data seeds, PIPO-enhanced methods converge to higher and more stable plateaus, suggesting that retrospective verification filters out update directions that are only accidentally favored by a particular seed.

Training dynamics across random seeds

Random seed robustness. Across three data seeds, PIPO-enhanced methods converge to stronger performance plateaus and are less affected by seed-specific sampling noise.

Ablations

PIPO has two main control knobs. The rectification coefficient $\lambda$ controls how strongly negative improvement feedback suppresses the previous update, while the window size $K$ controls how much recent history is used to build the performance anchor. Moderate settings provide the best balance between responsiveness and noise reduction.

Rectification Coefficient $\lambda$

$\lambda$MATH500AIME25AMC23MinervaOlympiadAVG
GRPO79.318.560.026.141.245.0
080.522.262.526.542.146.8
0.0580.125.962.527.642.647.7
0.181.322.265.028.342.747.9
0.281.918.562.526.843.146.6
0.581.122.262.525.442.046.6
179.318.565.025.741.446.0

Window Size $K$

$K$MATH500AIME25AMC23MinervaOlympiadAVG
GRPO79.318.560.026.141.245.0
280.122.265.026.841.847.2
480.322.265.026.843.547.6
881.322.265.028.342.747.9
1681.422.265.026.843.547.8
3279.718.565.027.241.346.3

Wall-Clock Efficiency

Retrospective verification adds some algorithm-dependent computation, but it can reduce wasted optimization by correcting harmful steps. In wall-clock terms, PIPO reaches stronger accuracy under comparable or moderately increased training time.

Wall-clock efficiency analysis

Wall-clock efficiency. PIPO introduces algorithm-dependent overhead, but reaches stronger accuracy under comparable or moderately increased training time.

Conclusion

PIRL identifies policy-improvement feedback as a missing ingredient in current RL post-training: local rewards, advantages, and distillation targets are useful, but they do not verify whether an update actually made the policy better.

PIPO operationalizes this idea as a plug-in closed-loop framework. It compares current empirical performance with a sliding-window historical anchor, then uses the resulting improvement signal to modulate the base algorithm's local learning signal.

Across PPO, GRPO, GSPO, DAPO, and SDPO settings, PIPO yields consistent gains on mathematical reasoning, code, tool-use, and self-distillation evaluations, while improving training stability and robustness.

BibTeX

@article{wang2026policyimprovement,
  title={Policy Improvement Reinforcement Learning},
  author={Wang, Huaiyang and Li, Xiaojie and Wang, Xiaohan and Zhang, Zhixia and Lu, Xiaodong and Huang, Zixuan and Chai, Jiajun and Yin, Guojun and Wang, Deqing and Zhou, Haoyi and Yang, Yaodong and Li, Jianxin and Ban, Yikun},
  journal={arXiv preprint arXiv:2604.00860},
  year={2026}
}