Training Generative Adversarial Networks with Binary Neurons by End-to-end Backpropagation

10/10/2018
by   Hao-Wen Dong, et al.
2

We propose the BinaryGAN, a novel generative adversarial network (GAN) that uses binary neurons at the output layer of the generator. We employ the sigmoid-adjusted straight-through estimators to estimate the gradients for the binary neurons and train the whole network by end-to-end backpropogation. The proposed model is able to directly generate binary-valued predictions at test time. We implement such a model to generate binarized MNIST digits and experimentally compare the performance for different types of binary neurons, GAN objectives and network architectures. Although the results are still preliminary, we show that it is possible to train a GAN that has binary neurons and that the use of gradient estimators can be a promising direction for modeling discrete distributions with GANs. For reproducibility, the source code is available at https://github.com/salu133445/binarygan .

READ FULL TEXT

page 2

page 5

page 6

page 7

page 9

page 10

research
04/25/2018

Convolutional Generative Adversarial Networks with Binary Neurons for Polyphonic Music Generation

It has been shown recently that convolutional generative adversarial net...
research
03/12/2019

Progressive Generative Adversarial Binary Networks for Music Generation

Recent improvements in generative adversarial network (GAN) training tec...
research
11/20/2018

ChainGAN: A sequential approach to GANs

We propose a new architecture and training methodology for generative ad...
research
12/12/2019

COEGAN: Evaluating the Coevolution Effect in Generative Adversarial Networks

Generative adversarial networks (GAN) present state-of-the-art results i...
research
08/08/2017

Binary Generative Adversarial Networks for Image Retrieval

The most striking successes in image retrieval using deep hashing have m...
research
01/19/2023

Interpreting CNN Predictions using Conditional Generative Adversarial Networks

We propose a novel method that trains a conditional Generative Adversari...
research
04/08/2020

Inpainting via Generative Adversarial Networks for CMB data analysis

In this work, we propose a new method to inpaint the CMB signal in regio...

Please sign up or login with your details

Forgot password? Click here to reset