一种生物视觉启发的高鲁棒性脉冲循环神经网络模型

陈林果 ,  黄荣 ,  韩芳

宁夏大学学报(自然科学版中英文) ›› 2026, Vol. 47 ›› Issue (1) : 24 -32.

PDF (1344KB)
宁夏大学学报(自然科学版中英文) ›› 2026, Vol. 47 ›› Issue (1) : 24 -32. DOI: 10.20176/j.cnki.nxdz.000096
信息科学

一种生物视觉启发的高鲁棒性脉冲循环神经网络模型

作者信息 +

A Highly Robust Spiking Recurrent Neural Network Model Inspired by Biological Vision

Author information +
文章历史 +
PDF (1375K)

摘要

针对脉冲神经网络(spike neural networks,SNN)在对抗攻击下表现出的低鲁棒性问题,提出一种受生物视觉启发的高鲁棒性脉冲循环神经网络模型。该模型引入了初级视觉皮层V1区域的生物机制,设计了一个受到生物约束的卷积SNN前端。此外,通过结合视觉信息在皮层中的反馈连接,构建了具有内部循环机制的SNN后端。在无对抗训练的情况下,该模型在基于脉冲频率的快速梯度符号法(fast gradient sign method,FGSM)攻击下,分别在SVHN,CIFAR10,CIFAR100数据集上实现了显著提升的对抗准确率,分别提升了31.6%,22.11%和20.99%。在对抗训练的情况下,其对抗准确率分别提升了20.64%,8.79%和6.89%。随着扰动因子ε和时间窗口T的增加,该模型的准确率始终优于基准模型。实验结果表明,在面对对抗攻击时,融入生物视觉机制的脉冲循环神经网络模型的准确率显著提升,展现出更强的对抗鲁棒性。

Abstract

To address the low robustness of Spiking Neural Networks (SNN) against adversarial attacks, a highly robust Spiking Recurrent Neural Network model inspired by biological vision was proposed. This model incorporates the biological mechanisms of the primary visual cortex (V1) and features a convolutional SNN front end designed with biological constraints. Additionally, by integrating feedback connections from the cortical visual information, an SNN back end with an internal recurrent mechanism was constructed. In the absence of adversarial training, this model demonstrates significant improvements in adversarial accuracy of 31.6%, 22.11%, and 20. 99% on the SVHN, CIFAR10, and CIFAR100 datasets, respectively. With adversarial training, the adversarial accuracy improves by 20.64%, 8.79%, and 6.89%, respectively. Furthermore, as the perturbation factor (ε) and the time window (T) increase, the accuracy of this model consistently surpasses that of the baseline model. Experimental results show that the Spiking Recurrent Neural Network model, which incorporates biological vision mechanisms, shows significantly improved accuracy when faced with adversarial attacks, demonstrating enhanced adversarial robustness.

Graphical abstract

关键词

脉冲神经网络 / 鲁棒性 / 对抗攻击 / 生物视觉

Key words

spiking neural networks / robustness / adversarial attacks / biological vision

引用本文

引用格式 ▾
陈林果,黄荣,韩芳. 一种生物视觉启发的高鲁棒性脉冲循环神经网络模型[J]. 宁夏大学学报(自然科学版中英文), 2026, 47(1): 24-32 DOI:10.20176/j.cnki.nxdz.000096

登录浏览全文

4963

注册一个新账户 忘记密码

