A Unifying Generator Loss Function for Generative Adversarial Networks

A unifying -parametrized generator loss function is introduced for a dual-objective generative adversarial network (GAN), which uses a canonical (or classical) discriminator loss function such as the one in the original GAN (VanillaGAN) system. The generator loss function is based on a symmetric class probability estimation type function, , and the resulting GAN system is termed -GAN. Under an optimal discriminator, it is shown that the generator's optimization problem consists of minimizing a Jensen--divergence, a natural generalization of the Jensen-Shannon divergence, where is a convex function expressed in terms of the loss function . It is also demonstrated that this -GAN problem recovers as special cases a number of GAN problems in the literature, including VanillaGAN, Least Squares GAN (LSGAN), Least th order GAN (LGAN) and the recently introduced -GAN with . Finally, experimental results are conducted on three datasets, MNIST, CIFAR-10, and Stacked MNIST to illustrate the performance of various examples of the -GAN system.
View on arXiv