LCD: A Fast Contrastive Divergence Based Algorithm for Restricted Boltzmann Machine. (December 2018)
- Record Type:
- Journal Article
- Title:
- LCD: A Fast Contrastive Divergence Based Algorithm for Restricted Boltzmann Machine. (December 2018)
- Main Title:
- LCD: A Fast Contrastive Divergence Based Algorithm for Restricted Boltzmann Machine
- Authors:
- Ning, Lin
Pittman, Randall
Shen, Xipeng - Abstract:
- Abstract: Restricted Boltzmann Machine (RBM) is the building block of Deep Belief Nets and other deep learning tools. Fast learning and prediction are both essential for practical usage of RBM-based machine learning techniques. This paper proposes Lean Contrastive Divergence (LCD), a modified Contrastive Divergence (CD) algorithm, to accelerate RBM learning and prediction without changing the results. LCD avoids most of the required computations with two optimization techniques. The first is called bounds-based filtering, which, through triangle inequality, replaces expensive calculations of many vector dot products with fast bounds calculations. The second is delta product, which effectively detects and avoids many repeated calculations in the core operation of RBM, Gibbs Sampling. The optimizations are applicable to both the standard contrastive divergence learning algorithm and its variations. In addition, this paper presents how to implement these optimizations effectively on massively parallel processors. Results show that the optimizations can produce several-fold (up to 3X for training and 5.3X for prediction) speedups.
- Is Part Of:
- Neural networks. Volume 108(2018)
- Journal:
- Neural networks
- Issue:
- Volume 108(2018)
- Issue Display:
- Volume 108, Issue 2018 (2018)
- Year:
- 2018
- Volume:
- 108
- Issue:
- 2018
- Issue Sort Value:
- 2018-0108-2018-0000
- Page Start:
- 399
- Page End:
- 410
- Publication Date:
- 2018-12
- Subjects:
- RBM -- Contrastive Divergence -- Acceleration
Neural computers -- Periodicals
Neural networks (Computer science) -- Periodicals
Neural networks (Neurobiology) -- Periodicals
Nervous System -- Periodicals
Ordinateurs neuronaux -- Périodiques
Réseaux neuronaux (Informatique) -- Périodiques
Réseaux neuronaux (Neurobiologie) -- Périodiques
Neural computers
Neural networks (Computer science)
Neural networks (Neurobiology)
Periodicals
006.32 - Journal URLs:
- http://www.sciencedirect.com/science/journal/08936080 ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.neunet.2018.08.018 ↗
- Languages:
- English
- ISSNs:
- 0893-6080
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 6081.280800
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 20956.xml