ICLR 2020spotlight36 citations

Unbiased Contrastive Divergence Algorithm for Training Energy-Based Latent Variable Models

Yixuan Qiu, Lingsong Zhang, Xiao Wang

Abstract

The contrastive divergence algorithm is a popular approach to training energy-based latent variable models, which has been widely used in many machine learning models such as the restricted Boltzmann machines and deep belief nets. Despite its empirical success, the contrastive divergence algorithm is also known to have biases that severely affect its convergence. In this article we propose an unbiased version of the contrastive divergence algorithm that completely removes its bias in stochastic gradient methods, based on recent advances on unbiased Markov chain Monte Carlo methods. Rigorous theoretical analysis is developed to justify the proposed algorithm, and numerical experiments show that it significantly improves the existing method. Our findings suggest that the unbiased contrastive divergence algorithm is a promising approach to training general energy-based latent variable models.

energy modelrestricted Boltzmann machinecontrastive divergenceunbiased Markov chain Monte Carlodistribution coupling
BibTeX
@inproceedings{
Qiu2020Unbiased,
title={Unbiased Contrastive Divergence Algorithm for Training Energy-Based Latent Variable Models},
author={Yixuan Qiu and Lingsong Zhang and Xiao Wang},
booktitle={International Conference on Learning Representations},
year={2020},
url={https://openreview.net/forum?id=r1eyceSYPr}
}
Unbiased Contrastive Divergence Algorithm for Training Energy-Based Latent Variable Models · ICLR 2020