Accurate online training of dynamical spiking neural networks through Forward Propagation Through Time
Bojian Yin, Federico Corradi, Sander M. Bohte

TL;DR
This paper introduces a new online training method for spiking neural networks using Forward Propagation Through Time (FPTT), which overcomes memory and speed limitations of traditional BPTT, enabling scalable and efficient training.
Contribution
The paper demonstrates how FPTT can be effectively applied to spiking neural networks, outperforming existing online BPTT approximations and enabling scalable, memory-efficient training of complex SNNs.
Findings
FPTT-based SNNs outperform online BPTT approximations.
FPTT approaches or exceeds offline BPTT accuracy.
Enables training of large, complex SNNs on long sequences.
Abstract
The event-driven and sparse nature of communication between spiking neurons in the brain holds great promise for flexible and energy-efficient AI. Recent advances in learning algorithms have demonstrated that recurrent networks of spiking neurons can be effectively trained to achieve competitive performance compared to standard recurrent neural networks. Still, as these learning algorithms use error-backpropagation through time (BPTT), they suffer from high memory requirements, are slow to train, and are incompatible with online learning. This limits the application of these learning algorithms to relatively small networks and to limited temporal sequence lengths. Online approximations to BPTT with lower computational and memory complexity have been proposed (e-prop, OSTL), but in practice also suffer from memory limitations and, as approximations, do not outperform standard BPTT…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Memory and Neural Computing · Neural dynamics and brain function · Neural Networks and Reservoir Computing
