EigenGame Unloaded: When playing games is better than optimizing

02/08/2021
by   Ian Gemp, et al.
0

We build on the recently proposed EigenGame that views eigendecomposition as a competitive game. EigenGame's updates are biased if computed using minibatches of data, which hinders convergence and more sophisticated parallelism in the stochastic setting. In this work, we propose an unbiased stochastic update that is asymptotically equivalent to EigenGame, enjoys greater parallelism allowing computation on datasets of larger sample sizes, and outperforms EigenGame in experiments. We present applications to finding the principal components of massive datasets and performing spectral clustering of graphs. We analyze and discuss our proposed update in the context of EigenGame and the shift in perspective from optimization to games.

READ FULL TEXT

page 13

page 14

research
10/05/2013

Role of normalization in spectral clustering for stochastic blockmodels

Spectral clustering is a technique that clusters elements using the top ...
research
06/08/2019

Algebra of Concurrent Games

We introduce parallelism into the basic algebra of games to model concur...
research
05/17/2023

Games on Graphs

The objective of this collaborative textbook is to present the state of ...
research
06/04/2021

Consensus Multiplicative Weights Update: Learning to Learn using Projector-based Game Signatures

Recently, Optimistic Multiplicative Weights Update (OMWU) was proven to ...
research
07/28/2023

Simulating, Visualizing and Playing with de Sitter and anti de Sitter spacetime

In this paper we discuss computer simulations of de Sitter and anti de S...
research
07/08/2020

Stochastic Hamiltonian Gradient Methods for Smooth Games

The success of adversarial formulations in machine learning has brought ...

Please sign up or login with your details

Forgot password? Click here to reset