Deep activity propagation via weight initialization in spiking neural networks
Aurora Micheli, Olaf Booij, Jan van Gemert, Nergis T\"omen

TL;DR
This paper introduces a novel weight initialization method for deep spiking neural networks that ensures activity propagation and improves training efficiency, addressing the challenge of vanishing spikes in deep layers.
Contribution
The authors derive a specialized weight initialization technique for SNNs that accounts for quantization, enabling deeper networks to propagate activity effectively.
Findings
Enables training of SNNs with up to 100 layers.
Improves accuracy and convergence speed on MNIST.
Robust against variations in hyperparameters.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Memory and Neural Computing · Neural Networks and Applications · Ferroelectric and Negative Capacitance Devices
MethodsSpiking Neural Networks
