A Truly Sparse and General Implementation of Gradient-Based Synaptic Plasticity
Jamie Lohoff, Anil Kaya, Florian Assmuth, Emre Neftci

TL;DR
This paper introduces a memory-efficient, sparse automatic differentiation pipeline for gradient-based synaptic plasticity that generalizes to various neuron models and maintains online capabilities, demonstrated on synthetic and speech tasks.
Contribution
It presents a novel sparse AD implementation for gradient-based plasticity rules, enabling online, memory-efficient training across diverse neuron models.
Findings
Gradient alignment with backpropagation on synthetic tasks
Effective speech classification performance
Memory usage scales independently of sequence length
Abstract
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.…
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 · Conducting polymers and applications · Force Microscopy Techniques and Applications
