UltraLIF: Fully Differentiable Spiking Neural Networks via Ultradiscretization and Max-Plus Algebra
Jose Marie Antonio Mi\~noza

TL;DR
UltraLIF introduces a mathematically principled approach to train fully differentiable spiking neural networks by replacing surrogate gradients with ultradiscretization, leading to improved performance and energy efficiency across various benchmarks.
Contribution
The paper presents UltraLIF, a novel framework that employs ultradiscretization and max-plus algebra to enable fully differentiable SNNs without surrogate gradients, with theoretical guarantees and practical improvements.
Findings
Outperforms surrogate gradient baselines on six benchmarks.
Achieves notable energy savings with sparsity penalties.
Most gains observed in single-timestep neuromorphic and temporal datasets.
Abstract
Spiking Neural Networks (SNNs) offer energy-efficient, biologically plausible computation but suffer from non-differentiable spike generation, necessitating reliance on heuristic surrogate gradients. This paper introduces UltraLIF, a principled framework that replaces surrogate gradients with ultradiscretization, a mathematical formalism from tropical geometry providing continuous relaxations of discrete dynamics. The central insight is that the max-plus semiring underlying ultradiscretization naturally models neural threshold dynamics: the log-sum-exp function serves as a differentiable soft-maximum that converges to hard thresholding as a learnable temperature parameter . Two neuron models are derived from distinct dynamical systems: UltraLIF from the LIF ordinary differential equation (temporal dynamics) and UltraDLIF from the diffusion equation modeling gap junction…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Memory and Neural Computing · Neural Networks and Reservoir Computing · Ferroelectric and Negative Capacitance Devices
