Epileptic seizure is associated with significant morbidity diseases and mortality. An early identification of seizure activity can help prevent patients from adverse outcomes. Electroencephalography (EEG) raw data is a good source to recognize epileptic seizure from other brain activities. Numerous previous studied have applied feature engineering techniques to extract clinical meaningful features in order to indentify Seizure from EEG raw data. However, these techniques required intensive clinical, radiology and engineering expertise. In this study, we applied 6 machine learning algorithms (including naïve bayes, logistic regression, support vector machine, random forest and K-nearest neighbours and gradient boosting decision trees) and 3 deep learning architecture (including convolutional neural network (CNN), long-short term network (LSTM) and Gated Recurrent Unit (GRU)) to conduct binary and multi-label brain activities classification. Our best results of binary classification yielded that ensemble classifiers can classify seizure from other activities with a high accuracy and AUC over 0.96. In multi-label classification, both GRU and RNN yielded an averaged accuracy over 0.7. A compared study was also presented to analyze the performance of each configuration. In conclusion, machine learning and deep learning demonstrated their potential usage in epileptic seizure identification using EEG raw data. Future work may be experimented in a larger dataset to enable the seizure identification at a timely manner.
Published in | Machine Learning Research (Volume 4, Issue 3) |
DOI | 10.11648/j.mlr.20190403.11 |
Page(s) | 39-44 |
Creative Commons |
This is an Open Access article, distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution and reproduction in any medium or format, provided the original work is properly cited. |
Copyright |
Copyright © The Author(s), 2019. Published by Science Publishing Group |
Epileptic Seizure Detection, Machine Learning, Electroencephalography, Convolutional Neural Network, Recurrent Neural Network
[1] | Khushaba, R. N., et al., Consumer neuroscience: Assessing the brain response to marketing stimuli using electroencephalogram (EEG) and eye tracking. Expert Systems with Applications, 2013. 40 (9): p. 3803-3812. |
[2] | Teplan, M., Fundamentals of EEG measurement. Measurement science review, 2002. 2 (2): p. 1-11. |
[3] | Paller, K. A., M. Kutas, and H. K. McIsaac, Monitoring conscious recollection via the electrical activity of the brain. Psychological Science, 1995. 6 (2): p. 107-111. |
[4] | Burch, N. R., Automatic analysis of the electroencephalogram: a review and classification of systems. Electroencephalography and clinical neurophysiology, 1959. 11 (4): p. 827-834. |
[5] | Allison, T., et al., Potentials evoked in human and monkey cerebral cortex by stimulation of the median nerve: a review of scalp and intracranial recordings. Brain, 1991. 114 (6): p. 2465-2503. |
[6] | Annegers, J. F., W. A. Hauser, and S. B. Shirts, Heart disease mortality and morbidity in patients with epilepsy. Epilepsia, 1984. 25 (6): p. 699-704. |
[7] | Qu, H. and J. Gotman, A patient-specific algorithm for the detection of seizure onset in long-term EEG monitoring: possible use as a warning device. IEEE transactions on biomedical engineering, 1997. 44 (2): p. 115-122. |
[8] | Van de Vel, A., et al., Non-EEG seizure-detection systems and potential SUDEP prevention: state of the art. Seizure, 2013. 22 (5): p. 345-355. |
[9] | Mirowski, P., et al., Classification of patterns of EEG synchronization for seizure prediction. Clinical neurophysiology, 2009. 120 (11): p. 1927-1940. |
[10] | Subasi, A. and M. I. Gursoy, EEG signal classification using PCA, ICA, LDA and support vector machines. Expert systems with applications, 2010. 37 (12): p. 8659-8666. |
[11] | Ocak, H., Automatic detection of epileptic seizures in EEG using discrete wavelet transform and approximate entropy. Expert Systems with Applications, 2009. 36 (2): p. 2027-2036. |
[12] | Liang, N.-Y., et al., Classification of mental tasks from EEG signals using extreme learning machine. International journal of neural systems, 2006. 16 (01): p. 29-38. |
[13] | Sharma, M., et al., An automatic detection of focal EEG signals using new class of time–frequency localized orthogonal wavelet filter banks. Knowledge-Based Systems, 2017. 118: p. 217-227. |
[14] | Vorobyov, S. and A. Cichocki, Blind noise reduction for multisensory signals using ICA and subspace filtering, with application to EEG analysis. Biological Cybernetics, 2002. 86 (4): p. 293-303. |
[15] | Petrosian, A., et al., Recurrent neural network based prediction of epileptic seizures in intra-and extracranial EEG. Neurocomputing, 2000. 30 (1-4): p. 201-218. |
[16] | Liu, L., W. Chen, and G. Cao. Prediction of neonatal amplitude-integrated EEG based on LSTM method. in 2016 IEEE International Conference on Bioinformatics and Biomedicine (BIBM). 2016. IEEE. |
[17] | Petrosian, A. A., et al. Classification of epileptic EEG using neural network and wavelet transform. in Wavelet Applications in Signal and Image Processing IV. 1996. International Society for Optics and Photonics. |
[18] | Asuncion, A. and D. Newman, UCI machine learning repository. 2007. |
[19] | Abiodun, O. I., et al., State-of-the-art in artificial neural network applications: A survey. Heliyon, 2018. 4 (11): p. e00938. |
APA Style
Haotian Liu, Lin Xi, Ying Zhao, Zhixiang Li. (2019). Using Deep Learning and Machine Learning to Detect Epileptic Seizure with Electroencephalography (EEG) Data. Machine Learning Research, 4(3), 39-44. https://doi.org/10.11648/j.mlr.20190403.11
ACS Style
Haotian Liu; Lin Xi; Ying Zhao; Zhixiang Li. Using Deep Learning and Machine Learning to Detect Epileptic Seizure with Electroencephalography (EEG) Data. Mach. Learn. Res. 2019, 4(3), 39-44. doi: 10.11648/j.mlr.20190403.11
AMA Style
Haotian Liu, Lin Xi, Ying Zhao, Zhixiang Li. Using Deep Learning and Machine Learning to Detect Epileptic Seizure with Electroencephalography (EEG) Data. Mach Learn Res. 2019;4(3):39-44. doi: 10.11648/j.mlr.20190403.11
@article{10.11648/j.mlr.20190403.11, author = {Haotian Liu and Lin Xi and Ying Zhao and Zhixiang Li}, title = {Using Deep Learning and Machine Learning to Detect Epileptic Seizure with Electroencephalography (EEG) Data}, journal = {Machine Learning Research}, volume = {4}, number = {3}, pages = {39-44}, doi = {10.11648/j.mlr.20190403.11}, url = {https://doi.org/10.11648/j.mlr.20190403.11}, eprint = {https://article.sciencepublishinggroup.com/pdf/10.11648.j.mlr.20190403.11}, abstract = {Epileptic seizure is associated with significant morbidity diseases and mortality. An early identification of seizure activity can help prevent patients from adverse outcomes. Electroencephalography (EEG) raw data is a good source to recognize epileptic seizure from other brain activities. Numerous previous studied have applied feature engineering techniques to extract clinical meaningful features in order to indentify Seizure from EEG raw data. However, these techniques required intensive clinical, radiology and engineering expertise. In this study, we applied 6 machine learning algorithms (including naïve bayes, logistic regression, support vector machine, random forest and K-nearest neighbours and gradient boosting decision trees) and 3 deep learning architecture (including convolutional neural network (CNN), long-short term network (LSTM) and Gated Recurrent Unit (GRU)) to conduct binary and multi-label brain activities classification. Our best results of binary classification yielded that ensemble classifiers can classify seizure from other activities with a high accuracy and AUC over 0.96. In multi-label classification, both GRU and RNN yielded an averaged accuracy over 0.7. A compared study was also presented to analyze the performance of each configuration. In conclusion, machine learning and deep learning demonstrated their potential usage in epileptic seizure identification using EEG raw data. Future work may be experimented in a larger dataset to enable the seizure identification at a timely manner.}, year = {2019} }
TY - JOUR T1 - Using Deep Learning and Machine Learning to Detect Epileptic Seizure with Electroencephalography (EEG) Data AU - Haotian Liu AU - Lin Xi AU - Ying Zhao AU - Zhixiang Li Y1 - 2019/11/21 PY - 2019 N1 - https://doi.org/10.11648/j.mlr.20190403.11 DO - 10.11648/j.mlr.20190403.11 T2 - Machine Learning Research JF - Machine Learning Research JO - Machine Learning Research SP - 39 EP - 44 PB - Science Publishing Group SN - 2637-5680 UR - https://doi.org/10.11648/j.mlr.20190403.11 AB - Epileptic seizure is associated with significant morbidity diseases and mortality. An early identification of seizure activity can help prevent patients from adverse outcomes. Electroencephalography (EEG) raw data is a good source to recognize epileptic seizure from other brain activities. Numerous previous studied have applied feature engineering techniques to extract clinical meaningful features in order to indentify Seizure from EEG raw data. However, these techniques required intensive clinical, radiology and engineering expertise. In this study, we applied 6 machine learning algorithms (including naïve bayes, logistic regression, support vector machine, random forest and K-nearest neighbours and gradient boosting decision trees) and 3 deep learning architecture (including convolutional neural network (CNN), long-short term network (LSTM) and Gated Recurrent Unit (GRU)) to conduct binary and multi-label brain activities classification. Our best results of binary classification yielded that ensemble classifiers can classify seizure from other activities with a high accuracy and AUC over 0.96. In multi-label classification, both GRU and RNN yielded an averaged accuracy over 0.7. A compared study was also presented to analyze the performance of each configuration. In conclusion, machine learning and deep learning demonstrated their potential usage in epileptic seizure identification using EEG raw data. Future work may be experimented in a larger dataset to enable the seizure identification at a timely manner. VL - 4 IS - 3 ER -