Fast-Learning and High-Robustness Unsupervised Spiking Neural Networks with a Highly Parallel Inception-like Architecture

Mingyuan Meng,Xingyu Yang,Shanlin Xiao,Zhiyi Yu
2019-01-01
Abstract:Spiking Neural Network (SNN), as a brain-inspired machine learning algorithm, is attracting attention due to its data-driven, event-based computing style and its potential to produce ultra-high-energy-efficient hardware. Most unsupervised SNNs are trained through competitive learning with Spike-Timing-Dependent Plasticity (STDP). But the previous SNNs trained through this approach are limited by slow learning speed or unsatisfactory learning capability. In this paper, to ease these limitations: 1) We designed a highly parallel multi-pathway network architecture, inspired by the Inception module in the Artificial Neural Network (ANN) literature. 2) We extended the classic vote-based spike decoding scheme to a Vote-for-All (VFA) decoding layer to reduce the information loss in the spike decoding. 3) We proposed to use adaptive repolarization (i.e. resetting) in the spiking neuron model to further accelerate the network's learning. We evaluated our contributions on the hand-written digit/letter classification tasks. The experimental results show that our Inception-like architecture exhibits superior performance than widely used Fully-Connected (FC) and Locally-Connected (LC) architectures. Our SNN not only achieves comparable results with the state-of-the-art unsupervised SNNs, but also shows superior learning efficiency and robustness. Our SNN trained with only hundreds of iterations can achieve a favorable classification result, and randomly destructing network only leads to negligible performance degradation.
What problem does this paper attempt to address?