Contrastive Generative Adversarial Networks

06/23/2020
by   Minguk Kang, et al.
0

Conditional image synthesis is the task to generate high-fidelity diverse images using class label information. Although many studies have shown realistic results, there is room for improvement if the number of classes increases. In this paper, we propose a novel conditional contrastive loss to maximize a lower bound on mutual information between samples from the same class. Our framework, called Contrastive Generative Adversarial Networks (ContraGAN), learns to synthesize images using class information and data-to-data relations of training examples. The discriminator in ContraGAN discriminates the authenticity of given samples and maximizes the mutual information between embeddings of real images from the same class. Simultaneously, the generator attempts to synthesize images to fool the discriminator and to maximize the mutual information of fake images from the same class prior. The experimental results show that ContraGAN is robust to network architecture selection and outperforms state-of-the-art-models by 3.7 and 11.2 augmentation. For the fair comparison, we re-implement the nine state-of-the-art-approaches to test various methods under the same condition. The software package that can re-produce all experiments is available at https://github.com/POSTECH-CVLab/PyTorch-StudioGAN.

READ FULL TEXT

page 8

page 19

page 20

page 21

page 22

page 23

research
06/18/2020

Differentiable Augmentation for Data-Efficient GAN Training

The performance of generative adversarial networks (GANs) heavily deteri...
research
11/03/2021

Discriminator Synthesis: On reusing the other half of Generative Adversarial Networks

Generative Adversarial Networks have long since revolutionized the world...
research
08/20/2021

Dual Projection Generative Adversarial Networks for Conditional Image Generation

Conditional Generative Adversarial Networks (cGANs) extend the standard ...
research
03/17/2021

Training GANs with Stronger Augmentations via Contrastive Discriminator

Recent works in Generative Adversarial Networks (GANs) are actively revi...
research
11/01/2021

Rebooting ACGAN: Auxiliary Classifier GANs with Stable Training

Conditional Generative Adversarial Networks (cGAN) generate realistic im...
research
12/09/2021

A Shared Representation for Photorealistic Driving Simulators

A powerful simulator highly decreases the need for real-world tests when...
research
01/12/2019

SteganoGAN: High Capacity Image Steganography with GANs

Image steganography is a procedure for hiding messages inside pictures. ...

Please sign up or login with your details

Forgot password? Click here to reset