journal article·2021Open access

Ensemble Machine Learning Based Identification of Pediatric Epilepsy

Shamsah Majed Alotaibi, Atta-ur-Rahman, Mohammed Imran Basheer, Muhammad Adnan Khan

Computers, Materials & Continua· Volume 68· Issue 1

Abstract

Epilepsy is a type of brain disorder that causes recurrent seizures. It is the second most common neurological disease after Alzheimer’s. The effects of epilepsy in children are serious, since it causes a slower growth rate and a failure to develop certain skills. In the medical field, specialists record brain activity using an Electroencephalogram (EEG) to observe the epileptic seizures. The detection of these seizures is performed by specialists, but the results might not be accurate due to human errors; therefore, automated detection of epileptic pediatric seizures might be the optimal solution. This paper investigates the detection of epileptic seizures by applying supervised machine learning techniques. The techniques applied on the data of patients with ages seven years and below from children’s hospital boston massachusetts institute of technology (CHB-MIT) scalp EEG database of epileptic pediatric signals. A group of Naïve Bayes (NB), Support vector machine (SVM), Logistic regression (LR), k-nearest neighbor (KNN), Linear discernment (LD), Decision tree (DT), and ensemble learning methods were applied to the classification process. The results demonstrated the outperformance of the present study by achieving 100% for all parameters using the Ensemble learning model in contrast to state-of-the-art studies in the literature. Similarly, the SVM model achieved performance with 98.3% for sensitivity, 97.7% for specificity, and 98% for accuracy. The results of the LD and LR models reveal the lower performance i.e., the sensitivity at 66.9%–68.9%, specificity at 73.5%–77.1%, and accuracy at 70.2%–73%.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: EEG and Brain-Computer Interfaces · Currency Recognition and Detection · Blind Source Separation Techniques

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (55)

