Progressive Tandem Learning for Pattern Recognition with Deep Spiking Neural Networks

07/02/2020
by   Jibin Wu, et al.
0

Spiking neural networks (SNNs) have shown clear advantages over traditional artificial neural networks (ANNs) for low latency and high computational efficiency, due to their event-driven nature and sparse communication. However, the training of deep SNNs is not straightforward. In this paper, we propose a novel ANN-to-SNN conversion and layer-wise learning framework for rapid and efficient pattern recognition, which is referred to as progressive tandem learning of deep SNNs. By studying the equivalence between ANNs and SNNs in the discrete representation space, a primitive network conversion method is introduced that takes full advantage of spike count to approximate the activation value of analog neurons. To compensate for the approximation errors arising from the primitive network conversion, we further introduce a layer-wise learning method with an adaptive training scheduler to fine-tune the network weights. The progressive tandem learning framework also allows hardware constraints, such as limited weight precision and fan-in connections, to be progressively imposed during training. The SNNs thus trained have demonstrated remarkable classification and regression capabilities on large-scale object recognition, image reconstruction, and speech separation tasks, while requiring at least an order of magnitude reduced inference time and synaptic operations than other state-of-the-art SNN implementations. It, therefore, opens up a myriad of opportunities for pervasive mobile and embedded devices with a limited power budget.

READ FULL TEXT

page 6

page 10

page 14

research
07/02/2019

A Tandem Learning Rule for Efficient and Rapid Inference on Deep Spiking Neural Networks

Emerging neuromorphic computing (NC) architectures have shown compelling...
research
02/28/2021

Optimal Conversion of Conventional Artificial Neural Networks to Spiking Neural Networks

Spiking neural networks (SNNs) are biology-inspired artificial neural ne...
research
05/06/2019

Closing the Accuracy Gap in an Event-Based Visual Recognition Task

Mobile and embedded applications require neural networks-based pattern r...
research
06/21/2023

Spiking Neural Network for Ultra-low-latency and High-accurate Object Detection

Spiking Neural Networks (SNNs) have garnered widespread interest for the...
research
12/06/2021

Hybrid SNN-ANN: Energy-Efficient Classification and Object Detection for Event-Based Vision

Event-based vision sensors encode local pixel-wise brightness changes in...
research
02/14/2023

Hybrid Spiking Neural Network Fine-tuning for Hippocampus Segmentation

Over the past decade, artificial neural networks (ANNs) have made tremen...
research
02/11/2019

ReStoCNet: Residual Stochastic Binary Convolutional Spiking Neural Network for Memory-Efficient Neuromorphic Computing

In this work, we propose ReStoCNet, a residual stochastic multilayer con...

Please sign up or login with your details

Forgot password? Click here to reset