ADMM-Based Training for Spiking Neural Networks

Giovanni Perin, Cesare Bidini, Riccardo Mazzieri, Michele Rossi
5/8/2025
cs.LGcs.AIcs.NE

No confident code implementation found for this paper.

Abstract

In recent years, spiking neural networks (SNNs) have gained momentum due to their high potential in time-series processing combined with minimal energy consumption. However, they still lack a dedicated and efficient training algorithm. The popular backpropagation with surrogate gradients, adapted from stochastic gradient descent (SGD)-derived algorithms, has several drawbacks when used as an optimizer for SNNs. Specifically, it suffers from low scalability and numerical imprecision. In this paper, we propose a novel SNN training method based on the alternating direction method of multipliers (ADMM). Our ADMM-based training aims to solve the problem of the SNN step function's non-differentiability. We formulate the problem, derive closed-form updates, and empirically show the optimizer's convergence properties, great potential, and possible new research directions to improve the method in a simulated proof-of-concept.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{perin2025admmbased,
  title  = {ADMM-Based Training for Spiking Neural Networks},
  author = {Giovanni Perin and Cesare Bidini and Riccardo Mazzieri and Michele Rossi},
  year   = {2025},
  eprint = {2505.05527},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2505.05527v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2505.05527.svg)](https://codeofpaper.com/paper/2505.05527)

Discussion