Proceedings

LISNN: Improving Spiking Neural Networks with Lateral Interactions for Robust Object Recognition

Video Download BibTeX Cite

Proceedings of the Twenty-Ninth International Joint Conference on Artificial Intelligence. Main track. Pages 1519-1525.

https://doi.org/10.24963/ijcai.2020/211

Abstract

Spiking Neural Network (SNN) is considered more biologically plausible and energy-efficient on emerging neuromorphic hardware. Recently backpropagation algorithm has been utilized for training SNN, which allows SNN to go deeper and achieve higher performance. However, most existing SNN models for object recognition are mainly convolutional structures or fully-connected structures, which only have inter-layer connections, but no intra-layer connections. Inspired by Lateral Interactions in neuroscience, we propose a high-performance and noise-robust Spiking Neural Network (dubbed LISNN). Based on the convolutional SNN, we model the lateral interactions between spatially adjacent neurons and integrate it into the spiking neuron membrane potential formula, then build a multi-layer SNN on a popular deep learning framework, i.\,e., PyTorch. We utilize the pseudo-derivative method to solve the non-differentiable problem when applying backpropagation to train LISNN and test LISNN on multiple standard datasets. Experimental results demonstrate that the proposed model can achieve competitive or better performance compared to current state-of-the-art spiking neural networks on MNIST, Fashion-MNIST, and N-MNIST datasets. Besides, thanks to lateral interactions, our model processes stronger noise-robustness than other SNN. Our work brings a biologically plausible mechanism into SNN, hoping that it can help us understand the visual information processing in the brain.

  1. [Agarap, 2018] Abien Fred Agarap. Deep learning using rec- tified linear units (relu). arXiv preprint arXiv:1803.08375, 2018.
  2. [Bellec et al., 2018] Guillaume Bellec, Darjan Salaj, Anand Subramoney, Robert Legenstein, and Wolfgang Maass. Long short-term memory and learning-to-learn in net- works of spiking neurons. In NIPS, pages 787-797, 2018.
  3. [Bi and Poo, 1998] Guo-qiang Bi and Mu-ming Poo. Synap- tic modifications in cultured hippocampal neurons: depen- dence on spike timing, synaptic strength, and postsynaptic cell type. Journal of Neuroscience, 18(24):10464-10472, 1998.
  4. [Comsa et al., 2019] Iulia M Comsa, Krzysztof Potempa, Luca Versari, Thomas Fischbacher, Andrea Gesmundo, and Jyrki Alakuijala. Temporal coding in spiking neu- ral networks with alpha synaptic function. arXiv preprint arXiv:1907.13223, 2019.
  5. [Diehl and Cook, 2015] Peter U. Diehl and Matthew Cook. Unsupervised learning of digit recognition using spike- timing-dependent plasticity. Frontiers in Computational Neuroscience, 9, 2015.
  6. [Evanusa et al., 2019] Matthew Evanusa, Yulia San- damirskaya, et al. Event-based attention and tracking on neuromorphic hardware. In CVPR Workshops, 2019.
  7. [Ghosh-Dastidar and Adeli, 2009] Samanwoy Ghosh- Dastidar and Hojjat Adeli. Spiking neural networks. International journal of neural systems, 19(04):295-308, 2009.
  8. [Hao et al., 2020] Yunzhe Hao, Xuhui Huang, Meng Dong, and Bo Xu. A biologically plausible supervised learning method for spiking neural networks using the symmetric stdp rule. Neural Networks, 121:387-395, 2020.
  9. [Hebb, 1962] Donald Olding Hebb. The organization of be- havior: a neuropsychological theory. Science Editions, 1962.
  10. [Hinton and Salakhutdinov, 2006] Geoffrey E Hinton and Ruslan R Salakhutdinov. Reducing the dimensionality of data with neural networks. science, 313(5786):504-507, 2006.
  11. [Hu et al., 2017] Zhanhao Hu, Tao Wang, and Xiaolin Hu. An stdp-based supervised learning algorithm for spiking neural networks. In ICONIP, pages 92-100. Springer, 2017.
  12. [Hu et al., 2018] Yangfan Hu, Huajin Tang, Yueming Wang, and Gang Pan. Spiking deep residual network, 2018.
  13. [Jin et al., 2018] Yingyezhe Jin, Wenrui Zhang, and Peng Li. Hybrid macro/micro level backpropagation for training deep spiking neural networks. In NIPS, pages 7005-7015, 2018.
  14. [Kheradpisheh et al., 2018] Saeed Reza Kheradpisheh, Mo- hammad Ganjtabesh, Simon J Thorpe, and Timothe Masquelier. Stdp-based spiking deep convolutional neural networks for object recognition. Neural Networks, 99:56- 67, 2018.
  15. [LeCun et al., 1998] Yann LeCun, Léon Bottou, Yoshua Bengio, Patrick Haffner, et al. Gradient-based learning ap- plied to document recognition. Proceedings of the IEEE, 86(11):2278-2324, 1998.
  16. [LeCun et al., 2015] Yann LeCun, Yoshua Bengio, and Ge- offrey Hinton. Deep learning. Nature, 521(7553):436- 444, 2015.
  17. [Lee et al., 2016] Jun Haeng Lee, Tobi Delbruck, and Michael Pfeiffer. Training deep spiking neural networks using backpropagation. Frontiers in neuroscience, 10:508, 2016.
  18. [Maass et al., 2002] Wolfgang Maass, Thomas Natschläger, and Henry Markram. Real-time computing without sta- ble states: A new framework for neural computation based on perturbations. Neural computation, 14(11):2531-2560, 2002.
  19. [Neil and Liu, 2016] Daniel Neil and Shih-Chii Liu. Effec- tive sensor fusion with event-based sensors and deep net- work architectures. In ISCAS, pages 2282-2285. IEEE, 2016.
  20. [Neil et al., 2016] Daniel Neil, Michael Pfeiffer, and Shih- Chii Liu. Phased lstm: Accelerating recurrent network training for long or event-based sequences. In NIPS, pages 3882-3890, 2016.
  21. [Orchard et al., 2015] Garrick Orchard, Ajinkya Jayawant, Gregory K Cohen, and Nitish Thakor. Converting static image datasets to spiking neuromorphic datasets using sac- cades. Frontiers in neuroscience, 9:437, 2015.
  22. [Ororbia and Mali, 2019] Alexander G Ororbia and Ankur Mali. Biologically motivated algorithms for propagating local target representations. In AAAI, volume 33, pages 4651-4658, 2019.
  23. [Pfeiffer and Pfeil, 2018] Michael Pfeiffer and Thomas Pfeil. Deep learning with spiking neurons: Opportunities and challenges. Frontiers in Neuroscience, 12, 2018.
  24. [Ratliff et al., 1974] Floyd Ratliff, H Keffer Hartline, and D Lange. The dynamics of lateral inhibition in the com- pound eye of limulus. i. page 463, 1974.
  25. [Sandamirskaya, 2014] Yulia Sandamirskaya. Dynamic neu- ral fields as a step toward cognitive neuromorphic architec- tures. Frontiers in Neuroscience, 7:276, 2014.
  26. [Schöner and Spencer, 2016] Gregor Schöner and John Spencer. Dynamic thinking: A primer on dynamic field theory. Oxford University Press, 2016.
  27. [Shatz, 1992] Carla J Shatz. The developing brain. Scientific American, 267(3):60-67, 1992.
  28. [Shrestha and Orchard, 2018] Sumit Bam Shrestha and Gar- rick Orchard. Slayer: Spike layer error reassignment in time. In NIPS, pages 1412-1421, 2018.
  29. [Woźniak et al., 2018] Stanisław Woźniak, Angeliki Pantazi, Thomas Bohnstingl, and Evangelos Eleftheriou. Deep learning incorporating biologically-inspired neural dy- namics. arXiv preprint arXiv:1812.07040, 2018.
  30. [Wu et al., 2018] Yujie Wu, Lei Deng, Guoqi Li, Jun Zhu, and Luping Shi. Spatio-temporal backpropagation for training high-performance spiking neural networks. Fron- tiers in neuroscience, 12, 2018.
  31. [Wu et al., 2019] Yujie Wu, Lei Deng, Guoqi Li, Jun Zhu, Yuan Xie, and Luping Shi. Direct training for spiking neu- ral networks: Faster, larger, better. In AAAI, volume 33, pages 1311-1318, 2019.
  32. [Xiao et al., 2017] Han Xiao, Kashif Rasul, and Roland Vollgraf. Fashion-mnist: a novel image dataset for bench- marking machine learning algorithms, 2017.
  33. [Xu et al., 2018] Qi Xu, Yu Qi, Hang Yu, Jiangrong Shen, Huajin Tang, and Gang Pan. Csnn: An augmented spik- ing based framework with perceptron-inception. In IJCAI, pages 1646-1652, 2018. IJCAI
  34. [Zhang and Li, 2019] Wenrui Zhang and Peng Li. Spike- train level backpropagation for training deep recurrent spiking neural networks. In NIPS, pages 7800-7811, 2019.
  35. [Zhang et al., 2019] Lei Zhang, Shengyuan Zhou, Tian Zhi, Zidong Du, and Yunji Chen. Tdsnn: From deep neural networks to deep spike neural networks with temporal- coding. In AAAI, volume 33, pages 1319-1326, 2019.

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

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