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 条
  • [41] Dimensionality in recurrent spiking networks: Global trends in activity and local origins in connectivity
    Recanatesi, Stefano
    Ocker, Gabriel Koch
    Buice, Michael A.
    Shea-Brown, Eric
    PLOS COMPUTATIONAL BIOLOGY, 2019, 15 (07)
  • [42] Operative dimensions in unconstrained connectivity of recurrent neural networks
    Krause, Renate
    Cook, Matthew
    Kollmorgen, Sepp
    Mante, Valerio
    Indiveri, Giacomo
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 35 (NEURIPS 2022), 2022,
  • [43] Road Traffic Forecasting Using NeuCube and Dynamic Evolving Spiking Neural Networks
    Lana, Ibai
    Capecci, Elisa
    Del Ser, Javier
    Lobo, Jesus L.
    Kasabov, Nikola
    INTELLIGENT DISTRIBUTED COMPUTING XII, 2018, 798 : 192 - 203
  • [44] Evolving Spiking Neural Networks: A novel growth algorithm exhibits unintelligent design
    Schaffer, J. David
    NEXT-GENERATION ROBOTICS II; AND MACHINE INTELLIGENCE AND BIO-INSPIRED COMPUTATION: THEORY AND APPLICATIONS IX, 2015, 9494
  • [45] Exploiting the stimuli encoding scheme of evolving Spiking Neural Networks for stream learning
    Lobo, Jesus L.
    Oregi, Izaskun
    Bifet, Albert
    Del Ser, Javier
    NEURAL NETWORKS, 2020, 123 : 118 - 133
  • [46] A spiking recurrent neural network
    Li, Y
    Harris, JG
    VLSI 2004: IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI, PROCEEDINGS, 2004, : 321 - 322
  • [47] Evolving Spiking Neural Networks to Control Animats for Temporal Pattern Recognition and Foraging
    Bensmail, Chama
    Steuber, Volker
    Davey, Neil
    Wrobel, Borys
    2017 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (SSCI), 2017, : 3250 - 3257
  • [48] Evolving Spiking Neural Networks for online learning over drifting data streams
    Lobo, Jesus L.
    Lana, Ibai
    Del Ser, Javier
    Bilbao, Miren Nekane
    Kasabov, Nikola
    NEURAL NETWORKS, 2018, 108 : 1 - 19
  • [49] Unsupervised Anomaly Detection in Stream Data with Online Evolving Spiking Neural Networks
    Maciag, Piotr S.
    Kryszkiewicz, Marzena
    Bembenik, Robert
    Lobo, Jesus L.
    Del Ser, Javier
    NEURAL NETWORKS, 2021, 139 : 118 - 139
  • [50] Conversion of Artificial Recurrent Neural Networks to Spiking Neural Networks for Low-power Neuromorphic Hardware
    Diehl, Peter U.
    Zarrella, Guido
    Cassidy, Andrew
    Pedroni, Bruno U.
    Neftci, Emre
    2016 IEEE INTERNATIONAL CONFERENCE ON REBOOTING COMPUTING (ICRC), 2016,