Paper Reading AI Learner

Beyond Rate Coding: Surrogate Gradients Enable Spike Timing Learning in Spiking Neural Networks

2025-07-21 20:19:19
Ziqiao Yu, Pengfei Sun, Dan F. M. Goodman

Abstract

We investigate the extent to which Spiking Neural Networks (SNNs) trained with Surrogate Gradient Descent (Surrogate GD), with and without delay learning, can learn from precise spike timing beyond firing rates. We first design synthetic tasks isolating intra-neuron inter-spike intervals and cross-neuron synchrony under matched spike counts. On more complex spike-based speech recognition datasets (Spiking Heidelberg Digits (SHD) and Spiking Speech Commands (SSC), we construct variants where spike count information is eliminated and only timing information remains, and show that Surrogate GD-trained SNNs are able to perform significantly above chance whereas purely rate-based models perform at chance level. We further evaluate robustness under biologically inspired perturbations -- including Gaussian jitter per spike or per-neuron, and spike deletion -- revealing consistent but perturbation-specific degradation. Networks show a sharp performance drop when spike sequences are reversed in time, with a larger drop in performance from SNNs trained with delays, indicating that these networks are more human-like in terms of behaviour. To facilitate further studies of temporal coding, we have released our modified SHD and SSC datasets.

Abstract (translated)

我们研究了使用替代梯度下降(Surrogate Gradient Descent,Surrogate GD)训练的脉冲神经网络(Spiking Neural Networks,SNNs),在有或没有延迟学习的情况下,能否从精确的脉冲时间而非仅基于放电率来学习。首先,我们设计了一系列合成任务,这些任务孤立地考察了在匹配放电数量的前提下,单个神经元内的脉冲间隔和跨神经元同步性。对于更复杂的基于脉冲的声音识别数据集(Spiking Heidelberg Digits (SHD) 和 Spiking Speech Commands (SSC),我们构建了一些变体,在其中消除了放电计数信息,只剩下时间信息,并展示了用替代梯度下降法训练的SNNs能够显著地超越随机水平,而单纯基于速率模型的表现则在随机水平。进一步地,我们在生物启发的扰动下评估了它们的鲁棒性——包括每个脉冲或每种神经元上的高斯抖动(Gaussian jitter)和脉冲删除,揭示了与特定干扰相关的但一致性的性能下降。当脉冲序列的时间顺序被逆转时,网络表现出现了急剧下降,而那些使用延迟训练的SNNs的表现下降幅度更大,这表明这些网络在行为上更接近于人类。 为了促进对时间编码进一步的研究,我们已经发布了修改后的SHD和SSC数据集。

URL

https://arxiv.org/abs/2507.16043

PDF

https://arxiv.org/pdf/2507.16043.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