中文

DelRec:在循环脉冲神经网络中学习延迟

神经与进化计算 2025-10-16 v2

摘要

脉冲神经网络(SNN)是传统实值深度学习模型的仿生替代方案,具有大幅提升能效的潜力。近期,由于一项重大突破——替代梯度学习(SGL),人们对 SNN 的兴趣激增,该方法允许使用反向传播训练 SNN,大幅优于其他方法。在 SNN 中,每个突触不仅以权重为特征,还具有传输延迟。尽管理论工作早就表明可训练的延迟能显著增强表达能力,但学习它们的实用方法直到最近才出现。在此,我们引入“DelRec”,这是第一个基于 SGL 的方法,用于训练循环脉冲层中的轴突或突触延迟,且兼容任何脉冲神经元模型。DelRec 利用可微插值技术来处理非整数延迟,并在训练时提供定义明确的梯度。我们表明,具有可训练循环延迟的 SNN 优于前馈 SNN,在两个具有挑战性的时间数据集(音频数据集 Spiking Speech Command 和视觉数据集 Permuted Sequential MNIST)上取得了新的最先进(SOTA)表现,并在现已饱和的 Spiking Heidelberg Digit 数据集上,仅使用带有无状态(瞬时)突触的原版漏积分触发神经元就匹配了 SOTA。我们的结果表明,循环延迟对 SNN 中的时间处理至关重要,并且可以通过 DelRec 进行有效优化,为在具有可编程延迟的神经形态硬件上的高效部署铺平了道路。我们的代码可在 https://github.com/alexmaxad/DelRec 获取。

关键词

引用

@article{arxiv.2509.24852,
  title  = {DelRec: learning delays in recurrent spiking neural networks},
  author = {Alexandre Queant and Ulysse Rançon and Benoit R Cottereau and Timothée Masquelier},
  journal= {arXiv preprint arXiv:2509.24852},
  year   = {2025}
}