A topological insight into restricted Boltzmann machines
Decebal Constantin Mocanu, Elena Mocanu, Phuong H. Nguyen, Madeleine, Gibescu, Antonio Liotta

TL;DR
This paper explores the topological structure of Restricted Boltzmann Machines (RBMs), revealing their small-world nature, and demonstrates that constraining RBMs to a scale-free topology significantly reduces computational costs while maintaining or improving generative performance.
Contribution
It introduces a topological perspective on RBMs, showing that scale-free constraints can drastically reduce weights without sacrificing performance, and improves generative capabilities with more hidden neurons.
Findings
RBMs and GRBMs are bipartite graphs with small-world topology.
Scale-free constrained RBMs reduce weights by orders of magnitude with minimal performance loss.
Sparse models with more hidden neurons outperform standard RBMs in generative tasks.
Abstract
Restricted Boltzmann Machines (RBMs) and models derived from them have been successfully used as basic building blocks in deep artificial neural networks for automatic features extraction, unsupervised weights initialization, but also as density estimators. Thus, their generative and discriminative capabilities, but also their computational time are instrumental to a wide range of applications. Our main contribution is to look at RBMs from a topological perspective, bringing insights from network science. Firstly, here we show that RBMs and Gaussian RBMs (GRBMs) are bipartite graphs which naturally have a small-world topology. Secondly, we demonstrate both on synthetic and real-world datasets that by constraining RBMs and GRBMs to a scale-free topology (while still considering local neighborhoods and data distribution), we reduce the number of weights that need to be computed by a few…
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
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
