Lune

ICCV2021Top-tier venue

Incorporating Learnable Membrane Time Constant to Enhance Learning of Spiking Neural Networks

Wei Fang, Zhaofei Yu, Yanqi Chen, Timothée Masquelier, Tiejun Huang, Yonghong Tian

2021Year
731Citations
162Top-tier citations

Abstract

Spiking Neural Networks (SNNs) have attracted enormous research interest due to temporal information processing capability, low power consumption, and high biological plausibility. However, the formulation of efficient and high-performance learning algorithms for SNNs is still challenging. Most existing learning methods learn weights only, and require manual tuning of the membrane-related parameters that determine the dynamics of a single spiking neuron. These parameters are typically chosen to be the same for all neurons, which limits the diversity of neurons and thus the expressiveness of the resulting SNNs. In this paper, we take inspiration from the observation that membrane-related parameters are different across brain regions, and propose a training algorithm that is capable of learning not only the synaptic weights but also the membrane time constants of SNNs. We show that incorporating learnable membrane time constants can make the network less sensitive to initial values and can speed up learning. In addition, we reevaluate the pooling methods in SNNs and find that max-pooling will not lead to significant information loss and have the advantage of low computation cost and binary compatibility. We evaluate the proposed method for image classification tasks on both traditional static MNIST, Fashion-MNIST, CIFAR-10 datasets, and neuromorphic N-MNIST, CIFAR10-DVS, DVS128 Gesture datasets. The experiment results show that the proposed method outperforms the state-of-the-art accuracy on nearly all datasets, using fewer time-steps. Our codes are available at https://github.com/fangw ei1234 56/Parametric-Leaky-Integrate-and-Fire -Spiking-N euron . * Corresponding author ( ) I t w ( ) V t Soma Axon Dendrite Synapse 1 1 1 0 Output Spikes 0 1 (a) Spiking neuron (b) The membrane potential of a LIF neuron Figure 1. (a) A Leaky Integrate-and-Fire (LIF) neuron with membrane potential V , membrane time constant τ , input I(t) and synaptic weight w. (b) The membrane potential V of the LIF neuron when constant input is received. Increasing or decreasing τ will stretch the v = f (t) curve in the t direction while increasing or decreasing w will stretch the v = f (t) curve in the V direction.

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext d73c9cdd-0dd3-45ce-99c6-8cf8546ad242

Cited by top-tier papers162

Ask how each one uses it

Builds on4

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines