Sparse by Rule: Probability-Based N:M Pruning for Spiking Neural Networks
Abstract
Brain-inspired Spiking neural networks (SNNs) promise energy-efficient intelligence via event-driven, sparse computation, but deeper architectures inflate parameters and computational cost, hindering their edge deployment. Recent progress in SNN pruning helps alleviate this burden, yet existing efforts fall into only two families: unstructured pruning, which attains high sparsity but is difficult to accelerate on general hardware, and structured pruning, which eases deployment but lack flexibility and often degrades accuracy at matched sparsity. In this work, we introduce SpikeNM, the first SNN-oriented semi-structured \(N:M\) pruning framework that learns sparse SNNs from scratch, enforcing at most \(N\) non-zeros per \(M\)-weight block. To avoid the combinatorial space complexity \(Σk=1NMk\) growing exponentially with \(M\), SpikeNM adopts an \(M\)-way basis-logit parameterization with a differentiable top-\(k\) sampler, linearizing per-block complexity to \( O(M)\) and enabling more aggressive sparsification. Further inspired by neuroscience, we propose eligibility-inspired distillation (EID), which converts temporally accumulated credits into block-wise soft targets to align mask probabilities with spiking dynamics, reducing sampling variance and stabilizing search under high sparsity. Experiments show that at \(2:4\) sparsity, SpikeNM maintains and even with gains across main-stream datasets, while yielding hardware-amenable patterns that complement intrinsic spike sparsity.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.