Advancing Spatio-Temporal Processing in Spiking Neural Networks through Adaptation

Maximilian Baronig,Romain Ferrand,Silvester Sabathiel,Robert Legenstein
2024-08-14
Abstract:Efficient implementations of spiking neural networks on neuromorphic hardware promise orders of magnitude less power consumption than their non-spiking counterparts. The standard neuron model for spike-based computation on such neuromorphic systems has long been the leaky integrate-and-fire (LIF) neuron. As a promising advancement, a computationally light augmentation of the LIF neuron model with an adaptation mechanism experienced a recent upswing in popularity, caused by demonstrations of its superior performance on spatio-temporal processing tasks. The root of the superiority of these so-called adaptive LIF neurons however, is not well understood. In this article, we thoroughly analyze the dynamical, computational, and learning properties of adaptive LIF neurons and networks thereof. We find that the frequently observed stability problems during training of such networks can be overcome by applying an alternative discretization method that results in provably better stability properties than the commonly used Euler-Forward method. With this discretization, we achieved a new state-of-the-art performance on common event-based benchmark datasets. We also show that the superiority of networks of adaptive LIF neurons extends to the prediction and generation of complex time series. Our further analysis of the computational properties of networks of adaptive LIF neurons shows that they are particularly well suited to exploit the spatio-temporal structure of input sequences. Furthermore, these networks are surprisingly robust to shifts of the mean input strength and input spike rate, even when these shifts were not observed during training. As a consequence, high-performance networks can be obtained without any normalization techniques such as batch normalization or batch-normalization through time.
Neural and Evolutionary Computing
What problem does this paper attempt to address?
The main problem that this paper attempts to solve is to improve the performance of spiking neural networks (SNNs) in spatio - temporal processing tasks. Specifically, the paper focuses on the Adaptive Leaky Integrate - and - Fire (adLIF) neuron model and solves the problem through the following points: 1. **Analyze the dynamics, computation, and learning characteristics of adaptive LIF neurons**: - The paper analyzes in detail the dynamic behavior, computational ability, and learning mechanism of adaptive LIF neurons and their networks. The study finds that the stability problems often encountered in the network training process of adaptive LIF neurons can be overcome by using an alternative discretization method, which has better stability than the commonly used Euler - Forward method. 2. **Improve the discretization method to enhance stability**: - The authors propose a discretization method called Symplectic - Euler, which can significantly improve the stability and expressiveness of the adaptive LIF neuron model while maintaining computational efficiency comparable to the Euler - Forward method. Through this improvement, the authors achieve new state - of - the - art performance on common event - based benchmark datasets. 3. **Verify the advantages of adaptive LIF neurons in complex time - series prediction and generation**: - Research shows that adaptive LIF neurons not only perform well in classification tasks but can also effectively predict and generate complex time - series data. These neurons are particularly good at exploiting the spatio - temporal structure of the input sequence. 4. **Analyze the robustness of adaptive LIF neurons to changes in input intensity and input pulse rate**: - The paper further analyzes the computational characteristics of adaptive LIF neuron networks and finds that they are very robust to changes in the mean input intensity and input pulse rate, even if these changes are not observed during the training process. This enables high - performance networks to be obtained without using techniques such as batch normalization. 5. **Explore the frequency - selective resonance behavior of adaptive LIF neurons**: - The authors experimentally demonstrate that adaptive LIF neurons show stronger excitability, i.e., the resonance phenomenon, when the input pulse frequency matches their natural frequency. This frequency - selective resonance behavior enables adaptive LIF neurons to better detect the time - varying characteristics of the input pulse density. In summary, through in - depth analysis and improvement of the adaptive LIF neuron model, this paper aims to improve the performance and robustness of spiking neural networks in spatio - temporal processing tasks, especially the advantages in processing complex time - series data.