Learning Restricted Boltzmann Machines with Sparse Latent Variables
Guy Bresler, Rares-Darius Buhai

TL;DR
This paper introduces a new algorithm for learning Restricted Boltzmann Machines with sparse latent variables, improving efficiency and reducing sample complexity dependence on potential values.
Contribution
The authors present an algorithm that efficiently learns RBMs with sparse latent variables, outperforming previous methods in certain sparsity regimes.
Findings
Algorithm has time complexity $ ilde{O}(n^{2^s+1})$ for sparse RBMs.
Improved learning efficiency when the maximum number of latent variables connected to an observed variable's neighborhood is small.
Sample complexity is independent of the minimum potential in the Markov Random Field.
Abstract
Restricted Boltzmann Machines (RBMs) are a common family of undirected graphical models with latent variables. An RBM is described by a bipartite graph, with all observed variables in one layer and all latent variables in the other. We consider the task of learning an RBM given samples generated according to it. The best algorithms for this task currently have time complexity for ferromagnetic RBMs (i.e., with attractive potentials) but for general RBMs, where is the number of observed variables and is the maximum degree of a latent variable. Let the MRF neighborhood of an observed variable be its neighborhood in the Markov Random Field of the marginal distribution of the observed variables. In this paper, we give an algorithm for learning general RBMs with time complexity , where is the maximum number of latent…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
Taxonomy
TopicsGenerative Adversarial Networks and Image Synthesis · Model Reduction and Neural Networks · Adversarial Robustness in Machine Learning
