Autoregressive Energy Machines

Abstract

Neural density estimators are flexible families of parametric models which have seen widespread use in unsupervised machine learning in recent years. Maximum-likelihood training typically dictates that these models be constrained to specify an explicit density. However, this limitation can be overcome by instead using a neural network to specify an energy function, or unnormalized density, which can subsequently be normalized to obtain a valid distribution. The challenge with this approach lies in accurately estimating the normalizing constant of the high-dimensional energy function. We propose the Autoregressive Energy Machine, an energy-based model which simultaneously learns an unnormalized density and computes an importance-sampling estimate of the normalizing constant for each conditional in an autoregressive decomposition. The Autoregressive Energy Machine achieves state-of-the-art performance on a suite of density-estimation tasks.

Cite

Text

Nash and Durkan. "Autoregressive Energy Machines." International Conference on Machine Learning, 2019.

Markdown

[Nash and Durkan. "Autoregressive Energy Machines." International Conference on Machine Learning, 2019.](https://mlanthology.org/icml/2019/nash2019icml-autoregressive/)

BibTeX

@inproceedings{nash2019icml-autoregressive,
  title     = {{Autoregressive Energy Machines}},
  author    = {Nash, Charlie and Durkan, Conor},
  booktitle = {International Conference on Machine Learning},
  year      = {2019},
  pages     = {1735-1744},
  volume    = {97},
  url       = {https://mlanthology.org/icml/2019/nash2019icml-autoregressive/}
}