HybridSNN: Combining Bio-Machine Strengths by Boosting Adaptive Spiking Neural Networks

Jiangrong Shen, Yu Zhao, Jian K. Liu, Yueming Wang*

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

Abstract

Spiking neural networks (SNNs), inspired by the neuronal network in the brain, provide biologically relevant and low-power consuming models for information processing. Existing studies either mimic the learning mechanism of brain neural networks as closely as possible, for example, the temporally local learning rule of spike-timing-dependent plasticity (STDP), or apply the gradient descent rule to optimize a multilayer SNN with fixed structure. However, the learning rule used in the former is local and how the real brain might do the global-scale credit assignment is still not clear, which means that those shallow SNNs are robust but deep SNNs are difficult to be trained globally and could not work so well. For the latter, the nondifferentiable problem caused by the discrete spike trains leads to inaccuracy in gradient computing and difficulties in effective deep SNNs. Hence, a hybrid solution is interesting to combine shallow SNNs with an appropriate machine learning (ML) technique not requiring the gradient computing, which is able to provide both energy-saving and high-performance advantages. In this article, we propose a HybridSNN, a deep and strong SNN composed of multiple simple SNNs, in which data-driven greedy optimization is used to build powerful classifiers, avoiding the derivative problem in gradient descent. During the training process, the output features (spikes) of selected weak classifiers are fed back to the pool for the subsequent weak SNN training and selection. This guarantees HybridSNN not only represents the linear combination of simple SNNs, as what regular AdaBoost algorithm generates, but also contains neuron connection information, thus closely resembling the neural networks of a brain. HybridSNN has the benefits of both low power consumption in weak units and overall data-driven optimizing strength. The network structure in HybridSNN is learned from training samples, which is more flexible and effective compared with existing fixed multilayer SNNs. Moreover, the topological tree of HybridSNN resembles the neural system in the brain, where pyramidal neurons receive thousands of synaptic input signals through their dendrites. Experimental results show that the proposed HybridSNN is highly competitive among the state-of-the-art SNNs.
Original languageEnglish
Pages (from-to)5841-5855
Number of pages15
JournalIEEE Transactions on Neural Networks and Learning Systems
Volume34
Issue number9
Early online date10 Dec 2021
DOIs
Publication statusPublished - Sept 2023

Bibliographical note

Funding:
This work was supported in part by the National Key Research and Development Program of China under Grant 2018YFA0701400, in part by the Starry Night Science Fund of Zhejiang University Shanghai Institute for Advanced Study under Grant SN-ZJU-SIAS-002, in part by the Zhejiang Laboratory under Grant 2019KE0AD01, in part by the Chuanqi Research and Development Center of Zhejiang University, in part by the Fundamental Research Funds for the Central Universities under Grant 2021KYY600403-0001, in part by the Zhejiang Laboratory under Grant 2019KC0AB03 and Grant 2019KC0AD02, and in part by the Royal Society Newton Advanced Fellowship under Grant NAF-R1-191082.

Keywords

  • Adaptive structures
  • boosting
  • HybridSNN
  • spiking neural networks (SNNs)

Fingerprint

Dive into the research topics of 'HybridSNN: Combining Bio-Machine Strengths by Boosting Adaptive Spiking Neural Networks'. Together they form a unique fingerprint.

Cite this