The Implicit Metropolis-Hastings Algorithm

06/09/2019
by   Kirill Neklyudov, et al.
0

Recent works propose using the discriminator of a GAN to filter out unrealistic samples of the generator. We generalize these ideas by introducing the implicit Metropolis-Hastings algorithm. For any implicit probabilistic model and a target distribution represented by a set of samples, implicit Metropolis-Hastings operates by learning a discriminator to estimate the density-ratio and then generating a chain of samples. Since the approximation of density ratio introduces an error on every step of the chain, it is crucial to analyze the stationary distribution of such chain. For that purpose, we present a theoretical result stating that the discriminator loss upper bounds the total variation distance between the target distribution and the stationary distribution. Finally, we validate the proposed algorithm both for independent and Markov proposals on CIFAR-10 and CelebA datasets.

READ FULL TEXT
research
05/03/2021

Mixing Time Guarantees for Unadjusted Hamiltonian Monte Carlo

We provide quantitative upper bounds on the total variation mixing time ...
research
02/07/2020

Learning Implicit Generative Models with Theoretical Guarantees

We propose a unified framework for implicit generative modeling (UnifiGe...
research
12/01/2020

Convergence and Sample Complexity of SGD in GANs

We provide theoretical convergence guarantees on training Generative Adv...
research
03/12/2020

Your GAN is Secretly an Energy-based Model and You Should use Discriminator Driven Latent Sampling

We show that the sum of the implicit generator log-density log p_g of a ...
research
05/08/2019

Bounding distributional errors via density ratios

We present some new and explicit error bounds for the approximation of d...
research
08/23/2021

Revealing Distributional Vulnerability of Explicit Discriminators by Implicit Generators

An explicit discriminator trained on observable in-distribution (ID) sam...

Please sign up or login with your details

Forgot password? Click here to reset