mlsanityData to 7 Oct 2026

Deep activity propagation via weight initialization in spiking neural networks

arXiv 2410.00580 ↗First posted 1 Oct 2024cs.CVcited by 0

Not on the map. Why?

Abstract (arXiv)

Spiking Neural Networks (SNNs) and neuromorphic computing offer bio-inspired advantages such as sparsity and ultra-low power consumption, providing a promising alternative to conventional networks. However, training deep SNNs from scratch remains a challenge, as SNNs process and transmit information by quantizing the real-valued membrane potentials into binary spikes. This can lead to information loss and vanishing spikes in deeper layers, impeding effective training. While weight initialization is known to be critical for training deep neural networks, what constitutes an effective initial state for a deep SNN is not well-understood. Existing weight initialization methods designed for conventional networks (ANNs) are often applied to SNNs without accounting for their distinct computational properties. In this work we derive an optimal weight initialization method specifically tailored for SNNs, taking into account the quantization operation. We show theoretically that, unlike standard approaches, this method enables the propagation of activity in deep SNNs without loss of spikes. We demonstrate this behavior in numerical simulations of SNNs with up to 100 layers across multiple time steps. We present an in-depth analysis of the numerical conditions, regarding layer width and neuron hyperparameters, which are necessary to accurately apply our theoretical findings. Furthermore, our experiments on MNIST demonstrate higher accuracy and faster convergence when using the proposed weight initialization scheme. Finally, we show that the newly introduced weight initialization is robust against variations in several network and neuron hyperparameters.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 31 of its 52 references that are in the map. First posted on arXiv 1 Oct 2024.

Builds on

31 of 52 references.

References · 31

  1. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  2. 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
  3. 2017Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithmscited by 4,283
  4. 2015Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classificationcited by 3,590
  5. 2019Surrogate Gradient Learning in Spiking Neural Networkscited by 604
  6. 2020Incorporating Learnable Membrane Time Constant to Enhance Learning of Spiking Neural Networkscited by 340
  7. 2021Deep Residual Learning in Spiking Neural Networkscited by 326
  8. 2015Converting Static Image Datasets to Spiking Neuromorphic Datasets Using Saccadescited by 308
  9. 2020Going Deeper With Directly-Trained Larger Spiking Neural Networkscited by 268
  10. 2021Training Spiking Neural Networks Using Lessons From Deep Learningcited by 251
  11. 2016Training Deep Spiking Neural Networks using Backpropagationcited by 203
  12. 2018Long short-term memory and learning-to-learn in networks of spiking neuronscited by 179
19 more
  1. 2020Enabling Deep Spiking Neural Networks with Hybrid Conversion and Spike Timing Dependent Backpropagationcited by 142
  2. 2021Optimal Conversion of Conventional Artificial Neural Networks to Spiking Neural Networkscited by 134
  3. 2015All you need is a good initcited by 124
  4. 2020Revisiting Batch Normalization for Training Low-latency Deep Spiking Neural Networks from Scratchcited by 76
  5. 2021Advancing Spiking Neural Networks towards Deep Residual Learningcited by 76
  6. 2021Optimal ANN-SNN Conversion for Fast and Accurate Inference in Deep Spiking Neural Networkscited by 74
  7. 2020DIET-SNN: Direct Input Encoding With Leakage and Threshold Optimization in Deep Spiking Neural Networkscited by 70
  8. 2015Spiking Deep Networks with LIF Neuronscited by 63
  9. 2020Effective and Efficient Computation with Multiple-timescale Spiking Recurrent Neural Networkscited by 43
  10. 2024SpikingResformer: Bridging ResNet and Vision Transformer in Spiking Neural Networkscited by 38
  11. 2019Deep Spiking Neural Networks for Large Vocabulary Automatic Speech Recognitioncited by 27
  12. 2023RMP-Loss: Regularizing Membrane Potential Distribution for Spiking Neural Networkscited by 27
  13. 2020Training Deep Spiking Neural Networkscited by 21
  14. 2020TCL: an ANN-to-SNN Conversion with Trainable Clipping Layerscited by 20
  15. 2020Low-activity supervised convolutional spiking neural networks applied to speech commands recognitioncited by 19
  16. 2022Fluctuation-driven initialization for spiking neural network trainingcited by 16
  17. 2019Technical report: supervised training of convolutional spiking neural networks with PyTorchcited by 13
  18. 2022Stabilizing Spiking Neuron Trainingcited by 3
  19. 2023Spiking Network Initialisation and Firing Rate Collapsecited by 2

Built on by

Not cited yet.