S-TLLR: STDP-Inspired Temporal Local Learning Rule for Spiking Neural Networks

Abstract

Spiking Neural Networks (SNNs) are biologically plausible models that have been identified as potentially apt for deploying energy-efficient intelligence at the edge, particularly for sequential learning tasks. However, training of SNNs poses significant challenges due to the necessity for precise temporal and spatial credit assignment. Back-propagation through time (BPTT) algorithm, whilst the most widely used method for addressing these issues, incurs high computational cost due to its temporal dependency. In this work, we propose S-TLLR, a novel three-factor temporal local learning rule inspired by the Spike-Timing Dependent Plasticity (STDP) mechanism, aimed at training deep SNNs on event-based learning tasks. Furthermore, S-TLLR is designed to have low memory and time complexities, which are independent of the number of time steps, rendering it suitable for online learning on low-power edge devices. To demonstrate the scalability of our proposed method, we have conducted extensive evaluations on event-based datasets spanning a wide range of applications, such as image and gesture recognition, audio classification, and optical flow estimation. S-TLLR achieves comparable accuracy to BPTT (within $\pm2\%$ for most tasks), while reducing memory usage by $5-50\times$ and multiply-accumulate (MAC) operations by $1.3-6.6\times$, particularly when updates are restricted to the last few time-steps.

Cite

Text

Apolinario and Roy. "S-TLLR: STDP-Inspired Temporal Local Learning Rule for Spiking Neural Networks." Transactions on Machine Learning Research, 2025.

Markdown

[Apolinario and Roy. "S-TLLR: STDP-Inspired Temporal Local Learning Rule for Spiking Neural Networks." Transactions on Machine Learning Research, 2025.](https://mlanthology.org/tmlr/2025/apolinario2025tmlr-stllr/)

BibTeX

@article{apolinario2025tmlr-stllr,
  title     = {{S-TLLR: STDP-Inspired Temporal Local Learning Rule for Spiking Neural Networks}},
  author    = {Apolinario, Marco Paul E. and Roy, Kaushik},
  journal   = {Transactions on Machine Learning Research},
  year      = {2025},
  url       = {https://mlanthology.org/tmlr/2025/apolinario2025tmlr-stllr/}
}