Dynamics of Fourier Modes in Torus Generative Adversarial Networks

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 acces...

Full description

Bibliographic Details
Main Authors: Ángel González-Prieto, Alberto Mozo, Edgar Talavera, Sandra Gómez-Canaval
Format: Article
Language:English
Published: MDPI AG 2021-02-01
Series:Mathematics
Subjects:
Online Access:https://www.mdpi.com/2227-7390/9/4/325
id doaj-1475bb9f7176473c883cb2508003cde5
record_format Article
spelling doaj-1475bb9f7176473c883cb2508003cde52021-02-07T00:03:31ZengMDPI AGMathematics2227-73902021-02-01932532510.3390/math9040325Dynamics of Fourier Modes in Torus Generative Adversarial NetworksÁngel González-Prieto0Alberto Mozo1Edgar Talavera2Sandra Gómez-Canaval3Departamento de Matemáticas, Facultad de Ciencias, Universidad Autónoma de Madrid, 28049 Madrid, SpainEscuela Técnica Superior de Ingeniería de Sistemas Informáticos, Universidad Politécnica de Madrid, 28031 Madrid, SpainEscuela Técnica Superior de Ingeniería de Sistemas Informáticos, Universidad Politécnica de Madrid, 28031 Madrid, SpainEscuela Técnica Superior de Ingeniería de Sistemas Informáticos, Universidad Politécnica de Madrid, 28031 Madrid, SpainGenerative 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 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 GAN. This approach is confirmed empirically by studying the training flow in a 2-parametric GAN, aiming to generate an unknown exponential distribution. As a by-product, 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.https://www.mdpi.com/2227-7390/9/4/325Generative Adversarial Networksdynamical systemsmachine learningMorse theoryNash equilibrium
collection DOAJ
language English
format Article
sources DOAJ
author Ángel González-Prieto
Alberto Mozo
Edgar Talavera
Sandra Gómez-Canaval
spellingShingle Ángel González-Prieto
Alberto Mozo
Edgar Talavera
Sandra Gómez-Canaval
Dynamics of Fourier Modes in Torus Generative Adversarial Networks
Mathematics
Generative Adversarial Networks
dynamical systems
machine learning
Morse theory
Nash equilibrium
author_facet Ángel González-Prieto
Alberto Mozo
Edgar Talavera
Sandra Gómez-Canaval
author_sort Ángel González-Prieto
title Dynamics of Fourier Modes in Torus Generative Adversarial Networks
title_short Dynamics of Fourier Modes in Torus Generative Adversarial Networks
title_full Dynamics of Fourier Modes in Torus Generative Adversarial Networks
title_fullStr Dynamics of Fourier Modes in Torus Generative Adversarial Networks
title_full_unstemmed Dynamics of Fourier Modes in Torus Generative Adversarial Networks
title_sort dynamics of fourier modes in torus generative adversarial networks
publisher MDPI AG
series Mathematics
issn 2227-7390
publishDate 2021-02-01
description 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 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 GAN. This approach is confirmed empirically by studying the training flow in a 2-parametric GAN, aiming to generate an unknown exponential distribution. As a by-product, 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.
topic Generative Adversarial Networks
dynamical systems
machine learning
Morse theory
Nash equilibrium
url https://www.mdpi.com/2227-7390/9/4/325
work_keys_str_mv AT angelgonzalezprieto dynamicsoffouriermodesintorusgenerativeadversarialnetworks
AT albertomozo dynamicsoffouriermodesintorusgenerativeadversarialnetworks
AT edgartalavera dynamicsoffouriermodesintorusgenerativeadversarialnetworks
AT sandragomezcanaval dynamicsoffouriermodesintorusgenerativeadversarialnetworks
_version_ 1724281988478664704