近年来,脉冲神经网络(spike neural networks,SNN)因其神经动力学特性和事件驱动的二进制脉冲传输等优势,引起了学者们的广泛关注1-2。研究者们不断探索将人工神经网络(artificial neural networks,ANN)的成功经验应用于SNN,以提升其性能和实用性3-5。然而,随着SNN在图像识别、语音识别、自然语音处理以及工业故障检测等领域的深入应用,其安全性问题日益凸显,尤其是对抗攻击下的稳定性问题。例如,在工业电机故障检测中,对抗攻击可能导致SNN将正常运行状态误判为故障状态,从而引发不必要的设备停机;或者将故障状态误判为正常状态,产生潜在的安全隐患。因此,研究SNN的对抗鲁棒性不仅具有重要的理论意义,也对其实际应用和部署至关重要。
早期关于SNN鲁棒性的研究主要聚焦于脉冲神经网络本身的特性。例如,Sharmin等6指出,输入的泊松编码离散化和泄漏-积累-发放(leaky integrate-and-fire, LIF)神经元的非线性激活是SNN鲁棒性的来源。他们还验证了基于梯度反向传播的模型比基于ANN2SNN方法的模型更具鲁棒性。El-Allami等7研究了不同放电电压阈值和时间窗口对SNN对抗鲁棒性的影响,指出脉冲结构赋予层间数据天然的稀疏性。同时,他们还强调高基线准确率并不等同于高鲁棒性,SNN的鲁棒性是相对的,取决于结构参数的选择。Kundu等8对视觉几何组(visual geometry group,VGG)网络结构的鲁棒性进行了多维度评估。此外,Kim等9在低延迟训练中比较了频率编码和直接编码的特性及优缺点,指出直接编码的准确率更高,而频率编码在功耗和鲁棒性方面更具优势。这些研究尽管揭示了SNN的天然优势,但主要集中在SNN模型本身的算法分析层面,缺乏对如何进一步提升SNN鲁棒性的深入探讨。
同时,在SNN的研究中,对抗训练虽处于起步阶段,但其潜力已开始显现。例如,Kundu等8在训练中加入噪声干扰,从而提高了模型在攻击下的分类精度。Chen等10基于过滤理论,提出了一种基于图像净化的防御方法,用于保护脉冲神经网络免受对抗攻击。Ding等11首次将Lipschitz分析理论扩展到SNN,设计了RAT正则化对抗训练方法,显著提升了SNN的鲁棒性。然而,对抗样本训练虽然提升了SNN的鲁棒性,但可能导致训练过程不稳定,且通常仅针对特定攻击进行优化,从而限制了模型的泛化能力12
生物视觉系统在漫长的进化过程中,面对噪声干扰形成了一套独特的鲁棒性机制13-14。Dapello等15的研究表明,模型对初级视觉皮层(V1)神经反应模式的解释能力与对抗鲁棒性正相关。然而,目前关于生物视觉对模型鲁棒性影响的研究大多局限于ANN领域16-18。相比之下,SNN的研究主要集中在训练算法和误差分析方面,尚未充分探索初级视觉皮层对模型鲁棒性的潜在影响。此外,Kar等19的研究揭示了循环回路在灵长类腹侧流视觉通路中的重要性,但现有的SNN大多采用前馈架构20-21,未考虑生物循环回路对鲁棒性的潜在贡献。
因此,基于前人研究,针对脉冲神经网络(SNN)在对抗攻击下鲁棒性不足的问题,本文创新性地将初级视觉皮层(V1)区域的生物学特性和生物循环机制融入SNN的架构中,提出了一种生物视觉启发的高鲁棒性脉冲循环神经网络模型(V1-spike recurrent neural networks, V1-SRNN)。该模型在CIFAR-1022,CIFAR-10022和SVHN23(street view house numbers)数据集上进行了训练和测试。结果显示,与传统SNN相比,本文提出的V1-SRNN模型在对抗攻击下展现出更强的对抗鲁棒性和抗干扰能力。

1 构建V1-SRNN网络模型

1.1 LIF(leaky integrate-and-fire)神经元

SNN主要通过脉冲进行信息传输。多年来,研究者们已经构造出多种脉冲神经元模型24-26。LIF神经元在保持模型复杂性与计算需求平衡的同时,成功保留了足够的生物神经元特性,因此,本文选择LIF神经元模型作为后续脉冲神经网络研究的基础。其动力学方程表述为

vlt-=vlt-1+Wlsl-1t
slt=Hvlt--θ
vlt=λvlt-1-slt

其中:vltslt分别为第l层神经元在t时刻的膜电位及其发放的二进制脉冲;vlt-表示触发脉冲前膜电位的瞬时状态;Wl表示第l-1层与第l层之间的突触权重;H是单位阶跃函数;θ为神经元设定的阈值电压;λ(0<λ<1)为衰减因子。对于一个脉冲神经元,若膜电位vlt超过激活阈值,则该神经元发放脉冲后,膜电位复位为0;否则,膜电位将以λ的速率衰减。

1.2 基于初级视觉皮层V1区域的脉冲神经网络前端

构建生物视觉启发的脉冲循环神经网络模型的第一步是模拟初级视觉皮层V1区域的方位选择性。为此,本文设计了一个受生物约束的卷积脉冲特征提取模块——SpikeV1,用于提取图像输入特征,其架构见图1

计算机视觉领域的研究显示,椭圆形各向异性高斯核更贴近部分V1区细胞方位选择感受野的特性。同时,Gabor滤波器的数学形式与神经元感受野的同心圆结构相似,能有效捕捉图像中的空间频率信息和特定相位信息,这与V1区神经元对特定空间频率及相位位置变化的敏感性高度吻合。因此,SpikeV1的第一层采用参数化的Gabor滤波器(GFB),其参数根据灵长类动物V1神经元的反应特性进行优化调整。该层通过多方向、多尺度和多空间频率的Gabor滤波器处理RGB输入图像,以提取关键特征。具体来说,该层由二维Gabor函数构成,其数学方程为

Gθ,f,ϕ,nx,nyx,y=cos 2πf+ϕ2πσxσyexp -0.5xrot2σx2+yrot2σy2
xrot=xcos θ+ysin θσx= nxf
yrot=-xsin θ+ycos θ σy= nyf

其中:xy是像素在图像中的位置坐标;xrotyrot分别表示相对于光栅的正交和平行方向;θ是角度参数,表示光栅的方向;f是光栅的空间频率,表示滤波器对图像中不同频率成分的敏感性;ϕ是相位参数,表示光栅相对于高斯包络的位移;σxσy是正交和平行于光栅的高斯包络的标准偏差,可以定义为光栅周期(nxny)的倍数。

Gabor滤波器作为一种二维的带通滤波器,其参数设计基于灵长类动物V1神经元的生物学特性。光栅方向θ是通过均匀分布采样得到的,采样范围基于灵长类动物V1神经元的方向选择性实验结果27,从而能够捕捉图像中的多方向特征。空间频率参数f被限制为f <5.6 cpd(每度的周期数),这是基于灵长类动物V1神经元的空间频率选择性实验结果28,确保滤波器能够捕捉到与灵长类动物视觉系统相似的频率范围。相位参数ϕ是通过在 [0,360] 度范围内均匀采样确定的,以确保滤波器对不同相位的刺激都有响应。高斯包络的标准差σxσy是基于灵长类动物V1神经元的实验结果29,这种设计确保滤波器的空间分辨率与频率相关,从而更好地模拟灵长类动物V1神经元的特性。同时,将Gabor滤波器的步长设置为1,以生成一个28×28的激活空间,并将通道数设置为256,平均分配给后续的简单细胞和复杂细胞。每个Gabor滤波器通道对输入图像的一个颜色通道进行卷积操作。

在SpikeV1模块的第二层,采用了两种不同的非线性层,它们根据单元类型分别作用于不同的通道。第一种非线性层用于简单细胞,以校正线性变化;第二种非线性层则用于处理正交相位的复杂细胞。假定模型的输入信息为Iθ,f,ϕ,nx,ny,经过SpikeV1模块第一层GFB滤波器处理后的线性响应可由下式给出。即

Eθ,f,ϕ,nx,ny=Iθ,f,ϕ,nx,ny*Gθ,f,ϕ,nx,nyx,y

因此,简单细胞的整流矫正的非线性响应为

Sθ,f,ϕ,nx,ny=Eθ,f,ϕ,nx,ny , Eθ,f,ϕ,nx,ny>0, 0,          otherwise

而对于复杂细胞的处理,可采用能量模型进行建模,由两个相位相互正交的平方和表示。即

Cθ,f,ϕ,nx,ny= 12Eθ,f,ϕ,nx,ny2+Eθ,f,ϕ+π2,nx,ny2

在真实的视觉处理过程中,初级视觉皮层(V1)的神经元并非仅传递输入信息,而是展现出一定程度的随机活动。这种特性被称作“随机性”或“噪声”。这种随机活动有助于扩展神经元对刺激的反应范围,提升系统对微弱信号的敏感度。然而,脉冲神经网络(SNN)的非线性动力学特性可能在长时间运行过程中引发震荡、随机噪声或信号饱和等问题。尽管生物神经网络具有随机性,但通常希望探究完全确定性网络是否能实现精确处理。因此,为了构建高精度、低错误率的模型,本文在SpikeV1模块中暂未对“随机发生器”进行建模。

为了确保SpikeV1模块提取的特征能够有效传递至后端脉冲神经网络,并进行进一步的特征分析,模块后需设置一个特定的过渡层以降低通道数量。在本文的研究中,通道数量通常设置为64。

1.3 基于内部循环机制的脉冲神经网络后端

生物视觉循环机制的生理学基础是一个复杂而精妙的过程,涉及多个脑区的协同工作。视觉信息首先在视网膜中被光感受器转换为电信号,经过视网膜内的初步处理后,通过视神经传递到外侧膝状体(lateral geniculate nucleus,LGN)。LGN作为中继站,将信号传递到初级视觉皮层(V1)。在初级视觉皮层,简单细胞和复杂细胞分别对特定方向和位置的边缘以及边缘的位置变化进行检测,然后将信号传递到高级视觉皮层(如V2、V4)。高级视觉皮层区域负责整合局部特征,形成对物体形状和颜色的初步理解。最终,信号到达下颞叶皮层(inferior temporal cortex,IT),该区域的神经元对特定的视觉对象具有高度选择性,能够准确预测核心视觉识别任务中的表现。Kar等19的研究表明,循环连接在这一过程中扮演重要角色。例如,视觉信息从初级视觉皮层(V1)逐步传递到更高级的视觉皮层(如V2、V4和IT),并在每个阶段通过反馈连接进行动态调整。这种反馈连接允许系统在时间维度上整合信息,从而提高处理的精确性和鲁棒性。

然而,现有的脉冲神经网络大多采用有监督学习的深层前馈架构。这种过多的层级使其难以与大脑视觉系统的腹侧通路相对应,从而降低了模型的生物可解释性;相反,若模型层数过少,则缺乏具有生物意义的大脑结构,难以模拟大脑复杂的神经动态。因此,本文的第二项工作是基于生物视觉循环机制,构建具有内循环机制的脉冲神经网络后端,并手动定性地将模型的重要区域映射到特定的大脑区域。

图 1所示,本文的模型被划分为V1、V2、V4和IT 4个区域。其中,V1区域由SpikeV1模块实现,而V2、V4和IT区域则采用了类似ResNet30的内循环门控连接。这种连接方式使得这些区域的输出能够反馈至自身,形成动态响应轨迹。这种机制与大脑皮层中的反馈连接相吻合,对视觉信息的处理和整合至关重要。V2、V4区域的循环连接方式与特征处理流程相似。具体来说,每个区域均包含1×1、3×3和1×1的卷积层,每个卷积层后均进行响应归一化和非线性激活。网络内部循环次数的问题将在2.2节中详细讨论。SpikeV1前端模块仅包含单向的前馈连接,负责输入的预处理,而V2、V4和IT区域的循环连接则负责更高层次的特征提取和物体识别。

2 实验结果与分析

2.1 实验平台和数据

本文实验基于配备24 GB显存的NVIDIA 3090 GPU和Intel i9-10920x处理器的平台。鉴于所提模型在信息流传递过程中的最长路径包含16个卷积层和全连接层,本文选取VGG16作为基准模型进行比较。在训练过程中,设定时间窗口为T=6,采用随机梯度下降(stochastic gradient descent,SGD)作为优化器,并通过L2正则化防止过拟合。模型的初始学习率为0.1,动量为0.9,并采用余弦退火学习率调度器,其周期等于训练总轮数(epochs)。

为了验证基于生物视觉通路特性的脉冲神经网络的对抗鲁棒性,选择在CIFAR-10,CIFAR-100和Street View House Numbers (SVHN)3个数据集上进行测试。其中,CIFAR-10包含10个图像类别,CIFAR-100包含100个类别。这两个数据集均包含6万张32 px×32 px像素的彩色图像,划分为5万张训练图像和1万张测试图像。SVHN是一个基于真实世界场景的10分类数字图像数据集,包含训练集、测试集和额外集。本文仅使用训练集中的73 257张和测试集中的26 032张带标签的数字图像进行实验。

2.2 神经网络后端循环次数的确定

