Abstract
Neuromorphic hardware has become hotspot in the field of brain-like computing due to its advantages. However, the presence of external noise imposes challenges with respect to maintaining normal function of neuromorphic hardware. Biological brains have self-adaptability to external noise, meaning that a brain-like hardware with bio-plausibility can be expected to improve robustness. The purpose of this paper is to implement a highly fitted brain-like hardware with anti-interference ability (AIA) while preserving bio-plausibility. We propose a method of implementing a small-world spiking neural network (SWSNN) with bio-plausibility based on a field-programmable gate array (FPGA), in which the nodes are Izhikevich neuron modules, the edges are synaptic plasticity modules, and the topology is a small-world network. Then, the AIAs of the FPGA-based SNNs with different external noises are evaluated by two anti-interference indices. Further, taking a speech recognition task as the case study, the AIAs of these FPGA-based SNNs are verified in application. Finally, the AIA mechanism of the FPGA-based SNNs is discussed. Our results demonstrate that: (i) In the FPGA-based SWSNN, the FPGA-based Izhikevich neuron modules and the synaptic plasticity modules highly fit to the corresponding simulation results, and the topology conforms to the small-world property of human functional brain networks. (ii) Based on two anti-interference indices, the FPGA-based SWSNN outperforms the FPGA-based SNNs with other topologies, which is further verified by the speech recognition accuracy. (iii) Our discussions hint that the synaptic plasticity is intrinsic factor of the AIA, and the topology is a factor affecting the AIA.





















Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Data availability
The authors declared that we have independently written programs to construct our network and performed the research and analysis of the anti-interference ability of our network. There are no additional data sources used in this paper.
References
Shastri BJ, Tait AN, Ferreira De Lima T et al (2021) Photonics for artificial intelligence and neuromorphic computing. Nate Photon 15:102–114. https://doi.org/10.1038/s41566-020-00754-y
Qu L, Zhao Z, Wang L et al (2020) Efficient and hardware-friendly methods to implement competitive learning for spiking neural networks. Neural Comput Appl 32:13479–13490. https://doi.org/10.1007/s00521-020-04755-4
Sherwood MS, Parker JG, Diller EE et al (2019) Self-directed down-regulation of auditory cortex activity mediated by real-time fMRI neurofeedback augments attentional processes, resting cerebral perfusion, and auditory activation. Neuroimage 195:475–489. https://doi.org/10.1016/j.neuroimage.2019.03.078
Luo C, Li F, Li P et al (2022) A survey of brain network analysis by electroencephalographic signals. Cogn Neurodyn 16:17–41. https://doi.org/10.1007/s11571-021-09689-8
Hong Q, Chen H, Sun J et al (2022) Memristive circuit implementation of a self-repairing network based on biological astrocytes in robot application. IEEE Trans Neural Netw Learn Syst 33:2106–2120. https://doi.org/10.1109/TNNLS.2020.3041624
Quintana FM, Perez-Peña F, Galindo PL (2022) Bio-plausible digital implementation of a reward modulated STDP synapse. Neural Comput Appl 34:15649–15660. https://doi.org/10.1007/s00521-022-07220-6
Cheng L, Liu Y, Hou ZG et al (2021) A rapid spiking neural network approach with an application on hand gesture recognition. IEEE Trans Cognit Dev Syst 13:151–161. https://doi.org/10.1109/TCDS.2019.2918228
Hu SG, Qiao GC, Chen TP et al (2021) Quantized STDP-based online-learning spiking neural network. Neural Comput Appl 33:12317–12332. https://doi.org/10.1007/s00521-021-05832-y
Yang J, Wang R, Ren Y et al (2020) Neuromorphic engineering: from biological to spike-based hardware nervous systems. Adv Mater 32:2003610. https://doi.org/10.1002/adma.202003610
Valencia D, Fard SF, Alimohammad A (2020) An artificial neural network processor with a custom instruction set architecture for embedded applications. IEEE Trans Circuits Syst I Regul Pap 67:5200–5210. https://doi.org/10.1109/TCSI.2020.3003769
Bouguezzi S, Fredj HB, Belabed T et al (2021) An efficient FPGA-Based convolutional neural network for classification: Ad-MobileNet. Electronics 10:2272. https://doi.org/10.3390/electronics10182272
Kim Y, Zhang Y, Li P (2015) Energy efficient approximate arithmetic for error resilient neuromorphic computing. IEEE Trans Very Large Scale Integr (VLSI) Syst 23:2733–2737. https://doi.org/10.1109/TVLSI.2014.2365458
Mittal S, Umesh S (2021) A survey on hardware accelerators and optimization techniques for RNNs. J Syst Architect 112:101839. https://doi.org/10.1016/j.sysarc.2020.101839
Liu Y, Chen Y, Ye W et al (2022) FPGA-NHAP: a general fpga-based neuromorphic hardware acceleration platform with high speed and low power. IEEE Trans Circuits Syst I Regul Pap 69:2553–2566. https://doi.org/10.1109/TCSI.2022.3160693
Ding C, Huan Y, Jia H et al (2022) A hybrid-mode on-chip router for the large-scale FPGA-based neuromorphic platform. IEEE Trans Circuits Syst I Regul Pap 69:1990–2001. https://doi.org/10.1109/TCSI.2022.3145016
Valencia D, Alimohammad A (2023) A generalized hardware architecture for real-time spiking neural networks. Neural Comput Appl 35:17821–17835. https://doi.org/10.1007/s00521-023-08650-6
Brette R, Gerstner W (2005) Adaptive exponential integrate-and-fire model as an effective description of neuronal activity. J Neurophysiol 94:3637–3642. https://doi.org/10.1152/jn.00686.2005
Hodgkin AL, Huxley AF (1952) A quantitative description of membrane current and its application to conduction and excitation in nerve. J Physiol 117:500–544. https://doi.org/10.1113/jphysiol.1952.sp004764
Izhikevich E (2003) Simple model of spiking neurons. IEEE Trans Neural Netw 14:1569–1572. https://doi.org/10.1109/TNN.2003.820440
Zahra O, Tolu S, Navarro-Alarcon D (2021) Differential mapping spiking neural network for sensor-based robot control. Bioinspiration Biomim 16:036008. https://doi.org/10.1088/1748-3190/abedce
Pani D, Meloni P, Tuveri G et al (2017) An FPGA platform for real-time simulation of spiking neuronal networks. Front Neurosci 11:90. https://doi.org/10.3389/fnins.2017.00090
Hornberger G, Wiberg P (2005) Numerical methods in the hydrological sciences. American Geophysical Union, Washington D. C. https://doi.org/10.1002/9781118709528
Xu K, Maidana JP, Orio P (2021) Diversity of neuronal activity is provided by hybrid synapses. Nonlinear Dyn 105:2693–2710. https://doi.org/10.1007/s11071-021-06704-9
Koganezawa N, Hanamura K, Schwark M et al (2021) Super-resolved 3D-STED microscopy identifies a layer-specific increase in excitatory synapses in the hippocampal CA1 region of Neuroligin-3 KO mice. Biochem Biophys Res Commun 582:144–149. https://doi.org/10.1016/j.bbrc.2021.10.003
Tang H, Kim H, Kim H et al (2019) Spike counts based low complexity SNN architecture with binary synapse. IEEE Trans Biomed Circuits Syst 13:1664–1677. https://doi.org/10.1109/TBCAS.2019.2945406
Xue F, Hang Guan, Li X (2016) Improving liquid state machine with hybrid plasticity. In: 2016 IEEE advanced information management, communicates, electronic and automation control conference (IMCEC), pp 1955–1959. https://doi.org/10.1109/IMCEC.2016.7867559
Zhang G, Li B, Wu J et al (2020) A low-cost and high-speed hardware implementation of spiking neural network. Neurocomputing 382:106–115. https://doi.org/10.1016/j.neucom.2019.11.045
Lammie C, Hamilton T, Azghadi MR (2018) Unsupervised character recognition with a simplified FPGA neuromorphic system. In: 2018 IEEE International Symposium on Circuits and Systems (ISCAS), pp 1–5. https://doi.org/10.1109/ISCAS.2018.8351532
Chung D, Sohn I (2023) Neural network optimization based on complex network theory: a survey. Mathematics 11:321. https://doi.org/10.3390/math11020321
Li Z, Ren T, Xu Y et al (2018) The relationship between synchronization and percolation for regular networks. Physica A 492:375–381. https://doi.org/10.1016/j.physa.2017.10.003
Lin H, Wang J (2019) Percolation of a random network by statistical physics method. Int J Mod Phys C 30:1950009. https://doi.org/10.1142/S0129183119500098
Watts DJ, Strogatz SH (1998) Collective dynamics of ‘small-world’ networks. Nature 393:440–442. https://doi.org/10.1038/30918
Barrat A, Barthélemy M, Pastor-Satorras R et al (2004) The architecture of complex weighted networks. Proc Natl Acad Sci 101:3747–3752. https://doi.org/10.1073/pnas.0400087101
Lubeiro A, Fatjó-Vilas M, Guardiola M et al (2020) Analysis of KCNH2 and CACNA1C schizophrenia risk genes on EEG functional network modulation during an auditory odd-ball task. Eur Arch Psychiatry Clin Neurosci 270:433–442. https://doi.org/10.1007/s00406-018-0977-0
Zhang Y, Ren J, Qin Y et al (2020) Altered topological organization of functional brain networks in drug-naive patients with paroxysmal kinesigenic dyskinesia. J Neurol Sci 411:116702. https://doi.org/10.1016/j.jns.2020.116702
Zhu Y, Lu T, Xie C et al (2020) Functional disorganization of small-world brain networks in patients with ischemic leukoaraiosis. Front Aging Neurosci 12:203. https://doi.org/10.3389/fnagi.2020.00203
Kawai Y, Park J, Asada M (2019) A small-world topology enhances the echo state property and signal propagation in reservoir computing. Neural Netw 112:15–23. https://doi.org/10.1016/j.neunet.2019.01.002
Guo L, Hou L, Wu Y et al (2020) Encoding specificity of scale-free spiking neural network under different external stimulations. Neurocomputing 418:126–138. https://doi.org/10.1016/j.neucom.2020.07.111
Wen S, Hu R, Yang Y et al (2019) Memristor-based echo state network with online least mean square. IEEE Trans Syst Man Cybern: Syst 49:1787–1796. https://doi.org/10.1109/TSMC.2018.2825021
Deng B, Zhu Z, Yang S et al (2016) FPGA implementation of motifs-based neuronal network and synchronization analysis. Physica A 451:388–402. https://doi.org/10.1016/j.physa.2016.01.052
Aerts H, Fias W, Caeyenberghs K et al (2016) Brain networks under attack: robustness properties and the impact of lesions. Brain 139:3063–3083. https://doi.org/10.1093/brain/aww194
Steffen PR, Hedges D, Matheson R (2022) The brain is adaptive not triune: how the brain responds to threat, challenge, and change. Front Psych 13:802606. https://doi.org/10.3389/fpsyt.2022.802606
Krause R, Van Bavel JJA, Wu C et al (2021) Robust neuromorphic coupled oscillators for adaptive pacemakers. Sci Rep 11:18073. https://doi.org/10.1038/s41598-021-97314-3
Tao T, Ma H, Chen Q et al (2021) Circuit modeling for RRAM-based neuromorphic chip crossbar array with and without write-verify scheme. IEEE Trans Circuits Syst I Regul Pap 68:1906–1916. https://doi.org/10.1109/TCSI.2021.3060798
Liu D, Guo L, Wu Y et al (2021) Antiinterference function of scale-free spiking neural network under AC magnetic field stimulation. IEEE Trans Magn 57:1–5. https://doi.org/10.1109/TMAG.2020.3013258
Izhikevich E (2004) Which model to use for cortical spiking neurons? IEEE Trans Neural Netw 15:1063–1070. https://doi.org/10.1109/TNN.2004.832719
Kobayashi R, Nishimaru H, Nishijo H (2016) Estimation of excitatory and inhibitory synaptic conductance variations in motoneurons during locomotor-like rhythmic activity. Neuroscience 335:72–81. https://doi.org/10.1016/j.neuroscience.2016.08.027
Song S, Miller KD, Abbott LF (2000) Competitive Hebbian learning through spike-timing-dependent synaptic plasticity. Nat Neurosci 3:919–926. https://doi.org/10.1038/78829
Fenyves BG, Szilágyi GS, Vassy Z et al (2020) Synaptic polarity and sign-balance prediction using gene expression data in the caenorhabditis elegans chemical synapse neuronal connectome network. PLoS Comput Biol 16:e1007974. https://doi.org/10.1371/journal.pcbi.1007974
Radman T, Ramos RL, Brumberg JC et al (2009) Role of cortical cell type and morphology in subthreshold and suprathreshold uniform electric field stimulation in vitro. Brain Stimul 2:215-228.e3. https://doi.org/10.1016/j.brs.2009.03.007
Reis AS, Brugnago EL, Caldas IL et al (2021) Suppression of chaotic bursting synchronization in clustered scale-free networks by an external feedback signal. Chaos 31:083128. https://doi.org/10.1063/5.0056672
Tetereva A, Kartashov S, Ivanitsky A et al (2020) Variance and scale-free properties of resting-state blood oxygenation level-dependent signal after fear memory acquisition and extinction. Front Hum Neurosci 14:509075. https://doi.org/10.3389/fnhum.2020.509075
Piersa J, Piekniewski F, Schreiber T (2010) Theoretical model for mesoscopic-level scale-free self-organization of functional brain networks. IEEE Trans Neural Netw 21:1747–1758. https://doi.org/10.1109/TNN.2010.2066989
Lyon R (1982) A computational model of filtering, detection, and compression in the cochlea. In: ICASSP ’82. IEEE international conference on acoustics, speech, and signal processing, pp 1282–1285. https://doi.org/10.1109/ICASSP.1982.1171644
Schrauwen B, Van Campenhout J (2003) BSA, a fast and accurate spike train encoding scheme. Proc Int Jt Conf Neural Netw 2003:2825–2830. https://doi.org/10.1109/IJCNN.2003.1224019
Ponulak F, Kasiński A (2010) Supervised learning in spiking neural networks with ReSuMe: sequence learning, classification, and spike shifting. Neural Comput 22:467–510. https://doi.org/10.1162/neco.2009.11-08-901
Funding
This work was supported by the National Natural Science Foundation of China (Grant Nos. 52077056 and 61976240) and the National Key Research and Development Program of China (Grant No. 2022YFC2402203).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare they have no financial interests.
Ethical approval
The authors declared that we have independently written programs to construct our network and performed the research and analysis of the anti-interference ability of our network.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
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
Guo, L., Liu, Y., Wu, Y. et al. FPGA-based small-world spiking neural network with anti-interference ability under external noise. Neural Comput & Applic 36, 12505–12527 (2024). https://doi.org/10.1007/s00521-024-09667-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-024-09667-1