Wang Zeyuan, Cruz Luis
Department of Physics, Drexel University, Philadelphia, PA 19104, U.S.A.
Neural Comput. 2024 Sep 17;36(10):2136-2169. doi: 10.1162/neco_a_01702.
Spiking neural networks (SNNs) are the next-generation neural networks composed of biologically plausible neurons that communicate through trains of spikes. By modifying the plastic parameters of SNNs, including weights and time delays, SNNs can be trained to perform various AI tasks, although in general not at the same level of performance as typical artificial neural networks (ANNs). One possible solution to improve the performance of SNNs is to consider plastic parameters other than just weights and time delays drawn from the inherent complexity of the neural system of the brain, which may help SNNs improve their information processing ability and achieve brainlike functions. Here, we propose reference spikes as a new type of plastic parameters in a supervised learning scheme in SNNs. A neuron receives reference spikes through synapses providing reference information independent of input to help during learning, whose number of spikes and timings are trainable by error backpropagation. Theoretically, reference spikes improve the temporal information processing of SNNs by modulating the integration of incoming spikes at a detailed level. Through comparative computational experiments, we demonstrate using supervised learning that reference spikes improve the memory capacity of SNNs to map input spike patterns to target output spike patterns and increase classification accuracy on the MNIST, Fashion-MNIST, and SHD data sets, where both input and target output are temporally encoded. Our results demonstrate that applying reference spikes improves the performance of SNNs by enhancing their temporal information processing ability.
脉冲神经网络(SNNs)是由具有生物合理性的神经元组成的下一代神经网络,这些神经元通过一系列脉冲进行通信。通过修改SNNs的可塑性参数,包括权重和时间延迟,SNNs可以被训练来执行各种人工智能任务,尽管总体上其性能水平不如典型的人工神经网络(ANNs)。提高SNNs性能的一种可能解决方案是考虑除了从大脑神经系统的内在复杂性中提取的权重和时间延迟之外的可塑性参数,这可能有助于SNNs提高其信息处理能力并实现类似大脑的功能。在这里,我们提出将参考脉冲作为SNNs监督学习方案中的一种新型可塑性参数。一个神经元通过突触接收参考脉冲,这些突触提供独立于输入的参考信息以在学习过程中提供帮助,其脉冲数量和时间是可通过误差反向传播进行训练的。从理论上讲,参考脉冲通过在详细层面上调制传入脉冲的整合来改善SNNs的时间信息处理。通过比较计算实验,我们使用监督学习证明,参考脉冲提高了SNNs将输入脉冲模式映射到目标输出脉冲模式的记忆容量,并提高了在MNIST、Fashion-MNIST和SHD数据集上的分类准确率,其中输入和目标输出都是时间编码的。我们的结果表明,应用参考脉冲通过增强SNNs的时间信息处理能力来提高其性能。