Proceedings

Fast and Accurate Classification with a Multi-Spike Learning Algorithm for Spiking Neurons

Download BibTeX Cite

Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence. Main track. Pages 1445-1451.

https://doi.org/10.24963/ijcai.2019/200

Abstract

The formulation of efficient supervised learning algorithms for spiking neurons is complicated and remains challenging. Most existing learning methods with the precisely firing times of spikes often result in relatively low efficiency and poor robustness to noise. To address these limitations, we propose a simple and effective multi-spike learning rule to train neurons to match their output spike number with a desired one. The proposed method will quickly find a local maximum value (directly related to the embedded feature) as the relevant signal for synaptic updates based on membrane potential trace of a neuron, and constructs an error function defined as the difference between the local maximum membrane potential and the firing threshold. With the presented rule, a single neuron can be trained to learn multi-category tasks, and can successfully mitigate the impact of the input noise and discover embedded features. Experimental results show the proposed algorithm has higher precision, lower computation cost, and better noise robustness than current state-of-the-art learning methods under a wide range of learning tasks.

  1. [Bohte et al., 2002] Sander M. Bohte, Joost N. Kok, and Han La Poutre. Error-backpropagation in temporally encod- ed networks of spiking neurons. Neurocomputing, 48(1- 4):17-37, 2002.
  2. [Butts et al., 2007] Daniel A. Butts, Chong Weng, Jianzhong Jin, Chun-I Yeh, Nicholas A. Lesica, Jose-Manuel Alon- so, and Garrett B. Stanley. Temporal precision in the neural code and the timescales of natural vision. Nature, 449(7158):92-95, 2007.
  3. [Fisher, 1936] Ronald A. Fisher. The use of multiple mea- surements in taxonomic problems. Annals of eugenics, 7(2):179-188, 1936.
  4. [Florian, 2012] Rȃzvan V. Florian. The chronotron: a neuron that learns to fire temporally precise spike patterns. PLOS ONE, 7(8):e40233, 2012.
  5. [Gerstner and Kistler, 2002] Wulfram Gerstner and Wern- er M. Kistler. Spiking neuron models: Single neurons, populations, plasticity. Cambridge university press, 2002.
  6. [Gütig and Sompolinsky, 2006] Robert Gütig and Haim Sompolinsky. The tempotron: a neuron that learns spike timing-based decisions. Nature neuroscience, 9(3):420, 2006.
  7. [Gütig, 2014] Robert Gütig. To spike, or when to spike? Current opinion in neurobiology, 25:134-139, 2014.
  8. [Gütig, 2016] Robert Gütig. Spiking neurons can discover predictive features by aggregate-label learning. Science, 351(6277):aab4113, 2016.
  9. [Miao et al., 2018] Yu Miao, Huajin Tang, and Gang Pan. A supervised multi-spike learning algorithm for spiking neu- ral networks. International Joint Conference on Neural Networks, pages 1-7, 2018.
  10. [Nakamura et al., 2000] Satoshi Nakamura, Kazuo Hiyane, Futoshi Asano, Takanobu Nishiura, and Takeshi Yamada. Acoustical sound database in real environments for sound scene understanding and hands-free speech recognition. In Language Resources and Evaluation Conference, 2000.
  11. [Orchard et al., 2015] Garrick Orchard, Cedric Meyer, Ralph Etienne-Cummings, Christoph Posch, Nitish Thakor, and Ryad Benosman. Hfirst: a temporal approach to object recognition. IEEE transactions on pattern analysis and machine intelligence, 37(10):2028-2040, 2015.
  12. [Pérez-Carrasco et al., 2013] José A. Pérez-Carrasco, Bo Zhao, Carmen Serrano, Begona Acha, Teresa Serrano-Gotarredona, Shouchun Chen, and Bernabé Linares-Barranco. Mapping from frame-driven to frame- free event-driven vision systems by low-rate rate coding and coincidence processing-application to feedforward convnets. IEEE transactions on pattern analysis and machine intelligence, 35(11):2706-2719, 2013.
  13. [Ponulak and Kasiński, 2010] Filip Ponulak and Andrze- j Kasiński. Supervised learning in spiking neural networks with resume: sequence learning, classification, and spike shifting. Neural Computation, 22(2):467-510, 2010.
  14. [Qi et al., 2018] Yu Qi, Jiangrong Shen, Yueming Wang, Huajin Tang, Hang Yu, Zhaohui Wu, and Gang Pan. Joint- ly learning network connections and link weights in spik- ing neural networks. pages 1597-1603. International Joint Conferences on Artificial Intelligence, 2018. IJCAI
  15. [Song et al., 2000] Sen Song, Kenneth D. Miller, and Lar- ry F. Abbott. Competitive hebbian learning through spike-timing-dependent synaptic plasticity. Nature neuro- science, 3(9):919-926, 2000.
  16. [VanRullen et al., 2005] Rufin VanRullen, Rudy Guyon- neau, and Simon J. Thorpe. Spike times make sense. Trends in neurosciences, 28(1):1-4, 2005.
  17. [Xiao et al., 2018] Rong Xiao, Huajin Tang, Pengjie Gu, and Xiaoliang Xu. Spike-based encoding and learning of spec- trum features for robust sound recognition. Neurocomput- ing, 2018.
  18. [Xu et al., 2018] Qi Xu, Yu Qi, Hang Yu, Jiangrong Shen, Huajin Tang, and Gang Pan. Csnn: An augmented spiking based framework with perceptron-inception. pages 1646- 1652. International Joint Conferences on Artificial Intelli- gence, 2018. IJCAI
  19. [Yu et al., 2013] Qiang Yu, Huajin Tang, Kay C. Tan, and Haizhou Li. Precise-spike-driven synaptic plasticity: Learning hetero-association of spatiotemporal spike pat- terns. PLOS ONE, 8(11):e78318, 2013.
  20. [Yu et al., 2018a] Qiang Yu, Haizhou Li, and Kay C. Tan. Spike timing or rate? neurons learn to make decisions for both through threshold-driven plasticity. IEEE transac- tions on cybernetics, (99):1-12, 2018.
  21. [Yu et al., 2018b] Qiang Yu, Longbiao Wang, and Jianwu Dang. Efficient multi-spike learning with tempotron-like ltp and psd-like ltd. In International Conference on Neural Information Processing, pages 545-554, 2018.
  22. [Zhang et al., 2018] Malu Zhang, Hong Qu, Ammar Be- latreche, Yi Chen, and Zhang Yi. A highly effective and robust membrane potential-driven supervised learning method for spiking neurons. IEEE transactions on neural networks and learning systems, (99):1-15, 2018.
  23. [Zhao et al., 2014] Bo Zhao, Ruoxi Ding, Shoushun Chen, Bernabe Linares-Barranco, and Huajin Tang. Feedforward categorization on aer motion events using cortex-like fea- tures in a spiking neural network. IEEE transactions on neural networks and learning systems, 26(9):1963-1978, 2014.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards