Real-time epileptic seizure recognition using Bayesian genetic whale optimizer and adaptive machine learning

Abstract The electroencephalogram (EEG) has been commonly used to identify epileptic seizures, but identification of seizures from EEG remains a challenging task that requires qualified neurophysiologists. It is important to detect seizures in real time, which can be achieved in an internet of things (IoT)-based cloud platform to alert patients of impending seizures. Therefore, in this study, we propose a new model to recognize seizure states (e.g., ictal, preictal, interictal) from EEG in the IoT framework to monitor patients remotely. The proposed model uses an efficient hybrid genetic whale optimization algorithm (GWOA) based on naive Bayes (NB-GWOA) for feature selection, and an adaptive extreme learning machine (ELM) based on a differential evolutionary (DE) algorithm (DEELM) for classification. In the NB-GWOA method, the genetic algorithm serves to enhance the exploitation of the whale optimization algorithm in the search of the optimal solutions, while the naive Bayes method is used to determine a fitness function to assess every agent in the search space. GWOA has strong robustness and is capable of finding the best solutions in less than five iterations, so it is suitable for selecting discriminative features from a huge number of neurofeatures obtained from EEG. Further, the classification model is constructed based on ELM, which uses the DE algorithm for a fast and efficient learning solution. Results show that the proposed NB-GWOA-DEELM model can avoid over- and under-fitting and can provide better and more accurate performance in classifying seizure states from EEG than its competitors.

[1]  S. Kadry,et al.  Cloud Computing-Based Framework for Breast Cancer Diagnosis Using Extreme Learning Machine , 2021, Diagnostics.

[2]  G Swapna,et al.  Automated diagnosis of epileptic electroencephalogram using independent component analysis and discrete wavelet transform for different electroencephalogram durations. , 2013, Proceedings of the Institution of Mechanical Engineers. Part H, Journal of engineering in medicine.

[3]  Abdulhamit Subasi,et al.  Effective epileptic seizure detection based on the event-driven processing and machine learning for mobile healthcare , 2020, J. Ambient Intell. Humaniz. Comput..

[4]  Yongquan Zhou,et al.  Lévy Flight Trajectory-Based Whale Optimization Algorithm for Global Optimization , 2017, IEEE Access.

[5]  Wim Van Paesschen,et al.  Automated Epileptic Seizure Detection Based on Wearable ECG and PPG in a Hospital Environment , 2017, Sensors.

[6]  Tie Qiu,et al.  Swarm-Intelligence-Based Rendezvous Selection via Edge Computing for Mobile Sensor Networks , 2020, IEEE Internet of Things Journal.

[7]  Ekaitz Zulueta,et al.  Differential Evolution Optimal Parameters Tuning with Artificial Neural Network , 2021, Mathematics.

[8]  Alaa Tharwat,et al.  Parameters optimization of support vector machines for imbalanced data using social ski driver algorithm , 2019, Neural Computing and Applications.

[9]  Yang Li,et al.  Epileptic Seizure Detection Based on Time-Frequency Images of EEG Signals Using Gaussian Mixture Model and Gray Level Co-Occurrence Matrix Features , 2018, Int. J. Neural Syst..

[10]  Marina De Vos,et al.  Improved multi-stage neonatal seizure detection using a heuristic classifier and a data-driven post-processor , 2016, Clinical Neurophysiology.

[11]  Zexuan Zhu,et al.  A fast pruned-extreme learning machine for classification problem , 2008, Neurocomputing.

[12]  Md. Milon Islam,et al.  An IoT based device-type invariant fall detection system , 2020, Internet Things.

[13]  Lijuan Duan,et al.  The Improved ELM Algorithms Optimized by Bionic WOA for EEG Classification of Brain Computer Interface , 2021, IEEE Access.

[14]  Ahmed M. Anter,et al.  A New Type of Fuzzy-Rule-Based System With Chaotic Swarm Intelligence for Multiclassification of Pain Perception From fMRI , 2020, IEEE Transactions on Fuzzy Systems.

[15]  Nhat-Duc Hoang,et al.  Predicting Rainfall-Induced Soil Erosion Based on a Hybridization of Adaptive Differential Evolution and Support Vector Machine Classification , 2021 .

[16]  Aboul Ella Hassanien,et al.  Epileptic detection based on whale optimization enhanced support vector machine , 2019, Journal of Information and Optimization Sciences.

[17]  Zhaohong Deng,et al.  Detection of epilepsy with Electroencephalogram using rule-based classifiers , 2017, Neurocomputing.

[18]  Gokul S. Krishnan,et al.  A novel GA-ELM model for patient-specific mortality prediction over large-scale lab event data , 2019, Appl. Soft Comput..

[19]  Shadi Nashwan,et al.  General model for best feature extraction of EEG using discrete wavelet transform wavelet family and differential evolution , 2020, Int. J. Distributed Sens. Networks.

[20]  Ashraf Darwish,et al.  Multi-target QSAR modelling of chemo-genomic data analysis based on Extreme Learning Machine , 2020, Knowl. Based Syst..

