Limited Memory LRSGA Optimizer to competitive optimization
Katherine Rossella Foglia, Francesco Sergio Pisani, Vittorio Colao
TL;DR
This work tackles stability and scalability in differentiable games by introducing LM-LRSGA, a limited-memory variant of LRSGA that preserves second-order stabilization through a compact history of curvature information and two-loop recursions. By avoiding full storage of mixed-derivative blocks and employing memory-efficient recursions, LM-LRSGA delivers stable, near–second-order dynamics in large-scale adversarial settings such as GANs, with first-order-like per-step cost. Empirical results on MNIST and Fashion-MNIST GANs show improved FID and more synchronized generator-discriminator training compared with Adam, supported by spectral analyses that reveal near-contractive dynamics and reduced rotational instabilities. The approach also emphasizes sustainability by reducing memory and computation, aligning with green‑AI goals while maintaining robust performance in competitive optimization tasks.
Abstract
We introduce LM-LRSGA, a limited-memory variant of Low-Rank Symplectic Gradient Adjustment (LRSGA) for differentiable games. It is an iterative scheme for approximating Nash equilibria at first-order cost while preserving the stabilizing benefits of second-order information. By storing only a limited history of curvature pairs, LM-LRSGA is well suited to high-parameter competitive models such as GANs.
