Binary Single-Dimensional Convolutional Neural Network for Seizure Prediction

Nowadays, several deep learning methods are proposed to tackle the challenge of epileptic seizure prediction. However, these methods still cannot be implemented as part of implantable or efficient wearable devices due to their large hardware and corresponding high-power consumption. They usually require complex feature extraction process, large memory for storing high precision parameters and complex arithmetic computation, which greatly increases required hardware resources. Moreover, available yield poor prediction performance, because they adopt network architecture directly from image recognition applications fails to accurately consider the characteristics of EEG signals. We propose in this paper a hardware-friendly network called Binary Single-dimensional Convolutional Neural Network (BSDCNN) intended for epileptic seizure prediction. BSDCNN utilizes 1D convolutional kernels to improve prediction performance. All parameters are binarized to reduce the required computation and storage, except the first layer. Overall area under curve, sensitivity, and false prediction rate reaches 0.915, 89.26%, 0.117/h and 0.970, 94.69%, 0.095/h on American Epilepsy Society Seizure Prediction Challenge (AES) dataset and the CHB-MIT one respectively. The proposed architecture outperforms recent works while offering 7.2 and 25.5 times reductions on the size of parameter and computation, respectively.

[1]  Mohamad Sawan,et al.  A hybrid mRMR-genetic based selection method for the prediction of epileptic seizures , 2015, 2015 IEEE Biomedical Circuits and Systems Conference (BioCAS).

[2]  Haidar Khan,et al.  Focal Onset Seizure Prediction Using Convolutional Networks , 2018, IEEE Transactions on Biomedical Engineering.

[3]  Jeffrey M. Hausdorff,et al.  Physionet: Components of a New Research Resource for Complex Physiologic Signals". Circu-lation Vol , 2000 .

[4]  Zhiwei Li,et al.  Binary neural network with 16 Mb RRAM macro chip for classification and online training , 2016, 2016 IEEE International Electron Devices Meeting (IEDM).

[5]  Hubert Cecotti,et al.  Convolutional Neural Networks for P300 Detection with Application to Brain-Computer Interfaces , 2011, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[6]  Levin Kuhlmann,et al.  The circadian profile of epilepsy improves seizure forecasting , 2017, Brain : a journal of neurology.

[7]  R. Racine,et al.  Modification of seizure activity by electrical stimulation. II. Motor seizure. , 1972, Electroencephalography and clinical neurophysiology.

[8]  Mohamad Sawan,et al.  Towards accurate prediction of epileptic seizures: A review , 2017, Biomed. Signal Process. Control..

[9]  Hiroki Nakahara,et al.  A Lightweight YOLOv2: A Binarized CNN with A Parallel Support Vector Regression for an FPGA , 2018, FPGA.

[10]  Omid Kavehei,et al.  Integer Convolutional Neural Network for Seizure Detection , 2018, IEEE Journal on Emerging and Selected Topics in Circuits and Systems.

[11]  Ronald Tetzlaff,et al.  Convolutional Neural Networks for Epileptic Seizure Prediction , 2018, 2018 IEEE International Conference on Bioinformatics and Biomedicine (BIBM).

[12]  Yuan Yu,et al.  TensorFlow: A system for large-scale machine learning , 2016, OSDI.

[13]  Sergey Ioffe,et al.  Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift , 2015, ICML.

[14]  Ran El-Yaniv,et al.  Binarized Neural Networks , 2016, NIPS.

[15]  G. Lindinger,et al.  Prospective multi-center study of an automatic online seizure detection system for epilepsy monitoring units , 2015, Clinical Neurophysiology.

[16]  Jiawei Yang,et al.  Convolutional neural networks for seizure prediction using intracranial and scalp electroencephalogram , 2018, Neural Networks.

[17]  Wei Pan,et al.  Towards Accurate Binary Convolutional Neural Network , 2017, NIPS.

[18]  Jasmin Kevric,et al.  Performance evaluation of empirical mode decomposition, discrete wavelet transform, and wavelet packed decomposition for automated epileptic seizure detection and prediction , 2018, Biomed. Signal Process. Control..

[19]  Christian Bottomley,et al.  Estimation of the burden of active and life-time epilepsy: A meta-analytic approach , 2010, Epilepsia.

[20]  Timothy G. Constandinou,et al.  Ngram-Derived Pattern Recognition for the Detection and Prediction of Epileptic Seizures , 2014, PloS one.

[21]  M. Shamim Hossain,et al.  Applying Deep Learning for Epilepsy Seizure Detection and Brain Mapping Visualization , 2019, ACM Trans. Multim. Comput. Commun. Appl..

[22]  Tinoosh Mohsenin,et al.  A Real-Time Wearable FPGA-based Seizure Detection Processor Using MCMC , 2018, 2018 IEEE International Symposium on Circuits and Systems (ISCAS).

[23]  Chieh Tsou,et al.  Epilepsy Identification System with Neural Network Hardware Implementation , 2019, 2019 IEEE International Conference on Artificial Intelligence Circuits and Systems (AICAS).

[24]  F. Mormann,et al.  Seizure prediction: the long and winding road. , 2007, Brain : a journal of neurology.

[25]  Amir Homayoun Jafari,et al.  Prediction of epileptic seizures from EEG using analysis of ictal rules on Poincaré plane , 2017, Comput. Methods Programs Biomed..

[26]  Benjamin H. Brinkmann,et al.  Towards Improved Design and Evaluation of Epileptic Seizure Predictors , 2018, IEEE Transactions on Biomedical Engineering.

[27]  P. Kwan,et al.  Early identification of refractory epilepsy. , 2000, The New England journal of medicine.

[28]  Wei-Ping Zhu,et al.  Seizure detection exploiting EMD-wavelet analysis of EEG signals , 2015, 2015 IEEE International Symposium on Circuits and Systems (ISCAS).

[29]  Brian Litt,et al.  Crowdsourcing reproducible seizure forecasting in human and canine epilepsy , 2016, Brain : a journal of neurology.

[30]  Yann LeCun,et al.  Classification of patterns of EEG synchronization for seizure prediction , 2009, Clinical Neurophysiology.