Litcius/Paper detail

Addressing GAN Training Instabilities via Tunable Classification Losses

Monica Welfert, Gowtham R. Kurri, Kyle Otstot, Lalitha Sankar

2024IEEE Journal on Selected Areas in Information Theory20 citationsDOI

Abstract

Generative adversarial networks (GANs), modeled as a zero-sum game between a generator (G) and a discriminator (D), allow generating synthetic data with formal guarantees. Noting that D is a classifier, we begin by reformulating the GAN value function using class probability estimation (CPE) losses. We prove a two-way correspondence between CPE loss GANs and f-GANs which minimize f-divergences. We also show that all symmetric f-divergences are equivalent in convergence. In the finite sample and model capacity setting, we define and obtain bounds on estimation and generalization errors. We specialize these results to <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$\alpha $ </tex-math></inline-formula>-GANs, defined using <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$\alpha $ </tex-math></inline-formula>-loss, a tunable CPE loss family parametrized by <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$\alpha \in (0,\infty $ </tex-math></inline-formula>]. We next introduce a class of dual-objective GANs to address training instabilities of GANs by modeling each player’s objective using <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$\alpha $ </tex-math></inline-formula>-loss to obtain <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$(\alpha _{D},\alpha _{G})$ </tex-math></inline-formula>-GANs. We show that the resulting non-zero sum game simplifies to minimizing an f-divergence under appropriate conditions on <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$(\alpha _{D},\alpha _{G})$ </tex-math></inline-formula>. Generalizing this dual-objective formulation using CPE losses, we define and obtain upper bounds on an appropriately defined estimation error. Finally, we highlight the value of tuning <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$(\alpha _{D},\alpha _{G})$ </tex-math></inline-formula> in alleviating training instabilities for the synthetic 2D Gaussian mixture ring as well as the large publicly available Celeb-A and LSUN Classroom image datasets.

Topics & Concepts

Training (meteorology)Computer scienceMaterials scienceOptoelectronicsEnvironmental sciencePhysicsMeteorologyGenerative Adversarial Networks and Image SynthesisSpeech Recognition and SynthesisTopic Modeling