Deep Learning for Epileptic Spike Detection

In the clinical diagnosis of epilepsy using electroencephalogram (EEG) data, an accurate automatic epileptic spikes detection system is highly useful and meaningful in that the conventional manual process is not only very tedious and time-consuming, but also subjective since it depends on the knowledge and experience of the doctors. In this paper, motivated by significant advantages and lots of achieved successes of deep learning in data mining, we apply Deep Belief Network (DBN), which is one of the breakthrough models laid the foundation for deep learning, to detect epileptic spikes in EEG data. It is really useful in practice because the promising quality evaluation of the spike detection system is higher than 90%. In particular, to construct the accurate detection model for non-spikes and spikes, a new set of detailed features of epileptic spikes is proposed that gives a good description of spikes. These features were then fed to the DBN which is modified from a generative model into a discriminative model to aim at classification accuracy. A performance comparison between using the DBN and other learning models including DAE, ANN, kNN and SVM was provided via numerical study by simulation. Accordingly, the sensitivity and specificity obtained by using the kind of deep learning model are higher than others. The experiment results indicate that it is possible to use deep learning models for epileptic spike detection with very high performance. Received 24 Jan 2017; Revised 28 Dec 2017; Accepted 31 Dec 2017

[1]  W R Webber,et al.  Practical detection of epileptiform discharges (EDs) in the EEG using an artificial neural network: a comparison of raw and parameterized EEG data. , 1994, Electroencephalography and clinical neurophysiology.

[2]  G. Pfurtscheller,et al.  A new approach to spike detection using a combination of inverse and matched filter techniques. , 1978, Electroencephalography and clinical neurophysiology.

[3]  Yoshua Bengio,et al.  Generative Adversarial Nets , 2014, NIPS.

[4]  J. Gotman,et al.  Automatic recognition and quantification of interictal epileptic activity in the human scalp EEG. , 1976, Electroencephalography and Clinical Neurophysiology.

[5]  Dong Yu,et al.  Deep Learning: Methods and Applications , 2014, Found. Trends Signal Process..

[6]  Abdullah Al Mamun,et al.  Detection of Epileptic Spike-Wave Discharges Using SVM , 2007, 2007 IEEE International Conference on Control Applications.

[7]  O Ozdamar,et al.  Detection of spikes with artificial neural networks using raw EEG. , 1998, Computers and biomedical research, an international journal.

[8]  Tjeerd W. Boonstra,et al.  A Multichannel Deep Belief Network for the Classification of EEG Data , 2015, ICONIP.

[9]  Ron Kohavi,et al.  A Study of Cross-Validation and Bootstrap for Accuracy Estimation and Model Selection , 1995, IJCAI.

[10]  Boualem Boashash,et al.  A Multistage System for Automatic Detection of Epileptic Spikes , 2018, REV Journal on Electronics and Communications.

[11]  Hyo Jong Lee,et al.  Emotion classification of EEG brain signal using SVM and KNN , 2015, 2015 IEEE International Conference on Multimedia & Expo Workshops (ICMEW).

[12]  Pierre Baldi,et al.  Autoencoders, Unsupervised Learning, and Deep Architectures , 2011, ICML Unsupervised and Transfer Learning.

[13]  Geoffrey E. Hinton,et al.  A Learning Algorithm for Boltzmann Machines , 1985, Cogn. Sci..

[14]  Hsiao-Wen Chung,et al.  Automatic spike detection via an artificial neural network using raw EEG data: effects of data preparation and implications in the limitations of online recognition , 2000, Clinical Neurophysiology.

[15]  Geoffrey E. Hinton A Practical Guide to Training Restricted Boltzmann Machines , 2012, Neural Networks: Tricks of the Trade.

[16]  Ruslan Salakhutdinov,et al.  Learning Deep Generative Models , 2009 .

[17]  Vince D. Calhoun,et al.  Deep learning for neuroimaging: a validation study , 2013, Front. Neurosci..

[18]  Justin A. Blanco,et al.  Modeling electroencephalography waveforms with semi-supervised deep belief nets: fast classification and anomaly measurement , 2011, Journal of neural engineering.

[19]  Yee Whye Teh,et al.  A Fast Learning Algorithm for Deep Belief Nets , 2006, Neural Computation.

[20]  Yue-Loong Hsin,et al.  Ant K-Means Clustering Method on Epileptic Spike Detection , 2009, 2009 Fifth International Conference on Natural Computation.

[21]  Markad V. Kamath,et al.  A comparison of algorithms for detection of spikes in the electroencephalogram , 2003, IEEE Transactions on Biomedical Engineering.

[22]  Yung-Nien Sun,et al.  Model-Based Spike Detection of Epileptic EEG Data , 2013, Sensors.

[23]  Christine Fredel Boos,et al.  Morphological descriptors for automatic detection of epileptiform events , 2010, 2010 Annual International Conference of the IEEE Engineering in Medicine and Biology.

[24]  P Guedes de Oliveira,et al.  Spike detection based on a pattern recognition approach using a microcomputer. , 1983, Electroencephalography and clinical neurophysiology.

[25]  Tong Zhang,et al.  A multistage, multimethod approach for automatic detection and classification of epileptiform EEG , 2002, IEEE Transactions on Biomedical Engineering.

[26]  Geoffrey E. Hinton,et al.  Using very deep autoencoders for content-based image retrieval , 2011, ESANN.

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

[28]  R. Quian Quiroga,et al.  Unsupervised Spike Detection and Sorting with Wavelets and Superparamagnetic Clustering , 2004, Neural Computation.

[29]  V. Srinivasan,et al.  Approximate Entropy-Based Epileptic EEG Detection Using Artificial Neural Networks , 2007, IEEE Transactions on Information Technology in Biomedicine.

[30]  Miguel Á. Carreira-Perpiñán,et al.  On Contrastive Divergence Learning , 2005, AISTATS.

[31]  Elif Derya Übeyli,et al.  Features extracted by eigenvector methods for detecting variability of EEG signals , 2007, Pattern Recognit. Lett..

[32]  V. Srinivasan,et al.  Artificial Neural Network Based Epileptic Detection Using Time-Domain and Frequency-Domain Features , 2005, Journal of Medical Systems.

[33]  J. Gotman,et al.  State dependent spike detection: validation. , 1992, Electroencephalography and clinical neurophysiology.

[34]  Geoffrey E. Hinton,et al.  Deep Boltzmann Machines , 2009, AISTATS.

[35]  Geoffrey E. Hinton Training Products of Experts by Minimizing Contrastive Divergence , 2002, Neural Computation.

[36]  Sebastian Stober,et al.  Deep Feature Learning for EEG Recordings , 2015, ArXiv.

[37]  Nurettin Acir,et al.  Automatic spike detection in EEG by a two-stage procedure based on support vector machines , 2004, Comput. Biol. Medicine.

[38]  Nando de Freitas,et al.  An Introduction to MCMC for Machine Learning , 2004, Machine Learning.

[39]  Amy Loutfi,et al.  Sleep Stage Classification Using Unsupervised Feature Learning , 2012, Adv. Artif. Neural Syst..

[40]  Yichuan Tang,et al.  Deep Learning using Linear Support Vector Machines , 2013, 1306.0239.

[41]  Justin Dauwels,et al.  Epileptiform spike detection via convolutional neural networks , 2016, 2016 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[42]  Bao-Liang Lu,et al.  Investigating Critical Frequency Bands and Channels for EEG-Based Emotion Recognition with Deep Neural Networks , 2015, IEEE Transactions on Autonomous Mental Development.