| Peer-Reviewed

Using Deep Learning and Machine Learning to Detect Epileptic Seizure with Electroencephalography (EEG) Data

Received: 14 October 2019    Accepted: 15 November 2019    Published: 21 November 2019
Views:       Downloads:
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.

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), 2024. Published by Science Publishing Group

Keywords

Epileptic Seizure Detection, Machine Learning, Electroencephalography, Convolutional Neural Network, Recurrent Neural Network

References
[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.
Cite This Article
  • 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

    Copy | Download

    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

    Copy | Download

    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

    Copy | Download

  • @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}
    }
    

    Copy | Download

  • 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  - 

    Copy | Download

Author Information
  • Northeast Yucai Foreign Language School, Shenyang, China

  • Northeast Yucai Foreign Language School, Shenyang, China

  • Department of Engineering Science and Applied Math, Northwestern University, Evanston, the United States

  • Department of Biomedical Engineering, Shenyang Pharmaceutical University, Shenyang, China

  • Sections