InfLoR-SNN: Reducing Information Loss for Spiking Neural Networks

Yufei Guo, Yuanpei Chen, Liwen Zhang, Xiaode Liu, Xinyi Tong +3 more
7/10/2023
cs.NEcs.CV

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

The Spiking Neural Network (SNN) has attracted more and more attention recently. It adopts binary spike signals to transmit information. Benefitting from the information passing paradigm of SNNs, the multiplications of activations and weights can be replaced by additions, which are more energy-efficient. However, its "Hard Reset" mechanism for the firing activity would ignore the difference among membrane potentials when the membrane potential is above the firing threshold, causing information loss. Meanwhile, quantifying the membrane potential to 0/1 spikes at the firing instants will inevitably introduce the quantization error thus bringing about information loss too. To address these problems, we propose to use the "Soft Reset" mechanism for the supervised training-based SNNs, which will drive the membrane potential to a dynamic reset potential according to its magnitude, and Membrane Potential Rectifier (MPR) to reduce the quantization error via redistributing the membrane potential to a range close to the spikes. Results show that the SNNs with the "Soft Reset" mechanism and MPR outperform their vanilla counterparts on both static and dynamic datasets.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{guo2023inflorsnn,
  title  = {InfLoR-SNN: Reducing Information Loss for Spiking Neural Networks},
  author = {Yufei Guo and Yuanpei Chen and Liwen Zhang and Xiaode Liu and Xinyi Tong and Yuanyuan Ou and Xuhui Huang and Zhe Ma},
  year   = {2023},
  eprint = {2307.04356},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2307.04356v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2307.04356.svg)](https://codeofpaper.com/paper/2307.04356)

Discussion