CCSRP: Robust Pruning of Spiking Neural Networks through Cooperative Coevolution
Zichen Song, Jiakang Li, Songning Lai, Sitan Huang

TL;DR
This paper introduces CCSRP, a cooperative co-evolution-based robust pruning method for spiking neural networks that balances accuracy, robustness, and compactness, outperforming existing approaches on CIFAR-10 and SVHN.
Contribution
It presents a novel tri-objective optimization framework for pruning SNNs using cooperative co-evolution, automating the process and improving robustness and efficiency.
Findings
Matches or exceeds state-of-the-art performance on CIFAR-10 and SVHN.
Effectively balances accuracy, robustness, and compactness.
Automates pruning without expert intervention.
Abstract
Spiking neural networks (SNNs) have shown promise in various dynamic visual tasks, yet those ready for practical deployment often lack the compactness and robustness essential in resource-limited and safety-critical settings. Prior research has predominantly concentrated on enhancing the compactness or robustness of artificial neural networks through strategies like network pruning and adversarial training, with little exploration into similar methodologies for SNNs. Robust pruning of SNNs aims to reduce computational overhead while preserving both accuracy and robustness. Current robust pruning approaches generally necessitate expert knowledge and iterative experimentation to establish suitable pruning criteria or auxiliary modules, thus constraining their broader application. Concurrently, evolutionary algorithms (EAs) have been employed to automate the pruning of artificial neural…
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
TopicsNeural Networks and Applications · Advanced Memory and Neural Computing · Neural dynamics and brain function
MethodsPruning
