TL;DR
This paper introduces gradient rewiring, a novel method for pruning deep spiking neural networks by dynamically optimizing connectivity and weights, achieving high compression with minimal accuracy loss.
Contribution
It proposes a new gradient-based pruning method for deep SNNs that does not require retraining and effectively explores network structures.
Findings
Achieves minimal performance loss on MNIST and CIFAR-10 datasets.
Reaches 0.73% connectivity with only about 3.5% accuracy loss.
Demonstrates high redundancy in deep SNNs.
Abstract
Spiking Neural Networks (SNNs) have been attached great importance due to their biological plausibility and high energy-efficiency on neuromorphic chips. As these chips are usually resource-constrained, the compression of SNNs is thus crucial along the road of practical use of SNNs. Most existing methods directly apply pruning approaches in artificial neural networks (ANNs) to SNNs, which ignore the difference between ANNs and SNNs, thus limiting the performance of the pruned SNNs. Besides, these methods are only suitable for shallow SNNs. In this paper, inspired by synaptogenesis and synapse elimination in the neural system, we propose gradient rewiring (Grad R), a joint learning algorithm of connectivity and weight for SNNs, that enables us to seamlessly optimize network structure without retraining. Our key innovation is to redefine the gradient to a new synaptic parameter, allowing…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsPruning
