Efficient sparse spiking auto-encoder for reconstruction, denoising and classification

被引:0
|
作者
Walters, Ben [1 ]
Kalatehbali, Hamid Rahimian [2 ]
Cai, Zhengyu [3 ]
Genov, Roman [3 ]
Amirsoleimani, Amirali [2 ]
Eshraghian, Jason [4 ]
Azghadi, Mostafa Rahimi [1 ]
机构
[1] James Cook Univ, Coll Sci & Engn, Townsville, Australia
[2] York Univ, Dept Elect Engn & Comp Sci, Toronto, ON, Canada
[3] Univ Toronto, Dept Elect & Comp Engn, Toronto, ON, Canada
[4] Univ Calif Santa Cruz, Dept Elect & Comp Engn, Santa Cruz, CA USA
来源
关键词
SAE; STDP; spiking neural networks (SNNs); neuromorphic computing; NEURAL-NETWORKS; STDP; GRADIENT; IMPLEMENTATION; OPTIMIZATION; POWER;
D O I
10.1088/2634-4386/ad5c97
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Auto-encoders are capable of performing input reconstruction, denoising, and classification through an encoder-decoder structure. Spiking Auto-Encoders (SAEs) can utilize asynchronous sparse spikes to improve power efficiency and processing latency on neuromorphic hardware. In our work, we propose an efficient SAE trained using only Spike-Timing-Dependant Plasticity (STDP) learning. Our auto-encoder uses the Time-To-First-Spike (TTFS) encoding scheme and needs to update all synaptic weights only once per input, promoting both training and inference efficiency due to the extreme sparsity. We showcase robust reconstruction performance on the Modified National Institute of Standards and Technology (MNIST) and Fashion-MNIST datasets with significantly fewer spikes compared to state-of-the-art SAEs by 1-3 orders of magnitude. Moreover, we achieve robust noise reduction results on the MNIST dataset. When the same noisy inputs are used for classification, accuracy degradation is reduced by 30%-80% compared to prior works. It also exhibits classification accuracies comparable to previous STDP-based classifiers, while remaining competitive with other backpropagation-based spiking classifiers that require global learning through gradients and significantly more spikes for encoding and classification of MNIST/Fashion-MNIST inputs. The presented results demonstrate a promising pathway towards building efficient sparse spiking auto-encoders with local learning, making them highly suited for hardware integration.
引用
收藏
页数:16
相关论文
共 50 条
  • [21] GRAPH AUTO-ENCODER FOR GRAPH SIGNAL DENOISING
    Tien Huu Do
    Duc Minh Nguyen
    Deligiannis, Nikos
    2020 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, 2020, : 3322 - 3326
  • [22] Speech Enhancement with Weighted Denoising Auto-Encoder
    Xia, Bing-yin
    Bao, Chang-chun
    14TH ANNUAL CONFERENCE OF THE INTERNATIONAL SPEECH COMMUNICATION ASSOCIATION (INTERSPEECH 2013), VOLS 1-5, 2013, : 3411 - 3415
  • [23] Bidirectional Recurrent Auto-Encoder for Photoplethysmogram Denoising
    Lee, Joonnyong
    Sun, Sukkyu
    Yang, Seung Man
    Sohn, Jang Jay
    Park, Jonghyun
    Lee, Saram
    Kim, Hee Chan
    IEEE JOURNAL OF BIOMEDICAL AND HEALTH INFORMATICS, 2019, 23 (06) : 2375 - 2385
  • [24] A network intrusion detection framework on sparse deep denoising auto-encoder for dimensionality reduction
    B. A. Manjunatha
    K. Aditya Shastry
    E. Naresh
    Piyush Kumar Pareek
    Kadiri Thirupal Reddy
    Soft Computing, 2024, 28 : 4503 - 4517
  • [25] Application of stack marginalised sparse denoising auto-encoder in fault diagnosis of rolling bearing
    Zhang, Junling
    Chen, Zhigang
    Du, Xiaolei
    Xu, Xu
    Yu, Miao
    JOURNAL OF ENGINEERING-JOE, 2018, (16): : 1772 - 1777
  • [26] A network intrusion detection framework on sparse deep denoising auto-encoder for dimensionality reduction
    Manjunatha, B. A.
    Shastry, K. Aditya
    Naresh, E.
    Pareek, Piyush Kumar
    Reddy, Kadiri Thirupal
    SOFT COMPUTING, 2024, 28 (05) : 4503 - 4517
  • [27] Compound Model of Navigation Interference Recognition Based on Deep Sparse Denoising Auto-encoder
    Xu, Zhen
    Wu, Zhen-yu
    2020 IEEE 3RD INTERNATIONAL CONFERENCE ON INFORMATION COMMUNICATION AND SIGNAL PROCESSING (ICICSP 2020), 2020, : 430 - 435
  • [28] Efficient Deep Auto-encoder learning for the Classification of Hyperspectral Images
    Mughees, Atif
    Tao, Linmi
    2016 INTERNATIONAL CONFERENCE ON VIRTUAL REALITY AND VISUALIZATION (ICVRV 2016), 2016, : 44 - 51
  • [29] A stacked contractive denoising auto-encoder for ECG signal denoising
    Xiong, Peng
    Wang, Hongrui
    Liu, Ming
    Lin, Feng
    Hou, Zengguang
    Liu, Xiuling
    PHYSIOLOGICAL MEASUREMENT, 2016, 37 (12) : 2214 - 2230
  • [30] Stacked sparse auto-encoder for deep clustering
    Cai, Jinyu
    Wang, Shiping
    Guo, Wenzhong
    2019 IEEE INTL CONF ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, BIG DATA & CLOUD COMPUTING, SUSTAINABLE COMPUTING & COMMUNICATIONS, SOCIAL COMPUTING & NETWORKING (ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM 2019), 2019, : 1532 - 1538