Litcius/Paper detail

RecDis-SNN: Rectifying Membrane Potential Distribution for Directly Training Spiking Neural Networks

Yufei Guo, Xinyi Tong, Yuanpei Chen, Liwen Zhang, Xiaode Liu, Zhe Ma, Xuhui Huang

20222022 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)75 citationsDOI

Abstract

The brain-inspired and event-driven Spiking Neural Network (SNN) aiming at mimicking the synaptic activity of biological neurons has received increasing attention. It transmits binary spike signals between network units when the membrane potential exceeds the firing threshold. This biomimetic mechanism of SNN appears energy-efficiency with its power sparsity and asynchronous operations on spike events. Unfortunately, with the propagation of binary spikes, the distribution of membrane potential will shift, leading to degeneration, saturation, and gradient mismatch problems, which would be disadvantageous to the network optimization and convergence. Such undesired shifts would prevent the SNN from performing well and going deep. To tackle these problems, we attempt to rectify the membrane potential distribution (MPD) by designing a novel distribution loss, MPD-Loss, which can explicitly penalize the un-desired shifts without introducing any additional operations in the inference phase. Moreover, the proposed method can also mitigate the quantization error in SNNs, which is usually ignored in other works. Experimental results demonstrate that the proposed method can directly train a deeper, larger, and better-performing SNN within fewer timesteps.

Topics & Concepts

Spiking neural networkComputer scienceAsynchronous communicationArtificial neural networkArtificial intelligenceConvergence (economics)Binary numberQuantization (signal processing)InferenceSpike (software development)AlgorithmMathematicsArithmeticComputer networkSoftware engineeringEconomic growthEconomicsAdvanced Memory and Neural ComputingNeural dynamics and brain functionFerroelectric and Negative Capacitance Devices
RecDis-SNN: Rectifying Membrane Potential Distribution for Directly Training Spiking Neural Networks | Litcius