A

A Truly Sparse and General Implementation of Gradient-Based Synaptic Plasticity

arXiv (Cornell University)

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. 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.

Authors 3

  1. Jamie Lohoff Aachen

    RWTH Aachen University

    Affiliation as printed

    Institute 15 FZ Jülich , RWTH Aachen Aachen , Germany

  2. RWTH Aachen University

    Affiliation as printed

    Institute 15 FZ Jülich , RWTH Aachen Aachen , Germany

  3. Emre Neftci Aachen

    RWTH Aachen University

    Affiliation as printed

    Institute 15 FZ Jülich , RWTH Aachen Aachen , Germany

Cited by 0 stored of 0

No patents citing this paper on Lens.org (checked 2026-10-06).

References 0