IEEE Transactions on Neural Networks and Learning Systems | 2019

Learning Algorithm for Boltzmann Machines With Additive Weight and Bias Noise

 
 

Abstract


This brief presents analytical results on the effect of additive weight/bias noise on a Boltzmann machine (BM), in which the unit output is in {−1, 1} instead of {0, 1}. With such noise, it is found that the state distribution is yet another Boltzmann distribution but the temperature factor is elevated. Thus, the desired gradient ascent learning algorithm is derived, and the corresponding learning procedure is developed. This learning procedure is compared with the learning procedure applied to train a BM with noise. It is found that these two procedures are identical. Therefore, the learning algorithm for noise-free BMs is suitable for implementing as an online learning algorithm for an analog circuit-implemented BM, even if the variances of the additive weight noise and bias noise are unknown.

Volume 30
Pages 3200-3204
DOI 10.1109/TNNLS.2018.2889072
Language English
Journal IEEE Transactions on Neural Networks and Learning Systems

Full Text