Deep Spiking Neural Network with Ternary Spikes

Congyi Sun,Qinyu Chen,Yuxiang Fu,Li
DOI: https://doi.org/10.1109/biocas54905.2022.9948581
2022-01-01
Abstract:Spiking neural networks (SNNs), drawing inspiration from the biological brain, have shown a great potential for developing low power neuromorphic hardware due to sparsely activated neurons and event-driven computations. The neurons in SNNs communicate with each other using discrete binary spikes. However, a long time window is usually required for the training and inferencing in rate-coded SNNs, and this leads to high latency and large amounts of repeated computations. In this paper, we train a rate-coded spiking convolutional neural network using backpropagation with ternary spikes rather than binary spikes. To improve the coding efficiency, the input pixels are encoded into the values 0, 1, 2, and the neurons in the proposed SNN also generate spikes with the values 1 or 2. While the spike values are still hardware-friendly, higher coding efficiency is obtained and a shorter time window is needed. With only 1 simulation time step in both training and inferencing, the accuracies of 99.16% and 90% are achieved on MNIST dataset and Fashion-MNIST dataset respectively.
What problem does this paper attempt to address?