Litcius/Paper detail

Tiny CNN for Seizure Prediction in Wearable Biomedical Devices

Yang Zhang, Yvon Savaria, Shiqi Zhao, Gonçalo Mordido, Mohamad Sawan, François Leduc-Primeau

20222022 44th Annual International Conference of the IEEE Engineering in Medicine & Biology Society (EMBC)10 citationsDOIOpen Access PDF

Abstract

Epilepsy is a life-threatening disease affecting millions of people all over the world. Artificial intelligence epileptic predictors offer excellent potential to improve epilepsy therapy. Particularly, deep learning models such as convolutional neural networks (CNN) can be used to accurately detect ictogenesis through deep structured learning representations. In this work, a tiny one-dimensional stacked convolutional neural network (1DSCNN) is proposed based on short-time Fourier transform (STFT) to predict epileptic seizure. The results demonstrate that the proposed method obtains better performance compared to recent state-of-the-art methods, achieving an average sensitivity of 94.44%, average false prediction rate (FPR) of 0.011/h and average area under the curve (AUC) of 0.979 on the test set of the American Epilepsy Society Seizure Prediction Challenge dataset, while featuring a model size of only 21.32kB. Furthermore, after adapting the model to 4-bit quantization, its size is significantly decreased by 7.08x with only 0.51% AUC score precision loss, which shows excellent potential for hardware-friendly wearable implementation.

Topics & Concepts

Convolutional neural networkEpilepsyComputer scienceDeep learningArtificial intelligenceTest setWearable computerShort-time Fourier transformSensitivity (control systems)Epileptic seizurePattern recognition (psychology)Quantization (signal processing)Machine learningArtificial neural networkTransfer of learningFourier transformAlgorithmNeurosciencePsychologyMathematicsFourier analysisEmbedded systemEngineeringMathematical analysisElectronic engineeringEEG and Brain-Computer InterfacesEpilepsy research and treatmentAdvanced Memory and Neural Computing