Criticality-Constrained Iterative Pruning for Energy-Efficient Spiking Neural Networks via Combined Importance Scoring

📅 2026-06-26
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This work addresses the challenge of preserving temporal computational integrity in spiking neural networks (SNNs) deployed on neuromorphic hardware under high sparsity, where existing pruning methods fail due to neglecting neuronal criticality or being compromised by continuous relaxation. The authors propose Criticality-constrained Quadratic Pruning (CQP), the first approach to incorporate neuronal criticality into SNN pruning, by integrating weight magnitude and surrogate gradient-based criticality into a precise importance score. Through an iterative pipeline of pruning, gradient-masked fine-tuning, and criticality recalculation, CQP avoids the continuous relaxation pitfalls of OSQP solvers and the “zombie weight” issue induced by Adam optimizers, uncovering a criticality threshold cliff phenomenon. Experiments show that at 90% sparsity on MNIST, CQP achieves 95.6% accuracy—2.2% higher than magnitude-based pruning—and reduces inference energy consumption by 73% at 70% sparsity, while providing quantitative evidence supporting the critical brain hypothesis in SNNs.
📝 Abstract
Deploying spiking neural networks (SNNs) on neuromorphic hardware demands aggressive synaptic pruning while preserving temporal computation integrity. Existing strategies either neglect neuronal criticality or rely on convex relaxations of the inherently combinatorial pruning problem whose fractional masks, upon binarisation, destroy accuracy at moderate-to-high sparsity. We present Criticality-Constrained Quadratic Pruning (CQP), a native PyTorch pipeline that fuses weight magnitude with surrogate-gradient criticality into an analytically exact importance metric, eliminating the rounding artefacts endemic to solver-based approaches. We formally characterise a continuous-relaxation trap wherein OSQP-solver fractional masks overshoot the intended sparsity by up to 12 percentage points (pp), precipitating a 44 pp accuracy collapse. We identify and remediate a zombie-weight failure mode in which Adam's first-moment tensors resurrect pruned synapses, violating the binary sparsity guarantee. An iterative schedule - prune, fine-tune with gradient masking, recompute criticality, and repeat - eliminates gradient staleness at high sparsity. A KL-divergence temporal analysis identifies a redundant simulation timestep, enabling a free 10% theoretical energy reduction without weight modification. On MNIST (60,000 training examples), CQP yields 95.6% accuracy at 90% sparsity versus 93.4% for magnitude pruning (+2.2 pp). A criticality-threshold sweep reveals an empirical criticality cliff: accuracy falls from 87.0% to 14.4% as the threshold reaches tau = 0.9, constituting a quantitative SNN-level analogue of the Critical Brain Hypothesis. Combined weight sparsification and temporal truncation yield a compound 73% reduction in per-inference energy at 70% sparsity, confirming the practical value of the proposed pipeline for neuromorphic deployment.
Problem

Research questions and friction points this paper is trying to address.

spiking neural networks
synaptic pruning
neuronal criticality
temporal computation
energy efficiency
Innovation

Methods, ideas, or system contributions that make the work stand out.

spiking neural networks
criticality-constrained pruning
energy-efficient neuromorphic computing
iterative pruning
temporal redundancy
🔎 Similar Papers
No similar papers found.