Scalable Training of Continuous-Time Spiking Neural Networks with Differentiable Spike-Time Discretization

· Source: Machine Learning · Field: Technology & Digital — Artificial Intelligence & Machine Learning, Robotics & Autonomous Systems, Mathematics & Computational Sciences · Depth: Expert, quick

Summary

A new training framework, Differentiable Spike-Time Discretization (DSTD), addresses severe memory constraints in deep continuous-time Spiking Neural Networks (SNNs). DSTD maps irregular presynaptic spikes onto differentiable weighted events at fixed time points, accurately approximating continuous-time membrane-potential dynamics. This method replaces input-dependent candidate dimensions with M fixed time intervals, reducing candidate-related activation memory from O(N_out N_in) to O(N_out M) for time-to-first-spike (TTFS) coding. The framework also introduces synfire-chain-inspired temporal regularization to organize layer-wise firing windows and mitigate dead-neuron failures, enabling pipeline-like processing. In dense Leaky Integrate-and-Fire (LIF) layers, DSTD achieved approximately 100-fold peak memory reduction and approximately 20-fold training time reduction compared to exact spike-time computation. These advancements allowed the training of 9-layer convolutional SNNs on CIFAR-10 and 20-layer convolutional SNNs on Fashion-MNIST using a single GPU.

Key takeaway

For Machine Learning Engineers developing deep Spiking Neural Networks, Differentiable Spike-Time Discretization (DSTD) offers a critical path to scalability. You can now train complex 9-layer convolutional SNNs on CIFAR-10 or 20-layer SNNs on Fashion-MNIST on a single GPU, overcoming previous memory and time constraints. This method reduces peak memory consumption by approximately 100-fold and training time by approximately 20-fold, making deep SNNs practical for real-world applications and neuromorphic hardware deployment.

Key insights

DSTD enables scalable training of deep continuous-time SNNs by discretizing spike times, drastically reducing memory and training time.

Principles

Method

DSTD maps irregular presynaptic spikes onto differentiable weighted events at fixed time points, replacing input-dependent candidate dimensions with M fixed intervals to approximate continuous-time membrane-potential dynamics.

In practice

Topics

Best for: Research Scientist, Computer Vision Engineer, AI Scientist, Machine Learning Engineer, AI Hardware Engineer

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by Machine Learning.