paper-with-me

홈 › Papers

Temporal Efficient Training of Spiking Neural Network via Gradient Re-weighting

2022-02-24 · ICLR 2022 4 · Shikuang Deng, Yuhang Li, Shanghang Zhang, Shi Gu

Recently, brain-inspired spiking neuron networks (SNNs) have attracted widespread research interest because of their event-driven and energy-efficient characteristics. Still, it is difficult to efficiently train deep SNNs due to the non-differentiability of its activation function, which disables the typically used gradient descent approaches for traditional artificial neural networks (ANNs). Although the adoption of surrogate gradient (SG) formally allows for the back-propagation of losses, the discrete spiking mechanism actually differentiates the loss landscape of SNNs from that of ANNs, failing the surrogate gradient methods to achieve comparable accuracy as for ANNs. In this paper, we first analyze why the current direct training approach with surrogate gradient results in SNNs with poor generalizability. Then we introduce the temporal efficient training (TET) approach to compensate for the loss of momentum in the gradient descent with SG so that the training process can converge into flatter minima with better generalizability. Meanwhile, we demonstrate that TET improves the temporal scalability of SNN and induces a temporal inheritable training for acceleration. Our method consistently outperforms the SOTA on all reported mainstream datasets, including CIFAR-10/100 and ImageNet. Remarkably on DVS-CIFAR10, we obtained 83$\%$ top-1 accuracy, over 10$\%$ improvement compared to existing state of the art. Codes are available at \url{https://github.com/Gus-Lab/temporal_efficient_training}.

📄 PDF Abstract BibTeX arXiv:2202.11946

Code (1)

gus-lab/temporal_efficient_training 공식 구현 pytorch

Similar Papers 제목 키워드 기반

Explicitly Trained Spiking Sparsity in Spiking Neural Networks with Backpropagation

2020-03-02 · Jason M. Allred, Steven J. Spencer, Gopalakrishnan Srinivasan, Kaushik Roy

Spiking Neural Networks (SNNs) are being explored for their potential energy efficiency resulting from sparse, event-driven computations. Many recent works have demonstrated effective backpropagation for deep Spiking Neu…

SpikingGamma: Surrogate-Gradient Free and Temporally Precise Online Training of Spiking Neural Networks with Smoothed Delays

2026-02-02 · Roel Koopman, Sebastian Otte, Sander Bohté arxiv

Neuromorphic hardware implementations of Spiking Neural Networks (SNNs) promise energy-efficient, low-latency AI through sparse, event-driven computation. Yet, training SNNs under fine temporal discretization remains a m…

Directly Training Temporal Spiking Neural Network with Sparse Surrogate Gradient

2024-06-28 · Yang Li, Feifei Zhao, Dongcheng Zhao, Yi Zeng

Brain-inspired Spiking Neural Networks (SNNs) have attracted much attention due to their event-based computing and energy-efficient features. However, the spiking all-or-none nature has prevented direct training of SNNs …

Supervised learning based on temporal coding in spiking neural networks

2016-06-27 · Hesham Mostafa

Gradient descent training techniques are remarkably successful in training analog-valued artificial neural networks (ANNs). Such training techniques, however, do not transfer easily to spiking networks due to the spike g…

Relation

Spiking Neural Networks -- Part II: Detecting Spatio-Temporal Patterns

2020-10-27 · Nicolas Skatchkovsky, Hyeryung Jang, Osvaldo Simeone

Inspired by the operation of biological brains, Spiking Neural Networks (SNNs) have the unique ability to detect information encoded in spatio-temporal patterns of spiking signals. Examples of data types requiring spatio…