中文

基于脉冲兼容梯度的脉冲神经网络对抗攻击探索

神经与进化计算 2020-10-02 v2 密码学与安全 机器学习 信号处理

摘要

近来,受时间反向传播启发的算法被广泛引入 SNN 以提升性能,这使得在给定时空梯度图的情况下精确攻击模型成为可能。我们提出两种方法来解决梯度输入不兼容与梯度消失的挑战。具体而言,我们设计了一个梯度到脉冲转换器,将连续梯度转换为与脉冲输入兼容的三值梯度。然后,我们设计了一个梯度触发器,在遇到全零梯度时,构造能够以可控翻转率随机翻转脉冲输入的三值梯度。将这些方法结合,我们建立了一种针对由监督算法训练的 SNN 的对抗攻击方法。此外,我们分析了训练损失函数与倒数第二层发放阈值的影响,这表明在交叉熵损失下存在一个可通过阈值调节逃逸的“陷阱”区域。我们进行了大量实验来验证我们方案的有效性。除对影响因素的定量分析外,我们证实 SNN 相比 ANN 对对抗攻击更具鲁棒性。本工作有助于揭示 SNN 攻击中发生的情况,并可能激发更多关于 SNN 模型与神经形态器件安全性的研究。

关键词

引用

@article{arxiv.2001.01587,
  title  = {Exploring Adversarial Attack in Spiking Neural Networks with Spike-Compatible Gradient},
  author = {Ling Liang and Xing Hu and Lei Deng and Yujie Wu and Guoqi Li and Yufei Ding and Peng Li and Yuan Xie},
  journal= {arXiv preprint arXiv:2001.01587},
  year   = {2020}
}