A Scalable Hybrid Training Approach for Recurrent Spiking Neural Networks
Maximilian Baronig, Yeganeh Bahariasl, Ozan \"Ozdenizci, Robert Legenstein

TL;DR
This paper introduces HYPR, a hybrid training method for recurrent spiking neural networks that combines online forward learning with parallelization, enabling efficient, scalable training with low memory use and high performance.
Contribution
HYPR is a novel hybrid algorithm that combines parallelization with approximate online learning for RSNNs, overcoming limitations of traditional BPTT.
Findings
HYPR achieves high-throughput online learning with constant memory.
Networks with oscillatory subthreshold dynamics train effectively with HYPR.
HYPR narrows the performance gap between forward gradient methods and BPTT.
Abstract
Recurrent spiking neural networks (RSNNs) can be implemented very efficiently in neuromorphic systems. Nevertheless, training of these models with powerful gradient-based learning algorithms is mostly performed on standard digital hardware using Backpropagation through time (BPTT). However, BPTT has substantial limitations. It does not permit online training and its memory consumption scales linearly with the number of computation steps. In contrast, learning methods using forward propagation of gradients operate in an online manner with a memory consumption independent of the number of time steps. These methods enable SNNs to learn from continuous, infinite-length input sequences. Yet, slow execution speed on conventional hardware as well as inferior performance has hindered their widespread application. In this work, we introduce HYbrid PRopagation (HYPR) that combines the efficiency…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Memory and Neural Computing · Neural Networks and Applications · Neural dynamics and brain function
MethodsSPEED: Separable Pyramidal Pooling EncodEr-Decoder for Real-Time Monocular Depth Estimation on Low-Resource Settings · Forward gradient
