Abstract
Artificial Intelligence (AI) has become very popular due to both the increasing demands from applications and the booming of computer techniques. Spiking Neural Network (SNN), as the third generation of Artificial Neural Network, receives more and more attention in the field of AI. With the high similarity to biological neural network, SNN has the potential to break through the barriers of strong AI. However, the using of SNNs on practical scenarios is rather limited, as a result of the lack of high efficient learning algorithms. Nowadays, learning methods of SNNs are designed mainly based on previous biological discoveries. The fact that there are both excitatory neurons and inhibitory neurons in the biological neural network has stimulated the motive of this research. The existence of inhibitory neurons could strengthen the self-regulation ability of neural networks and improve learning efficiency. Inspired by the ancient Chinese “Yin and Yang” Theory, we first presented our effort at constructing SNN structure with equilibrated excitatory neurons and inhibitory neurons. Then an ensemble learning optimized supervised learning method is designed and tailored for this SNN structure. Experiments are conducted using MNIST data sets, and results show that, with the designed learning mechanism, our equilibrated bipolar SNN structure could gain reasonable accuracy with much more compact structure and much more sparse synapse connections.














Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Beyeler M, Dutt ND, Krichmar JL (2013) Categorization and decision-making in a neurobiologically plausible spiking network using a STDP-like learning rule. Neural Netw 48:109–124
Bohte SM, Kok JN, Han ALP (2000) Error-backpropagation in temporally encoded networks of spiking neurons. Neurocomputing 48(1):17–37
Cho S, Beigné E, Zhang Z (2019) A 2048-neuron spiking neural network accelerator with neuro-inspired pruning and asynchronous network on chip in 40nm CMOS, In: IEEE custom integrated circuits conference (CICC). Austin, TX, USA, pp 1–4
Diehl PU, Matthew C (2015) Unsupervised learning of digit recognition using spike-timing-dependent plasticity. Front Comput Neurosci. https://doi.org/10.3389/fncom.2015.00099
Florian RV, Michal Z (2012) The chronotron: a neuron that learns to fire temporally precise spike patterns. PLoS ONE 7(8):e40233
Gewaltig MO, Diesmann M (2007) Nest (neural simulation tool). Scholarpedia 2(4):1430
Ghosh-Dastidar S, Adeli H (2009) A new supervised learning algorithm for multiple spiking neural networks with application in epilepsy and seizure detection. Neural Netw 22(10):1419–1431
Guo L, Wang Z, Adjouadi M (2015) A novel biologically plausible supervised learning method for spiking neurons. In: World congress in computer science, computer engineering, and applied computing, int’l conf. artificial intelligence
Hazan H, Saunders D, Sanghavi DT, Siegelmann H, Kozma R (2018) Unsupervised learning with self-organizing spiking neural networks. In: 2018 international joint conference on neural networks (IJCNN), Rio de Janeiro, pp 1–6. https://doi.org/10.1109/IJCNN.2018.8489673
Hebb DO (1949) The organization of behavior. Wiley, New York
Indiveri G (2003) A low-power adaptive integrate-and-fire neuron circuit. In: International symposium on circuits and systems. IEEE
Iyer LR, Basu A (2017) Unsupervised learning of event-based image recordings using spike-timing-dependent plasticity. In: International joint conference on neural networks. IEEE, pp 1840–1846
Kasabov N, Dhoble K, Nuntalid N, Indiveri G (2013) Dynamic evolving spiking neural networks for on-line spatio- and spectro-temporal pattern recognition. Neural Netw 41(5):188–201
Lecun Y, Cortes C (2010) The MNIST database of handwritten digits. Available online at: http://yann.lecun.com/exdb/mnist/
Legenstein R, Naeger C, Maass W (2005) What can a neuron learn with spike-timing-dependent plasticity? Neural Comput 17(11):2337
Liu D, Yue S (2016) Visual pattern recognition using unsupervised spike timing dependent plasticity learning. In: International joint conference on neural networks. IEEE, pp 285–292
Maas W (1997) Networks of spiking neurons: the third generation of neural network models. Neural Netw 10(9):1659–1671
Matsubara T (2017) Spike timing-dependent conduction delay learning model classifying spatio-temporal spike patterns. In: International joint conference on neural networks, pp 1831–1839
Mckennoch S, Liu D, Bushnell LG (2006) Fast modifications of the spikeprop algorithm. In: IEEE international joint conference on neural network. IEEE
Nguyen A, Yosinski J, Clune J (2015) Deep neural networks are easily fooled: High confidence predictions for unrecognizable images. In: Computer vision and pattern recognition, pp 427–436
Ponulak F (2005) Resume—new supervised learning method for spiking neural networks
Ponulak F, Kasiski A (2010) Supervised learning in spiking neural networks with resume: sequence learning, classification, and spike shifting. Neural Comput 22(2):467–510
Qiao GC et al (2019) A neuromorphic-hardware oriented bio-plausible online-learning spiking neural network model. IEEE Access 7:71730–71740. https://doi.org/10.1109/ACCESS.2019.2919163
Ruf B, Schmitt M (1997) Learning temporally encoded patterns in networks of spiking neurons. Neural Process Lett 5(1):9–18
Shrestha A, Ahmed K, Wang Y et al (2017) Stable spike-timing dependent plasticity rule for multilayer unsupervised and supervised learning. In: International joint conference on neural networks. IEEE, pp 1999–2006
Song S, Miller KD, Abbott LF (2000) Competitive Hebbian learning through spike-timing-dependent synaptic plasticity. Nature Neurosci 3(9):919–26
Sporea I, Grüning A (2012) Supervised learning in multilayer spiking neural networks. Neural Comput 25(2):473–509
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: International joint conference on neural networks, pp 1847–1854
Taherkhani A, Belatreche A, Li Y et al (2014) A new biologically plausible supervised learning method for spiking neurons. In: ESANN 2014 proceedings, European symposium on artificial neural networks, computational intelligence and machine learning, Bruges (Belgium), 23–25 April 2014
Tang T, Xia L, Li B, Luo R (2015) Spiking neural network with RRAM: can we use it for real-world application? In: Design, automation and test in Eeurope conference and exhibition, pp 860–865
Thorpe S, Gautrais J (1998) Rank order coding. In: Conference on computational neuroscience: trends in research. Plenum Press, New York
Wade JJ, McDaid LJ, Sayers HM, Wade JJ, Mcdaid LJ, Santos JA, Santos JA et al (2010) SWAT: a spiking neural network training algorithm for classification problems. IEEE Trans Neural Netw 21(11):1817
Wang Z et al (2018) Experimental demonstration of ferroelectric spiking neurons for unsupervised clustering. In: 2018 IEEE international electron devices meeting (IEDM), San Francisco, CA, pp 13.3.1–13.3.4. https://doi.org/10.1109/IEDM.2018.8614586
Xin J, Embrechts MJ (2001) Supervised learning with spiking neural networks. In: International joint conference on neural networks. IEEE
Xu Y, Zeng X, Han L et al (2013) A supervised multi-spike learning algorithm based on gradient descent for spiking neural networks. Neural Netw 43:99–113
Acknowledgements
This work is supported by the National Natural Science Foundation of China under Grant No. 91846303.
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.
Rights and permissions
About this article
Cite this article
Yang, X., Lin, J., Zheng, W. et al. Research on learning mechanism designing for equilibrated bipolar spiking neural networks. Artif Intell Rev 53, 5189–5215 (2020). https://doi.org/10.1007/s10462-020-09818-5
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10462-020-09818-5