[21]  Seyed Mohammad Mirjalili,et al.  Whale optimization approaches for wrapper feature selection , 2018, Appl. Soft Comput..

[22]  Ahmed M. Anter,et al.  Multi-stage fuzzy swarm intelligence for automatic hepatic lesion segmentation from CT scans , 2020, Appl. Soft Comput..

[23]  U. Rajendra Acharya,et al.  Automatic Identification of Epileptic and Background EEG Signals Using Frequency Domain Parameters , 2010, Int. J. Neural Syst..

[24]  Jianzhou Wang,et al.  A novel hybrid system based on a new proposed algorithm-Multi-Objective Whale Optimization Algorithm for wind speed forecasting , 2017 .

[25]  Gabor T. Marth,et al.  gene.iobio: an interactive web tool for versatile, clinically-driven variant interrogation and prioritization , 2020, medRxiv.

[26]  Weidong Zhou,et al.  Epileptic seizure detection based on imbalanced classification and wavelet packet transform , 2017, Seizure.

[27]  Ram Bilas Pachori,et al.  Epileptic seizure identification using entropy of FBSE based EEG rhythms , 2019, Biomed. Signal Process. Control..

[28]  Hongming Zhou,et al.  Extreme Learning Machine for Regression and Multiclass Classification , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[29]  U. Rajendra Acharya,et al.  Automatic Detection of Epileptic EEG Signals Using Higher Order cumulant Features , 2011, Int. J. Neural Syst..

[30]  M. Shamim Hossain,et al.  Cognitive IoT-Cloud Integration for Smart Healthcare: Case Study for Epileptic Seizure Detection and Monitoring , 2018, Mob. Networks Appl..

[31]  Ahmed M. Anter,et al.  Feature selection strategy based on hybrid crow search optimization algorithm integrated with chaos theory and fuzzy c-means algorithm for medical diagnosis problems , 2019, Soft Computing.

[32]  Ahmed M. Anter,et al.  E-Health Parkinson Disease Diagnosis in Smart Home Based on Hybrid Intelligence Optimization Model , 2019, AISI.

[33]  Acharya Ur,et al.  Automated diagnosis of epileptic electroencephalogram using independent component analysis and discrete wavelet transform for different electroencephalogram durations , 2013 .

[34]  Mukhdeep Singh Manshahia,et al.  Swarm intelligence-based energy-efficient data delivery in WSAN to virtualise IoT in smart cities , 2018, IET Wirel. Sens. Syst..

[35]  Mohamed Elhoseny,et al.  An efficient Swarm-Intelligence approach for task scheduling in cloud-based internet of things applications , 2018, Journal of Ambient Intelligence and Humanized Computing.

[36]  Kemal Polat,et al.  Classification of epileptiform EEG using a hybrid system based on decision tree classifier and fast Fourier transform , 2007, Appl. Math. Comput..

[37]  L. Carmant,et al.  Seizures and epilepsy: an overview for neuroscientists. , 2015, Cold Spring Harbor perspectives in medicine.

[38]  Zening Fu,et al.  A robust swarm intelligence-based feature selection model for neuro-fuzzy recognition of mild cognitive impairment from resting-state fMRI , 2019, Inf. Sci..

[39]  Hang Su,et al.  Ensemble of kernel extreme learning machine based random forest classifiers for automatic heartbeat classification , 2021, Biomed. Signal Process. Control..

[40]  U. Rajendra Acharya,et al.  Author's Personal Copy Biomedical Signal Processing and Control Automated Diagnosis of Epileptic Eeg Using Entropies , 2022 .

[41]  Oscar Castillo,et al.  A novel parameter estimation in dynamic model via fuzzy swarm intelligence and chaos theory for faults in wastewater treatment plant , 2020, Soft Comput..

[42]  Reza Tafreshi,et al.  Automated Real-Time Epileptic Seizure Detection in Scalp EEG Recordings Using an Algorithm Based on Wavelet Packet Transform , 2010, IEEE Transactions on Biomedical Engineering.

[43]  Mohsen Guizani,et al.  A Review on the Role of Machine Learning in Enabling IoT Based Healthcare Applications , 2021, IEEE Access.

[44]  Sankalap Arora,et al.  Chaotic whale optimization algorithm , 2018, J. Comput. Des. Eng..

[45]  H. Adeli,et al.  Wavelet-based EEG processing for computer-aided seizure detection and epilepsy diagnosis , 2015, Seizure.

[46]  M. Berggren,et al.  A digital nervous system aiming toward personalized IoT healthcare , 2021, Scientific Reports.

[47]  Carlos H. Llanos,et al.  Multi-objective adaptive differential evolution for SVM/SVR hyperparameters selection , 2021, Pattern Recognit..

[48]  Catherine Stamoulis,et al.  Noninvasive Seizure Localization With Single-Photon Emission Computed Tomography Is Impacted by Preictal/Early Ictal Network Dynamics , 2019, IEEE Transactions on Biomedical Engineering.