Beyond Stationarity: Convergence Analysis of Stochastic Softmax Policy Gradient Methods
Sara Klein, Simon Weissmann, Leif Döring
TL;DR
This work addresses global convergence for policy gradient methods in finite-time horizon MDPs where optimal policies are non-stationary. It introduces dynamic policy gradient (DPG), training epochs backwards in time to exploit dynamic programming structure, and analyzes both simultaneous and dynamic softmax PG under exact and stochastic gradients. For tabular softmax parametrisation, the authors establish β-smoothness and weak Polyak-Łojasiewicz inequalities, deriving convergence rates: $O(1/n)$ in the exact-gradient setting with dynamic PG improving horizon-dependence from $H^5$ to $H^3$, and high-probability complexity bounds in the stochastic setting, where dynamic PG again offers explicit constants and gains in horizon scaling. The results suggest substantial practical benefits of training policies backwards in time, with potential extensions to lower-dimensional function classes and variance-reduction techniques for tighter, more realistic bounds.
Abstract
Markov Decision Processes (MDPs) are a formal framework for modeling and solving sequential decision-making problems. In finite-time horizons such problems are relevant for instance for optimal stopping or specific supply chain problems, but also in the training of large language models. In contrast to infinite horizon MDPs optimal policies are not stationary, policies must be learned for every single epoch. In practice all parameters are often trained simultaneously, ignoring the inherent structure suggested by dynamic programming. This paper introduces a combination of dynamic programming and policy gradient called dynamic policy gradient, where the parameters are trained backwards in time. For the tabular softmax parametrisation we carry out the convergence analysis for simultaneous and dynamic policy gradient towards global optima, both in the exact and sampled gradient settings without regularisation. It turns out that the use of dynamic policy gradient training much better exploits the structure of finite- time problems which is reflected in improved convergence bounds.
