Detection of Epileptic Seizures using Unsupervised Learning Techniques for Feature Extraction

Automatic epileptic seizure prediction from EEG (electroencephalogram) data is a challenging problem. This is due to the complex nature of the signal itself and of the generated abnormalities. In this paper, we investigate several deep network architectures i.e. stacked autoencoders and convolutional networks, for unsupervised EEG feature extraction. The proposed EEG features are used to solve the prediction of epileptic seizures via Support Vector Machines. This approach has many benefits: (i) it allows to achieve a high accuracy using small size sample data, e.g. 1 second EEG data; (ii) features are determined in an unsupervised manner, without the need for manual selection. Experimental validation is carried out on real-world data, i.e. the CHB-MIT dataset. We achieve an overall accuracy, sensitivity and specificity of up to 92%, 95% and 90% respectively.

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

[2]  U. Rajendra Acharya,et al.  Deep convolutional neural network for the automated detection and diagnosis of seizure using EEG signals , 2017, Comput. Biol. Medicine.

[3]  Scott B. Wilson Algorithm architectures for patient dependent seizure detection , 2006, Clinical Neurophysiology.

[4]  Rodica Strungaru,et al.  Automated Classification of Epileptiform Discharges in EEG Signals Using the Wavelet Transform , 2018, 2018 International Conference and Exposition on Electrical And Power Engineering (EPE).

[5]  Geoffrey E. Hinton,et al.  Rectified Linear Units Improve Restricted Boltzmann Machines , 2010, ICML.

[6]  Omid Kavehei,et al.  Semi-supervised Seizure Prediction with Generative Adversarial Networks , 2019, 2019 41st Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC).

[7]  Yike Guo,et al.  Feature extraction with stacked autoencoders for epileptic seizure detection , 2014, 2014 36th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[8]  J. Gotman Automatic recognition of epileptic seizures in the EEG. , 1982, Electroencephalography and clinical neurophysiology.

[9]  Dario Pompili,et al.  Cloud-based deep learning of big EEG data for epileptic seizure prediction , 2016, 2016 IEEE Global Conference on Signal and Information Processing (GlobalSIP).

[10]  Stan Szpakowicz,et al.  Beyond Accuracy, F-Score and ROC: A Family of Discriminant Measures for Performance Evaluation , 2006, Australian Conference on Artificial Intelligence.

[11]  Ali H. Shoeb,et al.  Application of Machine Learning To Epileptic Seizure Detection , 2010, ICML.

[12]  Nitish Srivastava,et al.  Dropout: a simple way to prevent neural networks from overfitting , 2014, J. Mach. Learn. Res..

[13]  Rajiv Ranjan,et al.  Towards Brain Big Data Classification: Epileptic EEG Identification With a Lightweight VGGNet on Global MIC , 2018, IEEE Access.

[14]  Yoshua. Bengio,et al.  Learning Deep Architectures for AI , 2007, Found. Trends Mach. Learn..

[15]  Aidong Zhang,et al.  Detecting epileptic seizures with electroencephalogram via a context-learning model , 2016, BMC Medical Informatics and Decision Making.