GeMPO: Generalized Measure Matching for Online Diffusion Reinforcement Learning
Organizations: Harvard University · Georgia Institute of Technology
Abstract
A commonly used family of RL algorithms for diffusion policies conducts softmax reweighting over samples from the behavior policy, which often induces an overgreedy policy and fails to utilize feedback from negative samples. In this work, we introduce GeMPO, a simple and unified framework that generalizes reweighting scheme in diffusion RL from softmax to general monotonic functions. GeMPO revisits diffusion RL via a measure matching perspective: First, we construct a virtual target policy measure via solving a regularized policy optimization objective; Second, we minimize the divergence between the current policy and this target measure through reweighted flow matching. This formulation offers two key advantages: i) It extends weight design beyond traditional exponential reweighting, allowing it to be tailored to diverse reward landscapes; and ii) by relaxing the non-negativity constraint on the target measure, our framework provides a principled justification for negative reweighting. We provide interpretations of how negative reweighting actively repels the policy from suboptimal actions and thus facilitates exploration. Extensive empirical evaluations demonstrate that GeMPO achieves competitive or superior performance by leveraging these flexible weighting schemes, and we provide practical guidelines for selecting reweighting methods in practice.
Figures & tables
| Divergence | Generator | reweighting factor |
|---|---|---|
| Forward KL Divergence | ||
| -Divergence | ||
| -Divergence ( ) |
| Method | HalfCheetah | Humanoid | Ant | Walker2d | Hopper | Swimmer | Norm. Avg.(%) | |
|---|---|---|---|---|---|---|---|---|
| Classic Model-Free RL | ||||||||
| TD3 | ||||||||
| SAC | ||||||||
| Diffusion RL Baselines | ||||||||
| DIPO | ||||||||
| QSM | ||||||||
| Baselines Method Pred. Improv. Pretrained – CG – TDS – CFG – DRAKES -1.2% DRAKES-KL -13.9% WD1 -42.0% RL-D 2 (best baseline) 6.52(03) – | GeMPO Variants Method Pred. Improv. Linear 6.54(01) +0.3% Square 6.77(03) +3.8% Neg(-0.05) 6.75(05) +3.5% Neg(-0.1) 6.95(07) +6.6% Neg(-0.3) 7.45(03) +14.3% Neg(-0.5) 5.62(113) -13.8% |
Appendix figures & tables1 asset
Supplementary material from the paper’s appendix.
Appendix
| Name | Value |
| Critic learning rate | 3e-4 |
| Policy learning rate | 1e-4 |
| Diffusion steps | 20 |
| Diffusion noise schedules | Cosine |
| Policy network hidden layers | 2 |
| Policy network hidden neurons | 256 |
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