循环次数的选取依据是基于模型动态响应轨迹的优化需求。循环次数过少可能导致特征提取不足,而过多则可能引起过拟合或信息冗余。为了确定最优循环次数,本文在2.1节所述实验设置的基础上,选择CIFAR-10数据集,分别在干净样本和对抗样本上训练了模型,并记录了不同循环次数下的准确率。结果见表1,其中“1‐1‐1”表示V2、V4和IT区域的内部结构各进行1次,其余循环次数表示的含义类似。结果显示,随着循环次数的增加,模型性能呈现出先升后降的趋势。当V2、V4和IT区域均循环3次时,模型性能达到最优。因此,后续实验均采用这一循环次数。

2.3 对抗攻击能力测试

(ⅰ)无对抗训练下的鲁棒性。在未进行对抗训练的情况下,针对各个数据集采用快速梯度符号法(fast gradient sign method,FGSM)31和投影梯度下降法(projected gradient descent,PGD)32两种典型对抗攻击方法,分别基于时域反向传播(backward pass through time, BPTT)和频域反向传播(backward pass through rate, BPTR)机制,对VGG16 模型及本文提出的 V1-SRNN 模型进行对抗鲁棒性评估。其中,攻击参数设置如下:扰动因子ε为8/255,步长α为2/255,迭代次数steps为4。无对抗训练下模型的准确率见表2。在3种数据集和4种攻击情况下,尽管本文模型在干净数据集上的准确率(ACC)始终不及原始VGG16模型,但在面对未知攻击时,本文模型的准确率普遍高于VGG16,显示出更好的稳定性。例如,在SVHN数据集上,针对基于脉冲频率的FGSM攻击,本文模型的准确率比VGG16提高了31.6%;在PGD攻击下,文本模型的准确率比VGG16提升了43.15%。

(ⅱ)对抗训练下的鲁棒性。 评估了对抗训练下V1-SRNN模型的鲁棒性,结果见表3。 在每次前向传播过程中,训练过程全部使用基于时序的FGSM方法生成对抗样本,扰动因子ε设置为 2/255,测试条件与之前无对抗训练的测试条件相同。可以看出,对抗训练方法在各种攻击情况下均能提升模型的鲁棒性。例如,在CIFAR-10数据集上,在基于脉冲频率的FGSM攻击下,VGG16的准确率从18.12%提升至46.82%,而本文模型的准确率从40.23%提升至55.61%。但实验结果总体表明,本文模型在各种攻击条件下的表现始终优于原始VGG16模型。

值得注意的是,根据表2表3中的数据分析可知,无论是采用无对抗训练还是对抗训练,V1-SRNN模型的基本准确率始终低于VGG16基准模型。例如,在SVHN,CIFAR10,CIFAR-100三种数据集上,无对抗训练下,V1-SRNN模型的基本准确率分别比基准模型的准确率低1.89%、4.42%和15.82%;而在对抗训练下,V1-SRNN模型的基本准确率分别比基准模型的准确率低2.3%、8.19%和8.18%。主要原因在于循环神经网络后端结构的设计以及脉冲神经网络时间窗口的重复,这增加了时间成本并变相加大了脉冲神经网络的延迟。由于长时间的延迟以及脉冲神经元的非线性特性,随着脉冲神经网络深度的增加,后续网络模块获得的重要输入特征相对减少。虽然这种特性能够对对抗样本的噪声起过滤作用,使得基于循环神经网络后端的V1-SRNN模型在各种对抗攻击下表现得比VGG16网络更好,但在干净样本上,重要输入特征的减少导致V1-SRNN模型的基本准确率始终低于基准模型。这表明,模型获得高鲁棒性的代价往往是模型在正常样本上的性能退化,这也是目前整个深度学习领域普遍存在的问题。因此,需要选择合适的方法或创新算法,以在对抗鲁棒性与基本准确率之间实现自主平衡,从而使模型在这两方面均能达到高性能表现。

2.4 其他参数影响

在脉冲神经网络中,时间窗口T决定了网络收集和传递脉冲信息的时间长度。通过调整时间窗口的大小,可以检验模型对时间变化的鲁棒性。在SVHN和CIFAR-10数据集上对VGG16和本文V1-SRNN模型进行了无对抗攻击训练,并在FGSM(ε=8/255)攻击下测试了模型的对抗鲁棒性,结果见图2

