Rank-1 Approximation of Inverse Fisher for Natural Policy Gradients in Deep Reinforcement Learning
Yingxiao Huo, Satya Prakash Dash, Radu Stoican, Samuel Kaski, Mingfei Sun
TL;DR
This work tackles the prohibitive cost of natural policy gradient methods in deep reinforcement learning by introducing a rank-1 inverse Fisher approximation derived from the empirical Fisher with damping. By applying the Sherman–Morrison formula in a matrix-free scheme, the update direction becomes $(F^{-1}g)$ with $F$ approximated as $ ilde F^k = frac{1}{ ext{}}\lambda I + gg^T$, enabling $O(d)$ computations per step. The authors prove global convergence under standard assumptions and provide a concrete sample-complexity bound, showing the approach scales favorably with horizon and discount factors. Empirically, the SMAC algorithm combines this update with an A2C framework and demonstrates faster convergence and stronger final performance than vanilla policy gradients, Adam-based A2C, and CG-based TRPO across classic control and MuJoCo environments, highlighting practical impact for scalable natural-gradient optimization in deep RL.
Abstract
Natural gradients have long been studied in deep reinforcement learning due to their fast convergence properties and covariant weight updates. However, computing natural gradients requires inversion of the Fisher Information Matrix (FIM) at each iteration, which is computationally prohibitive in nature. In this paper, we present an efficient and scalable natural policy optimization technique that leverages a rank-1 approximation to full inverse-FIM. We theoretically show that under certain conditions, a rank-1 approximation to inverse-FIM converges faster than policy gradients and, under some conditions, enjoys the same sample complexity as stochastic policy gradient methods. We benchmark our method on a diverse set of environments and show that it achieves superior performance to standard actor-critic and trust-region baselines.
