Temporal Coding in Spiking Neural Networks With Alpha Synaptic Function: Learning With Backpropagation
- PMID: 33900924
- DOI: 10.1109/TNNLS.2021.3071976
Temporal Coding in Spiking Neural Networks With Alpha Synaptic Function: Learning With Backpropagation
Abstract
The timing of individual neuronal spikes is essential for biological brains to make fast responses to sensory stimuli. However, conventional artificial neural networks lack the intrinsic temporal coding ability present in biological networks. We propose a spiking neural network model that encodes information in the relative timing of individual spikes. In classification tasks, the output of the network is indicated by the first neuron to spike in the output layer. This temporal coding scheme allows the supervised training of the network with backpropagation, using locally exact derivatives of the postsynaptic spike times with respect to presynaptic spike times. The network operates using a biologically plausible synaptic transfer function. In addition, we use trainable pulses that provide bias, add flexibility during training, and exploit the decayed part of the synaptic function. We show that such networks can be successfully trained on multiple data sets encoded in time, including MNIST. Our model outperforms comparable spiking models on MNIST and achieves similar quality to fully connected conventional networks with the same architecture. The spiking network spontaneously discovers two operating modes, mirroring the accuracy-speed tradeoff observed in human decision-making: a highly accurate but slow regime, and a fast but slightly lower accuracy regime. These results demonstrate the computational power of spiking networks with biological characteristics that encode information in the timing of individual neurons. By studying temporal coding in spiking networks, we aim to create building blocks toward energy-efficient, state-based biologically inspired neural architectures. We provide open-source code for the model.
Similar articles
-
Spiking Autoencoders With Temporal Coding.Front Neurosci. 2021 Aug 13;15:712667. doi: 10.3389/fnins.2021.712667. eCollection 2021. Front Neurosci. 2021. PMID: 34483829 Free PMC article.
-
Supervised Learning in Multilayer Spiking Neural Networks With Spike Temporal Error Backpropagation.IEEE Trans Neural Netw Learn Syst. 2023 Dec;34(12):10141-10153. doi: 10.1109/TNNLS.2022.3164930. Epub 2023 Nov 30. IEEE Trans Neural Netw Learn Syst. 2023. PMID: 35436200
-
Temporal Backpropagation for Spiking Neural Networks with One Spike per Neuron.Int J Neural Syst. 2020 Jun;30(6):2050027. doi: 10.1142/S0129065720500276. Epub 2020 May 28. Int J Neural Syst. 2020. PMID: 32466691
-
Supervised learning in spiking neural networks: A review of algorithms and evaluations.Neural Netw. 2020 May;125:258-280. doi: 10.1016/j.neunet.2020.02.011. Epub 2020 Feb 25. Neural Netw. 2020. PMID: 32146356 Review.
-
Deep learning in spiking neural networks.Neural Netw. 2019 Mar;111:47-63. doi: 10.1016/j.neunet.2018.12.002. Epub 2018 Dec 18. Neural Netw. 2019. PMID: 30682710 Review.
Cited by
-
Is Neuromorphic MNIST Neuromorphic? Analyzing the Discriminative Power of Neuromorphic Datasets in the Time Domain.Front Neurosci. 2021 Mar 25;15:608567. doi: 10.3389/fnins.2021.608567. eCollection 2021. Front Neurosci. 2021. PMID: 33841072 Free PMC article.
-
First-spike coding promotes accurate and efficient spiking neural networks for discrete events with rich temporal structures.Front Neurosci. 2023 Oct 2;17:1266003. doi: 10.3389/fnins.2023.1266003. eCollection 2023. Front Neurosci. 2023. PMID: 37849889 Free PMC article.
-
Distinctive properties of biological neural networks and recent advances in bottom-up approaches toward a better biologically plausible neural network.Front Comput Neurosci. 2023 Jun 28;17:1092185. doi: 10.3389/fncom.2023.1092185. eCollection 2023. Front Comput Neurosci. 2023. PMID: 37449083 Free PMC article. Review.
-
Spiking Autoencoders With Temporal Coding.Front Neurosci. 2021 Aug 13;15:712667. doi: 10.3389/fnins.2021.712667. eCollection 2021. Front Neurosci. 2021. PMID: 34483829 Free PMC article.
-
EXODUS: Stable and efficient training of spiking neural networks.Front Neurosci. 2023 Feb 8;17:1110444. doi: 10.3389/fnins.2023.1110444. eCollection 2023. Front Neurosci. 2023. PMID: 36845419 Free PMC article.
MeSH terms
LinkOut - more resources
Full Text Sources