图 2所示,在时间窗口较小时,VGG16模型在两个数据集上的准确率均低于10%,无法有效学习图像特征,而本文提出的V1-SRNN模型表现出较好的稳定性。随着时间窗口接近训练模型的设定值,两个模型的性能均有所提升,但V1-SRNN模型的表现始终优于VGG16。然而,当时间窗口继续增大时,由于脉冲神经元的非线性特性,两个模型的稳定性均呈下降趋势,但对VGG16网络的影响更大,而V1-SRNN模型受影响较小。例如,在SVHN数据集上,当时间窗口T从8增大到32时,VGG16模型的准确率下降了26.92%,而V1-SRNN模型的准确率仅下降了8.58%。

在对抗性攻击中,ε值的变化反映了攻击的强度或扰动的大小。通过观察ε值的变化,可以了解模型对不同攻击强度的抵抗能力。为了验证模型在ε攻击增强时的性能变化,在SVHN和CIFAR-10数据集上对VGG16和V1-SRNN模型进行了无对抗攻击训练,并在FGSM(ε=8/255)攻击下测试了它们在不同攻击强度下的对抗鲁棒性,结果见图3

图 3所示,随着ε值的增加,所有模型的准确率均呈下降趋势。尽管在CIFAR-10数据集上,V1-SRNN模型与VGG16模型的准确率差距不如在SVHN数据集上显著,但V1-SRNN模型仍保持了较高的准确率。在相同的ε值下,V1-SRNN模型的准确率普遍高于VGG16模型。

2.5 消融实验

为验证本文提出的两部分模块对原始脉冲神经网络鲁棒性的提升效果,在CIFAR-10数据集上设计了以下消融实验。表4展现了模型中某部分组件对模型整体鲁棒性的影响,其中“×”表示未包含该模块,“√”表示包含该模块。实验中,修改后的模型分别在干净数据集和对抗样本上进行训练,并采用基于时序的FGSM攻击(ε= 8/255)进行测试,记录模型准确率。实验结果显示,只有当两部分模块共同作用时,模型的准确率才会显著提高,展现出最佳的对抗鲁棒性。

2.6 与现有工作的对比

为深入探究文中所提出的网络模型相较于现有先进模型的优越性,在CIFAR-10数据集上进行了无对抗训练和对抗训练。随后,使用基于BPTT的FGSM和PGD攻击,评估了各模型在不同攻击强度下的对抗鲁棒性,实验结果见表 5

在不同攻击强度下,本文提出的模型性能均优于其他现有模型。例如,在面对FGSM攻击时,无对抗训练情况下,本文模型的准确率比ResNet-SNN模型高8.92%;在对抗训练条件下,本文模型的准确率比SNN-RAT模型提升了5.86%。这表明,模型对初级视觉皮层神经反应的拟合度越高,其在对抗性攻击中的鲁棒性越强。

2.7 模型可视化

为观察模型在决策过程中所关注的区域,使用Grad-CAM36技术对模型决策过程进行可视化解释。随机选择2张CIFAR-10数据集的图片和1张CIFAR-100数据集的图片,使用无对抗训练得到的模型在基于BPTR的FGSM和PGD攻击下进行可视化展示。实验结果见图 4,其中“VGG16/FGSM”表示该图是基于VGG16模型在FGSM对抗攻击下的可视化效果展示。

图4可以看出,在相同的对抗攻击条件下,V1-SRNN模型相较于VGG16模型能够更稳定地关注核心目标的核心区域。然而,随着对抗扰动强度的增加,两种模型的热力图显著性区域均呈减弱趋势,表明模型的对抗鲁棒性随着攻击强度的增大而逐渐降低。这一现象与2.4节中关于ε参数的分析结论一致。尽管如此,V1-SRNN模型在对抗鲁棒性方面仍表现出优于VGG16模型的特性。

进一步分析热力图的显著性分布变化,从CIFAR-10数据集到CIFAR-100数据集的实验结果表明,随着数据集复杂度的增加,两种模型的对抗鲁棒性均有所下降。这一趋势与表2中展示的分类准确率下降趋势一致,表明模型在面对更复杂的任务时,其对抗鲁棒性会受到显著影响。

3 结论与展望

