Heartbeat Classification with Spiking Neural Networks on the Loihi Neuromorphic Processor

被引:13
作者
Buettner, Kyle [1 ]
George, Alan D. [1 ]
机构
[1] Univ Pittsburgh, Dept Elect & Comp Engn, NSF Ctr Space High Performance & Resilient Comp S, Pittsburgh, PA 15260 USA
来源
2021 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2021) | 2021年
基金
美国国家科学基金会;
关键词
Heartbeat classification; neural network hardware; neuromorphic computing; performance analysis; spiking neural networks;
D O I
10.1109/ISVLSI51109.2021.00035
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Neuromorphic processors are attractive for energy-constrained applications as they are designed to emulate the energy-efficient spiking neural networks (SNNs) of the human brain. This research aims to evaluate whether a state-of-theart SNN design methodology, artificial-to-spiking neural network (ANN-to-SNN) conversion, and a novel neuromorphic processor, Loihi, together provide an accurate and energy-efficient approach for heartbeat classification with neural networks. To perform this evaluation, a 1D-convolutional neural network (1D-CNN) is first trained to classify arrhythmias in the artificial domain. The ANN is then converted to an architecturally identical SNN with the SNN-Toolbox framework. Finally, the performance of the SNN on Loihi is compared to the performance of the ANN on Intel Core i7 CPU, Intel Neural Compute Stick 2 (NCS2), and Google Coral Edge TPU (Edge TPU) devices. Over five classes, the SNN reaches an accuracy and macro-averaged Fl score of 97.8% and 87.9%, respectively, compared to 98.4% and 90.8% for the ANN. In terms of performance, Loihi is found to operate at the lowest dynamic power, but also at the highest latency. Overall, Loihi is estimated to result in a 1.5 x and 110 x higher energy-delay product versus the NCS2 and Edge TPU, respectively. These results demonstrate other edge neural network devices to be more dynamic energy-efficient for the model tested. Based on the insights gained, this study discusses future directions to enhance neuromorphic computing for energy-constrained applications like heartbeat classification.
引用
收藏
页码:138 / 143
页数:6
相关论文
共 25 条
[1]  
*AAMI, 1987, RECOMMENDED PRACTICE
[2]   Lapicque's introduction of the integrate-and-fire model neuron (1907) [J].
Abbott, LF .
BRAIN RESEARCH BULLETIN, 1999, 50 (5-6) :303-304
[3]   ECG Classification Algorithm Based on STDP and R-STDP Neural Networks for Real-Time Monitoring on Ultra Low-Power Personal Wearable Devices [J].
Amirshahi, Alireza ;
Hashemi, Matin .
IEEE TRANSACTIONS ON BIOMEDICAL CIRCUITS AND SYSTEMS, 2019, 13 (06) :1483-1493
[4]   Real-Time Ultra-Low Power ECG Anomaly Detection Using an Event-Driven Neuromorphic Processor [J].
Bauer, Felix Christian ;
Muir, Dylan Richard ;
Indiveri, Giacomo .
IEEE TRANSACTIONS ON BIOMEDICAL CIRCUITS AND SYSTEMS, 2019, 13 (06) :1575-1582
[5]   Nengo: a Python']Python tool for building large-scale functional brain models [J].
Bekolay, Trevor ;
Bergstra, James ;
Hunsberger, Eric ;
DeWolf, Travis ;
Stewart, Terrence C. ;
Rasmussen, Daniel ;
Choo, Xuan ;
Voelker, Aaron Russell ;
Eliasmith, Chris .
FRONTIERS IN NEUROINFORMATICS, 2014, 7
[6]   Benchmarking Keyword Spotting Efficiency on Neuromorphic Hardware [J].
Blouw, Peter ;
Choo, Xuan ;
Hunsberger, Eric ;
Eliasmith, Chris .
PROCEEDINGS OF THE 2019 7TH ANNUAL NEURO-INSPIRED COMPUTATIONAL ELEMENTS WORKSHOP (NICE 2019), 2020,
[7]   Hand-Gesture Recognition Based on EMG and Event-Based Camera Sensor Fusion: A Benchmark in Neuromorphic Computing [J].
Ceolini, Enea ;
Frenkel, Charlotte ;
Shrestha, Sumit Bam ;
Taverni, Gemma ;
Khacef, Lyes ;
Payvand, Melika ;
Donati, Elisa .
FRONTIERS IN NEUROSCIENCE, 2020, 14
[8]  
Corradi F, 2019, IEEE IJCNN
[9]   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
[10]   Automatic classification of heartbeats using ECG morphology and heartbeat interval features [J].
de Chazal, P ;
O'Dwyer, M ;
Reilly, RB .
IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING, 2004, 51 (07) :1196-1206