Evolving Connectivity for Recurrent Spiking Neural Networks

被引:0
|
作者
Wang, Guan [1 ,2 ]
Sun, Yuhao [2 ,3 ]
Cheng, Sijie [1 ,4 ]
Song, Sen [2 ,3 ]
机构
[1] Tsinghua Univ, Deptartment Comp Sci & Technol, Beijing, Peoples R China
[2] Tsinghua Univ, Lab Brain & Intelligence, Beijing, Peoples R China
[3] Tsinghua Univ, Dept Biomed Engn, Beijing, Peoples R China
[4] Tsinghua Univ, Inst AI Ind Res AIR, Beijing, Peoples R China
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Recurrent spiking neural networks (RSNNs) hold great potential for advancing artificial general intelligence, as they draw inspiration from the biological nervous system and show promise in modeling complex dynamics. However, the widely-used surrogate gradient-based training methods for RSNNs are inherently inaccurate and unfriendly to neuromorphic hardware. To address these limitations, we propose the evolving connectivity (EC) framework, an inference-only method for training RSNNs. The EC framework reformulates weight-tuning as a search into parameterized connection probability distributions, and employs Natural Evolution Strategies (NES) for optimizing these distributions. Our EC framework circumvents the need for gradients and features hardware-friendly characteristics, including sparse boolean connections and high scalability. We evaluate EC on a series of standard robotic locomotion tasks, where it achieves comparable performance with deep neural networks and outperforms gradient-trained RSNNs, even solving the complex 17-DoF humanoid task. Additionally, the EC framework demonstrates a two to three fold speedup in efficiency compared to directly evolving parameters. By providing a performant and hardware-friendly alternative, the EC framework lays the groundwork for further energy-efficient applications of RSNNs and advances the development of neuromorphic devices. Our code is publicly available at https://github.com/imoneoi/EvolvingConnectivity.
引用
收藏
页数:17
相关论文
共 50 条
  • [1] Evolving developing spiking neural networks
    Federici, D
    2005 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-3, PROCEEDINGS, 2005, : 543 - 550
  • [2] Evolving unipolar memristor spiking neural networks
    Howard, David
    Bull, Larry
    Costello, Ben De Lacy
    CONNECTION SCIENCE, 2015, 27 (04) : 397 - 416
  • [3] Evolving Unipolar Memristor Spiking Neural Networks
    Howard, David
    Bull, Larry
    Costello, Ben de Lacy
    ARTIFICIAL LIFE AND COMPUTATIONAL INTELLIGENCE, 2015, 8955 : 258 - 272
  • [4] Evolving spiking neural networks for robot control
    Batllori, R.
    Laramee, C. B.
    Land, W.
    Schaffer, J. D.
    COMPLEX ADAPTIVE SYSTEMS, 2011, 6
  • [5] Evolving spiking neural networks for taste recognition
    Soltic, S.
    Wysoski, S. G.
    Kasabov, N. K.
    2008 IEEE INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS, VOLS 1-8, 2008, : 2091 - +
  • [6] \Evolving Spiking Neural Networks for Control of Artificial Creatures
    Ahmadi, Arash
    BRAIN-BROAD RESEARCH IN ARTIFICIAL INTELLIGENCE AND NEUROSCIENCE, 2013, 4 (1-4): : 5 - 19
  • [7] Evolving Spiking Neural Networks for Nonlinear Control Problems
    Qiu, Huanneng
    Garratt, Matthew
    Howard, David
    Anavatti, Sreenatha
    2018 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (IEEE SSCI), 2018, : 1367 - 1373
  • [8] Evolving Spiking Neural Networks for Recognition of Aged Voices
    Silva, Marco
    Vellasco, Marley M. B. R.
    Cataldo, Edson
    JOURNAL OF VOICE, 2017, 31 (01) : 24 - 33
  • [9] Evolving spiking neural networks for audiovisual information processing
    Wysoski, Simei Gomes
    Benuskova, Lubica
    Kasabov, Nikola
    NEURAL NETWORKS, 2010, 23 (07) : 819 - 835
  • [10] Image Classification with Recurrent Spiking Neural Networks
    Cureno Ramirez, Andres
    Garcia Morgado, Balam
    Gerardo de la Fraga, Luis
    PATTERN RECOGNITION, MCPR 2024, 2024, 14755 : 368 - 376