GANs beyond divergence minimization
Alexia Jolicoeur-Martineau

TL;DR
This paper challenges the common view that GANs learn by minimizing divergences, showing instead that they can use a broader range of loss functions, many of which are not divergences, yet still produce high-quality data.
Contribution
The paper introduces a new framework separating the discriminator and generator objectives, and explores diverse loss functions, expanding the understanding of GAN training beyond divergence minimization.
Findings
Most loss functions tested converge well and produce comparable quality data.
Traditional GAN loss functions are not divergences and do not share the same equilibrium.
GANs can effectively use a wide range of loss functions, not limited to divergences.
Abstract
Generative adversarial networks (GANs) can be interpreted as an adversarial game between two players, a discriminator D and a generator G, in which D learns to classify real from fake data and G learns to generate realistic data by "fooling" D into thinking that fake data is actually real data. Currently, a dominating view is that G actually learns by minimizing a divergence given that the general objective function is a divergence when D is optimal. However, this view has been challenged due to inconsistencies between theory and practice. In this paper, we discuss of the properties associated with most loss functions for G (e.g., saturating/non-saturating f-GAN, LSGAN, WGAN, etc.). We show that these loss functions are not divergences and do not have the same equilibrium as expected of divergences. This suggests that G does not need to minimize the same objective function as D…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdversarial Robustness in Machine Learning · Generative Adversarial Networks and Image Synthesis · Anomaly Detection Techniques and Applications
Methods*Communicated@Fast*How Do I Communicate to Expedia? · Batch Normalization · Dense Connections · HuMan(Expedia)||How do I get a human at Expedia? · GAN Least Squares Loss · LSGAN · Convolution · Wasserstein GAN · Dogecoin Customer Service Number +1-833-534-1729
