Paper Reading AI Learner

Input-Specific and Universal Adversarial Attack Generation for Spiking Neural Networks in the Spiking Domain

2025-05-07 19:49:18
Spyridon Raptis, Haralampos-G. Stratigopoulos

Abstract

As Spiking Neural Networks (SNNs) gain traction across various applications, understanding their security vulnerabilities becomes increasingly important. In this work, we focus on the adversarial attacks, which is perhaps the most concerning threat. An adversarial attack aims at finding a subtle input perturbation to fool the network's decision-making. We propose two novel adversarial attack algorithms for SNNs: an input-specific attack that crafts adversarial samples from specific dataset inputs and a universal attack that generates a reusable patch capable of inducing misclassification across most inputs, thus offering practical feasibility for real-time deployment. The algorithms are gradient-based operating in the spiking domain proving to be effective across different evaluation metrics, such as adversarial accuracy, stealthiness, and generation time. Experimental results on two widely used neuromorphic vision datasets, NMNIST and IBM DVS Gesture, show that our proposed attacks surpass in all metrics all existing state-of-the-art methods. Additionally, we present the first demonstration of adversarial attack generation in the sound domain using the SHD dataset.

Abstract (translated)

随着尖峰神经网络(SNNs)在各种应用中的普及,了解其安全漏洞变得越来越重要。在这项工作中,我们重点关注对抗性攻击,这是最令人担忧的威胁之一。对抗性攻击旨在找到微小的输入扰动来误导网络的决策过程。我们提出了两种针对SNN的新颖对抗性攻击算法:一种是特定于输入的攻击,该攻击从特定数据集输入中创建对抗样本;另一种是通用攻击,它生成一个可重复使用的补丁,在大多数输入上都能引发分类错误,从而为实时部署提供实际可行性。这些算法基于梯度并在尖峰域内操作,证明在各种评估指标(如对抗准确性、隐蔽性和生成时间)下都非常有效。 我们在两个广泛使用的人工神经形态视觉数据集NMNIST和IBM DVS手势数据集上的实验结果显示,我们提出的攻击方法在所有指标上都超越了现有的最先进方法。此外,我们还首次展示了使用SHD数据集在声音域中生成对抗性攻击的方法。

URL

https://arxiv.org/abs/2505.06299

PDF

https://arxiv.org/pdf/2505.06299.pdf


Tags
3D Action Action_Localization Action_Recognition Activity Adversarial Agent Attention Autonomous Bert Boundary_Detection Caption Chat Classification CNN Compressive_Sensing Contour Contrastive_Learning Deep_Learning Denoising Detection Dialog Diffusion Drone Dynamic_Memory_Network Edge_Detection Embedding Embodied Emotion Enhancement Face Face_Detection Face_Recognition Facial_Landmark Few-Shot Gait_Recognition GAN Gaze_Estimation Gesture Gradient_Descent Handwriting Human_Parsing Image_Caption Image_Classification Image_Compression Image_Enhancement Image_Generation Image_Matting Image_Retrieval Inference Inpainting Intelligent_Chip Knowledge Knowledge_Graph Language_Model LLM Matching Medical Memory_Networks Multi_Modal Multi_Task NAS NMT Object_Detection Object_Tracking OCR Ontology Optical_Character Optical_Flow Optimization Person_Re-identification Point_Cloud Portrait_Generation Pose Pose_Estimation Prediction QA Quantitative Quantitative_Finance Quantization Re-identification Recognition Recommendation Reconstruction Regularization Reinforcement_Learning Relation Relation_Extraction Represenation Represenation_Learning Restoration Review RNN Robot Salient Scene_Classification Scene_Generation Scene_Parsing Scene_Text Segmentation Self-Supervised Semantic_Instance_Segmentation Semantic_Segmentation Semi_Global Semi_Supervised Sence_graph Sentiment Sentiment_Classification Sketch SLAM Sparse Speech Speech_Recognition Style_Transfer Summarization Super_Resolution Surveillance Survey Text_Classification Text_Generation Time_Series Tracking Transfer_Learning Transformer Unsupervised Video_Caption Video_Classification Video_Indexing Video_Prediction Video_Retrieval Visual_Relation VQA Weakly_Supervised Zero-Shot