Accelerating Smooth Games by Manipulating Spectral Shapes
Azizian, Waïss, Scieur, Damien, Mitliagkas, Ioannis, Lacoste-Julien, Simon, Gidel, Gauthier
We use matrix iteration theory to characterize acceleration in smooth games. We define the spectral shape of a family of games as the set containing all eigenvalues of the Jacobians of standard gradient dynamics in the family. Shapes restricted to the real line represent well-understood classes of problems, like minimization. Shapes spanning the complex plane capture the added numerical challenges in solving smooth games. In this framework, we describe gradient-based methods, such as extragradient, as transformations on the spectral shape. Using this perspective, we propose an optimal algorithm for bilinear games. For smooth and strongly monotone operators, we identify a continuum between convex minimization, where acceleration is possible using Polyak's momentum, and the worst case where gradient descent is optimal. Finally, going beyond first-order methods, we propose an accelerated version of consensus optimization.
Jan-2-2020
- Country:
- Asia > Russia (0.04)
- North America
- United States > New York (0.04)
- Canada > Quebec
- Montreal (0.04)
- Europe
- Russia (0.04)
- United Kingdom > England
- Cambridgeshire > Cambridge (0.04)
- Switzerland > Basel-City
- Basel (0.04)
- Genre:
- Research Report (0.50)
- Technology: