A Novel Framework for Policy Mirror Descent with General Parameterization and Linear Convergence
Carlo Alfano, Rui Yuan, Patrick Rebeschini
TL;DR
This work introduces Approximate Mirror Policy Optimization (AMPO), a general framework that integrates policy optimization with mirror-descent updates using Bregman projections to accommodate arbitrary parameterizations. AMPO yields convergence guarantees—sublinear under non-decreasing step-sizes and linear under geometrically increasing step-sizes—for any policy parameterization and any mirror map, while providing efficient $\widetilde{\mathcal{O}}(|\mathcal{A}|)$ computations for $\omega$-potential mirrors. The authors also derive a neural-network sample complexity bound of $\widetilde{\mathcal{O}}\big(C_v^2 \nu_\mu^5 / (\varepsilon^4 (1-\gamma)^6)\big)$ for shallow nets, and validate the framework empirically on control tasks, demonstrating competitive performance against PPO and the influence of mirror-map choice on convergence. Overall, AMPO unifies and extends PMD analyses to general parameterizations and mirrors, enabling new algorithms with rigorous guarantees and practical applicability to deep RL.
Abstract
Modern policy optimization methods in reinforcement learning, such as TRPO and PPO, owe their success to the use of parameterized policies. However, while theoretical guarantees have been established for this class of algorithms, especially in the tabular setting, the use of general parameterization schemes remains mostly unjustified. In this work, we introduce a novel framework for policy optimization based on mirror descent that naturally accommodates general parameterizations. The policy class induced by our scheme recovers known classes, e.g., softmax, and generates new ones depending on the choice of mirror map. Using our framework, we obtain the first result that guarantees linear convergence for a policy-gradient-based method involving general parameterization. To demonstrate the ability of our framework to accommodate general parameterization schemes, we provide its sample complexity when using shallow neural networks, show that it represents an improvement upon the previous best results, and empirically validate the effectiveness of our theoretical claims on classic control tasks.
