LGMLMar 6, 2020

Training Deep Energy-Based Models with f-Divergence Minimization

arXiv:2003.03463v250 citations
AI Analysis

This work addresses a bottleneck in training flexible generative models for machine learning researchers, offering an incremental improvement by extending divergence options beyond KL.

The paper tackles the computational challenge of training deep energy-based models (EBMs) by proposing f-EBM, a variational framework that allows training with any f-divergence instead of the standard KL divergence, and demonstrates its superiority over contrastive divergence in experiments.

Deep energy-based models (EBMs) are very flexible in distribution parametrization but computationally challenging because of the intractable partition function. They are typically trained via maximum likelihood, using contrastive divergence to approximate the gradient of the KL divergence between data and model distribution. While KL divergence has many desirable properties, other f-divergences have shown advantages in training implicit density generative models such as generative adversarial networks. In this paper, we propose a general variational framework termed f-EBM to train EBMs using any desired f-divergence. We introduce a corresponding optimization algorithm and prove its local convergence property with non-linear dynamical systems theory. Experimental results demonstrate the superiority of f-EBM over contrastive divergence, as well as the benefits of training EBMs using f-divergences other than KL.

Code Implementations1 repo
Foundations

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

Your Notes