Rethinking the Global Convergence of Softmax Policy Gradient with Linear Function Approximation
Max Qiushi Lin, Jincheng Mei, Matin Aghaei, Michael Lu, Bo Dai, Alekh Agarwal, Dale Schuurmans, Csaba Szepesvari, Sharan Vaswani
TL;DR
The paper challenges the conventional focus on approximation error in analyzing policy gradient convergence under linear function approximation, showing that global convergence can be guaranteed under feature-based conditions even when approximation error is nonzero. It introduces reward-ordering preservation and general feature conditions that ensure asymptotic global convergence in both deterministic and stochastic bandit settings, and derives convergence rates such as $O(1/T)$ in the exact/deterministic case and sublinear rates in stochastic scenarios. Moreover, it proves that Lin-SPG can achieve almost-sure global convergence with arbitrary constant learning rates, with an asymptotic average-suboptimality rate of $O(\ln(T)/T)$. These results advance the theoretical understanding of policy gradient methods with linear function approximation and suggest directions for extending the framework to general MDPs and non-linear representations.
Abstract
Policy gradient (PG) methods have played an essential role in the empirical successes of reinforcement learning. In order to handle large state-action spaces, PG methods are typically used with function approximation. In this setting, the approximation error in modeling problem-dependent quantities is a key notion for characterizing the global convergence of PG methods. We focus on Softmax PG with linear function approximation (referred to as $\texttt{Lin-SPG}$) and demonstrate that the approximation error is irrelevant to the algorithm's global convergence even for the stochastic bandit setting. Consequently, we first identify the necessary and sufficient conditions on the feature representation that can guarantee the asymptotic global convergence of $\texttt{Lin-SPG}$. Under these feature conditions, we prove that $T$ iterations of $\texttt{Lin-SPG}$ with a problem-specific learning rate result in an $O(1/T)$ convergence to the optimal policy. Furthermore, we prove that $\texttt{Lin-SPG}$ with any arbitrary constant learning rate can ensure asymptotic global convergence to the optimal policy.
