arXiv Analytics

Sign in

arXiv:1712.02330 [stat.ML]AbstractReferencesReviewsResources

SGAN: An Alternative Training of Generative Adversarial Networks

Tatjana Chavdarova, François Fleuret

Published 2017-12-06Version 1

The Generative Adversarial Networks (GANs) have demonstrated impressive performance for data synthesis, and are now used in a wide range of computer vision tasks. In spite of this success, they gained a reputation for being difficult to train, what results in a time-consuming and human-involved development process to use them. We consider an alternative training process, named SGAN, in which several adversarial "local" pairs of networks are trained independently so that a "global" supervising pair of networks can be trained against them. The goal is to train the global pair with the corresponding ensemble opponent for improved performances in terms of mode coverage. This approach aims at increasing the chances that learning will not stop for the global pair, preventing both to be trapped in an unsatisfactory local minimum, or to face oscillations often observed in practice. To guarantee the latter, the global pair never affects the local ones. The rules of SGAN training are thus as follows: the global generator and discriminator are trained using the local discriminators and generators, respectively, whereas the local networks are trained with their fixed local opponent. Experimental results on both toy and real-world problems demonstrate that this approach outperforms standard training in terms of better mitigating mode collapse, stability while converging and that it surprisingly, increases the convergence speed as well.

Related articles: Most relevant | Search more
arXiv:1806.09235 [stat.ML] (Published 2018-06-24)
JR-GAN: Jacobian Regularization for Generative Adversarial Networks
arXiv:2012.10410 [stat.ML] (Published 2020-12-18)
Convergence dynamics of Generative Adversarial Networks: the dual metric flows
arXiv:2011.02089 [stat.ML] (Published 2020-11-04)
Learning to Rank with Missing Data via Generative Adversarial Networks