Maximum Entropy Generators for Energy-Based Models

01/24/2019
by   Rithesh Kumar, et al.
2

Unsupervised learning is about capturing dependencies between variables and is driven by the contrast between the probable vs. improbable configurations of these variables, often either via a generative model that only samples probable ones or with an energy function (unnormalized log-density) that is low for probable ones and high for improbable ones. Here, we consider learning both an energy function and an efficient approximate sampling mechanism. Whereas the discriminator in generative adversarial networks (GANs) learns to separate data and generator samples, introducing an entropy maximization regularizer on the generator can turn the interpretation of the critic into an energy function, which separates the training distribution from everything else, and thus can be used for tasks like anomaly or novelty detection. Then, we show how Markov Chain Monte Carlo can be done in the generator latent space whose samples can be mapped to data space, producing better samples. These samples are used for the negative phase gradient required to estimate the log-likelihood gradient of the data space energy function. To maximize entropy at the output of the generator, we take advantage of recently introduced neural estimators of mutual information. We find that in addition to producing a useful scoring function for anomaly detection, the resulting approach produces sharp samples while covering the modes well, leading to high Inception and Frechet scores.

READ FULL TEXT

page 5

page 6

page 8

research
03/10/2020

KALE: When Energy-Based Learning Meets Adversarial Training

Legendre duality provides a variational lower-bound for the Kullback-Lei...
research
07/19/2023

Adversarial Likelihood Estimation with One-way Flows

Generative Adversarial Networks (GANs) can produce high-quality samples,...
research
06/10/2016

Deep Directed Generative Models with Energy-Based Probability Estimation

Training energy-based probabilistic models is confronted with apparently...
research
10/09/2019

Prescribed Generative Adversarial Networks

Generative adversarial networks (GANs) are a powerful approach to unsupe...
research
07/01/2020

Sliced Iterative Generator

We introduce the Sliced Iterative Generator (SIG), an iterative generati...
research
10/03/2019

Efficient training of energy-based models via spin-glass control

We present an efficient method for unsupervised learning using Boltzmann...
research
05/24/2023

Real time dense anomaly detection by learning on synthetic negative data

Most approaches to dense anomaly detection rely on generative modeling o...

Please sign up or login with your details

Forgot password? Click here to reset