Proceedings

Exploiting Neuron and Synapse Filter Dynamics in Spatial Temporal Learning of Deep Spiking Neural Network

Video Download BibTeX Cite

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

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

Abstract

The recently discovered spatial-temporal information processing capability of bio-inspired Spiking neural networks (SNN) has enabled some interesting models and applications. However designing large-scale and high-performance model is yet a challenge due to the lack of robust training algorithms. A bio-plausible SNN model with spatial-temporal property is a complex dynamic system. Synapses and neurons behave as filters capable of preserving temporal information. As such neuron dynamics and filter effects are ignored in existing training algorithms, the SNN downgrades into a memoryless system and loses the ability of temporal signal processing. Furthermore, spike timing plays an important role in information representation, but conventional rate-based spike coding models only consider spike trains statistically, and discard information carried by its temporal structures. To address the above issues, and exploit the temporal dynamics of SNNs, we formulate SNN as a network of infinite impulse response (IIR) filters with neuron nonlinearity. We proposed a training algorithm that is capable to learn spatial-temporal patterns by searching for the optimal synapse filter kernels and weights. The proposed model and training algorithm are applied to construct associative memories and classifiers for synthetic and public datasets including MNIST, NMNIST, DVS 128 etc. Their accuracy outperforms state-of-the-art approaches.

  1. [Abdollahi and Liu, 2011] Mohammad Abdollahi and Shih- Chii Liu. Speaker-independent isolated digit recognition using an aer silicon cochlea. In 2011 IEEE Biomedical Circuits and Systems Conference (BioCAS), pages 269- 272. IEEE, 2011.
  2. [Amir et al., 2017] Arnon Amir, Brian Taba, David Berg, Timothy Melano, Jeffrey McKinstry, Carmelo Di Nolfo, Tapan Nayak, Alexander Andreopoulos, Guillaume Gar- reau, Marcela Mendoza, et al. A low power, fully event- based gesture recognition system. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recog- nition, pages 7243-7252, 2017.
  3. [Back and Tsoi, 1991] Andrew D Back and Ah Chung Tsoi. Fir and iir synapses, a new neural network architecture for time series modeling. Neural computation, 3(3):375-385, 1991.
  4. [Brette et al., 2007] Romain Brette, Michelle Rudolph, Ted Carnevale, Michael Hines, David Beeman, James M Bower, Markus Diesmann, Abigail Morrison, Philip H Goodman, Frederick C Harris, et al. Simulation of net- works of spiking neurons: a review of tools and strate- gies. Journal of computational neuroscience, 23(3):349- 398, 2007.
  5. [Campolucci et al., 1999] Paolo Campolucci, Aurelio Uncini, Francesco Piazza, and Bhaskar D Rao. On-line learning algorithms for locally recurrent neural networks. IEEE transactions on neural networks, 10(2):253-271, 1999.
  6. [Diehl et al., 2015] Peter U Diehl, Daniel Neil, Jonathan Bi- nas, Matthew Cook, Shih-Chii Liu, and Michael Pfeif- fer. Fast-classifying, high-accuracy spiking deep networks through weight and threshold balancing. In 2015 Inter- national Joint Conference on Neural Networks (IJCNN), pages 1-8. IEEE, 2015.
  7. [Esser et al., 2015] Steve K Esser, Rathinakumar Ap- puswamy, Paul Merolla, John V Arthur, and Dharmen- dra S Modha. Backpropagation for energy-efficient neuromorphic computing. In Advances in Neural Information Processing Systems, pages 1117-1125, 2015.
  8. [Gerstner et al., 2014] Wulfram Gerstner, Werner M Kistler, Richard Naud, and Liam Paninski. Neuronal dynamics: From single neurons to networks and models of cognition. Cambridge University Press, 2014.
  9. [Gu et al., 2019] Pengjie Gu, Rong Xiao, Gang Pan, and Huajin Tang. Stca: spatio-temporal credit assignment with delayed feedback in deep spiking neural networks. In Pro- ceedings of the 28th International Joint Conference on Ar- tificial Intelligence, pages 1366-1372. AAAI Press, 2019. IJCAI
  10. [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.
  11. [Gütig, 2016] Robert Gütig. Spiking neurons can discover predictive features by aggregate-label learning. Science, 351(6277):aab4113, 2016.
  12. [Hennig, 2013] Matthias H Hennig. Theoretical models of synaptic short term plasticity. Frontiers in computational neuroscience, 7:45, 2013.
  13. [Jin et al., 2018] Yingyezhe Jin, Wenrui Zhang, and Peng Li. Hybrid macro/micro level backpropagation for train- ing deep spiking neural networks. In Advances in Neural Information Processing Systems, pages 7005-7015, 2018.
  14. [Kadous and others, 2002] Mohammed Waleed Kadous et al. Temporal classification: Extending the classification paradigm to multivariate time series. University of New South Wales Kensington, 2002.
  15. [Kaiser et al., 2018] Jacques Kaiser, Hesham Mostafa, and Emre Neftci. Synaptic plasticity dynamics for deep con- tinuous local learning. arXiv preprint arXiv:1811.10766, 2018.
  16. [Kaiser et al., 2019] Jacques Kaiser, Alexander Friedrich, J Tieck, Daniel Reichard, Arne Roennau, Emre Neftci, and Rüdiger Dillmann. Embodied event-driven random back- propagation. arXiv preprint arXiv:1904.04805, 2019.
  17. [Karim et al., 2019] Fazle Karim, Somshubra Majumdar, Houshang Darabi, and Samuel Harford. Multivariate lstm-fcns for time series classification. Neural Networks, 116:237-245, 2019.
  18. [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.
  19. [Mohemmed et al., 2012] Ammar Mohemmed, Stefan Schliebs, Satoshi Matsuda, and Nikola Kasabov. Span: Spike pattern association neuron for learning spatio- temporal spike patterns. International journal of neural systems, 22(04):1250012, 2012.
  20. [Neftci et al., 2019] Emre O Neftci, Hesham Mostafa, and Friedemann Zenke. Surrogate gradient learning in spiking neural networks. arXiv preprint arXiv:1901.09948, 2019.
  21. [Pan et al., 2019] Zihan Pan, Jibin Wu, Malu Zhang, Haizhou Li, and Yansong Chua. Neural population coding for effective temporal classification. In 2019 International Joint Conference on Neural Networks (IJCNN), pages 1-8. IEEE, 2019.
  22. [Shrestha and Orchard, 2018] Sumit Bam Shrestha and Gar- rick Orchard. Slayer: Spike layer error reassignment in time. In Advances in Neural Information Processing Sys- tems, pages 1412-1421, 2018.
  23. [Shrestha et al., 2019] Amar Shrestha, Haowen Fang, Qing Wu, and Qinru Qiu. Approximating back-propagation for a biologically plausible local learning rule in spiking neu- ral networks. In Proceedings of the International Confer- ence on Neuromorphic Systems, page 10. ACM, 2019.
  24. [Stevens and Zador, 1996] Charles F Stevens and An- thony M Zador. When is an integrate-and-fire neuron like a poisson neuron? In Advances in neural information processing systems, pages 103-109, 1996.
  25. [Tavanaei and Maida, 2019] Amirhossein Tavanaei and An- thony Maida. Bp-stdp: Approximating backpropagation using spike timing dependent plasticity. Neurocomputing, 330:39-47, 2019.
  26. [Wu et al., 2018a] Jibin Wu, Yansong Chua, and Haizhou Li. A biologically plausible speech recognition framework based on spiking neural networks. In 2018 International Joint Conference on Neural Networks (IJCNN), pages 1-8. IEEE, 2018.
  27. [Wu et al., 2018b] 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.
  28. [Wu et al., 2019] Yujie Wu, Lei Deng, Guoqi Li, Jun Zhu, Yuan Xie, and Luping Shi. Direct training for spiking neural networks: Faster, larger, better. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 33, pages 1311-1318, 2019.
  29. [Zenke and Ganguli, 2018] Friedemann Zenke and Surya Ganguli. Superspike: Supervised learning in multi- layer spiking neural networks. Neural computation, 30(6):1514-1541, 2018.

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

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