Accelerated Policy Gradient: On the Convergence Rates of the Nesterov Momentum for Reinforcement Learning
Yen-Ju Chen, Nai-Chieh Huang, Ching-Pei Lee, Ping-Chun Hsieh
TL;DR
This paper introduces Accelerated Policy Gradient (APG), which applies Nesterov momentum to policy gradient optimization in reinforcement learning. It proves that, under tabular softmax parameterization, APG achieves a $\tilde{O}(1/t^2)$ convergence rate with constant step sizes and a linear rate with exponentially growing step sizes, by leveraging a local nearly-concave structure of the RL objective and an absorbing momentum regime. The authors establish almost-sure convergence to the optimal policy for APG, characterize feasible update directions, and show APG attains improved rates over standard PG in general MDPs. Empirical results on 5-state MDPs and Atari 2600 benchmarks corroborate the theoretical gains, demonstrating faster convergence than PG and HBPG. The work also discusses lower bounds for standard PG and outlines future directions, including stochastic gradient extensions and regularization-induced acceleration.
Abstract
Various acceleration approaches for Policy Gradient (PG) have been analyzed within the realm of Reinforcement Learning (RL). However, the theoretical understanding of the widely used momentum-based acceleration method on PG remains largely open. In response to this gap, we adapt the celebrated Nesterov's accelerated gradient (NAG) method to policy optimization in RL, termed \textit{Accelerated Policy Gradient} (APG). To demonstrate the potential of APG in achieving fast convergence, we formally prove that with the true gradient and under the softmax policy parametrization, APG converges to an optimal policy at rates: (i) $\tilde{O}(1/t^2)$ with constant step sizes; (ii) $O(e^{-ct})$ with exponentially-growing step sizes. To the best of our knowledge, this is the first characterization of the convergence rates of NAG in the context of RL. Notably, our analysis relies on one interesting finding: Regardless of the parameter initialization, APG ends up entering a locally nearly-concave regime, where APG can significantly benefit from the momentum, within finite iterations. Through numerical validation and experiments on the Atari 2600 benchmarks, we confirm that APG exhibits a $\tilde{O}(1/t^2)$ rate with constant step sizes and a linear convergence rate with exponentially-growing step sizes, significantly improving convergence over the standard PG.
