Dynamics of Fourier Modes in Torus Generative Adversarial Networks

09/05/2022
by   Ángel González-Prieto, et al.
0

Generative Adversarial Networks (GANs) are powerful Machine Learning models capable of generating fully synthetic samples of a desired phenomenon with a high resolution. Despite their success, the training process of a GAN is highly unstable and typically it is necessary to implement several accessory heuristics to the networks to reach an acceptable convergence of the model. In this paper, we introduce a novel method to analyze the convergence and stability in the training of Generative Adversarial Networks. For this purpose, we propose to decompose the objective function of the adversary min-max game defining a periodic GAN into its Fourier series. By studying the dynamics of the truncated Fourier series for the continuous Alternating Gradient Descend algorithm, we are able to approximate the real flow and to identify the main features of the convergence of the GAN. This approach is confirmed empirically by studying the training flow in a 2-parametric GAN aiming to generate an unknown exponential distribution. As byproduct, we show that convergent orbits in GANs are small perturbations of periodic orbits so the Nash equillibria are spiral attractors. This theoretically justifies the slow and unstable training observed in GANs.

READ FULL TEXT

page 21

page 24

research
06/29/2018

Convergence Problems with Generative Adversarial Networks (GANs)

Generative adversarial networks (GANs) are a novel approach to generativ...
research
03/01/2021

On the Fairness of Generative Adversarial Networks (GANs)

Generative adversarial networks (GANs) are one of the greatest advances ...
research
09/11/2020

CounteRGAN: Generating Realistic Counterfactuals with Residual Generative Adversarial Nets

The prevalence of machine learning models in various industries has led ...
research
01/17/2017

Towards Principled Methods for Training Generative Adversarial Networks

The goal of this paper is not to introduce a single algorithm or method,...
research
05/22/2018

A Solvable High-Dimensional Model of GAN

Despite the remarkable successes of generative adversarial networks (GAN...
research
06/18/2023

Stabilizing GANs' Training with Brownian Motion Controller

The training process of generative adversarial networks (GANs) is unstab...
research
10/29/2019

Small-GAN: Speeding Up GAN Training Using Core-sets

Recent work by Brock et al. (2018) suggests that Generative Adversarial ...

Please sign up or login with your details

Forgot password? Click here to reset