English

A Unifying Generator Loss Function for Generative Adversarial Networks

Machine Learning 2024-03-19 v3

Abstract

A unifying α\alpha-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, Lα\mathcal{L}_\alpha, and the resulting GAN system is termed Lα\mathcal{L}_\alpha-GAN. Under an optimal discriminator, it is shown that the generator's optimization problem consists of minimizing a Jensen-fαf_\alpha-divergence, a natural generalization of the Jensen-Shannon divergence, where fαf_\alpha is a convex function expressed in terms of the loss function Lα\mathcal{L}_\alpha. It is also demonstrated that this Lα\mathcal{L}_\alpha-GAN problem recovers as special cases a number of GAN problems in the literature, including VanillaGAN, Least Squares GAN (LSGAN), Least kkth order GAN (LkkGAN) and the recently introduced (αD,αG)(\alpha_D,\alpha_G)-GAN with αD=1\alpha_D=1. Finally, experimental results are conducted on three datasets, MNIST, CIFAR-10, and Stacked MNIST to illustrate the performance of various examples of the Lα\mathcal{L}_\alpha-GAN system.

Keywords

Cite

@article{arxiv.2308.07233,
  title  = {A Unifying Generator Loss Function for Generative Adversarial Networks},
  author = {Justin Veiner and Fady Alajaji and Bahman Gharesifard},
  journal= {arXiv preprint arXiv:2308.07233},
  year   = {2024}
}

Comments

33 pages, 4 figures, 12 tables

R2 v1 2026-06-28T11:55:16.960Z