cGANs with Multi-Hinge Loss

12/09/2019
by   Ilya Kavalerov, et al.
23

We propose a new algorithm to incorporate class conditional information into the discriminator of GANs via a multi-class generalization of the commonly used Hinge loss. Our approach is in contrast to most GAN frameworks in that we train a single classifier for K+1 classes with one loss function, instead of a real/fake discriminator, or a discriminator classifier pair. We show that learning a single good classifier and a single state of the art generator simultaneously is possible in supervised and semi-supervised settings. With our multi-hinge loss modification we were able to improve the state of the art CIFAR10 IS FID to 9.58 6.40, CIFAR100 IS FID to 14.36 13.32, and STL10 IS FID to 12.16 17.44. The code written with PyTorch is available at https://github.com/ilyakava/BigGAN-PyTorch.

READ FULL TEXT

page 9

page 15

page 16

page 17

research
03/07/2017

Triple Generative Adversarial Nets

Generative Adversarial Nets (GANs) have shown promise in image generatio...
research
04/04/2019

Deep Multi-class Adversarial Specularity Removal

We propose a novel learning approach, in the form of a fully-convolution...
research
02/15/2018

cGANs with Projection Discriminator

We propose a novel, projection based way to incorporate the conditional ...
research
12/10/2020

SSD-GAN: Measuring the Realness in the Spatial and Spectral Domains

This paper observes that there is an issue of high frequencies missing i...
research
11/16/2019

Self-supervised GAN: Analysis and Improvement with Multi-class Minimax Game

Self-supervised (SS) learning is a powerful approach for representation ...
research
11/26/2020

Omni-GAN: On the Secrets of cGANs and Beyond

It has been an important problem to design a proper discriminator for co...
research
08/10/2019

DeblurGAN-v2: Deblurring (Orders-of-Magnitude) Faster and Better

We present a new end-to-end generative adversarial network (GAN) for sin...

Please sign up or login with your details

Forgot password? Click here to reset