Learning Energy-based Model via Dual-MCMC Teaching
Not on the map. Why?
Abstract (arXiv)
This paper studies the fundamental learning problem of the energy-based model (EBM). Learning the EBM can be achieved using the maximum likelihood estimation (MLE), which typically involves the Markov Chain Monte Carlo (MCMC) sampling, such as the Langevin dynamics. However, the noise-initialized Langevin dynamics can be challenging in practice and hard to mix. This motivates the exploration of joint training with the generator model where the generator model serves as a complementary model to bypass MCMC sampling. However, such a method can be less accurate than the MCMC and result in biased EBM learning. While the generator can also serve as an initializer model for better MCMC sampling, its learning can be biased since it only matches the EBM and has no access to empirical training examples. Such biased generator learning may limit the potential of learning the EBM. To address this issue, we present a joint learning framework that interweaves the maximum likelihood learning algorithm for both the EBM and the complementary generator model. In particular, the generator model is learned by MLE to match both the EBM and the empirical data distribution, making it a more informative initializer for MCMC sampling of EBM. Learning generator with observed examples typically requires inference of the generator posterior. To ensure accurate and efficient inference, we adopt the MCMC posterior sampling and introduce a complementary inference model to initialize such latent MCMC sampling. We show that three separate models can be seamlessly integrated into our joint framework through two (dual-) MCMC teaching, enabling effective and efficient EBM learning.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 37 of its 45 references that are in the map. First posted on arXiv 5 Dec 2023.
Builds on
37 of 45 references.
References · 37
- 2020Denoising Diffusion Probabilistic Modelscited by 20,851
- 2020Score-Based Generative Modeling through Stochastic Differential Equationscited by 8,964
- 2019Generative Modeling by Estimating Gradients of the Data Distributioncited by 4,067
- 2013Auto-Encoding Variational Bayescited by 3,980
- 2014Deep Learning Face Attributes in the Wildcited by 3,679
- 2017Progressive Growing of GANs for Improved Quality, Stability, and Variationcited by 2,967
- 2018Spectral Normalization for Generative Adversarial Networkscited by 1,618
- 2018Glow: Generative Flow with Invertible 1x1 Convolutionscited by 1,539
- 2015LSUN: Construction of a Large-scale Image Dataset using Deep Learning with Humans in the Loopcited by 1,350
- 2020Training Generative Adversarial Networks with Limited Datacited by 1,184
- 2020NVAE: A Deep Hierarchical Variational Autoencodercited by 635
- 2019Your Classifier is Secretly an Energy Based Model and You Should Treat it Like Onecited by 402
25 more
- 2017Wasserstein Auto-Encoderscited by 371
- 2016A Theory of Generative ConvNetcited by 174
- 2019Learning Non-Convergent Non-Persistent Short-Run MCMC Toward Energy-Based Modelcited by 147
- 2019From Variational to Deterministic Autoencoderscited by 131
- 2020Improved Contrastive Divergence Training of Energy Based Modelscited by 127
- 2020Learning Energy-Based Models by Diffusion Recovery Likelihoodcited by 122
- 2019BIVA: A Very Deep Hierarchy of Latent Variables for Generative Modelingcited by 109
- 2019On the Anatomy of MCMC-Based Maximum Likelihood Learning of Energy-Based Modelscited by 105
- 2020Learning Latent Space Energy-Based Prior Modelcited by 104
- 2020VAEBM: A Symbiosis between Variational Autoencoders and Energy-based Modelscited by 103
- 2020A Contrastive Learning Approach for Training Variational Autoencoder Priorscited by 65
- 2020No MCMC for me: Amortized sampling for fast and stable training of energy-based modelscited by 64
- 2016Cooperative Training of Descriptor and Generator Networkscited by 60
- 2019Maximum Entropy Generators for Energy-Based Modelscited by 55
- 2020Learning Energy-Based Model with Variational Auto-Encoder as Amortized Samplercited by 43
- 2018Divergence Triangle for Joint Training of Generator Model, Energy-based Model, and Inference Modelcited by 34
- 2020Joint Training of Variational Auto-Encoder and Latent Energy-Based Modelcited by 30
- 2021Local-Global MCMC kernels: the best of both worldscited by 21
- 2022Adaptive Multi-stage Density Ratio Estimation for Learning Latent Space Energy-based Modelcited by 18
- 2017Calibrating Energy-based Generative Adversarial Networkscited by 13
- 2022Learning Probabilistic Models from Generator Latent Spaces with Hat EBMcited by 11
- 2023Learning Joint Latent Space EBM Prior Model for Multi-layer Generatorcited by 8
- 2023Learning Hierarchical Features with Joint Latent Space Energy-Based Priorcited by 6
- 2023Balanced Training of Energy-Based Models with Adaptive Flow Samplingcited by 4
- 2021EBMs Trained with Maximum Likelihood are Generator Models Trained with a Self-adverserial Losscited by 2
Built on by
Citing papers per year: 2024: 5; 2025: 1.
6 papers.
- 2024Improving Adversarial Energy-Based Model via Diffusion Processcited by 7
- 2024Learning Multimodal Latent Generative Models with Energy-Based Priorcited by 7
- 2024Learning Latent Space Hierarchical EBM Diffusion Modelscited by 6
- 2024Learning Multimodal Latent Space with EBM Prior and MCMC Inferencecited by 1
- 2025Learning Energy-based Variational Latent Prior for VAEscited by 1
- 2024Variational Potential Flow: A Novel Probabilistic Framework for Energy-Based Generative Modellingcited by 0
- 2025Learning Energy-based Variational Latent Prior for VAEs30 Sep 2025
- 2024Learning Multimodal Latent Generative Models with Energy-Based Prior30 Sep 2024
- 2024Learning Multimodal Latent Space with EBM Prior and MCMC Inference20 Aug 2024
- 2024Variational Potential Flow: A Novel Probabilistic Framework for Energy-Based Generative Modelling21 Jul 2024
- 2024Learning Latent Space Hierarchical EBM Diffusion Models22 May 2024
- 2024Improving Adversarial Energy-Based Model via Diffusion Process4 Mar 2024