An Investigation of Different Machine Learning Approaches for Epileptic Seizure Detection

Wearable devices increasing popularity provide convenient alternatives to healthcare services outside hospital premises. Wearables provide enhancements for automatic tools to assist physicians during patient diagnosis, treatment, and many other situations with limited costs and computing resources. In this context, in-device processing using machine learning algorithms can accelerate syndromes monitoring such as epilepsy detection and minimize risks of privacy disclosure due to extended data transmission to cloud servers. In this paper, we investigate the performance of five machine learning algorithms, i.e., Support Vector Machine (SVM), Random Forest (RF), Naive Bayes (NB), K-Nearest Neighbor (KNN), and Neural Network (NN), in terms of accuracy to diagnose a syndrome and the computational cost to embed it in a wearable device. We tested the algorithms in the classification of an Electroencephalography (EEG) sampled dataset available at the UCI machine learning repository. From the results, we concluded that SVM and RF have good accuracy in identifying epileptic seizures from the EEG dataset. Additionally, only RF fulfills the low computational cost required to embed such applications in-device.

[1]  Aaas News,et al.  Book Reviews , 1893, Buffalo Medical and Surgical Journal.

[2]  Yusuf Uzzaman Khan,et al.  Automatic Seizure Detection Based on Morphological Features Using One-Dimensional Local Binary Pattern on Long-Term EEG , 2018, Clinical EEG and neuroscience.

[3]  Jacek M. Zurada,et al.  Parallel Approach to the Levenberg-Marquardt Learning Algorithm for Feedforward Neural Networks , 2015, ICAISC.

[4]  David Palma,et al.  Fog Computing in Healthcare–A Review and Discussion , 2017, IEEE Access.

[5]  Wim Van Paesschen,et al.  Online Automated Seizure Detection in Temporal Lobe Epilepsy Patients Using Single-lead ECG , 2017, Int. J. Neural Syst..

[6]  Mahbub Hassan,et al.  A Survey of Wearable Devices and Challenges , 2017, IEEE Communications Surveys & Tutorials.

[7]  John Langford,et al.  Logarithmic Time Online Multiclass prediction , 2015, NIPS.

[8]  Danna Zhou,et al.  d. , 1934, Microbial pathogenesis.

[9]  Ke Li,et al.  Epileptic Seizure Classification of EEGs Using Time–Frequency Analysis Based Multiscale Radial Basis Functions , 2018, IEEE Journal of Biomedical and Health Informatics.

[10]  Geoffrey E. Hinton,et al.  Deep Learning , 2015, Nature.

[11]  Thomas M. Breuel,et al.  Efficient Estimation of k for the Nearest Neighbors Class of Methods , 2016, ArXiv.

[12]  Alessandro Chiolerio,et al.  Wearable Electronics and Smart Textiles: A Critical Review , 2014, Sensors.

[13]  PolatKemal,et al.  Artificial immune recognition system with fuzzy resource allocation mechanism classifier, principal component analysis and FFT method based new hybrid automated identification system for classification of EEG signals , 2008 .

[14]  Retantyo Wardoyo,et al.  Time Complexity Analysis of Support Vector Machines (SVM) in LibSVM , 2015 .

[15]  Ridha Bouallegue,et al.  Comparative study of learning-based localization algorithms for Wireless Sensor Networks: Support Vector regression, Neural Network and Naïve Bayes , 2015, 2015 International Wireless Communications and Mobile Computing Conference (IWCMC).

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

[17]  Kemal Polat,et al.  Artificial immune recognition system with fuzzy resource allocation mechanism classifier, principal component analysis and FFT method based new hybrid automated identification system for classification of EEG signals , 2008, Expert Syst. Appl..

[18]  Maria Lindén,et al.  A Systematic Review of Wearable Patient Monitoring Systems – Current Challenges and Opportunities for Clinical Adoption , 2017, Journal of Medical Systems.