Model-Based Reparameterization Policy Gradient Methods: Theory and Practical Algorithms

Shenao Zhang, Boyi Liu, Zhaoran Wang, Tuo Zhao
2/12/2026

Official code: agentification/RP_PGM (7 stars, last commit 2023-10-25).

Abstract

ReParameterization (RP) Policy Gradient Methods (PGMs) have been widely adopted for continuous control tasks in robotics and computer graphics. However, recent studies have revealed that, when applied to long-term reinforcement learning problems, model-based RP PGMs may experience chaotic and non-smooth optimization landscapes with exploding gradient variance, which leads to slow convergence. This is in contrast to the conventional belief that reparameterization methods have low gradient estimation variance in problems such as training deep generative models. To comprehend this phenomenon, we conduct a theoretical examination of model-based RP PGMs and search for solutions to the optimization difficulties. Specifically, we analyze the convergence of the model-based RP PGMs and pinpoint the smoothness of function approximators as a major factor that affects the quality of gradient estimation. Based on our analysis, we propose a spectral normalization method to mitigate the exploding variance issue caused by long model unrolls. Our experimental results demonstrate that proper normalization significantly reduces the gradient variance of model-based RP PGMs. As a result, the performance of the proposed method is comparable or superior to other gradient estimators, such as the Likelihood Ratio (LR) gradient estimator. Our code is available at https://github.com/agentification/RP_PGM.

View on arXivView PDF

Code Implementations(1)

70Python, Jupyter NotebookOct 25, 20232 years ago

Similar Papers

Cite this paper

@article{zhang2026modelbased,
  title  = {Model-Based Reparameterization Policy Gradient Methods: Theory and Practical Algorithms},
  author = {Shenao Zhang and Boyi Liu and Zhaoran Wang and Tuo Zhao},
  year   = {2026},
  eprint = {2310.19927},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2310.19927},
  journal = {NEURIPS 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2310.19927.svg)](https://codeofpaper.com/paper/2310.19927)

Discussion