TY - GEN
T1 - Variational probability flow for biologically plausible training of deep neural networks
AU - Liu, Zuozhu
AU - Quek, Tony Q.S.
AU - Lin, Shaowei
N1 - Funding Information:
Shaowei Lin is funded by SUTD grant SRES15111 and SUTD-ZJU grant ZJURP1600103. Zuozhu Liu is supported by SUTD President’s Graduate Fellowship. We would like to thank NVIDIA for their computational support. We also thank Christopher Hillar, Sai Ganesh, Binghao Ng, Dewen Soh, Thiparat Chotibut, Gary Phua, Zhangsheng Lai for their helpful work and discussions.
Publisher Copyright:
Copyright © 2018, Association for the Advancement of Artificial Intelligence (www.aaai.org). All rights reserved.
PY - 2018
Y1 - 2018
N2 - The quest for biologically plausible deep learning is driven, not just by the desire to explain experimentally-observed properties of biological neural networks, but also by the hope of discovering more efficient methods for training artificial networks. In this paper, we propose a new algorithm named Variational Probably Flow (VPF), an extension of minimum probability flow for training binary Deep Boltzmann Machines (DBMs). We show that weight updates in VPF are local, depending only on the states and firing rates of the adjacent neurons. Unlike contrastive divergence, there is no need for Gibbs confabulations; and unlike backpropagation, alternating feedforward and feedback phases are not required. Moreover, the learning algorithm is effective for training DBMs with intra-layer connections between the hidden nodes. Experiments with MNIST and Fashion MNIST demonstrate that VPF learns reasonable features quickly, reconstructs corrupted images more accurately, and generates samples with a high estimated log-likelihood. Lastly, we note that, interestingly, if an asymmetric version of VPF exists, the weight updates directly explain experimental results in Spike-Timing-Dependent Plasticity (STDP).
AB - The quest for biologically plausible deep learning is driven, not just by the desire to explain experimentally-observed properties of biological neural networks, but also by the hope of discovering more efficient methods for training artificial networks. In this paper, we propose a new algorithm named Variational Probably Flow (VPF), an extension of minimum probability flow for training binary Deep Boltzmann Machines (DBMs). We show that weight updates in VPF are local, depending only on the states and firing rates of the adjacent neurons. Unlike contrastive divergence, there is no need for Gibbs confabulations; and unlike backpropagation, alternating feedforward and feedback phases are not required. Moreover, the learning algorithm is effective for training DBMs with intra-layer connections between the hidden nodes. Experiments with MNIST and Fashion MNIST demonstrate that VPF learns reasonable features quickly, reconstructs corrupted images more accurately, and generates samples with a high estimated log-likelihood. Lastly, we note that, interestingly, if an asymmetric version of VPF exists, the weight updates directly explain experimental results in Spike-Timing-Dependent Plasticity (STDP).
UR - http://www.scopus.com/inward/record.url?scp=85060436670&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85060436670&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:85060436670
T3 - 32nd AAAI Conference on Artificial Intelligence, AAAI 2018
SP - 3698
EP - 3705
BT - 32nd AAAI Conference on Artificial Intelligence, AAAI 2018
PB - AAAI Press
T2 - 32nd AAAI Conference on Artificial Intelligence, AAAI 2018
Y2 - 2 February 2018 through 7 February 2018
ER -