Towards Reliable Evaluation of Adversarial Robustness for Spiking Neural Networks
Jihang Wang, Dongcheng Zhao, Ruolin Chen, Qian Zhang, Yi Zeng

TL;DR
This paper introduces a new framework and methods for more reliable evaluation of adversarial robustness in Spiking Neural Networks, addressing gradient vanishing issues and providing more accurate attack success assessments.
Contribution
It proposes the Adaptive Sharpness Surrogate Gradient (ASSG) and a stable adaptive attack method, improving the reliability of adversarial robustness evaluation for SNNs.
Findings
Current SNN robustness has been overestimated.
The proposed methods increase attack success rates significantly.
The framework offers a more dependable evaluation of SNN adversarial robustness.
Abstract
Spiking Neural Networks (SNNs) utilize spike-based activations to mimic the brain's energy-efficient information processing. However, the binary and discontinuous nature of spike activations causes vanishing gradients, making adversarial robustness evaluation via gradient descent unreliable. While improved surrogate gradient methods have been proposed, their effectiveness under strong adversarial attacks remains unclear. We propose a more reliable framework for evaluating SNN adversarial robustness. We theoretically analyze the degree of gradient vanishing in surrogate gradients and introduce the Adaptive Sharpness Surrogate Gradient (ASSG), which adaptively evolves the shape of the surrogate function according to the input distribution during attack iterations, thereby enhancing gradient accuracy while mitigating gradient vanishing. In addition, we design an adversarial attack with…
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
TopicsAdversarial Robustness in Machine Learning · Advanced Memory and Neural Computing · Advanced Neural Network Applications
