arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2209.03358cs.NEcs.AIcs.CRcs.CVcs.LG

攻击尖峰:关于脉冲神经网络对抗示例的转移性和安全性

Attacking the Spike: On the Transferability and Security of Spiking Neural Networks to Adversarial Examples

Lehigh University(莱文大学);University of Minnesota Twin Cities(明尼苏达大学双城分校);North Carolina State University(北卡罗来纳州立大学);University of Rhode Island(罗德岛大学);Northeastern University(东北大学)

Nuo Xu, Kaleel Mahmood, Haowen Fang, Ethan Rathbun, Caiwen Ding, Wujie Wen

AI总结:

本文研究了脉冲神经网络(SNN)在对抗示例中的鲁棒性,揭示了对抗攻击的转移性,并提出了混合动态脉冲估计(MDSE)攻击方法,以提高SNN和非SNN模型的对抗示例生成效果。

摘要:

脉冲神经网络(SNNs)因其高能效和最近在分类性能上的进展而受到广泛关注。然而,与传统深度学习方法不同,SNN对对抗示例的鲁棒性研究仍相对薄弱。在本文中,我们通过三个贡献推进了SNN的对抗攻击研究。首先,我们表明对SNN的成功白盒对抗攻击高度依赖于底层的替代梯度估计器,即使对于对抗训练的SNN也是如此。其次,使用最佳的单一替代梯度估计器,我们分析了对抗攻击在SNN、视觉Transformer(ViTs)和CNN之间的可转移性。我们的分析揭示了两个关键差距:现有的白盒攻击没有利用多个替代梯度估计器来攻击SNN,且没有单个模型攻击能够可靠地生成同时欺骗SNN和非SNN模型的对抗示例。作为我们的第三个贡献,我们开发了混合动态脉冲估计(MDSE)攻击来解决这些问题。MDSE使用动态梯度估计方案,充分利用多个替代梯度估计器函数,生成能够同时欺骗SNN和非SNN模型的对抗示例。MDSE在SNN/ViT模型集合上比传统白盒攻击如Auto-PGD有效多达91.4%,在对抗训练的SNN集合上提供了3倍的提升。实验覆盖了三个数据集(CIFAR-10、CIFAR-100、ImageNet)和十九个分类器模型(每个CIFAR数据集七个,ImageNet五个)。我们的MDSE实现和评估的模型在https://github.com/nuoxuxxx/attacking-the-spike-mdse上公开可用。

英文摘要:

Spiking neural networks (SNNs) have attracted much attention for their high energy efficiency and recent advances in classification performance. However, unlike traditional deep learning approaches, the study of SNN robustness to adversarial examples remains relatively underdeveloped. In this work, we advance the adversarial attack side of SNNs through three contributions. First, we show that successful white-box adversarial attacks on SNNs are highly dependent on the underlying surrogate gradient estimator, even for adversarially trained SNNs. Second, using the best single surrogate gradient estimator, we analyze the transferability of adversarial attacks across SNNs, Vision Transformers (ViTs) and CNNs. Our analysis reveals two key gaps: no existing white-box attack exploits multiple surrogate gradient estimators for SNNs, and no single-model attack reliably generates adversarial examples that simultaneously fool both SNN and non-SNN models. For our third contribution, we develop the Mixed Dynamic Spiking Estimation (MDSE) attack to address these issues. MDSE uses a dynamic gradient estimation scheme to fully exploit multiple surrogate gradient estimator functions and generates adversarial examples capable of fooling SNN and non-SNN models simultaneously. MDSE is up to 91.4% more effective on SNN/ViT model ensembles and provides a 3x boost on adversarially trained SNN ensembles compared to conventional white-box attacks like Auto-PGD. Experiments cover three datasets (CIFAR-10, CIFAR-100, ImageNet) and nineteen classifier models (seven per CIFAR dataset, five for ImageNet). Our implementation of MDSE and the evaluated models is publicly available at https://github.com/nuoxuxxx/attacking-the-spike-mdse.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