Neuromorphic deep spiking neural networks for seizure detection

The vast majority of studies that process and analyze neural signals are conducted on cloud computing resources, which is often necessary for the demanding requirements of deep neural network workloads. However, applications such as epileptic seizure detection stand to benefit from edge devices that...

Full description

Bibliographic Details
Main Authors: Yikai Yang, Jason K Eshraghian, Nhan Duy Truong, Armin Nikpour, Omid Kavehei
Format: Article
Language:English
Published: IOP Publishing 2023-01-01
Series:Neuromorphic Computing and Engineering
Subjects:
Online Access:https://doi.org/10.1088/2634-4386/acbab8
_version_ 1827964987445870592
author Yikai Yang
Jason K Eshraghian
Nhan Duy Truong
Armin Nikpour
Omid Kavehei
author_facet Yikai Yang
Jason K Eshraghian
Nhan Duy Truong
Armin Nikpour
Omid Kavehei
author_sort Yikai Yang
collection DOAJ
description The vast majority of studies that process and analyze neural signals are conducted on cloud computing resources, which is often necessary for the demanding requirements of deep neural network workloads. However, applications such as epileptic seizure detection stand to benefit from edge devices that can securely analyze sensitive medical data in a real-time and personalised manner. In this work, we propose a novel neuromorphic computing approach to seizure detection using a surrogate gradient-based deep spiking neural network (SNN), which consists of a novel spiking ConvLSTM unit. We have trained, validated, and rigorously tested the proposed SNN model across three publicly accessible datasets, including Boston Children’s Hospital–MIT (CHB-MIT) dataset from the U.S., and the Freiburg (FB) and EPILEPSIAE intracranial electroencephalogram datasets from Germany. The average leave-one-out cross-validation area under the curve score for FB, CHB-MIT and EPILEPSIAE datasets can reach 92.7 $\%$ , 89.0 $\%$ , and 81.1 $\%$ , respectively, while the computational overhead and energy consumption are significantly reduced when compared to alternative state-of-the-art models, showing the potential for building an accurate hardware-friendly, low-power neuromorphic system. This is the first feasibility study using a deep SNN for seizure detection on several reliable public datasets.
first_indexed 2024-04-09T17:24:48Z
format Article
id doaj.art-4a04f8e6e6f04deabbe59c85bf0c9798
institution Directory Open Access Journal
issn 2634-4386
language English
last_indexed 2024-04-09T17:24:48Z
publishDate 2023-01-01
publisher IOP Publishing
record_format Article
series Neuromorphic Computing and Engineering
spelling doaj.art-4a04f8e6e6f04deabbe59c85bf0c97982023-04-18T13:54:07ZengIOP PublishingNeuromorphic Computing and Engineering2634-43862023-01-013101401010.1088/2634-4386/acbab8Neuromorphic deep spiking neural networks for seizure detectionYikai Yang0Jason K Eshraghian1Nhan Duy Truong2Armin Nikpour3Omid Kavehei4https://orcid.org/0000-0002-2753-5553School of Biomedical Engineering, Faculty of Engineering, The University of Sydney , Sydney, NSW 2006, AustraliaThe Department of Electrical and Computer Engineering, University of California Santa Cruz , Santa Cruz, CA 95064, United States of AmericaSchool of Biomedical Engineering, Faculty of Engineering, The University of Sydney , Sydney, NSW 2006, Australia; The University of Sydney Nano Institute , Sydney, NSW 2006, AustraliaComprehensive Epilepsy Service and Department of Neurology, Royal Prince Alfred Hospital , Sydney, NSW 2050, Australia; Faculty of Medicine and Health, Central Clinical School, The University of Sydney , Sydney, NSW 2006, AustraliaSchool of Biomedical Engineering, Faculty of Engineering, The University of Sydney , Sydney, NSW 2006, Australia; The University of Sydney Nano Institute , Sydney, NSW 2006, AustraliaThe vast majority of studies that process and analyze neural signals are conducted on cloud computing resources, which is often necessary for the demanding requirements of deep neural network workloads. However, applications such as epileptic seizure detection stand to benefit from edge devices that can securely analyze sensitive medical data in a real-time and personalised manner. In this work, we propose a novel neuromorphic computing approach to seizure detection using a surrogate gradient-based deep spiking neural network (SNN), which consists of a novel spiking ConvLSTM unit. We have trained, validated, and rigorously tested the proposed SNN model across three publicly accessible datasets, including Boston Children’s Hospital–MIT (CHB-MIT) dataset from the U.S., and the Freiburg (FB) and EPILEPSIAE intracranial electroencephalogram datasets from Germany. The average leave-one-out cross-validation area under the curve score for FB, CHB-MIT and EPILEPSIAE datasets can reach 92.7 $\%$ , 89.0 $\%$ , and 81.1 $\%$ , respectively, while the computational overhead and energy consumption are significantly reduced when compared to alternative state-of-the-art models, showing the potential for building an accurate hardware-friendly, low-power neuromorphic system. This is the first feasibility study using a deep SNN for seizure detection on several reliable public datasets.https://doi.org/10.1088/2634-4386/acbab8deep spiking neural networkseizure detectionneuromorphic computing
spellingShingle Yikai Yang
Jason K Eshraghian
Nhan Duy Truong
Armin Nikpour
Omid Kavehei
Neuromorphic deep spiking neural networks for seizure detection
Neuromorphic Computing and Engineering
deep spiking neural network
seizure detection
neuromorphic computing
title Neuromorphic deep spiking neural networks for seizure detection
title_full Neuromorphic deep spiking neural networks for seizure detection
title_fullStr Neuromorphic deep spiking neural networks for seizure detection
title_full_unstemmed Neuromorphic deep spiking neural networks for seizure detection
title_short Neuromorphic deep spiking neural networks for seizure detection
title_sort neuromorphic deep spiking neural networks for seizure detection
topic deep spiking neural network
seizure detection
neuromorphic computing
url https://doi.org/10.1088/2634-4386/acbab8
work_keys_str_mv AT yikaiyang neuromorphicdeepspikingneuralnetworksforseizuredetection
AT jasonkeshraghian neuromorphicdeepspikingneuralnetworksforseizuredetection
AT nhanduytruong neuromorphicdeepspikingneuralnetworksforseizuredetection
AT arminnikpour neuromorphicdeepspikingneuralnetworksforseizuredetection
AT omidkavehei neuromorphicdeepspikingneuralnetworksforseizuredetection