Local Convergence of Gradient Descent-Ascent for Training Generative Adversarial Networks

Evan Becker, Parthe Pandit, Sundeep Rangan, Alyson K. Fletcher
5/14/2023
cs.LGstat.ML

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

Generative Adversarial Networks (GANs) are a popular formulation to train generative models for complex high dimensional data. The standard method for training GANs involves a gradient descent-ascent (GDA) procedure on a minimax optimization problem. This procedure is hard to analyze in general due to the nonlinear nature of the dynamics. We study the local dynamics of GDA for training a GAN with a kernel-based discriminator. This convergence analysis is based on a linearization of a non-linear dynamical system that describes the GDA iterations, under an \textit{isolated points model} assumption from [Becker et al. 2022]. Our analysis brings out the effect of the learning rates, regularization, and the bandwidth of the kernel discriminator, on the local convergence rate of GDA. Importantly, we show phase transitions that indicate when the system converges, oscillates, or diverges. We also provide numerical simulations that verify our claims.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{becker2023local,
  title  = {Local Convergence of Gradient Descent-Ascent for Training Generative Adversarial Networks},
  author = {Evan Becker and Parthe Pandit and Sundeep Rangan and Alyson K. Fletcher},
  year   = {2023},
  eprint = {2305.08277},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.08277v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2305.08277.svg)](https://codeofpaper.com/paper/2305.08277)

Discussion