Abstract
Spiking neural network (SNN) is a new generation of artificial neural networks (ANNs), which is more analogous with the brain. It has been widely considered with neural computing and brain-like intelligence. SNN is a sparse trigger event-driven model, and it has the characteristics of hardware friendliness and energy saving. SNN is more suitable for hardware implementation and rapid information processing. SNN is also a powerful method for deep learning (DL) to study brain-like computing. In this paper, the common SNN learning and training methods in the field of image classification are reviewed. In detail, we examine the SNN algorithms based on synaptic plasticity, approximate backpropagation (BP), and ANN to SNN. This paper comprehensively introduces and tracks the latest progress of SNN. On this basis, we also analyze and discuss the challenges and opportunities it faces. Finally, this paper prospects for the future development of SNN in the aspects of the biological mechanism, network training and design, computing platform, and interdisciplinary communication. This review can provide a reference for the research of SNN to promote its application in complex tasks.
Similar content being viewed by others
References
Azevedo FA et al (2009) Equal numbers of neuronal and nonneuronal cells make the human brain an isometrically scaled-up primate brain. J Comp Neurol 513(5):532–541
Maass W (1997) Networks of spiking neurons: the third generation of neural network models. Neural Netw 10(9):1659–1671
Taherkhani A, Belatreche A, Li Y, Cosma G, Maguire LP, McGinnity TM (2020) A review of learning in biologically plausible spiking neural networks. Neural Netw 122:253–272
Tan C, Šarlija M, Kasabov N (2020) Spiking neural networks: background, recent development and the NeuCube architecture. Neural Process Lett 52(2):1675–1701
Hodgkin AL, Huxley AF (1952) A quantitative description of membrane current and its application to conduction and excitation in nerve. Journal of Physiology, vol. 117
Hubel DH, Wiesel TN (1959) Receptive fields of single neurones in the cat's striate cortex. The Journal of Physiology, vol. 148
Bing Z, Meschede C, Rohrbein F, Huang K, Knoll AC (2018) A survey of robotics control based on learning-inspired spiking neural networks. Front Neurorobot 12:35
Panchev C, Wermter S (2004) Spike-timing-dependent synaptic plasticity: from single spikes to spike trains. Neurocomputing 58-60:365–371
Wysoski SG, Benuskova L, Kasabov N (Sep 2010) Evolving spiking neural networks for audiovisual information processing. Neural Netw 23(7):819–835
Tang C, Chehayeb D, Srivastava K, Nemenman I, Sober SJ (2014) Millisecond-scale motor encoding in a cortical vocal area. PLoS Biol 12(12):e1002018
Serre T (2014) Hierarchical Models of the Visual System In: Encyclopedia of Computational Neuroscience. pp. 1–12
Tavanaei A, Ghodrati M, Kheradpisheh SR, Masquelier T, Maida A (Mar 2019) Deep learning in spiking neural networks. Neural Netw 111:47–63
Tavanaei A, Maida A (2017) Bio-inspired Multi-layer Spiking Neural Network Extracts Discriminative Features from Speech Signals. In: Neural Information Processing (Lecture Notes in Computer Science). pp. 899–908
Masquelier T, Thorpe SJ (2005) Unsupervised learning of visual features through Spike Timing Dependent Plasticity. PLoS Computational Biology, vol. preprint, no. 2007
Perrinet L, Delorme A, Samuelides M, Thorpe SJ (2001) Networks of integrate-and-fire neuron using rank order coding a: how to implement spike time dependent Hebbian plasticity. Neurocomputing 38-40:817–822
Abraham WC, Tate WP (1997) Metaplasticity: a new vista across the field of synaptic plasticity. Prog Neurobiol 52(4):303–323
Rossum MV (2000) Stable Hebbian learning from spike timing-dependent plasticity. The Journal of Neuroscience, vol. 20, no. 23
Song S, Miller KD, Abbott LF (2000) Competitive Hebbian learning through spike-timing-dependent synaptic plasticity. Nat Neurosci 3(9):919–926
Beyeler M, Dutt ND, Krichmar JL (Dec 2013) Categorization and decision-making in a neurobiologically plausible spiking network using a STDP-like learning rule. Neural Netw 48:109–124
Meftah B, Lezoray O, Benyettou A (2010) Segmentation and edge detection based on spiking neural network model. Neural Process Lett 32(2):131–146
Thorpe SJ, Guyonneau R, Guilbaud N, Allegraud J-M, VanRullen R (2004) SpikeNet: real-time visual processing with one spike per neuron. Neurocomputing 58-60:857–864
Lee J, Aphinyanaphongs Y, Curtin JP, Chern JY, Frey MK, Boyd LR (Sep 2016) The safety of same-day discharge after laparoscopic hysterectomy for endometrial cancer. Gynecol Oncol 142(3):508–513
Samanwoy GD, Hojjat A (2007) Improved spiking neural networks for EEG classification and epilepsy and seizure detection. Integrat Comput-Aided Engin 14(3):187–212
Kasabov N, Feigin V, Hou ZG, Chen Y, Liang L, Krishnamurthi R, Othman M, Parmar P (2014) Evolving spiking neural networks for personalised modelling, classification and prediction of spatio-temporal patterns with a case study on stroke. Neurocomputing 134:269–279
Kasabov NK (Apr 2014) NeuCube: a spiking neural network architecture for mapping, learning and understanding of spatio-temporal brain data. Neural Netw 52:62–76
Pfeiffer M, Pfeil T (2018) Deep learning with spiking neurons: opportunities and challenges. Front Neurosci 12:774
Praveena J, Venkatesan K (2014) Advanced auto adaptive edge-detection algorithm for flame monitoring and fire image processing
Querlioz D, Bichler O, Dollfus P, Gamrat C (2013) Immunity to device variations in a spiking neural network with Memristive Nanodevices. IEEE Trans Nanotechnol 12(3):288–295
Brader JM, Senn W, Fusi S (2007) Learning real-world stimuli in a neural network with spike-driven synaptic dynamics. Neural Comput 19(11):2881–2912
Moraitis T, Sebastian A, Eleftheriou E (2018) Spiking neural networks enable two-dimensional neurons and unsupervised multi-timescale learning. In: 2018 International Joint Conference on Neural Networks (IJCNN)
Luke R, Mcalpine D (2019) A Spiking Neural Network Approach to Auditory Source Lateralisation. In: ICASSP 2019–2019 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP)
Wu J, Chua Y, Zhang M, Yang Q, Li G, Li H (2019) Deep spiking neural network with spike count based learning rule: IEEE
Cruz-Albrecht JM, Yung MW, Srinivasa N (Jun 2012) Energy-efficient neuron, synapse and STDP integrated circuits. IEEE Trans Biomed Circuits Syst 6(3):246–256
Zhang L, Zhou S, Zhi T, Du Z, Chen Y (2019) TDSNN: from deep neural networks to deep spike neural networks with temporal-coding. Proc AAAI Conf Artificial Intel 33:1319–1326
Lee C, Kosta AK, Zhu AZ, Chaney K, Daniilidis K, Roy K (2020) Spike-FlowNet: Event-based Optical Flow Estimation with Energy-Efficient Hybrid Neural Networks. Spike-FlowNet: Event-Based Optical Flow Estimation with Energy-Efficient Hybrid Neural Networks
Amirsoleimani A, Ahmadi M, Ahmadi A (2017) STDP-based unsupervised learning of memristive spiking neural network by Morris-Lecar model. In: 2017 International Joint Conference on Neural Networks (IJCNN)
Moraitis T, Sebastian A, Boybat I, Gallo ML, Eleftheriou E (2017) Fatiguing STDP: learning from spike-timing codes in the presence of rate codes. In: 2017 International Joint Conference on Neural Networks (IJCNN)
Yu Q, Wang L, Dang J (2018) Efficient Multi-spike Learning with Tempotron-Like LTP and PSD-Like LTD. In: Neural Information Processing (Lecture Notes in Computer Science). pp. 545–554
Alemi A, Machens C, Denève S, Slotine JJ (2017) Learning arbitrary dynamics in efficient, balanced spiking networks using local plasticity rules
Kang WM, Kim CH, Lee S, Woo SY, Lee JH (2019) A spiking neural network with a global self-controller for unsupervised learning based on spike-timing-dependent plasticity using flash memory synaptic devices. In; 2019 International Joint Conference On Neural Networks (IJCNN)
Kiselev M, Lavrentyev A (2019) A preprocessing layer in spiking neural networks – structure, parameters, performance criteria. In: 2019 International Joint Conference on Neural Networks (IJCNN)
Hu Z, Wang T, Hu X (2017) An STDP-Based Supervised Learning Algorithm for Spiking Neural Networks. In: Neural Information Processing (Lecture Notes in Computer Science. pp. 92–100
Zuo L, Chen S, Qu H, Zhang M (2017) A Fast Precise-Spike and Weight-Comparison Based Learning Approach for Evolving Spiking Neural Networks. In: Neural Information Processing (Lecture Notes in Computer Science. pp. 797–804
Matsubara T (2017) Spike timing-dependent conduction delay learning model classifying spatio-temporal spike patterns. In: international joint conference on neural networks
Falez P, Tirilly P, Bilasco IM, Devienne P, Boulet P (2018) Mastering the output frequency in spiking neural networks. In: 2018 International Joint Conference on Neural Networks (IJCNN)
Chen R, Ma H, Guo P, Xie S, Li P, Wang D (2018) Low Latency Spiking ConvNets with Restricted Output Training and False Spike Inhibition. pp. 1–8
Slade S, Zhang L (2018) Topological evolution of spiking neural networks," in 2018 international joint conference on neural networks (IJCNN)
Taherkhani A, Cosma G, McGinnity TM (2020) Optimization of output spike train encoding for a spiking neuron based on its Spatio–temporal input pattern. IEEE Transac Cog Develop Syst 12(3):427–438
Bagheri A, Rajendran O, Rajendran B (2017) Training probabilistic spiking neural networks with first-to-spike decoding
Kumar S, Kaposvari P, Vogels R (Aug 2017) Encoding of predictable and unpredictable stimuli by inferior temporal cortical neurons. J Cogn Neurosci 29(8):1445–1454
Thorpe S, Fize D, Marlot C (n.d.) Speed of processing in the human visual system. Nature
Nadasdy Z (2009) Information encoding and reconstruction from the phase of action potentials. Front Syst Neurosci 3:6
Loiselle S, Rouat J, Pressnitzer D, Thorpe S (2005) Exploration of rank order coding with spiking neural networks for speech recognition. In: IEEE international joint conference on neural networks. pp. 2076-2080
Freiwald WA, Tsao DY (2010) Functional compartmentalization and viewpoint generalization within the macaque face-processing system. Science 330(6005):845–851
Yepes AJ, Tang J, Mashford BS (2017) Improving Classification Accuracy of Feedforward Neural Networks for Spiking Neuromorphic Chips. In: Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence (IJCAI-17). pp. 1973–1979
Roy K, Jaiswal A, Panda P (2019) Towards spike-based machine intelligence with neuromorphic computing. Nature 575(7784):607–617
O'Connor P, Welling M (2016) Deep Spiking Networks
Tao L, Liu Z, Lin F, Jin Y, Gang Q, Wen W (2017) MT-spike: a multilayer time-based spiking neuromorphic architecture with temporal error backpropagation. IEEE Press
Fang H, Shrestha A, Zhao Z, Qiu Q (2020) Exploiting neuron and synapse filter dynamics in spatial temporal learning of deep spiking neural network. In Twenty-Ninth International Joint Conference on Artificial Intelligence and Seventeenth Pacific Rim International Conference on Artificial Intelligence {IJCAI-PRICAI-20}
Zhou S, Li X, Chen Y, Chandrasekaran ST, Sanyal A (2019) Temporal-coded deep spiking neural network with easy training and robust performance
Wu Y, Deng L, Li G, Zhu J, Shi L (2017) Spatio-temporal backpropagation for training high-performance spiking neural networks
Wu Y, Deng L, Li G, Zhu J, Shi L (2019) Direct training for spiking neural networks: faster, larger, better. Proc AAAI Conf Artificial Intel 33:1311–1318
Lee C, Sarwar SS, Panda P, Srinivasan G, Roy K (2019) Enabling spike-based backpropagation for training deep neural network architectures
Cheng X, Hao Y, Xu J, Xu J (2020) LISNN: improving spiking neural networks with lateral interactions for robust object recognition. In: Twenty-Ninth International Joint Conference On Artificial Intelligence and Seventeenth Pacific rim International Conference on Artificial Intelligence {IJCAI-PRICAI-20}
Panda P, Roy K (2016) Unsupervised regenerative learning of hierarchical features in spiking deep networks for object recognition. In: 2016 international joint conference on neural networks (IJCNN)
Neftci EO, Augustine C, Paul S, Detorakis G (2017) Event-driven random Back-propagation: enabling neuromorphic deep learning machines. Front Neurosci 11:324
Jin Y, Zhang W, Li P (2018) Hybrid macro/Micro level backpropagation for training deep spiking neural networks
Huh D, Sejnowski TJ (2017) Gradient descent for spiking neural networks
Pehlevan C (2019) A spiking neural network with local learning rules derived from nonnegative similarity matching. In: IEEE
Zhang M, Wu J, Chua Y, Luo X, Li H (2019) MPD-AL: an efficient membrane potential driven aggregate-label learning algorithm for spiking neurons
Zhang W, Li P (2019) Spike-train level backpropagation for training deep recurrent spiking neural networks
Kim J, Kim K, Kim JJ (2020) Unifying activation- and timing-based learning rules for spiking neural networks
Zhang W, Li P (2020) Temporal spike sequence learning via backpropagation for deep spiking neural networks
Wu H, Zhang Y, Weng W, Xiong YZZ, Zha Z-J, Sun X, Wu F (2021) Training Spiking Neural Networks with Accumulated Spiking Flow", Association for the Advancement of Artificial Intelligence(AAAI)
Hu S, Qiao G, Chen T, Yu Q, Liu Y, Rong L (2021) Quantized STDP-based online-learning spiking neural network. Neural Comput & Applic 33(19):12317–12332
Qiao GC, Ning N, Zuo Y, Hu SG, Yu Q, Liu Y (Oct 7 2021) Direct training of hardware-friendly weight binarized spiking neural network with surrogate gradient learning towards spatio-temporal event-based dynamic data recognition. Neurocomputing 457:203–213
Chen J, Qiu X, Ding C, Wu Y (2022) SAR image classification based on spiking neural network through spike-time dependent plasticity and gradient descent. ISPRS J Photogramm Remote Sens 188:109–124
Zhang F, Zhong Y, Chen L, Wang Z (2022) Event-based circular detection for AUV docking based on spiking neural network. Frontiers in Neurorobotics, vol. 15, Art no 815144, 15
Cheng L, Liu Y, Hou Z-G, Tan M, Du D, Fei M (2019) A rapid spiking neural network approach with an application on hand gesture recognition. IEEE Transac Cog Develop Syst 13(1):151–161
Safa A, Bourdoux A, Ocket I, Catthoor F, Gielen GG (2021) On the use of spiking neural networks for ultralow-power radar gesture recognition. IEEE Microw Wireless Compo Lett 32(3):222–225
Liu Y et al (2022) Spike-based approximate backpropagation algorithm of brain-inspired deep SNN for sonar target classification. Computational Intelligence and Neuroscience, vol, 2022
Liu Y, Cao K, Wang R, Tian M, Xie Y (2022) Hyperspectral Image Classification of Brain-Inspired Spiking Neural Network Based on Attention Mechanism. IEEE Geoscience and Remote Sensing Letters, vol. 19, 2022, Art no. 6009405
Xie H, Jiang X, Hu X, Wu Z, Wang G, Xie K (2022) High-efficiency and low-energy ship recognition strategy based on spiking neural network in SAR images. Frontiers in Neurorobotics, vol. 16. Art no. 970832
Yu Q, Shen J, Wang Y, Tang H, Gang P (2018) Jointly learning network connections and link weights in spiking neural networks. In: Twenty-Seventh International Joint Conference on Artificial Intelligence {IJCAI-18}
Tavanaei A, Kirby Z, Maida AS (2018) "training spiking ConvNets by STDP and gradient descent," in 2018 international joint conference on neural networks (IJCNN)
Lee C, Panda P, Srinivasan G, Roy K (2018) Training deep spiking convolutional neural networks with STDP-based unsupervised pre-training followed by supervised fine-tuning. Front Neurosci 12:435
Tavanaei A, Maida A (2019) BP-STDP: approximating backpropagation using spike timing dependent plasticity. Neurocomputing 330:39–47
Bellec G, Scherr F, Hajek E, Salaj D, Legenstein R, Maass W (2019) Biologically inspired alternatives to backpropagation through time for learning in recurrent neural nets
Zheng H, Wu Y, Deng L, Hu Y, Li G (2020) Going deeper with directly-trained larger spiking neural networks
Mostafa H (Jul 2018) Supervised learning based on temporal coding in spiking neural networks. IEEE Trans Neural Netw Learn Syst 29(7):3227–3235
Mesnard T, Gerstner W, Brea J (2016) Towards deep learning with spiking neurons in energy based models with contrastive Hebbian plasticity
Querlioz D, Bichler O, Gamrat C (2018) Simulation of a memristor-based spiking neural network immune to device variations. In: IEEE
Shrestha A, Ahmed K, Wang Y, Qiu Q (2017) Stable spike-timing dependent plasticity rule for multilayer unsupervised and supervised learning: In: 2017 International Joint Conference on Neural Networks (IJCNN)
Tavanaei A, Masquelier T, Maida AS (2016) Acquisition of Visual Features through Probabilistic Spike-Timing-Dependent Plasticity0
Nessler B, Pfeiffer M, Buesing L, Maass W (2013) Bayesian computation emerges in generic cortical microcircuits through spike-timing-dependent plasticity. PLoS Comput Biol 9(4):e1003037
Tavanaei A, Maida AS (2017) Multi-layer unsupervised learning in a spiking convolutional neural network. In: International Joint Conference on Neural Networks
Thiele JC, Bichler O, Dupret A (2018) A timescale invariant STDP-based spiking deep network for unsupervised online feature extraction from event-based sensor data," in 2018 international joint conference on neural networks (IJCNN)
Yu M, Tang H, Gang P (2018) A supervised multi-spike learning algorithm for spiking neural networks. In: 2018 international joint conference on neural networks (IJCNN)
Morrison A, Aertsen A, Diesmann M (2007) Spike-timing-dependent plasticity in balanced random networks. Neural Comput 19(6):1437–1467
Diehl PU, Cook M (2015) Unsupervised learning of digit recognition using spike-timing-dependent plasticity. Front Comput Neurosci 9:99
Iyer LR, Basu A (2017) Unsupervised learning of event-based image recordings using spike-timing-dependent plasticity. In: international joint conference on neural networks
Xiao R, Yu Q, Yan R, Tang H (2019) Fast and accurate classification with a multi-spike learning algorithm for spiking neurons," In: Twenty-Eighth International Joint Conference on Artificial Intelligence {IJCAI-19}
Srinivasan G, Roy S, Raghunathan V, Roy K (2017) Spike timing dependent plasticity based enhanced self-learning for efficient pattern recognition in spiking neural networks. In: 2017 International Joint Conference on Neural Networks (IJCNN)
Liu D, Yue S (2018) Video-based disguise face recognition based on deep spiking neural network. In: 2018 International Joint Conference on Neural Networks (IJCNN)
Saunders DJ, Siegelmann HT, Kozma R, Ruszinkao M (2018) STDP learning of image patches with convolutional spiking neural networks," in 2018 international joint conference on neural networks (IJCNN)
Hazan H, Saunders D, Sanghavi DT, Siegelmann H, Kozma H (2018) Unsupervised Learning with Self-Organizing Spiking Neural Networks. pp. 1–6
Legenstein R, Pecevski D, Maass W (2008) A learning theory for reward-modulated spike-timing-dependent plasticity with application to biofeedback. PLoS Comput Biol 4(10):e1000180
Legenstein R, Chase SM, Schwartz AB, Maass W (2010) A reward-modulated hebbian learning rule can explain experimentally observed network reorganization in a brain control task. J Neurosci 30(25):8400–8410
Liu J, Zhao G (2018) A bio-inspired SOSNN model for object recognition. pp. 1–8
Mozafari M, Ganjtabesh M, Nowzari-Dalini A, Thorpe SJ, Masquelier T (2019) Bio-inspired digit recognition using reward-modulated spike-timing-dependent plasticity in deep convolutional networks. Pattern Recogn 94:87–95
Falez P, Tirilly P, Bilasco IM, Devienne P, Boulet P (2019) Multi-layered spiking neural network with target timestamp threshold adaptation and STDP
Khacef L, Miramond B, Barrientos D, Upegui A (2019) Self-organizing neurons: toward brain-inspired unsupervised learning," in IEEE international joint conference on neural networks (IJCNN) 2019
Xiang S, Ren Z, Song Z, Zhang Y, Hao Y (2020) Computing Primitive of Fully VCSEL-Based All-Optical Spiking Neural Network for Supervised Learning and Pattern Classification. IEEE Trans Neural Netw Learn Syst PP(99):1–12
Wu J, Chua Y, Li H (2018) A biologically plausible speech recognition framework based on spiking neural networks. In: 2018 international joint conference on neural networks (IJCNN)
Yang Y, Ren J, Duan F (2022) The spiking rates inspired encoder and decoder for spiking neural networks: an illustration of hand gesture recognition. Cogn Comput:1–16
Yao Y, Yu Q, Wang L, Dang J (2019) A spiking neural network with distributed Keypoint encoding for robust sound recognition. In: 2019 international joint conference on neural networks (IJCNN)
Mansouri-Benssassi E, Ye J (2019) Speech emotion recognition with early visual cross-modal enhancement using spiking neural networks," in 2019 international joint conference on neural networks (IJCNN)
Zhu L, Dong S, Li J, Huang T, Tian Y (2020) Retina-Like Visual Image Reconstruction via Spiking Neural Model. In: 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)
Maass W, Markram H (2004) On the computational power of circuits of spiking neurons. J Comput Syst Sci 69(4):593–616
O'Connor P, Neil D, Liu SC, Delbruck T, Pfeiffer M (2013) Real-time classification and sensor fusion with a spiking deep belief network. Front Neurosci 7:178
Perez-Carrasco JA, Bo Zhao, Serrano C, Acha B, Serrano-Gotarredona T, Shouchun Chen, Linares-Barranco B (Nov 2013) Mapping from frame-driven to frame-free event-driven vision systems by low-rate rate coding and coincidence processing--application to feedforward ConvNets. IEEE Trans Pattern Anal Mach Intell 35(11):2706–2719
Esser SK et al (2016) Convolutional networks for fast, energy-efficient neuromorphic computing. Proc Natl Acad Sci U S A 113(41):11441–11446
Hunsberger E, Eliasmith C (2016) Training spiking deep networks for neuromorphic hardware
Cao Y, Chen Y, Khosla D (2014) Spiking deep convolutional neural networks for energy-efficient object recognition. Int J Comput Vis 113(1):54–66
Diehl PU, Neil D, Binas J, Liu M, Liu SC (2015) Fast-classifying, high-accuracy spiking deep networks through weight and threshold balancing. In: International Joint Conference on Neural Networks
Hunsberger E, Eliasmith C (2015) Spiking deep networks with LIF neurons. Computer ence
Neil D, Liu S-C (2016) Effective sensor fusion with event-based sensors and deep network architectures," presented at the 2016 IEEE international symposium on circuits and systems (ISCAS)
Neil D, Pfeiffer M, Liu S-C (2016) Learning to be efficient. Presented at the proceedings of the 31st annual ACM symposium on applied computing
Li J, Hu W, Yuan Y, Huo H, Fang T (2017) Bio-Inspired Deep Spiking Neural Network for Image Classification. In: Neural Information Processing (Lecture Notes in Computer Science. pp. 294–304
Rueckauer B, Lungu IA, Hu Y, Pfeiffer M, Liu SC (2017) Conversion of continuous-valued deep networks to efficient event-driven networks for image classification. Front Neurosci 11:682
Chen R, Ma H, Xie S, Guo P, Li P, Wang D (2018) Fast and Efficient Deep Sparse Multi-Strength Spiking Neural Networks with Dynamic Pruning. pp. 1–8
Sengupta A, Ye Y, Wang R, Liu C, Roy K (2019) Going deeper in spiking neural networks: VGG and residual architectures. Front Neurosci 13:95
Rathi N, Srinivasan G, Panda P, Roy K (2020) Enabling deep spiking neural networks with hybrid conversion and spike timing dependent backpropagation
Han BRoy K (2020) Deep spiking neural network: energy efficiency through time based coding. Computer Vision – ECCV, 2020
Han B, Srinivasan G, Roy K, (2020) RMP-SNN: residual membrane potential neuron for enabling deeper high-accuracy and low-latency spiking neural network. IEEE
Tan W, Patel D, Kozma R (2020) Strategy and benchmark for converting deep Q-networks to event-driven spiking neural networks.
Deng S, Gu S (2021) Optimal conversion of conventional artificial neural networks to spiking neural networks
Yu Q, Ma C, Song S, Zhang G, Dang J, Tan KC (2022) Constructing accurate and efficient deep spiking neural networks with double-threshold and augmented schemes. IEEE Trans Neural Netw Learn Syst 33(4):1714–1726
Zhu L, et al (2022) Event-based video reconstruction via potential-assisted spiking neural network
Bu T, et al (2022) Optimized potential initialization for low-latency spiking neural networks
Meng Q, Yan S, Xiao M, Wang Y, Lin Z, Luo Z-Q (2022) Training much deeper spiking neural networks with a small number of time-steps. Neural Netw 153:254–268
Yan Z, Zhou J, Wong W-F (2021) Near lossless transfer learning for spiking neural networks. Association for the Advancement of artificial intelligence(AAAI)
Merolla P, Arthur J, Akopyan F, Imam N, Manohar R, Modha DS (2011) A digital neurosynaptic core using embedded crossbar memory with 45pJ per spike in 45nm. In: Custom Integrated Circuits Conference. pp. 1–4
Esser SK, Appuswamy R, Merolla P, Arthur JV, Modha DS (2015) Backpropagation for energy-efficient neuromorphic computing
Guo W, et al (2021) Toward the Optimal Design and FPGA Implementation of Spiking Neural Networks. IEEE Transactions on Neural Networks and Learning Systems. PP. 99
Mack J, et al (2020) RANC: reconfigurable architecture for neuromorphic computing. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems PP99:1–1
Truong-Tuan V, et al (2021) FPGA Implementation of Parallel Neurosynaptic Cores for Neuromorphic Architectures. 2021 19th IEEE International New Circuits and Systems Conference (NEWCAS) IEEE
Yang ZT, Han ZJ, Huang YC, Ye TT, IEEE (2021) 55nm CMOS Analog Circuit Implementation of LIF and STDP Functions for Low-Power SNNs. In. IEEE/ACM International Symposium on Low Power Electronics and Design (ISLPED), Electr Network, 2021
Zhang J, Liang M, Wei J, Wei S, Chen H, Soc IC (2021) A 28nm configurable asynchronous SNN accelerator with energy-efficient learning. In: 27th IEEE international symposium on asynchronous circuits and systems (ASYNC). Electr Network 2021:34–39
Zenke F, Ganguli S (2018) SuperSpike: supervised learning in multilayer spiking neural networks. Neural Comput 30(6):1514–1541
She X, Long Y, Mukhopadhyay S (2019) Improving robustness of ReRAM-based spiking neural network accelerator with stochastic spike-timing-dependent-plasticity. IEEE
Sharmin S, Panda P, Sarwar SS, Lee C, Ponghiran W, Roy K (2019) A comprehensive analysis on adversarial robustness of spiking neural networks. IEEE
Sharmin S, Rathi N, Panda P, Roy K (2020) Inherent adversarial robustness of deep spiking neural networks: effects of discrete input encoding and non-linear activations
Kim S, Park S, Na B, Yoon S (2020) Spiking-YOLO: spiking neural network for energy-efficient object detection. Proc AAAI Conf Artificial Intel 34(7):11270–11277
Chu H, Yan Y, Gan L, Jia H, Qian L, Huan Y, Zheng L, Zou Z (2022) A neuromorphic processing system with spike-driven SNN processor for wearable ECG classification. IEEE Trans Biomed Circuits Syst 16(4):511–523
Mancoo A, Keemink SW, Machens CK (2020) Understanding spiking networks through convex optimization", 34th Conference on Neural Information Processing Systems (NeurIPS 2020)
Liang L et al (2021) Exploring adversarial attack in spiking neural networks with spike-compatible gradient, Ieee Transactions on Neural Networks and Learning Systems
Kumarasinghe K, Kasabov N, Taylor D (2021) Brain-inspired spiking neural networks for decoding and understanding muscle activity and kinematics from electroencephalography signals during hand movements. Sci Rep 11(1):1–15
Lopez-Randulfe J, Duswald T, Bing Z, Knoll A (2021) Spiking neural network for Fourier transform and object detection for automotive radar. Front Neurorobotics, vol. 15, Art no. 688344
Kwon D, Jung G, Shin W, Jeong Y, Hong S, Oh S, Kim J, Bae JH, Park BG, Lee JH (2021) Efficient fusion of spiking neural networks and FET-type gas sensors for a fast and reliable artificial olfactory system. Sensors Actuators B Chem 345:130419
Wu J, Chua Y, Zhang M, Li G, Li H, Tan KC (2021) A tandem learning rule for effective training and rapid inference of deep spiking neural networks. IEEE Transactions on Neural Networks and Learning Systems
Li W, Chen H, Guo J, Zhang Z, Wang Y (2022) Brain-inspired multilayer perceptron with spiking neurons
Li Y, et al. (2022) Neuromorphic data augmentation for training spiking neural networks
Liu F, et al (n.d.) DynSNN: A Dynamic Approach to Reduce Redundancy in Spiking Neural Networks. ICASSP 2022–2022 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP) 0
Acknowledgements
This work is supported by National Nature Science Foundation of China (grant No.61871106), and the Open Project Program Foundation of the Key Laboratory of Opto-Electronics Information Processing, Chinese Academy of Sciences (OEIP-O-202002).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Supplementary Information
ESM 1
(DOCX 95 kb)
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Niu, LY., Wei, Y., Liu, WB. et al. Research Progress of spiking neural network in image classification: a review. Appl Intell 53, 19466–19490 (2023). https://doi.org/10.1007/s10489-023-04553-0
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-023-04553-0