Show source-provided references
1. The new definition and classification of seizures and epilepsy10.1016/j.eplepsyres.2017.11.015 ↗
2. World Health Organization · 2006 · 218
3. An unusual cause of seizures10.1136/practneurol-2014-001040 ↗
4. Review: A survey of performance and techniques for automatic epilepsy10.5405/jmbe.1463 ↗
5. Epilepsy
6. Neuropsychology in epilepsy: Children are not small adults10.1111/j.1528-1167.2009.02451.x ↗
7. Precision in pediatric epilepsy
8. Effective and extensible feature extraction method using genetic algorithm-based frequency-domain feature search for epileptic eeg multi-classification10.1097/MD.0000000000006879 ↗
9. GRBF-NN based ambient aware realtime adaptive communication in DVB-S2
10. Cloud-based breast cancer prediction empowered with soft computing approaches10.1155/2020/6654063 ↗
11. Intelligent cloud-based heart disease prediction system empowered with supervised machine learning10.32604/cmc.2020.011416 ↗
12. Modelling, simulation, and optimization of diabetes type II prediction using deep extreme learning machine10.3233/AIS-200554 ↗
13. Kernel based chaotic firefly algorithm for diagnosing parkinson’s disease
14. Application of machine learning to epileptic seizure onset detection and treatment
15. Application of machine learning to epileptic seizure detection
16. CHB-MIT Scalp EEG Database—PhysioBank, PhysioToolkit, and PhysioNet: Components of a new research resource for complex physiologic signals
17. Predicting epileptic seizures in advance
18. Expert systems with applications long-term epileptic eeg classification via 2D mapping and textural features10.1016/j.eswa.2015.05.002 ↗
19. Algorithm for automatic eeg classification according to the epilepsy type: Benign focal childhood epilepsy and structural focal epilepsy10.1016/j.bspc.2018.10.006 ↗
20. Clinical Neurophysiology Automated neonatal seizure detection mimicking a human observer reading EEG10.1016/j.clinph.2008.07.281 ↗
21. Clinical neurophysiology performance assessment for EEG-based neonatal seizure detectors10.1016/j.clinph.2010.06.035 ↗
22. Clinical neurophysiology validation of a new automated neonatal seizure detection system: A clinician’s perspective10.1016/j.clinph.2011.01.043 ↗
23. Clinical neurophysiology the effect of reducing eeg electrode number on the visual interpretation of the human expert for neonatal seizure detection10.1016/j.clinph.2017.10.031 ↗
24. Clinical neurophysiology validation of an automated seizure detection algorithm for term neonates10.1016/j.clinph.2015.04.075 ↗
25. Clinical neurophysiology eeg-based neonatal seizure detection with support vector machines10.1016/j.clinph.2010.06.034 ↗
26. Automated patient-specific classification of long-term Electroencephalography10.1016/j.jbi.2014.02.005 ↗
27. Epilepsy and behavior analysis of eeg networks and their correlation with cognitive impairment in preschool children with epilepsy10.1016/j.yebeh.2018.11.011 ↗
28. FASTER: Fully automated statistical thresholding for EEG artifact rejection
29. Eeglab: An open-source toolbox for analysis of single-trial EEG dynamics including independent component analysis10.1016/j.jneumeth.2003.10.009 ↗
30. Classification of EEG signals for detection of epileptic seizures based on wavelets and statistical pattern recognition
31. Biomedical signal processing and control trends in biomedical signal feature extraction10.1016/j.bspc.2018.02.008 ↗
32. Analysis of EEG records in an epileptic patient using wavelet transform10.1016/S0165-0270(02)00340-0 ↗
33. Orthonormal bases of compactly supported wavelets10.1002/cpa.3160410705 ↗
34. Medical image watermarking for fragility and robustness: A chaos, ECC and RRNS based approach10.1166/jmihi.2018.2431 ↗
35. A neuro-fuzzy approach for user behavior classification and prediction
36. Sohaib · An Empirical Study of Machine Learning Techniques for Classifying Emotional States from EEG Data · 2012
37. Ensemble classifier for epileptic seizure detection for imperfect EEG data10.1155/2015/945689 ↗
38. EEG signal classification using wavelet feature extraction and neural networks
39. Neural classification of lung sounds using wavelet coefficients10.1016/S0010-4825(03)00092-1 ↗
40. EEG feature extraction based on wavelet packet decomposition for brain computer interface10.1016/j.measurement.2007.07.007 ↗
41. Energy distribution of EEG signals: EEG signal wavelet-neural network classifier
42. Evolutionary-based image encryption using rna codons truth table10.1016/j.optlastec.2019.105818 ↗
43. Performance analysis of support vector machines classifiers in breast cancer mammography recognition10.1007/s00521-012-1324-4 ↗
44. Amplitude-integrated EEG processing and its performance for automatic seizure detection
45. Predicting epileptic seizures from scalp EEG based on attractor state analysis10.1016/j.cmpb.2017.03.002 ↗
46. Epileptic seizure prediction using CSP and LDA for scalp EEG signals10.1155/2017/1240323 ↗
47. A multivariate approach for patient-specific EEG seizure detection using empirical wavelet transform10.1109/TBME.2017.2650259 ↗
48. Epileptic seizure detection in long-term EEG records using sparse rational decomposition and local gabor binary patterns feature extraction10.1016/j.knosys.2016.11.023 ↗
49. Epileptic seizure detection for multi-channel EEG with deep convolutional neural network
50. Automatic epileptic EEG detection using convolutional neural network with improvements in time-domain10.1016/j.bspc.2019.04.028 ↗
51. Scalp EEG epileptogenic zone recognition and localization based on long-term recurrent convolutional network10.1016/j.neucom.2018.10.108 ↗
52. Performance evaluation of empirical mode decomposition, discrete wavelet transforms, and wavelet packed decomposition for automated epileptic seizure detection and prediction10.1016/j.bspc.2017.07.022 ↗
53. The earth mover’s distance and Bayesian linear discriminant analysis for epileptic seizure detection in scalp EEG10.1007/s13534-018-0082-3 ↗
54. An adaptive method for feature selection and extraction for classification of epileptic EEG signal in significant states
55. Automated detection of epileptic seizures using successive decomposition index and support vector machine classifier in long-term EEG10.1007/s00521-019-04389-1 ↗