paper-with-me

Papers

Exact Gradient Computation for Spiking Neural Networks Through Forward Propagation

2022-10-18 · Jane H. Lee, Saeid Haghighatshoar, Amin Karbasi

Spiking neural networks (SNN) have recently emerged as alternatives to traditional neural networks, owing to energy efficiency benefits and capacity to better capture biological neuronal mechanisms. However, the classic backpropagation algorithm for training traditional networks has been notoriously difficult to apply to SNN due to the hard-thresholding and discontinuities at spike times. Therefore, a large majority of prior work believes exact gradients for SNN w.r.t. their weights do not exist and has focused on approximation methods to produce surrogate gradients. In this paper, (1) by applying the implicit function theorem to SNN at the discrete spike times, we prove that, albeit being non-differentiable in time, SNNs have well-defined gradients w.r.t. their weights, and (2) we propose a novel training algorithm, called \emph{forward propagation} (FP), that computes exact gradients for SNN. FP exploits the causality structure between the spikes and allows us to parallelize computation forward in time. It can be used with other algorithms that simulate the forward pass, and it also provides insights on why other related algorithms such as Hebbian learning and also recently-proposed surrogate gradient methods may perform well.

📄 PDF Abstract BibTeX arXiv:2210.15415

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Training Feedback Spiking Neural Networks by Implicit Differentiation on the Equilibrium State

2021-09-29 · NeurIPS 2021 12 · Mingqing Xiao, Qingyan Meng, Zongpeng Zhang, Yisen Wang 외

Spiking neural networks (SNNs) are brain-inspired models that enable energy-efficient implementation on neuromorphic hardware. However, the supervised training of SNNs remains a hard problem due to the discontinuity of t…

Event-Based Backpropagation can compute Exact Gradients for Spiking Neural Networks

2020-09-17 · Timo C. Wunderlich, Christian Pehle

Spiking neural networks combine analog computation with event-based communication using discrete spikes. While the impressive advances of deep learning are enabled by training non-spiking artificial neural networks using…

A Scalable Hybrid Training Approach for Recurrent Spiking Neural Networks

2025-06-17 · Maximilian Baronig, Yeganeh Bahariasl, Ozan Özdenizci, Robert Legenstein

Recurrent spiking neural networks (RSNNs) can be implemented very efficiently in neuromorphic systems. Nevertheless, training of these models with powerful gradient-based learning algorithms is mostly performed on standa…

FFGAF-SNN: The Forward-Forward Based Gradient Approximation Free Training Framework for Spiking Neural Networks

2025-07-31 · Changqing Xu, Ziqiang Yang, Yi Liu, Xinfang Liao 외 arxiv

Spiking Neural Networks (SNNs) offer a biologically plausible framework for energy-efficient neuromorphic computing. However, it is a challenge to train SNNs due to their non-differentiability, efficiently. Existing grad…

Forward Direct Feedback Alignment for Online Gradient Estimates of Spiking Neural Networks

2024-02-06 · Florian Bacho, Dminique Chu

There is an interest in finding energy efficient alternatives to current state of the art neural network training algorithms. Spiking neural network are a promising approach, because they can be simulated energy efficien…