Learning Energy-Based Models by Self-normalising the Likelihood
Not on the map. Why?
Abstract (arXiv)
Training an energy-based model (EBM) with maximum likelihood is challenging due to the intractable normalisation constant. Traditional methods rely on expensive Markov chain Monte Carlo (MCMC) sampling to estimate the gradient of logartihm of the normalisation constant. We propose a novel objective called self-normalised log-likelihood (SNL) that introduces a single additional learnable parameter representing the normalisation constant compared to the regular log-likelihood. SNL is a lower bound of the log-likelihood, and its optimum corresponds to both the maximum likelihood estimate of the model parameters and the normalisation constant. We show that the SNL objective is concave in the model parameters for exponential family distributions. Unlike the regular log-likelihood, the SNL can be directly optimised using stochastic gradient techniques by sampling from a crude proposal distribution. We validate the effectiveness of our proposed method on various density estimation tasks as well as EBMs for regression. Our results show that the proposed method, while simpler to implement and tune, outperforms existing techniques.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 27 of its 66 references that are in the map. First posted on arXiv 10 Mar 2025.
Builds on
27 of 66 references.
References · 27
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2022Video Diffusion Modelscited by 2,280
- 2016Optimization Methods for Large-Scale Machine Learningcited by 1,140
- 2018MINE: Mutual Information Neural Estimationcited by 680
- 2021Maximum Likelihood Training of Score-Based Diffusion Modelscited by 670
- 2021How to Train Your Energy-Based Modelscited by 271
- 2019Learning Non-Convergent Non-Persistent Short-Run MCMC Toward Energy-Based Modelcited by 147
- 2020Improved Contrastive Divergence Training of Energy Based Modelscited by 127
- 2020Learning Energy-Based Models by Diffusion Recovery Likelihoodcited by 122
- 2020Learning Latent Space Energy-Based Prior Modelcited by 104
- 2020Generalized Energy Based Modelscited by 73
15 more
- 2020No MCMC for me: Amortized sampling for fast and stable training of energy-based modelscited by 64
- 2019Minimum Stein Discrepancy Estimatorscited by 57
- 2019Maximum Entropy Generators for Energy-Based Modelscited by 55
- 2022A Tale of Two Flows: Cooperative Learning of Langevin Flow and Normalizing Flow Toward Energy-Based Modelcited by 44
- 2020Train simultaneously, generalize better: Stability of gradient-based minimax learnerscited by 43
- 2021KALE Flow: A Relaxed KL Gradient Flow for Probabilities with Disjoint Supportcited by 37
- 2020How to Train Your Energy-Based Model for Regressioncited by 23
- 2022The Optimal Noise in Noise-Contrastive Learning Is Not What You Thinkcited by 11
- 2021Bounds all around: training energy-based models with bidirectional boundscited by 10
- 2023Energy Discrepancies: A Score-Independent Loss for Energy-Based Modelscited by 9
- 2016Stochastic Optimization with Variance Reduction for Infinite Datasets with Finite-Sum Structurecited by 8
- 2022Sum-of-Squares Relaxations for Information Theory and Variational Inferencecited by 6
- 2016Filling the gaps: Gaussian mixture models from noisy, truncated or incomplete samplescited by 5
- 2021Learning Proposals for Practical Energy-Based Regressioncited by 3
- 2025Joint Learning of Energy-based Models and their Partition Functioncited by 3
Built on by
Not cited yet.