SNIB: Improving Spike-Based Machine Learning Using Nonlinear Information Bottleneck

被引:37
|
作者
Yang, Shuangming [1 ]
Chen, Badong [2 ]
机构
[1] Tianjin Univ, Sch Elect & Informat Engn, Tianjin 300072, Peoples R China
[2] Xi An Jiao Tong Univ, Inst Artificial Intelligence & Robot, Xian 710049, Peoples R China
基金
中国国家自然科学基金;
关键词
Brain-inspired intelligence; information bottleneck (IB); information-theoretic learning (ITL); neuromorphic computing; spiking neural network (SNN); NEURAL-NETWORKS; BRAIN; PROCESSOR;
D O I
10.1109/TSMC.2023.3300318
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Spiking neural networks (SNNs) have garnered increased attention in the field of artificial general intelligence (AGI) research due to their low power consumption, high computational efficiency, and low latency induced by their event-driven and sparse communication features. However, efficiently and robustly training an SNN presents a challenge. In this study, we introduce a novel framework for spike-based machine learning called spike-based nonlinear information bottleneck (SNIB). This framework utilizes an information-theoretic learning (ITL) approach and a surrogate gradient learning (SGL) method to achieve robust, accurate, and low-power performance. The proposed SNIB framework includes three variants: 1) squared information bottleneck (SIB); 2) cubic information bottleneck (CIB); and 3) quartic information bottleneck (QIB) strategies, which use a mapping mechanism to compress spiking representations. We systematically evaluate these strategies using different types of input noise and neuromorphic hardware noise. Our experimental results demonstrate that all three strategies effectively enhance the robustness of SGL in SNN architectures. Furthermore, SNIB can significantly reduce the power consumption of SNNs. As a result, SNIB offers a new and significant perspective for hardware-constrained general mobile devices for embedded edge intelligence and represents a progressive step toward realizing AGI.
引用
收藏
页码:7852 / 7863
页数:12
相关论文
共 50 条
  • [1] SIBoLS: Robust and Energy-efficient Learning for Spike-based Machine Intelligence in Information Bottleneck Framework
    Yang S.
    Wang H.
    Chen B.
    [J]. IEEE Transactions on Cognitive and Developmental Systems, 2024, 16 (05) : 1 - 13
  • [2] Effective Surrogate Gradient Learning With High-Order Information Bottleneck for Spike-Based Machine Intelligence
    Yang, Shuangming
    Chen, Badong
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2023, : 1 - 15
  • [3] Spike-Based Tactile Pattern Recognition Using an Extreme Learning Machine
    Rasouli, Mahdi
    Yi, Chen
    Basu, Arindam
    Thakor, Nitish V.
    Kukreja, Sunil
    [J]. 2015 IEEE BIOMEDICAL CIRCUITS AND SYSTEMS CONFERENCE (BIOCAS), 2015, : 434 - 437
  • [4] Easy and efficient spike-based Machine Learning with mlGeNN
    Knight, James C.
    Nowotny, Thomas
    [J]. PROCEEDINGS OF THE 2023 ANNUAL NEURO-INSPIRED COMPUTATIONAL ELEMENTS CONFERENCE, NICE 2023, 2023, : 115 - 120
  • [5] Spike-based reinforcement learning of navigation
    Eleni Vasilaki
    Robert Urbanczik
    Walter Senn
    Wulfram Gerstner
    [J]. BMC Neuroscience, 9 (Suppl 1)
  • [6] Fisher information for spike-based population decoding
    Toyoizumi, Taro
    Aihara, Kazuyuki
    Amari, Shun-ichi
    [J]. PHYSICAL REVIEW LETTERS, 2006, 97 (09)
  • [7] The Time Machine: A novel spike-based computation architecture
    Garg, Vaibhav
    Shekhar, Ravi
    Harris, John G.
    [J]. 2011 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2011, : 685 - 688
  • [8] Spike-based Learning Rules for Face Recognition
    Du, Chunlin
    Nan, Ying
    Yan, Rui
    [J]. 2017 6TH DATA DRIVEN CONTROL AND LEARNING SYSTEMS (DDCLS), 2017, : 536 - 541
  • [9] Learning as filtering: Implications for spike-based plasticity
    Jegminat, Jannes
    Surace, Simone Carlo J.
    Pfister, Jean-Pascal
    [J]. PLOS COMPUTATIONAL BIOLOGY, 2022, 18 (02)
  • [10] Towards spike-based machine intelligence with neuromorphic computing
    Kaushik Roy
    Akhilesh Jaiswal
    Priyadarshini Panda
    [J]. Nature, 2019, 575 : 607 - 617