APL Machine Learning (Jun 2024)

Biological plausible algorithm for seizure detection: Toward AI-enabled electroceuticals at the edge

  • Luis Fernando Herbozo Contreras,
  • Zhaojing Huang,
  • Leping Yu,
  • Armin Nikpour,
  • Omid Kavehei

DOI
https://doi.org/10.1063/5.0192875
Journal volume & issue
Vol. 2, no. 2
pp. 026114 – 026114-11

Abstract

Read online

Nearly 1% of people worldwide suffer from epilepsy. Electroencephalogram (EEG)-based diagnostics and monitoring tools, such as scalp EEG, subscalp EEG, stereo EEG, or sub/epi-dural EEG recordings [also known as electrocorticography (ECoG)], are widely used in different settings as the gold standard techniques to perform seizure identification, localization, and more primarily in epilepsy or suspected epilepsy in patients. Techniques such as subscalp EEG and ECoG offer long-term brain interaction, potentially replacing traditional electroceuticals with smart closed-loop therapies. However, these systems require continuous on-device training due to real-time demands and high power consumption. Inspired by the brain architecture, biologically plausible algorithms, such as some neuromorphic computing, show promise in addressing these challenges. In our research, we utilized liquid time-constant spiking neural networks with forward propagation through time to detect seizures in scalp-EEG. We trained and validated our model on the Temple University Hospital dataset and tested its generalization on out-of-sample data from the Royal Prince Alfred Hospital (RPAH) and EPILEPSIAE datasets. Our model achieved high area under the receiver operating characteristic curve (AUROC) scores of 0.83 in both datasets. We assessed the robustness by decreasing the memory size by 90% and obtained an overall AUROC of 0.82 in the RPAH dataset and 0.83 in the EPILEPSIAE dataset. Our model showed outstanding results of 3.1 μJ power consumption per inference and a 20% firing rate during training. This allows for incorporating bio-inspired efficient algorithms for on-device training, tackling challenges such as memory, power consumption, and efficiency.