Elucidating the Theoretical Underpinnings of Surrogate Gradient Learning in Spiking Neural Networks

Julia Gygax1, Friedemann Zenke2

  • 1Friedrich Miescher Institute for Biomedical Research and Faculty of Science, University of Basel, Basel 4056, Switzerland julia.gygax@fmi.ch.

Neural Computation
|March 20, 2025
PubMed
Summary

Surrogate gradients enable training spiking neural networks by approximating derivatives, crucial for brain-inspired computing. This study provides a theoretical basis for surrogate gradients in stochastic spiking neural networks, confirming their practical effectiveness.

Related Concept Videos

Graded Potential01:19

Graded Potential

Graded potentials are localized fluctuations in the cell membrane's electrical charge, commonly found in the dendrites of neurons. The magnitude of these potential changes depends on the strength of the initiating stimulus. In a membrane at its resting potential, a graded potential signifies a voltage shift either above -70 mV or below -70 mV.
Graded potentials fall into two categories: depolarizing and hyperpolarizing. Depolarizing graded potentials typically occur when sodium (Na+) or...
3.5K
Electrochemical Gradient and Channel Proteins: An Overview01:21

Electrochemical Gradient and Channel Proteins: An Overview

An electrochemical gradient is a fundamental concept in biology and chemistry. It regulates the movement of ions across cell membranes. This movement is influenced by two factors:
The electrical gradient: The electrical gradient across cell membranes refers to the difference in electric charge between the inside and outside of a cell.  This difference drives the movement of ions towards or away from the cells. For instance, if the inside of the cell is more negatively charged relative to...
1.9K
What is an Electrochemical Gradient?01:26

What is an Electrochemical Gradient?

Adenosine triphosphate, or ATP, is considered the primary energy source in cells. However, energy can also be stored in the electrochemical gradient of an ion across the plasma membrane, which is determined by two factors: its chemical and electrical gradients.
The chemical gradient relies on differences in the abundance of a substance on the outside versus the inside of a cell and flows from areas of high to low ion concentration. In contrast, the electrical gradient revolves around an...
108.8K
The Role of Ion Channels in Neuronal Computation01:19

The Role of Ion Channels in Neuronal Computation

A postsynaptic neuron usually receives numerous impulses from several other presynaptic neurons. The axon hillock of the postsynaptic neuron integrates all these signals and determines the likelihood of firing an action potential.
Sometimes a single EPSP is strong enough to induce an action potential in the postsynaptic neuron. However, multiple presynaptic inputs must often create EPSPs around the same time for the postsynaptic neuron to be sufficiently depolarized to fire an action potential....
3.1K