MLLGJul 7, 2015

Wasserstein Training of Boltzmann Machines

arXiv:1507.01972v118 citations
Originality Incremental advance
AI Analysis

This work addresses the challenge of learning complex data distributions for applications like data completion and denoising, but it is incremental as it modifies an existing training framework rather than introducing a new paradigm.

The authors tackled the problem of training Boltzmann machines by replacing the standard KL divergence objective with a Wasserstein distance objective, which incorporates a meaningful metric between observations, resulting in generative models that better capture the metric and exhibit a cluster-like structure.

The Boltzmann machine provides a useful framework to learn highly complex, multimodal and multiscale data distributions that occur in the real world. The default method to learn its parameters consists of minimizing the Kullback-Leibler (KL) divergence from training samples to the Boltzmann model. We propose in this work a novel approach for Boltzmann training which assumes that a meaningful metric between observations is given. This metric can be represented by the Wasserstein distance between distributions, for which we derive a gradient with respect to the model parameters. Minimization of this new Wasserstein objective leads to generative models that are better when considering the metric and that have a cluster-like structure. We demonstrate the practical potential of these models for data completion and denoising, for which the metric between observations plays a crucial role.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes