Papers
Topics
Authors
Recent
Search
2000 character limit reached

A Hybrid Neural Coding Approach for Pattern Recognition with Spiking Neural Networks

Published 26 May 2023 in cs.NE | (2305.16594v2)

Abstract: Recently, brain-inspired spiking neural networks (SNNs) have demonstrated promising capabilities in solving pattern recognition tasks. However, these SNNs are grounded on homogeneous neurons that utilize a uniform neural coding for information representation. Given that each neural coding scheme possesses its own merits and drawbacks, these SNNs encounter challenges in achieving optimal performance such as accuracy, response time, efficiency, and robustness, all of which are crucial for practical applications. In this study, we argue that SNN architectures should be holistically designed to incorporate heterogeneous coding schemes. As an initial exploration in this direction, we propose a hybrid neural coding and learning framework, which encompasses a neural coding zoo with diverse neural coding schemes discovered in neuroscience. Additionally, it incorporates a flexible neural coding assignment strategy to accommodate task-specific requirements, along with novel layer-wise learning methods to effectively implement hybrid coding SNNs. We demonstrate the superiority of the proposed framework on image classification and sound localization tasks. Specifically, the proposed hybrid coding SNNs achieve comparable accuracy to state-of-the-art SNNs, while exhibiting significantly reduced inference latency and energy consumption, as well as high noise robustness. This study yields valuable insights into hybrid neural coding designs, paving the way for developing high-performance neuromorphic systems.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (65)
  1. Y. Wu, L. Deng, G. Li, J. Zhu, and L. Shi, “Spatio-temporal backpropagation for training high-performance spiking neural networks,” Frontiers in neuroscience, vol. 12, p. 331, 2018.
  2. E. O. Neftci, H. Mostafa, and F. Zenke, “Surrogate gradient learning in spiking neural networks: Bringing the power of gradient-based optimization to spiking neural networks,” IEEE Signal Processing Magazine, vol. 36, no. 6, pp. 51–63, 2019.
  3. J. Wu, Y. Chua, M. Zhang, G. Li, H. Li, and K. C. Tan, “A tandem learning rule for effective training and rapid inference of deep spiking neural networks,” IEEE Transactions on Neural Networks and Learning Systems, pp. 1–15, 2021.
  4. H. Zheng, Y. Wu, L. Deng, Y. Hu, and G. Li, “Going deeper with directly-trained larger spiking neural networks,” in Proceedings of the AAAI conference on artificial intelligence, vol. 35, no. 12, 2021, pp. 11 062–11 070.
  5. W. Fang, Z. Yu, Y. Chen, T. Huang, T. Masquelier, and Y. Tian, “Deep residual learning in spiking neural networks,” Advances in Neural Information Processing Systems, vol. 34, pp. 21 056–21 069, 2021.
  6. L. Qin, Z. Wang, R. Yan, and H. Tang, “Attention-based deep spiking neural networks for temporal credit assignment problems,” IEEE Transactions on Neural Networks and Learning Systems, pp. 1–11, 2023.
  7. Z. Wang, R. Jiang, S. Lian, R. Yan, and H. Tang, “Adaptive smoothing gradient learning for spiking neural networks,” in Proceedings of the 40th International Conference on Machine Learning, vol. 202.   PMLR, 23–29 Jul 2023, pp. 35 798–35 816.
  8. J. Wu, Y. Chua, M. Zhang, H. Li, and K. C. Tan, “A spiking neural network framework for robust sound classification,” Frontiers in neuroscience, vol. 12, p. 836, 2018.
  9. J. Wu, E. Yılmaz, M. Zhang, H. Li, and K. C. Tan, “Deep spiking neural networks for large vocabulary automatic speech recognition,” Frontiers in neuroscience, vol. 14, p. 199, 2020.
  10. J. Wu, C. Xu, X. Han, D. Zhou, M. Zhang, H. Li, and K. C. Tan, “Progressive tandem learning for pattern recognition with deep spiking neural networks,” IEEE Transactions on Pattern Analysis and Machine Intelligence, pp. 1–1, 2021.
  11. T. DeWolf, “Spiking neural networks take control,” Science Robotics, vol. 6, no. 58, p. eabk3268, 2021.
  12. J. Ding, B. Dong, F. Heide, Y. Ding, Y. Zhou, B. Yin, and X. Yang, “Biologically inspired dynamic thresholds for spiking neural networks,” in Advances in Neural Information Processing Systems, 2022.
  13. J. Gjorgjieva, G. Drion, and E. Marder, “Computational implications of biophysical diversity and multiple timescales in neurons and synapses for circuit performance,” Current Opinion in Neurobiology, vol. 37, pp. 44–52, 2016.
  14. E. Adrian and Y. Zotterman, “The impulses produced by sensory nerve endings: Part 3. impulses set up by touch and pressure,” The Journal of physiology, vol. 61, no. 4, p. 465—483, August 1926.
  15. S. Thorpe, D. Fize, and C. Marlot, “Speed of processing in the human visual system,” Nature, vol. 381, no. 6582, pp. 520–522, 1996.
  16. S. Thorpe, A. Delorme, and R. Van Rullen, “Spike-based strategies for rapid processing,” Neural networks, vol. 14, no. 6-7, pp. 715–725, 2001.
  17. J. O’Keefe and M. L. Recce, “Phase relationship between hippocampal place units and the eeg theta rhythm,” Hippocampus, vol. 3, no. 3, pp. 317–330, 1993.
  18. F. Zeldenrust, W. J. Wadman, and B. Englitz, “Neural coding with bursts—current state and future perspectives,” Frontiers in computational neuroscience, vol. 12, p. 48, 2018.
  19. Y. Cao, Y. Chen, and D. Khosla, “Spiking deep convolutional neural networks for energy-efficient object recognition,” International Journal of Computer Vision, vol. 113, no. 1, pp. 54–66, 2015.
  20. T. Bu, W. Fang, J. Ding, P. Dai, Z. Yu, and T. Huang, “Optimal ann-snn conversion for high-accuracy and ultra-low-latency spiking neural networks,” in International Conference on Learning Representations.   ICLR, 2022.
  21. Y. Li, S. Deng, X. Dong, R. Gong, and S. Gu, “A free lunch from ann: Towards efficient, accurate spiking neural networks calibration,” in International Conference on Machine Learning.   PMLR, 2021, pp. 6316–6325.
  22. J. Ding, Z. Yu, Y. Tian, and T. Huang, “Optimal ann-snn conversion for fast and accurate inference in deep spiking neural networks,” in Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence, IJCAI-21.   International Joint Conferences on Artificial Intelligence Organization, 8 2021, pp. 2328–2336.
  23. S. Deng and S. Gu, “Optimal conversion of conventional artificial neural networks to spiking neural networks,” in International Conference on Learning Representations.   ICLR, 2021.
  24. S. Park, S. Kim, H. Choe, and S. Yoon, “Fast and efficient information transmission with burst spikes in deep spiking neural networks,” in 2019 56th ACM/IEEE Design Automation Conference (DAC).   IEEE, 2019, pp. 1–6.
  25. Y. Chen, H. Qu, M. Zhang, and Y. Wang, “Deep spiking neural network with neural oscillation and spike-phase information,” in Proceedings of the AAAI Conference on Artificial Intelligence, vol. 35, no. 8, 2021, pp. 7073–7080.
  26. S. Park, S. Kim, B. Na, and S. Yoon, “T2fsnn: Deep spiking neural networks with time-to-first-spike coding,” in 2020 57th ACM/IEEE Design Automation Conference (DAC).   IEEE, 2020, pp. 1–6.
  27. M. Zhang, J. Wang, J. Wu, A. Belatreche, B. Amornpaisannon, Z. Zhang, V. P. K. Miriyala, H. Qu, Y. Chua, T. E. Carlson et al., “Rectified linear postsynaptic potential function for backpropagation in deep spiking neural networks,” IEEE Transactions on Neural Networks and Learning Systems, vol. 33, no. 5, pp. 1947–1958, 2021.
  28. L. Zhang, S. Zhou, T. Zhi, Z. Du, and Y. Chen, “Tdsnn: From deep neural networks to deep spike neural networks with temporal-coding,” in Proceedings of the AAAI Conference on Artificial Intelligence, vol. 33, no. 01.   AAAI Press, Jul. 2019, pp. 1319–1326.
  29. Z. Pan, J. Wu, M. Zhang, H. Li, and Y. Chua, “Neural population coding for effective temporal classification,” in 2019 International Joint Conference on Neural Networks (IJCNN), 2019, pp. 1–8.
  30. C. Kayser, M. A. Montemurro, N. K. Logothetis, and S. Panzeri, “Spike-phase coding boosts and stabilizes information carried by spatial and temporal spike patterns,” Neuron, vol. 61, no. 4, pp. 597–608, 2009.
  31. J. Kim, H. Kim, S. Huh, J. Lee, and K. Choi, “Deep neural networks with weighted spikes,” Neurocomputing, vol. 311, pp. 373–386, 2018.
  32. E. M. Izhikevich, N. S. Desai, E. C. Walcott, and F. C. Hoppensteadt, “Bursts as a unit of neural information: selective communication via resonance,” Trends in Neurosciences, vol. 26, no. 3, pp. 161–167, 2003.
  33. W. Guo, M. E. Fouda, A. M. Eltawil, and K. N. Salama, “Neural coding in spiking neural networks: A comparative study for robust neuromorphic systems,” Frontiers in Neuroscience, vol. 15, p. 638474, 2021.
  34. Y. Li and Y. Zeng, “Efficient and accurate conversion of spiking neural network with burst spikes,” in Proceedings of the Thirty-First International Joint Conference on Artificial Intelligence, IJCAI-22, L. D. Raedt, Ed.   International Joint Conferences on Artificial Intelligence Organization, 7 2022, pp. 2485–2491.
  35. B. Rueckauer and S.-C. Liu, “Conversion of analog to spiking neural networks using sparse temporal coding,” in 2018 IEEE International Symposium on Circuits and Systems (ISCAS), 2018, pp. 1–5.
  36. S. Oh, D. Kwon, G. Yeom, W.-M. Kang, S. Lee, S. Y. Woo, J. Kim, and J.-H. Lee, “Neuron circuits for low-power spiking neural networks using time-to-first-spike encoding,” IEEE Access, vol. 10, pp. 24 444–24 455, 2022.
  37. G. Buzsáki, “How do neurons sense a spike burst?” Neuron, vol. 73, no. 5, pp. 857–859, 2012.
  38. B. Rueckauer, I.-A. Lungu, Y. Hu, M. Pfeiffer, and S.-C. Liu, “Conversion of continuous-valued deep networks to efficient event-driven networks for image classification,” Frontiers in neuroscience, vol. 11, p. 682, 2017.
  39. R. Gütig and H. Sompolinsky, “The tempotron: a neuron that learns spike timing–based decisions,” Nature neuroscience, vol. 9, no. 3, pp. 420–428, 2006.
  40. L. A. Jeffress, “A place theory of sound localization.” Journal of comparative and physiological psychology, vol. 41, no. 1, p. 35, 1948.
  41. D. F. Goodman and R. Brette, “Spike-timing-based computation in sound localization,” PLoS computational biology, vol. 6, no. 11, p. e1000993, 2010.
  42. Z. Pan, M. Zhang, J. Wu, J. Wang, and H. Li, “Multi-tone phase coding of interaural time difference for sound source localization with spiking neural networks,” IEEE/ACM Transactions on Audio, Speech, and Language Processing, vol. 29, pp. 2656–2670, 2021.
  43. Y. Bengio, N. Léonard, and A. Courville, “Estimating or propagating gradients through stochastic neurons for conditional computation,” arXiv preprint arXiv:1308.3432, 2013.
  44. Q. Yang, J. Wu, M. Zhang, Y. Chua, X. Wang, and H. Li, “Training spiking neural networks with local tandem learning,” in Advances in Neural Information Processing Systems, 2022.
  45. B. Han, G. Srinivasan, and K. Roy, “Rmp-snn: Residual membrane potential neuron for enabling deeper high-accuracy and low-latency spiking neural network,” in Proceedings of the IEEE/CVF conference on computer vision and pattern recognition.   IEEE, 2020, pp. 13 558–13 567.
  46. B. Han and K. Roy, “Deep spiking neural network: Energy efficiency through time based coding,” in European Conference on Computer Vision.   Springer, 2020, pp. 388–404.
  47. N. Rathi and K. Roy, “Diet-snn: A low-latency spiking neural network with direct input encoding and leakage and threshold optimization,” IEEE Transactions on Neural Networks and Learning Systems, pp. 1–9, 2021.
  48. S. Deng, Y. Li, S. Zhang, and S. Gu, “Temporal efficient training of spiking neural network via gradient re-weighting,” in International Conference on Learning Representations.   ICLR, 2022.
  49. S. Kundu, G. Datta, M. Pedram, and P. A. Beerel, “Spike-thrift: Towards energy-efficient deep spiking neural networks by limiting spiking activity via attention-guided compression,” in Proceedings of the IEEE/CVF Winter Conference on Applications of Computer Vision.   IEEE, 2021, pp. 3953–3962.
  50. A. Krizhevsky, “Learning multiple layers of features from tiny images,” Citeseer, Tech. Rep., 2009.
  51. J. Wu, Q. Zhang, and G. Xu, “Tiny imagenet challenge,” Stanford University, Tech. Rep., 2017.
  52. W. Li, P.-C. Chu, G.-Z. Liu, Y.-B. Tian, T.-H. Qiu, and S.-M. Wang, “An image classification algorithm based on hybrid quantum classical convolutional neural network,” Quantum Engineering, vol. 2022, 2022.
  53. K. Simonyan and A. Zisserman, “Very deep convolutional networks for large-scale image recognition,” in International Conference on Learning Representations, May 2015.
  54. K. He, X. Zhang, S. Ren, and J. Sun, “Deep residual learning for image recognition,” in Proceedings of the IEEE conference on computer vision and pattern recognition.   IEEE, 2016, pp. 770–778.
  55. P. A. Merolla, J. V. Arthur, R. Alvarez-Icaza, A. S. Cassidy, J. Sawada, F. Akopyan, B. L. Jackson, N. Imam, C. Guo, Y. Nakamura et al., “A million spiking-neuron integrated circuit with a scalable communication network and interface,” Science, vol. 345, no. 6197, pp. 668–673, 2014.
  56. B. Yin, F. Corradi, and S. M. Bohté, “Accurate and efficient time-domain classification with adaptive spiking recurrent neural networks,” Nature Machine Intelligence, vol. 3, no. 10, pp. 905–913, 2021.
  57. M. Yao, G. Zhao, H. Zhang, Y. Hu, L. Deng, Y. Tian, B. Xu, and G. Li, “Attention spiking neural networks,” IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 45, no. 8, pp. 9393–9410, 2023.
  58. S. Han, J. Pool, J. Tran, and W. J. Dally, “Learning both weights and connections for efficient neural networks,” in Proceedings of the 28th International Conference on Neural Information Processing Systems - Volume 1.   MIT Press, 2015, p. 1135–1143.
  59. X. Qian, B. Sharma, A. E. Abridi, and H. Li, “Sloclas: A database for joint sound localization and classification,” arXiv preprint arXiv:2108.02539, 2021.
  60. W. He, P. Motlicek, and J.-M. Odobez, “Joint Localization and Classification of Multiple Sound Sources Using a Multi-task Neural Network,” in Proc. Interspeech 2018, 2018, pp. 312–316.
  61. S. Adavanne, A. Politis, J. Nikunen, and T. Virtanen, “Sound event localization and detection of overlapping sources using convolutional recurrent neural networks,” IEEE Journal of Selected Topics in Signal Processing, vol. 13, no. 1, pp. 34–48, 2018.
  62. Y. Cao, T. Iqbal, Q. Kong, F. An, W. Wang, and M. D. Plumbley, “An improved event-independent network for polyphonic sound event localization and detection,” in ICASSP 2021 - 2021 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), 2021, pp. 885–889.
  63. B. Yang, H. Liu, and X. Li, “Srp-dnn: Learning direct-path phase difference for multiple moving sound source localization,” in Proceedings of IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), 2022, pp. 721–725.
  64. Y. Wang, B. Yang, and X. Li, “Fn-ssl: Full-band and narrow-band fusion for sound source localization,” in Proceedings of INTERSPEECH, 2023.
  65. E. Sejdić, I. Djurović, and J. Jiang, “Time–frequency feature representation using energy concentration: An overview of recent advances,” Digital signal processing, vol. 19, no. 1, pp. 153–183, 2009.
Citations (10)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Collections

Sign up for free to add this paper to one or more collections.