本文针对脉冲神经网络(SNN)在对抗攻击下鲁棒性不足的问题,通过融合生物视觉通路特性和内部循环机制,提出了一种新型的生物视觉启发的高鲁棒性脉冲循环神经网络模型(V1-SRNN)。该模型在CIFAR-10,CIFAR-100和SVHN数据集上进行了训练和测试。实验结果表明,相较于传统SNN模型,V1-SRNN模型在面对对抗攻击时,准确率显著提升,展现出更强的对抗鲁棒性和抗干扰能力。本文为SNN在图像识别领域的应用提供了新思路,并为提升其鲁棒性研究提供了参考。

未来的研究可进一步探讨复杂的生物视觉通路,特别是视网膜和外侧膝状体(LGN)结构的特性,并将其融入SNN模型构建中,以研究其对脉冲神经网络性能的影响。同时,值得注意的是,尽管V1-SRNN在对抗样本中表现出较强的鲁棒性,但其本身准确率始终低于基线模型。因此,未来工作也可将受生物约束的卷积脉冲特征提取模块有效融合到现有SNN的先进结构中,以解决模型本身准确率不足的问题。

参考文献

[1]

ROY KJAISWAL APANDA P. Towards spike-based machine intelligence with neuromorphic computing[J]. Nature2019575(7784): 607-617.

[2]

CHEN GuangyaoPENG PeixiLI Guoqiet al. Training full spike neural networks via auxiliary accumulation pathway[EB/OL].(2023-01-26)[2025-03-16].

[3]

ZHU ZulunPENG JiayingLI Jintanget al. Spiking graph convolutional networks[EB/OL].(2022-05-05)[2025-03-16].

[4]

NA B, MOK J, PARK Set al. AutoSNN: Towards energy-efficient spiking neural networks[EB/OL].(2022-01-30)[2025-03-16].

[5]

CHENG XiangHAO YunzeXU Jiaminget al. LISNN: Improving spiking neural networks with lateral interactions for robust object recognition[C]//Proceedings of the Twenty-Ninth International Joint Conference on Artificial Intelligence. Yokohama, Japan. International Joint Conferences on Artificial Intelligence Organization, 2020: 1519-1525.

[6]

SHARMIN SRATHI NPANDA Pet al. Inherent adversarial robustness of deep spiking neural networks: Effects of discrete input encoding and non-linear activations[C]//Computer Vision-ECCV 2020, 16th European Conference.Glasgow, UK:[s.n.],2020:399-414.

[7]

EL-ALLAMI RMARCHISIO ASHAFIQUE Met al. Securing deep spiking neural networks against adversarial attacks through inherent structural parameters[C]//Design, Automation & Test in Europe Conference & Exhibition (DATE). Grenoble, France:IEEE, 2021: 774-779.

[8]

KUNDU SPEDRAM MBEEREL P A. HIRE-SNN: Harnessing the inherent robustness of energy-efficient deep spiking neural networks by training with crafted input noise[C]//IEEE/CVF International Conference on Computer Vision (ICCV). Montreal, QC, Canada:IEEE, 2021: 5189-5198.

[9]

KIM YPARK HMOITRA Aet al. Rate coding or direct coding: Which one is better for accurate, robust, and energy-efficient spiking neural networks? [C]//IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).Singapore:IEEE, 2022: 71-75.

[10]

CHEN WeiranSUN QiXU Qi. Defending spiking neural networks against adversarial attacks through image purification[EB/OL].(2024-04-26)[2025-03-16].

[11]

DING JianhaoBU TongYU Zhaofeiet al.SNNRAT:Robustness-enhanced spiking neural network through regularized adversarial training[EB/OL].(2023-06-19)[2025-03-16].

[12]

BAI TaoLUO JinqiZHAO Junet al. Recent advances in adversarial training for adversarial robustnes[EB/OL].(2021-02-02)[2025-03-16].

[13]

TIAN YangSUN Pei. Percolation may explain efficiency, robustness, and economy of the brain[J]. Network Neuroscience20226(3): 765-790.

[14]

CHEN GuozhangSCHERR FMAASS W. A data-based large-scale model for primary visual cortex enables brain-like robust and versatile visual processing[J]. Science Advances20228(44): eabq7592.

[15]

DAPELLO JMARQUES TSCHRIMPF Met al. Simulating a primary visual cortex at the front of CNNs improves robustness to image perturbations[J]. Advances in Neural Information Processing Systems202033: 13073-13087.

[16]

REDDY M VBANBURSKI APANT Net al. Biologically inspired mechanisms for adversarial robustnes[J]. Advances in neural information processing systems202033: 2135-2146.

