Related Experiment Video
Updated: May 21, 2025

A Simple Stimulatory Device for Evoking Point-like Tactile Stimuli: A Searchlight for LFP to Spike Transitions
Published on: March 25, 2014
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.
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.
Area of Science:
- Computational Neuroscience
- Artificial Intelligence
- Machine Learning
Background:
- Training spiking neural networks (SNNs) for complex functions is vital for understanding brain information processing and advancing neuromorphic computing.
- The binary nature of neuronal spikes hinders direct gradient-based training, necessitating alternative approaches like surrogate gradients.
- The theoretical underpinnings of surrogate gradients, while empirically successful, have remained largely unexplored.
Purpose of the Study:
- To investigate the theoretical foundation of surrogate gradients in the context of training spiking neural networks.
- To explore the relationship between surrogate gradients and established theoretical frameworks like smoothed probabilistic models and stochastic automatic differentiation.
- To provide theoretical support for the practical effectiveness and application of surrogate gradients, particularly in stochastic SNNs.
Main Methods:
- Comparison of surrogate gradients with derivatives from smoothed probabilistic models for single neurons.
- Investigation of stochastic automatic differentiation for training SNNs and its connection to surrogate gradients.
- Empirical validation of surrogate gradients in stochastic multilayer SNNs.
Main Results:
- Surrogate gradients are shown to be equivalent to derivatives from smoothed probabilistic models for single neurons.
- Stochastic automatic differentiation provides a theoretical basis for surrogate gradients in stochastic SNNs, matching the derivative of the neuronal escape noise function.
- Surrogate gradients are confirmed to be effective in stochastic multilayer SNNs, though not generally gradients of a surrogate loss.
Conclusions:
- The study establishes a theoretical foundation for surrogate gradients in stochastic spiking neural networks.
- The findings support the practical efficacy and suitability of surrogate gradients for SNNs, especially stochastic variants.
- This work validates the use of surrogate gradients and guides the selection of appropriate surrogate derivatives in SNN research and development.
Related Concept Videos
Graded Potential
Graded potentials fall into two categories: depolarizing and hyperpolarizing. Depolarizing graded potentials typically occur when sodium (Na+) or...
Electrochemical Gradient and Channel Proteins: An Overview
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...
What is an Electrochemical Gradient?
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...
The Role of Ion Channels in Neuronal Computation
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....

