A Truly Sparse and General Implementation of Gradient-Based Synaptic Plasticity
Not on the map. Why?
Abstract (arXiv)
Online synaptic plasticity rules derived from gradient descent achieve high accuracy on a wide range of practical tasks. However, their software implementation often requires tediously hand-derived gradients or using gradient backpropagation which sacrifices the online capability of the rules. In this work, we present a custom automatic differentiation (AD) pipeline for sparse and online implementation of gradient-based synaptic plasticity rules that generalizes to arbitrary neuron models. Our work combines the programming ease of backpropagation-type methods for forward AD while being memory-efficient. To achieve this, we exploit the advantageous compute and memory scaling of online synaptic plasticity by providing an inherently sparse implementation of AD where expensive tensor contractions are replaced with simple element-wise multiplications if the tensors are diagonal. Gradient-based synaptic plasticity rules such as eligibility propagation (e-prop) have exactly this property and thus profit immensely from this feature. We demonstrate the alignment of our gradients with respect to gradient backpropagation on an synthetic task where e-prop gradients are exact, as well as audio speech classification benchmarks. We demonstrate how memory utilization scales with network size without dependence on the sequence length, as expected from forward AD methods.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 22 of its 36 references that are in the map. First posted on arXiv 20 Jan 2025.
Builds on
22 of 36 references.
References · 22
- 2019Surrogate Gradient Learning in Spiking Neural Networkscited by 626
- 2018SLAYER: Spike Layer Error Reassignment in Timecited by 266
- 2021Training Spiking Neural Networks Using Lessons From Deep Learningcited by 259
- 2017SuperSpike: Supervised learning in multi-layer spiking neural networkscited by 182
- 2023SpikingJelly: An open-source machine learning infrastructure platform for spike-based intelligencecited by 169
- 2019The Heidelberg spiking datasets for the systematic evaluation of spiking neural networkscited by 137
- 2018Eligibility Traces and Plasticity on Behavioral Time Scales: Experimental Support of neoHebbian Three-Factor Learning Rulescited by 67
- 2020Event-Based Backpropagation can compute Exact Gradients for Spiking Neural Networkscited by 59
- 2019Fast and energy-efficient neuromorphic deep learning with first-spike timescited by 52
- 2021Sparse Spiking Gradient Descentcited by 41
- 2020Brain-Inspired Learning on Neuromorphic Substratescited by 37
- 2023Towards Memory- and Time-Efficient Backpropagation for Training Spiking Neural Networkscited by 37
10 more
- 2021Accurate online training of dynamical spiking neural networks through Forward Propagation Through Timecited by 34
- 2020Online Spatio-Temporal Learning in Deep Neural Networkscited by 32
- 2023Neuromorphic Intermediate Representation: A Unified Instruction Set for Interoperable Brain-Inspired Computingcited by 22
- 2020A Practical Sparse Approximation for Real Time Recurrent Learningcited by 18
- 2022EXODUS: Stable and Efficient Training of Spiking Neural Networkscited by 4
- 2023Harnessing Manycore Processors with Distributed Memory for Accelerated Training of Sparse and Recurrent Modelscited by 4
- 2024Slax: A Composable JAX Library for Rapid and Flexible Prototyping of Spiking Neural Networkscited by 3
- 2024SNNAX -- Spiking Neural Networks in JAXcited by 3
- 2024Prospective and retrospective coding in cortical neuronscited by 2
- 2024Optimizing Automatic Differentiation with Deep Reinforcement Learningcited by 2
Built on by
Citing papers per year: 2025: 1.
1 paper.