LGCVMLMar 23, 2018

Fictitious GAN: Training GANs with Historical Models

arXiv:1803.08647v231 citations
Originality Incremental advance
AI Analysis

This addresses convergence problems in GANs for generative modeling, but appears incremental as it builds on existing game-theoretic views.

The paper tackles the convergence issues in GAN training by introducing Fictitious GAN, a method that uses historical models to update networks, and proves that it asymptotically matches the data distribution.

Generative adversarial networks (GANs) are powerful tools for learning generative models. In practice, the training may suffer from lack of convergence. GANs are commonly viewed as a two-player zero-sum game between two neural networks. Here, we leverage this game theoretic view to study the convergence behavior of the training process. Inspired by the fictitious play learning process, a novel training method, referred to as Fictitious GAN, is introduced. Fictitious GAN trains the deep neural networks using a mixture of historical models. Specifically, the discriminator (resp. generator) is updated according to the best-response to the mixture outputs from a sequence of previously trained generators (resp. discriminators). It is shown that Fictitious GAN can effectively resolve some convergence issues that cannot be resolved by the standard training approach. It is proved that asymptotically the average of the generator outputs has the same distribution as the data samples.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes