atlas

Research map / Probabilistic and scientific modeling / Variational and generative sampling

Fast training and sampling of Restricted Boltzmann Machines

ICLR 2025 · Probabilistic and scientific modeling › Variational and generative sampling · approach: Sequential Monte Carlo for inference · 2 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes trajectory-based annealing for RBM log-likelihood estimation, a parallel trajectory tempering sampler using saved training checkpoints, and low-rank convex pretraining to handle clustered datasets.

Problem

Training, evaluating (log-likelihood), and sampling equilibrium RBMs is hampered by slow MCMC mixing on highly structured, multimodal datasets, where critical slowdown and first-order transitions arise.

Approach

Uses the training trajectory itself as an annealing path: online trajectory AIS updates the partition function at each parameter update, Parallel Trajectory Tempering swaps configurations between saved checkpoints instead of temperatures, and low-rank RBMs obtained by convex optimization pretrain the model to encode principal components.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add low-rank RBM pretraining before PCD (ablation)RBM training · Highly structured datasetstest log-likelihoodHelped
Add low-rank RBM pretraining before PCD (ablation)RBM training · CelebA and MNISTsample qualityNo clear effect
Add low-rank RBM pretraining before PCD (ablation)RBM training · CelebAtraining time (s): $119.2\pm 0.8$ -> $3134.0\pm 0.6$Hurt
Add low-rank RBM pretraining before PCD (ablation)RBM training · HGDtraining time (s): $106.2 \pm 0.3$ -> $266 \pm 3$Hurt
Add low-rank RBM pretraining before PCD (ablation)RBM training · Isingtraining time (s): $62 \pm 1$ -> $104\pm 2$Hurt
Add low-rank RBM pretraining before PCD (ablation)RBM training · Mickeytraining time (s): $118.3\pm 3$ -> $246.0\pm 0.7$Hurt
Add low-rank RBM pretraining before PCD (ablation)RBM training · MNIST-01training time (s): $100.6\pm 0.3$ -> $258.0\pm 0.9$Hurt
Add low-rank RBM pretraining before PCD (ablation)RBM training · MNISTtraining time (s): $105.7\pm 0.2$ -> $233.9\pm 0.2$Hurt
Use PTT instead of AGS, PT, PTref, or Stacked TemperingRBM sampling · MNIST01, HGD, and Ising 2Dnumber of mode jumpsHelped
Use training-trajectory annealing instead of temperature AISRBM log-likelihood estimation · HGD and controlled datasetslog-likelihood estimation errorHelped
Use PTT for offline log-likelihood estimationRBM log-likelihood estimation · HGD and controlled datasetslog-likelihood estimation errorHelped
Use temperature-based parallel tempering rather than PTTRBM sampling · HGDrecovery of minority clusterHurt

Limitations

Experimental setup

Datasets: MNIST-01 Mickey Human Genome Dataset (HGD) Ising 2D CelebA MNIST

Benchmarks: MNIST-01 Mickey HGD Ising 2D CelebA MNIST

Metrics: log-likelihood estimation error vs exact partition function mode jump count autocorrelation time PCA projection agreement test log-likelihood

Baselines: persistent contrastive divergence annealed importance sampling parallel tempering Stacked Tempering alternating Gibbs sampling population annealing Jarzynski reweighting

Builds on: Restricted Coulomb Machine low-rank RBM persistent contrastive divergence parallel tempering Stacked Tempering annealed importance sampling

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy