Parallelized Training of Restricted Boltzmann Machines using Markov-Chain Monte Carlo Methods
Pei Yang, Srinivas Varadharajan, Lucas A. Wilson, Don D. Smith II,, John A Lockman III, Vineet Gundecha, Quy Ta

TL;DR
This paper presents a distributed parallel training method for Restricted Boltzmann Machines using Horovod, significantly reducing training time and enhancing practical applicability in recommendation systems.
Contribution
It introduces a scalable parallel training approach for RBMs with Horovod, improving training efficiency and reducing time from hours to minutes.
Findings
Training time reduced to 12 minutes on 64 CPU nodes
Good scaling efficiency demonstrated
Enhanced practical usability of RBMs in recommendation systems
Abstract
Restricted Boltzmann Machine (RBM) is a generative stochastic neural network that can be applied to collaborative filtering technique used by recommendation systems. Prediction accuracy of the RBM model is usually better than that of other models for recommendation systems. However, training the RBM model involves Markov-Chain Monte Carlo (MCMC) method, which is computationally expensive. In this paper, we have successfully applied distributed parallel training using Horovod framework to improve the training time of the RBM model. Our tests show that the distributed training approach of the RBM model has a good scaling efficiency. We also show that this approach effectively reduces the training time to little over 12 minutes on 64 CPU nodes compared to 5 hours on a single CPU node. This will make RBM models more practically applicable in recommendation systems.
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.
Taxonomy
TopicsGenerative Adversarial Networks and Image Synthesis · Music and Audio Processing · Lattice Boltzmann Simulation Studies