[17]

孟媛,汪西原.一种特征融合的双流深度检测伪造人脸方法[J].宁夏大学学报(自然科学版)202445(3):99-306.

[18]

姚宗亮,黄荣,董爱华,.基于多模态融合和自适应剪枝Transformer的脑肿瘤图像分割算法[J].宁夏大学学报(自然科学版)202445(1): 16-24.

[19]

KAR KKUBILIUS JSCHMIDT Ket al. Evidence that recurrent circuits are critical to the ventral stream’s execution of core object recognition behavior[J]. Nature Neuroscience201922(6): 974-983.

[20]

肖云发,韩芳,王青云.基于脉冲强化学习和CPG的四足机器人分层运动控制[J/OL].控制与决策202540(7):2070-2078.DOI:10.13195/j.kzyjc.2024.1029 .

[21]

KONAR DSARMA A DASBHANDARY Set al. A shallow hybrid classical–quantum spiking feedforward neural network for noise-robust image classification[J]. Applied Soft Computing2023136: 110099.DOI: 10.1016/j.asoc.2023.110099 .

[22]

KRIZHEVSKY A.Learning multiple layers of features from tiny images[EB/OL].(2009-04-08) [2025-03-16].

[23]

NETZER YWANG TaoCOATES Aet al. Reading digits in natural images with unsupervised feature learning [C]//Neural Information Processing Systems Workshop on Deep Learning and Unsupervised Feature Learning. Granada, Spain: Neural Information Processing Systems Foundation, 2011: 5-16.

[24]

HODGKIN A LHUXLEY A F. Propagation of electrical signals along giant nerve fibers[J]. Proceedings of the Royal Society of London Series B:Biological Sciences1952140(899): 177-183.

[25]

KABILAN RMUTHUKUMARAN N. A neuromorphic model for image recognition using SNN[C]//6th International Conference on Inventive Computation Technologies (ICICT). Coimbatore, India:IEEE, 2021: 720-725.

[26]

IZHIKEVICH E M. Simple model of spiking neurons[J]. IEEE Transactions on Neural Networks200314(6): 1569-1572.

[27]

DE VALOIS R LWILLIAM YUND EHEPLER N. The orientation and direction selectivity of cells in macaque visual cortex[J]. Vision Research198222(5): 531-544.

[28]

DE VALOIS R LALBRECHT D GTHORELL L G. Spatial frequency selectivity of cells in macaque visual cortex[J]. Vision Research198222(5): 545-559.

[29]

RINGACH D L. Spatial structure and symmetry of simple-cell receptive fields in macaque primary visual cortex[J]. Journal of Neurophysiology200288(1): 455-463.

[30]

HE KaimingZHANG XiangyuREN Shaoqinget al. Deep residual learning for image recognition[C]//IEEE Conference on Computer Vision and Pattern Recognition (CVPR). Las Vegas, NV, USA:IEEE, 2016: 770-778.

[31]

GOODFELLOW I JSHLENS JSZEGEDY Cet al. Explaining and harnessing adversarial examples[EB/OL].(2014-12-20)[2025-03-16].

[32]

MADRY AMAKELOV ASCHMIDT Let al. Towards deep learning models resistant to adversarial attacks[EB/OL].(2019-09-04)[2025-03-16].

[33]

SENGUPTA AYE YutingWANG Ret al. Going deeper in spiking neural networks: VGG and residual architectures[J]. Frontiers in Neuroscience201913:95.DOI: 10.3389/fnins.2019.00095 .

[34]

HU YangfangTANG HuajinPAN Gang. Spiking deep residual networks[J]. IEEE Transactions on Neural Networks and Learning Systems202334(8):5200-5205.

[35]

ZAGORUYKO SKOMODAKIS N. Wide residual networks[EB/OL]. (2017-06-14)[2025-03-16].

[36]

SELVARAJU R RCOGSWELL M, DAS A, et al. Grad-CAM: visual explanations from deep networks via gradient-based localization[J]. International Journal of Computer Vision2020128(2): 336-359.

基金资助

国家自然科学基金资助项目(12272092)

AI Summary AI Mindmap
PDF (1344KB)

4

访问

0

被引

详细

导航
相关文章

AI思维导图

/