Three factor delay learning rules for spiking neural networks
Luke Vassallo, Nima Taherinejad
TL;DR
This work tackles the limitation of SNNs by enabling online learning of temporal delays, not just synaptic weights. It introduces three-factor delay learning rules for synaptic and axonal delays in LIF-based networks, using a Gaussian spike-train kernel and a top-down error signal to compute online updates via eligibility traces. Empirical results show that incorporating delays improves accuracy up to 20% over weights-only baselines, with delays achieving close parity to offline backpropagation on SHD when combined with weights, while delivering substantial reductions in model size (6.6x) and inference latency (67%). Overall, the approach supports on-device learning in neuromorphic hardware, offering favorable accuracy/parameter trade-offs and scalable memory requirements through selective delay learning and sparsity.
Abstract
Spiking Neural Networks (SNNs) are dynamical systems that operate on spatiotemporal data, yet their learnable parameters are often limited to synaptic weights, contributing little to temporal pattern recognition. Learnable parameters that delay spike times can improve classification performance in temporal tasks, but existing methods rely on large networks and offline learning, making them unsuitable for real-time operation in resource-constrained environments. In this paper, we introduce synaptic and axonal delays to leaky integrate and fire (LIF)-based feedforward and recurrent SNNs, and propose three-factor learning rules to simultaneously learn delay parameters online. We employ a smooth Gaussian surrogate to approximate spike derivatives exclusively for the eligibility trace calculation, and together with a top-down error signal determine parameter updates. Our experiments show that incorporating delays improves accuracy by up to 20% over a weights-only baseline, and for networks with similar parameter counts, jointly learning weights and delays yields up to 14% higher accuracy. On the SHD speech recognition dataset, our method achieves similar accuracy to offline backpropagation-based approaches. Compared to state-of-the-art methods, it reduces model size by 6.6x and inference latency by 67%, with only a 2.4% drop in classification accuracy. Our findings benefit the design of power and area-constrained neuromorphic processors by enabling on-device learning and lowering memory requirements.
