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

被引:59
作者
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
来源
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS | 2023年 / 53卷 / 12期
基金
中国国家自然科学基金;
关键词
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
相关论文
共 49 条
[1]   A Comparison of Low-Complexity Real-Time Feature Extraction for Neuromorphic Speech Recognition [J].
Acharya, Jyotibdha ;
Patil, Aakash ;
Li, Xiaoya ;
Chen, Yi ;
Liu, Shih-Chii ;
Basu, Arindam .
FRONTIERS IN NEUROSCIENCE, 2018, 12
[2]  
Alem A. A., 2016, ARXIV
[3]  
Brown G, 2012, J MACH LEARN RES, V13, P27
[4]   Maximum relevance minimum common redundancy feature selection for nonlinear data [J].
Che, Jinxing ;
Yang, Youlong ;
Li, Li ;
Bai, Xuying ;
Zhang, Shenghu ;
Deng, Chengzhi .
INFORMATION SCIENCES, 2017, 409 :68-86
[5]   Multikernel Correntropy for Robust Learning [J].
Chen, Badong ;
Xie, Yuqing ;
Wang, Xin ;
Yuan, Zejian ;
Ren, Pengju ;
Qin, Jing .
IEEE TRANSACTIONS ON CYBERNETICS, 2022, 52 (12) :13500-13511
[6]   Effects of Outliers on the Maximum Correntropy Estimation: A Robustness Analysis [J].
Chen, Badong ;
Xing, Lei ;
Zhao, Haiquan ;
Du, Shaoyi ;
Principe, Jose C. .
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2021, 51 (06) :4007-4012
[7]   Minimum Error Entropy Kalman Filter [J].
Chen, Badong ;
Dang, Lujuan ;
Gu, Yuantao ;
Zheng, Nanning ;
Principe, Jose C. .
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2021, 51 (09) :5819-5829
[8]   Evaluating Capability of Deep Neural Networks for Image Classification via Information Plane [J].
Cheng, Hao ;
Lian, Dongze ;
Gao, Shenghua ;
Geng, Yanlin .
COMPUTER VISION - ECCV 2018, PT XI, 2018, 11215 :181-195
[9]   Dual Extended Kalman Filter Under Minimum Error Entropy With Fiducial Points [J].
Dang, Lujuan ;
Chen, Badong ;
Xia, Yili ;
Lan, Jian ;
Liu, Meiqin .
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2022, 52 (12) :7588-7599
[10]   Loihi: A Neuromorphic Manycore Processor with On-Chip Learning [J].
Davies, Mike ;
Srinivasa, Narayan ;
Lin, Tsung-Han ;
Chinya, Gautham ;
Cao, Yongqiang ;
Choday, Sri Harsha ;
Dimou, Georgios ;
Joshi, Prasad ;
Imam, Nabil ;
Jain, Shweta ;
Liao, Yuyun ;
Lin, Chit-Kwan ;
Lines, Andrew ;
Liu, Ruokun ;
Mathaikutty, Deepak ;
Mccoy, Steve ;
Paul, Arnab ;
Tse, Jonathan ;
Venkataramanan, Guruguhanathan ;
Weng, Yi-Hsin ;
Wild, Andreas ;
Yang, Yoonseok ;
Wang, Hong .
IEEE MICRO, 2018, 38 (01) :82-99