Acessibilidade / Reportar erro

Epileptic Seizure Detection Using Deep Learning Based Long Short-Term Memory Networks and Time-Frequency Analysis: a Comparative Investigation in Machine Learning Paradigm

Abstract

Epilepsy is a noncontagious brain abnormality, which causes electrical distraction and strains the neural system. Generally, epilepsy is treated and diagnosed through continuous examination and interpretation of the electroencephalography (EEG) signals. This is a very time-consuming and tedious job. Further, it is subjected to observational errors and observer variability. Hence, the development of an efficient automatic alarm system to recognize epileptic seizure signals is of important concern. The objectives of the present study are to investigate deep learning based long short term memory (LSTM) networks for the classification of epileptic EEG signals using time-frequency analysis. Additionally, a comparative investigation is carried out to evaluate the various state-of-the-art feature selection and classification models for automatic classification of EEG signals for Epilepsy detection. Features based on statistics, entropy, and fractal were extracted from both the time domain and frequency domain. The extracted features were supplied to LSTM networks and traditional machine learning models for epileptic EEG classification. High classification accuracy of 100% (under hold out and 10-fold protocol) and 99.80% (under 10-fold protocol) is achieved by the proposed LSTM strategy followed by the Back Propagation Artificial Neural network (BPANN) which achieves 99.6% classification accuracy when all the 150 EEG biomarkers were used as input to the classifier under 10-fold cross-validation technique. Further, when the top 30 most relevant features selected by different feature selection techniques are used for classification, the proposed approach achieves similar performance followed by BPANN which reports 99.4% classification accuracy when combined with the Relief F feature selection technique.

Keywords:
EEG; epileptic seizure; risk stratification; deep learning; long term short memory networks; machine learning.

HIGHLIGHTS

  • A hybrid approach using time frequency analysis and deep learning for risk stratification of epileptic seizure is proposed.

  • An extensive comparative study of various machine learning and feature selection techniques is conducted.

  • Implemented andevaluatedthedeep learning based long short-term memory networks.

HIGHLIGHTS

  • A hybrid approach using time frequency analysis and deep learning for risk stratification of epileptic seizure is proposed.

  • An extensive comparative study of various machine learning and feature selection techniques is conducted.

  • Implemented andevaluatedthedeep learning based long short-term memory networks.

INTRODUCTION

Epilepsy is the fourth most common neurological disruption which initiates abnormal excessive electrical discharge inside the brain of a patient causing a malfunction in the nervous system [11 Epilepsy Foundation. What is Epilepsy? [Internet]. [Bowie]:EFA; [cited 2020 Feb 28]. Available from: https://www.epilepsy.com/learn/about-epilepsy-basics/what-epilepsy/.
https://www.epilepsy.com/learn/about-epi...
]. World Health Organization reported that approximately 50 million people of the world population suffer from this agonizing disease. The prime cause of Epilepsy may be brain impairment from prenatal or perinatal injuries, head infection due to severe injury, and strokes that restrict the oxygen supplies to the brain [22 World Health Organization. Fact sheet on epilepsy [Internet]. [Geneva]: WHO; [cited 2020 Mar 19]. Available from: https://www.who.int/news-room/fact-sheets/detail/epilepsy/.
https://www.who.int/news-room/fact-sheet...
]. There are several imaging techniques like computed tomography (CT), magnetic resonance imaging (MRI), positron emission tomography (PET) and single photon emission computed tomography (SPECT) that can be used to detect epilepsy and other brain-related functional anomaly. Though, these are costly procedures which require additional complex settings and medicine intervention. Some of them also suffers from lack of temporal resolution. Tracking of epileptic events efficiently with respect to the time is a prime diagnostic trait for its clinical evaluation.Therefore, the most typical and cost-effective modality to capture and characterize the complex brain signal is electroencephalography (EEG). The EEG possesses excellent temporal resolution hence become the most suitable modality for epilepsy detection. Continuous examination and interpretation of the EEG signals can be a time-consuming and tedious job for clinicians. Hence a precise automatic alarm system is required for the long-term investigation and treatment of an epileptic patient. Recent studies based on modern computational approaches have proved their significance in detecting diseases and disorders related to human body organs. The various machine learning and deep learning techniques were involved not only for screening complex structural and functional deficiencies e.g., breast cancer, brain anomalies, but also track and assist human being to perform daily-life movement-related activities in case they are bed-ridden [33 Heenaye-Mamode Khan M, Boodoo-Jahangeer N, Dullull W, Nathire S, Gao X, Sinha GR, et al. Multi-class classification of breast cancer abnormalities using Deep Convolutional Neural Network (CNN). PLoS One. 2021 Aug 26;16(8):[15 p.]. doi:10.1371/journal.pone.0256500.
https://doi.org/10.1371/journal.pone.025...
, 44 Taran S, Bajaj V, Sinha GR, Polat K. Detection of sleep apnea events using electroencephalogram signals. Appl. Acoust. 2021 Oct;181:[6 p.]. doi:10.1016/j.apacoust.2021.108137.
https://doi.org/10.1016/j.apacoust.2021....
, 55 Mohdiwale S, Sahu M, Sinha GR, Nisar H. Investigating Feature Ranking Methods for Sub-Band and Relative Power Features in Motor Imagery Task Classification. J. Healthc. Eng. 2021 Sep 27;2021:[11 p.]. doi:10.1155/2021/3928470.
https://doi.org/10.1155/2021/3928470....
, 66 Shukla PK, Chaurasiya RK, Verma S, Sinha GR. A Thresholding-Free State Detection Approach for Home Appliance Control Using P300-Based BCI. IEEE Sens. J. 2021 Aug 1;21(15):16927-36. doi:10.1109/JSEN.2021.3078512.
https://doi.org/10.1109/JSEN.2021.307851...
]. This article investigates long short-term memory (LSTM) deep learning networks for the classification of epileptic EEG signals using time-frequency features. Different feature selection techniques are implemented and evaluated to determine relevant EEG biomarkers which can be used for the identification of Epilepsy. Further, we implement and evaluate the various state-of-the-art classification models for automatic classification of EEG signals for Epilepsy detection.

Related Work

In this subsection, research work concern to epileptic EEG database from the University of Bonn is discussed. The database used in this work consists of five sets (Set A-E) of EEG signals. Set A and B were related to the normal subject’s EEG signals. On the other handset C, D and E were related to epileptic patient’s EEG signals [77 Andrzejak RG, Lehnertz K, Mormann F, Rieke C, David P, Elger CE. Indications of nonlinear deterministic and finite-dimensional structures in time series of brain electrical activity: Dependence on recording region and brain state. Phys. Rev. E. 2001 Nov 20;64(6):8 p. doi:10.1103/PhysRevE.64.061907.
https://doi.org/10.1103/PhysRevE.64.0619...
]. More information about this database is available in a later subsection.

Bhardwaj and coauthors, (2016) [88 Bhardwaj A, Tiwari A, Krishna R, Varma V. A novel genetic programming approach for epileptic seizure detection. Comput Methods Programs Biomed. 2016 Feb 1;124:2-18. doi:10.1016/j.cmpb.2015.10.001.
https://doi.org/10.1016/j.cmpb.2015.10.0...
] reported a unique technique for epileptic detection using genetic programming. In this study, EEG data were decomposed with empirical mode decomposition, and constructive genetic programming (CGP), standard genetic programming (ST-GP), and semantic search based genetic programming (SEM-GP) was used as a classifier. CGP showed better performance than other classifiers. Feature selection technique based on epileptic seizure detection is reported in [99 Upadhyay R, Padhy PK, Kankar PK. A comparative study of feature ranking techniques for epileptic seizure detection using wavelet transform. Comput. Electr. Eng. 2016 Jul;53:163-76. doi:10.1016/j.compeleceng.2016.05.016.
https://doi.org/10.1016/j.compeleceng.20...
]. Firstly, Haar, Daubechies, Bi-orthogonal, and Coiflet discrete wavelet coefficients were extracted from EEG signals. Wavelet-based statistical, fractal, and entropy features were then calculated. Fisher score, Relief F, and information gain were used for feature selection followed by classification using least squares-Support vector machine (SVM). A simple random sampling with a sequential feature selection approach for epileptic EEG signal classification is proposed in [1010 Al Ghayab HR, Li Y, Abdulla S, Diykh M, Wan X. Classification of epileptic EEG signals based on simple random sampling and sequential feature selection. Brain Inform. 2016 Feb 27;3(Suppl 2):85-91. doi:10.1007/s40708-016-0039-1.
https://doi.org/10.1007/s40708-016-0039-...
]. Max, Min, Mean, Median, Mode, first quartile, second quartile, range, and standard deviation were statistical features extracted in this study. Classification accuracy of 99.90% was achieved to distinguish set A vs set E. Kabir and coauthors (2016) [1111 Kabir E, Siuly, Zhang Y. Epileptic seizure detection from EEG signals using logistic model trees. Brain Inform. 2016 Jan 21;3(Suppl 2):93-100. doi:10.1007/s40708-015-0030-2.
https://doi.org/10.1007/s40708-015-0030-...
] reported epileptic seizure identification using the Optimum Allocation Technique (OAT). Statistical features were extracted after reducing the segment size using OAT. Logistic Model Trees (LMT), Multinomial Logistic Regression (MLR) with ridge estimator, and SVM were used as a classifier. The performance of the LMT classifier is found to be higher than the other two classifiers achieving 95.33 % accuracy. Zamir, (2016) [1212 Zamir ZR. Detection of epileptic seizure in EEG signals using linear least squares preprocessing. Comput Methods Programs Biomed. 2016 Sep;133:95-109. doi:10.1016/j.cmpb.2016.05.002.
https://doi.org/10.1016/j.cmpb.2016.05.0...
] has reported Linear Least Squares Processing (LLSP) based feature extraction technique for classification of seizure from EEG signals. Author found logistic regression, IB1, IB5, and decision tree with J48 algorithm as efficient classifiers according to the assessment of performance. A weighted complex networks based community structure identification of epileptic and nonepileptic signals was reported in [1313 Diykh M, Li Y, Wen P. Classify epileptic EEG signals using weighted complex networks based community structure detection. Expert Syst. Appl. 2017 Dec 30;90:87-100. doi:10.1016/j.eswa.2017.08.012.
https://doi.org/10.1016/j.eswa.2017.08.0...
]. Eight different combinations were made to classify in this study. Weighted complex network and statistical methods based attributes were calculated. Least Square SVM (LS-SVM), k-means, Naïve Bayes, and k -nearest neighbor classifier were utilized for classification. In their work, the LS-SVM classifier achieved the highest average accuracy of 98%. Sharma and coauthors [1414 Sharma M, Pachori RB, Acharya UR. A new approach to characterize epileptic seizures using analytic time-frequency flexible wavelet transform and fractal dimension. Pattern Recognit. Lett. 2017 Jul 15;94:172-9. doi:10.1016/j.patrec.2017.03.023.
https://doi.org/10.1016/j.patrec.2017.03...
] reported epileptic seizure detection using Analytic Time-Frequency Flexible Wavelet Transform (ATFFWT) with Higuchi algorithm based fractal dimension estimation. Here also, eight different group-wise classification problems were formed. Fractal dimension based 17 features were extracted and three features were selected using the student t-test. The LS-SVM with RBF kernel was used as a classifier. They reported classification accuracy of 100% for three classification problem groups.

Mutlu, (2018) [1515 Mutlu AY. Detection of epileptic dysfunctions in EEG signals using Hilbert vibration decomposition. Biomed Signal Process Control. 2018 Feb;40:33-40. doi:10.1016/j.bspc.2017.08.023.
https://doi.org/10.1016/j.bspc.2017.08.0...
] has proposed simple Hilbert vibration decomposition based detection of an epileptic seizure. LS-SVM with linear, polynomial, and RBF kernel were used as a classifier. The best classification accuracy of 97.66% was achieved by SVM with the RBF kernel. Lahmiri, (2018) [1616 Lahmiri S. Generalized Hurst exponent estimates differentiate EEG signals of healthy and epileptic patients. Phys. A: Stat. Mech. Appl. 2018 Jan 15;490:378-85. doi:10.1016/j.physa.2017.08.084.
https://doi.org/10.1016/j.physa.2017.08....
] has reported an estimation technique for the classification of healthy and epileptic patients using Generalized Hurst Exponent (GHE). They tested the significance of Hurst Exponent using the Kruskal-Wallis test, Wilcoxon test, and student t-test. Statistical features, Hurst exponent demonstrated good ability to distinguish between control subjects and epileptic patient’s EEG signal. Automatic epileptic seizure detection and prediction system are reported in [1717 Alickovic E, Kevric J, Subasi A. Performance evaluation of empirical mode decomposition, discrete wavelet transform, and wavelet packed decomposition for automated epileptic seizure detection and prediction. Biomed Signal Process Control. 2018 Jan;39:94-102. doi:10.1016/j.bspc.2017.07.022.
https://doi.org/10.1016/j.bspc.2017.07.0...
]. In this work, EEG signals were preprocessed and decomposed with Multiscale Principal Component Analysis (MSPCA), Empirical Mode Decomposition (EMD), Discrete Wavelet Transform (DWT), and Wavelet Packet Decomposition (WPD). Features such as the mean, average power, and standard deviation of the coefficients, the ratio of absolute mean values, skewness, and kurtosis were extracted for classification. Epileptic seizure classification using 4096 sample points of EEG and LSTM networks is proposed in [1818 Ahmedt-Aristizabal D, Fookes C, Nguyen K, Sridharan S. Deep classification of epileptic signals. In: Patton J, Barbieri R, Mitsis G, editors. Proceedings of the 2018 40th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC); 2018 Jul 18-21; Honolulu, HI, USA. USA:IEEE; c2018. p. 332-5. doi:10.1109/EMBC.2018.8512249.
https://doi.org/10.1109/EMBC.2018.851224...
]. An average test accuracy of 91.25% was achieved by them with an area under receiver operating characteristics (AUC) of 0.9582. Subasi and coauthors [1919 Subasi A, Kevric J, Abdullah Canbaz M. Epileptic seizure detection using hybrid machine learning methods. Neural Comput Appl. 2019 Jan;31:317-25. doi:10.1007/s00521-017-3003-y.
https://doi.org/10.1007/s00521-017-3003-...
] reported a comparative investigation of hybrid SVM based epileptic seizure classification techniques. In their work, DWT based features like mean, average power, standard deviation, and the ratio of absolute mean values were extracted from detail and approximation coefficients. Particle swarm optimization (PSO) and genetic algorithm (GA) based features selection techniques were combined with the SVM classifier. Classification accuracy of 99.38% was achieved with PSO based hybrid SVM. Akyol, (2020) [2020 Akyol K. Stacking ensemble based deep neural networks modeling for effective epileptic seizure detection. Expert Syst. Appl. 2020 Jun 15;148:9 p. doi:10.1016/j.eswa.2020.113239.
https://doi.org/10.1016/j.eswa.2020.1132...
] has proposed a stacking ensemble based deep neural network (DNN) based epileptic seizure identification technique. In this, input features set were normalized and 10-fold cross-validation was used for training and test data set reservation. They achieved an average classification accuracy of 97.17%. EEG classification for detection of Epileptic Seizures using locality preserving projections based feature selection was proposed by [2121 Liu Y, Jiang B, Feng J, Hu J, Zhang H. Classification of EEG signals for epileptic seizures using feature dimension reduction algorithm based on LPP. Multimed. Tools. Appl. 2021 Aug;80:30261-82. doi:10.1007/s11042-020-09135-7.
https://doi.org/10.1007/s11042-020-09135...
]. Classification precision of 98.5% is reported in differentiating interictal and ictal EEG signals. In another work, hybrid multi-class SVM is proposed for recognizing epilepsy and an accuracy of 96.5% was reported [2222 Sujatha K. Automatic epilepsy detection using hybrid decomposition with multi class support vector method. Multimed. Tools. Appl. 2020 Apr;79:9871-90. doi:10.1007/s11042-019-08359-6.
https://doi.org/10.1007/s11042-019-08359...
]. Fuzzy classifiers based epileptic seizure detection approaches were proposed in [2323 Ayesha, Qureshi MB, Afzaal M, Qureshi MS, Fayaz M. Machine learning-based EEG signals classification model for epileptic seizure detection. Multimed. Tools. Appl. 2021 May;80:17849-77. doi:10.1007/s11042-021-10597-6.
https://doi.org/10.1007/s11042-021-10597...
]. In this work, DWT based temporal and spatial features were extracted from EEG signals. For inter-ictal and ictal EEG signals classification, the highest accuracy of 99.38% was reported using the fuzzy rough nearest neighbor (FRNN). A new feature generation method based on 1D octal pattern for the classification of epileptic seizure is proposed by Tuncer and coauthors in [2424 Tuncer T, Dogan S, Naik GR, Pławiak P. Epilepsy attacks recognition based on 1D octal pattern, wavelet transform and EEG signals. Multimed. Tools. Appl. 2021 Jul;80:25197-218. doi:10.1007/s11042-021-10882-4.
https://doi.org/10.1007/s11042-021-10882...
]. For selecting EEG features, neighborhood component analysis was used and KNN did the classification. This study reported an accuracy of 96%.

In summary, techniques such as SVM, KNN, CGP, decision tree, ensemble classifier, naïve Bayes, and ANN have been used for classification. However, a systematic study for the evaluation of various machine learning components is missing. In particular, feature extraction, feature selection, and classifications which are important components of risk stratification in machine learning paradigm need further investigation. Choice of appropriate machine learning models plays a critical role in Epileptic seizure classification. Further, a more extensive study is required to determine relevant biomarkers for the identification and quantification of epilepsy from EEG signals. Current developments on deep learning based approaches have gained wide attention in data classification problems including their incorporation in computer-aided disease diagnosis/classification. However, popular deep learning models such as convolutional neural network (CNN) use very intricate networks and need a large number of samples for training to achieve superior performance which may not be clinically feasible. This article proposes a deep learning based long short-term memory network and time-frequency analysis for the classification of epileptic EEG signals. On contrary to other approaches, LSTM networks are capable of learning long-term dependencies making them widely accepted in a wide variety of problems. The contributions of this article are summarized in the following sub-section.

Contributions of the paper

The contributions of this study are briefed out as follows:

  1. An extensive comparative study of various feature selection techniques and 23 machine learning paradigms for risk stratification of epileptic seizure using EEG is carried out and discussed.

  2. We implement and evaluate deep learning based long short-term memory networks and time-frequency analysis for classification of epileptic EEG signals using EEG features. The results obtained are compared with those obtained in 1.

  3. Combination of statistical and DWT based composite features is utilized. Different feature combinations are evaluated for determining the most relevant biomarkers which can be used to identify Epilepsy from EEG signals.

  4. The proposed models are evaluated under different data division protocols so that the best machine learning model can be selected.

The rest of the article is organized in the following sections. The material and methods section presents the data description, feature extraction, feature selection, and proposed methodology used in the present work. Further, the next section presents the results and discussions and at the end conclusions and future scopes are presented.

MATERIAL AND METHODS

Data Description and Preprocessing

An open-source EEG database is used in this study, which has been collected from the University of Bonn, Germany. This database has five sets (sets A-E) with each data set containing 23.6 seconds long 100 single-channel EEG segments. The artifacts due to muscular activities and eye movements were removed during the selection of segments from recorded EEG signals. Five healthy control subjects and five patients were volunteers for this database. The set A and B were taken from healthy control subjects with eyes open and eyes closed situation respectively. The rest set of the database was taken from the epileptic patients. EEG data segments of set C were collected from the hippocampal formation of the opposite hemisphere of the brain. The set D contains the segmented EEG signals within the epileptogenic zone. The EEG segments of sets C and D were taken during no ictal activities. The segments of set E were taken from all recording sites during ictal activities which exhibit epileptic seizure. This database was recorded using a 128 channel amplifier system with a 12-bit analog to digital converter. The sampling rate of the data acquisition system was set to 173.61 Hz. A band-pass filter of 0.53-40Hz was used for preprocessing of this open-source database. A detailed discussion of this database is available in Andrzejak and coauthors [77 Andrzejak RG, Lehnertz K, Mormann F, Rieke C, David P, Elger CE. Indications of nonlinear deterministic and finite-dimensional structures in time series of brain electrical activity: Dependence on recording region and brain state. Phys. Rev. E. 2001 Nov 20;64(6):8 p. doi:10.1103/PhysRevE.64.061907.
https://doi.org/10.1103/PhysRevE.64.0619...
].

Feature Extraction

Feature extraction provides a better solution to distinguish classes. In the present work, both time domain and frequency domain features are extracted. Eleven statistical features are calculated such as mean, kurtosis, skewness, entropy, variance, standard deviation, min, max, range, crest factor, and form factor. Two fractal features are also acquired using the Katz algorithm and the Higuchi algorithm. Complexity measuring features such as Approximate Entropy (ApEn) and Permutation Entropy are also determined. These fifteen features are extracted from all 500 segments (100 segments from each set). Each segment has 4097 discrete values in the time domain. Many researchers in this field also reported that DWT based features, which have shown significant improvement in classification [99 Upadhyay R, Padhy PK, Kankar PK. A comparative study of feature ranking techniques for epileptic seizure detection using wavelet transform. Comput. Electr. Eng. 2016 Jul;53:163-76. doi:10.1016/j.compeleceng.2016.05.016.
https://doi.org/10.1016/j.compeleceng.20...
, 1414 Sharma M, Pachori RB, Acharya UR. A new approach to characterize epileptic seizures using analytic time-frequency flexible wavelet transform and fractal dimension. Pattern Recognit. Lett. 2017 Jul 15;94:172-9. doi:10.1016/j.patrec.2017.03.023.
https://doi.org/10.1016/j.patrec.2017.03...
, 2525 Wang Y, Li Z, Wang C, Feng L, Zhang Z. Implementation of discrete wavelet transform. In: Tang T, Zhou J, editors. Proceedings of the 2014 12th IEEE International Conference on Solid-State and Integrated Circuit Technology (ICSICT); 2014 Oct 28-31; Guilin, China. USA:IEEE; c2014:3 p. doi:10.1109/ICSICT.2014.7021561.
https://doi.org/10.1109/ICSICT.2014.7021...
]. Hence nine different DWT are studied in this work. The third level wavelet decomposition is performed using nine wavelet functions such as Daubechies (db4), Biorthogonal (bior3.1 and bior3.2), Coiflets (Coif1, Coif2, Coilf3, Coif4, and Coif5), and Haar. The third level decomposition of EEG signal generates approximation and detailed coefficients. Further, from the generated approximation coefficients, the same fifteen features mentioned above are calculated. Table 1 shows the feature category and name of all features with their corresponding notation for the present work. Thus in the present work, a total of 150 features have been extracted using without DWT and with DWT.

Table 1
Concise table of features extracted from preprocessed EEG signals

Feature Selection

The next task after feature extraction is feature selection. The feature selection process helps to identify the most relevant features from a large number of attributes. It reduces the computation complexity as well as improves or maintains the performance of the classification technique. Feature ranking and feature subset evaluation are the two most popular techniques of feature selection. They are also known as filter method and wrapper method respectively. In the filter method, each feature is evaluated according to its prediction performance on the target class. On the other hand, the wrapper evaluates the subset of features and selects the best subset from all generated subsets. Feature selection using filter-based approaches is faster than wrapper approaches, which suffer from high computational costs. In the present work, six different feature ranking selection techniques, namely Gain Ratio (GR), Information Gain (IG), one R (1R), Correlation (P), Relief F (RLF), Symmetrical Uncertainty (SU) were employed to select 30 most relevant features. The performances of these feature ranking techniques have been elaborated in the results and discussions section. Further, we also evaluate a hybrid feature selection technique by combining the mentioned six filter based techniques using the concept of Robust Rank Aggregation [2626 Kolde R, Laur S, Adler P, Vilo J. Robust rank aggregation for gene list integration and meta-analysis. Bioinformatics. 2012 Feb 15;28(4):573-80. doi:10.1093/bioinformatics/btr709.
https://doi.org/10.1093/bioinformatics/b...
]. In this method, six different feature selection techniques are integrated in an unbiased manner to determine the final rank of individual features. This is illustrated in figure 1. In this method, the extracted 150 features from EEG signals are supplied to 6 different feature selection modules. Each module generates a list of 150 ranked features. The ranked features by six different feature selection techniques are then combined to determine the final rank.

Classification

This subsection presents brief information about classifiers used in the present work. The proposed methodology and performance evaluation is also discussed.

Back-Propagation Artificial Neural Network (BPANN)

BPANN is the simplest type of multilayer Artificial Neural Network, which has one input layer, several hidden layers, and one output layer [2727 Singh BK, Verma K, Panigrahi L, Thoke AS. Integrating radiologist feedback with computer aided diagnostic systems for breast cancer risk prediction in ultrasonic images: An experimental investigation in machine learning paradigm. Expert Syst. Appl. 2017 Dec 30;90:209-23. doi:10.1016/j.eswa.2017.08.020.
https://doi.org/10.1016/j.eswa.2017.08.0...
]. The learning rule for back-propagation is based on gradient descent. In this network, the weights are initialized with a random value which is changed during the training process. In the present work, Mean Squared Error (MSE) is used as a performance function, and Scaled Conjugate Gradient (SCG) Back Propagation (BP) is used as a training function. A total of thirty neurons are placed in the hidden layer. The initial learning rate is set to 0.01.

Decision Trees

Decision trees are one of the fastest and simple classifiers. It contains branches and two types of nodes namely root node and leaf node. The prediction of response is done using split criterion in the root node and finally, the branches reach the leaf node by following the decision in the root node [2828 Song YY, Ying LU. Decision tree methods: applications for classification and prediction. Shanghai Arch Psychiatry. 2015 Apr 25;27(2):130-5. doi:10.11919/j.issn.1002-0829.215044.
https://doi.org/10.11919/j.issn.1002-082...
]. In the present work, three different types of decision trees are utilized for classification namely simple, medium, and complex tree with maximum numbers of splits 4, 20, and 100 respectively.

Figure 1
Hybrid feature ranking scheme using Robust Rank Aggregation (RRA)

Discriminant Analysis

In this classification technique, the Gaussian distribution related parameters of each class are estimated using some fitting function and a priori probabilities of the belonging of class [2929 Lachenbruch PA, Goldstein M. Discriminant analysis. Biometrics. 1979 Mar; 35(1):69-85. doi:10.2307/2529937.
https://doi.org/10.2307/2529937....
]. In the present work, both linear and quadratic discriminant classifiers are analyzed which create linear and nonlinear boundaries between classes respectively.

Logistic regression

It is a binary classification technique based on the sigmoid function [3030 Cramer JS. The origins of logistic regression. 2002 Dec;4:16 p. doi:10.2139/ssrn.360300.
https://doi.org/10.2139/ssrn.360300....
]. A threshold level is defined and based on this threshold level, the class of predictors is decided. This multivariate analysis model estimates the presence and absence of characteristics of different classes based on predictor variables [3131 Yilmaz I. Landslide susceptibility mapping using frequency ratio, logistic regression, artificial neural networks and their comparison: a case study from Kat landslides (Tokat-Turkey). Comput Geosci. 2009 Jun;35(6):1125-38. doi:10.1016/j.cageo.2008.08.007.
https://doi.org/10.1016/j.cageo.2008.08....
].

Support Vector Machine (SVM)

The SVM is the most popular supervised machine learning technique in the field of classification, regression, and estimation. In this technique, the machine learns several hyperplanes using training data set that separates one class from another. The highest margin maintaining hyperplane from members of one class to that of another is selected as the best hyperplane for classification [3232 Cortes C, Vapnik V. Support-vector networks. Mach. Learn. 1995 Sep;20:273-97. doi:10.1007/BF00994018.
https://doi.org/10.1007/BF00994018....
]. In SVM classifier, the kernel function maps the input to the desired dimensional space [3333 Suykens JAK, Vandewalle J. Least squares support vector machine classifiers. Neural Process. Lett. 1999 Jun;9:293-300. doi:10.1023/A:1018628609742.
https://doi.org/10.1023/A:1018628609742....
]. In this work, several SVM with different kernel functions are used for classification namely linear SVM, quadratic SVM, cubic SVM, fine Gaussian SVM, medium Gaussian SVM, and coarse Gaussian SVM. Table 2 shows the parameters used for different SVM classifiers.

k-nearest neighbor (kNN)

K-nearest neighbor is another machine learning technique that performs classification tasks using some distance measure from the nearest sample (K denotes the number of neighbors). Euclidean distance, Chebyshev distance, Manhattan distance are some common distance measures used in the k-nearest neighbor classification technique [3434 Wilson DR, Martinez TR. Reduction techniques for instance-based learning algorithms. Mach. Learn. 2000 Mar;38:257-86. doi:10.1023/A:1007626913721.
https://doi.org/10.1023/A:1007626913721....
]. In this work, the value of k is set to k=1, 10, and 100 with different distance measures such as Euclidean, cosine, cubic, and weighted for binary classification. This results in different K-NN types based on the number of neighbors and distance measures used namely, fine K-NN (K=1, distance metric: Euclidean), medium K-NN (K=10, distance metric: Euclidean), coarse K-NN (K=100,distance metric: Euclidean), cosine K-NN (K=10, distance metric: cosine), cubic K-NN (K=10, distance metric: Minkowski (cubic)) and weighted K-NN (K=10, distance metric: Euclidean with squared inverse distance weight).

Table 2
Different types of SVM and the parameters used in this study

Ensemble Classifiers

Ensemble classifiers are the combination of more than one classifier. Random forest, AdaBoost, bagging, and Rotation Forest are some techniques for generating the Ensemble classifiers [3535 Rodriguez JJ, Kuncheva LI, Alonso CJ. Rotation forest: A new classifier ensemble method. IEEE Trans Pattern Anal Mach Intell. 2006 Aug 21;28(10):1619-30. doi:10.1109/TPAMI.2006.211.
https://doi.org/10.1109/TPAMI.2006.211....
]. In this study, ensemble classifiers based on bagging, discriminant learner, nearest neighbor, and RUSBoost are used in this classifier group to evaluate the classification model.

Proposed methodology

An LSTM network is a kind of recurrent neural network (RNN) that can gain knowledge of long-term dependencies among time steps of sequence data. It includes self-loops to create paths where the gradient can flow for a prolonged period [3636 Goodfellow I, Bengio Y, Courville A. Deep learning. Cambridge: MIT press; 2016 Nov 10.]. The proposed model using the LSTM network and time-frequency analysis of EEG signals for epilepsy detection is shown in figure 2. In LSTM network, the input is in form of several data points, time steps, or variables. Thus feature extraction step is first carried out as shown in figure 2. Both time and frequency domain features are extracted in this step. Firstly, fifteen time-domain statistical, fractal, and entropy based features namely mean kurtosis, skewness, entropy, variance, standard deviation, min, max, range, crest factor, form factor, Katz algorithm based fractal feature, Higuchi algorithm based fractal feature, approximate entropy, and permutation entropy are extracted from each segment. Further, each EEG segment is subjected to third-level wavelet decomposition resulting in approximate and detailed coefficients A3 and D3 for each EEG segment. The same fifteen features (statistical, fractal, and entropy based features) are extracted from approximate coefficients A3 of each EEG segment. The wavelet based feature extraction process is performed using nine wavelet functions namely Daubechies (db4), Biorthogonal (bior3.1 and bior3.2), Coiflets (Coif1, Coif2, Coilf3, Coif4, and Coif5), and Haar one after another. Hence, fifteen frequency domain features (statistical, fractal, and entropy based features) from nine different wavelet functions are extracted.

The time-domain and frequency-domain are fused. Thus, in the present work, a total of 150 features have been extracted resulting in a feature vector of size 500 x 150 followed by feature selection as discussed in feature extraction and feature selection subsection respectively. The feature selection stage generates top 30 most relevant features resulting in a feature vector of size 500 x 30. The extracted/selected features are supplied to LSTM networks which are utilized for learning the high-level representations of the epileptic and non-epileptic EEG signals. In this study, a bidirectional LSTM layer is employed because it looks at the sequence in both forward and backward directions. The total number of hidden units used are set to 250. The details of conventional LSTM can be found in [3737 Hochreiter S, Schmidhuber J. Long short-term memory. Neural Comput. 1997 Nov 15;9(8):1735-80. doi:10.1162/neco.1997.9.8.1735.
https://doi.org/10.1162/neco.1997.9.8.17...
]. The output of LSTM layer is supplied to a fully connected layer which multiplies the extracted variables by a weight matrix followed by bias addition. A softmax function is then applied to the input and a classification layer returns an output category of supplied EEG signal i. e. epileptic or non-epileptic. The maximum numbers of epochs were set to 50 and initial learning rate of 0.01 is used in experiments.

The proposed prototype model for risk stratification of epileptic seizure using EEG signals and comparative investigation strategy is shown in figure 3. The proposed model is divided into two main parts as shown by a vertical discontinuous line. The left side of the model is depicted as an offline system and the right side of the model represents the online system. Both systems in the proposed model have two similar processes i.e. preprocessing and feature extraction. In offline systems, a total of 150 statistical and wavelet-based features are extracted. The next consecutive process after feature extraction in the offline system is feature selection which is used here to rank the relevant attributes in ascending order.

Figure 2
Proposed classification scheme using time-frequency analysis and classification using LSTM network.

The top 30 features are selected for the training of the classifier by using the known class to supervise the model and training parameters were generated. In an online system, the unknown EEG signals without class labels are preprocessed to remove the artifacts and noises which is a similar process as in an offline system. The next step is to extract the top 30 features selected in the offline process as relevant attributes. The trained classifier then takes the live decision as a normal control or epileptic seizure for the supplied unknown EEG test sample. An extensive comparative study of various feature selection techniques, 23 machine learning paradigms, and LSTM network for risk stratification of epileptic seizure using EEG is carried out and discussed.

Performance evaluation

In the present work, two Cross-Validation techniques namely Holdout and k-fold are utilized for performance evaluation. For performance evaluation of different classifiers, the whole sample of data is partitioned using K-fold data division protocol into two parts namely training and testing set. In this protocol whole set is divided into K subsets. (K-1) subsets are used as training sets and the remaining one set is used for testing of the trained model. This testing process is repeated K times. Each subset is used as a testing set once in a K-fold Cross-Validation (CV) process. To compare the performance of different classifiers, five statistical parameters are evaluated namely classification accuracy, sensitivity, specificity, Area Under the receiver operating characteristic curve (AUC), and Matthew’s Correlation Coefficient (MCC). These performance measures can be explained and mathematically expressed as below:

Classification Accuracy (CA): It is a statistical measure that shows the percentage of test cases correctly classified out of the total number of cases.

(1) C A % = δ t p + δ t n δ t p + δ f n + δ t n + δ f p × 100

Sensitivity: It is a statistical measure that shows that the total percentage of positive cases (detection of epileptic seizure signal) is correctly classified.

(2) S e n s i t i v i t y % = δ t p δ t p + δ f n × 100

Specificity: It is a statistical measure that shows that the total percentage of negative cases (detection of non-epileptic signal) is correctly classified.

(3) S p e c i f i c i t y % = δ t n δ t n + δ f p × 100

Area Under the receiver operating characteristic curve (AUC): It is a statistical measure that shows average measure using a combination of sensitivity and specificity.

(4) A U C % = 1 2 δ t p δ t p + δ f n + δ t n δ t n + δ f p × 100

Figure 3
Proposed methodology for comparative investigation of different machine learning models and LSTM.

Matthew’s Correlation Coefficient (MCC): This statistical measure was introduced by biochemist Brian W. Matthews in 1975. It is very useful when the two classes i.e. positive and negative are different in size.

(5) M C C % = δ t p × δ t n - δ f p × δ f n δ t p + δ f p δ t p + δ f n δ t n + δ f p δ t n + δ f n × 100

The symbol δ with subscript TP, TN, FP, and FN denotes true positive, true negative, false positive, and false negative respectively. MATLAB® software platform has been used to evaluate the performance of all classifiers.

Statistical significance analysis

Statistical significance analysis provides evidence of sufficient difference among the extracted features corresponding to different groups [3838 Gerald B. A brief review of independent, dependent and one sample t-test. Int. J. Appl. Math. Theor. Phys. 2018 Aug 14;4(2):50-4.]. There are two types of statistical significance analysis tests namely parametric test and Non-parametric test. In this study, we have used the Independent sample t-test at a 95% confidence interval. The significance value (p-value) of less than 0.05 is considered to be significant.

RESULTS AND DISCUSSIONS

This section presents the results of various experiments discussed in the material and methods section. Initially, a comparative investigation of various feature selection and traditional machine learning techniques for epileptic seizure detection under different data division protocols is presented and discussed. Then we present and discuss the results of the proposed LSTM strategy. The results are also discussed in light of other related studies. Table 3 illustrates the results of attribute selection techniques. In the present work, six filter based attributes ranking techniques are chosen for the study along with one hybrid method called robust rank aggregation (RRA). Out of 150 attributes, the top 30 prime attributes with their ranking order are tabulated in Table 3. It is clearly shown that the ranking order of attributes is not similar for all feature selection techniques. For example, feature F5 is ranked in the first position by SU feature selection, second position by GR and 1R feature selection, third position by IG feature selection, and eighth position by RRA. F5 is not ranked in the top 30 positions by Relief F and correlation feature selection. Thus, the study and evaluation of different feature selection techniques are extremely important to determine the most important biomarkers. It is found that the features F6 and F5 both are the most important features, selected very often in the top 5 features by the majority of feature selection techniques like Gain Ratio (GR), Information Gain (IG), One R (1R), and Symmetrical Uncertainty (SU). The selected top 30 features from each attribute selection technique are utilized for epileptic seizure detection from EEG signals using machine learning approaches. It is also perceived from Table 3 that all the feature selection techniques select the F6, F21, F66, F81, F96, F111, F126, and F141 features in the top 30 features accordingly, these 8 features can be considered as most relevant biomarkers.

Table 3
Prime features selected by different attribute selection techniques

Table 4 shows the performance of twenty-three different classifier models employing all the 150 features extracted along with a 10-fold cross-validation data division technique. It is found that the classification accuracy of 99.60% (see Table 4) is achieved by BPANN without using any feature selection technique. Table 5 shows the performance of twenty-three different classifier models with top thirty features obtaining from six different feature ranking techniques namely Gain Ratio (GR), Information Gain (IG), One R (1 R), Correlation (P), Relief F (RLF), Symmetrical Uncertainty (SU) respectively and RRA using 10-fold cross-validation protocol.

Table 4
Performance parameters of classifier models using 10-fold cross-validation for 150 features
Table 5
Performance of classifier models using Gain Ratio (GR), Information Gain (IG), 1R, Correlation (P), Relief F (RLF) and Symmetrical Uncertainty (SU) feature selection with 10-fold cross validation for top 30 attributes

It was found that the RLF feature selection technique outperforms others by achieving the highest classification accuracy of 99.40% using BPANN classifier. Due to superior performance of RLF feature selection, the features selected by RLF i.e., F6, F81, F21, F96, F111, F51, F141, F66, F126, F36, F9, F7, F69, F144, F99, F54, F12, F84, F24, F39, F114, F129, F22, F52, F8, F112, F82, F38, F67, and F119 are further used in remaining of the study. We further validated the discriminating efficacy of the above features with the statistical significance analysis using independent sample t-test. Table 6 shows statistical significance analysis results for the top 30 features selected by the RLF feature selection technique. We found that all the 30 features are statistically significant with a p-value less than 0.05 (95% confidence interval).

Table 6
Mean ± standard deviation values and p-value for top 30 features selected by Relief F method using t-test

Furthermore, we have evaluated the proposed technique (LSTM) for all the extracted 150 features and top 30 most relevant RLF features. Training and test dataset is obtained by splitting the whole dataset using three data division techniques i. e. holdout (33%), 5-fold cross-validation & 10-fold cross-validation. The training performance of the proposed approach is shown in Figure 4. It is found that the training accuracy reaches 100% before the 10th iteration itself. Tables 7 and 8 show the results of the proposed LSTM approach for training and testing respectively. The results on test data from Table 8 indicate that the LSTM network combined with time-frequency features attains 100% classification accuracy under hold out and 5-fold, and 99.8% for 10-fold data decision protocols. Thus, the proposed LSTM performed superior to the traditional machine learning techniques to detect epileptic events using the whole 150 as well as top 30-RLF features for holdout, 5-fold, and 10-fold protocols.Though the BPANN performs close to the proposed technique achieving 99.6% and 99.4% classification accuracies for all and the RLF selected features respectively, these were attained only for 10-fold cross validation scheme. The Receiver Operating Curve (ROC) for the proposed approach on test data under holdout and 5-fold data division protocol is shown in Figure 5. The area under ROC curve is 1 for a significance value of p<0.001 which supports our findings.

Finally, we compare the performance of the proposed approach in light of some related studies. Table 9 shows the performance summary of some recent and previously reported epileptic seizure detection from the EEG signal. The results are arranged in ascending order of publication year. It is observed from Table 9 that neural networks, linear SVM, least square SVM, and Logistic Model Trees (LMT) have been utilized by different research groups. It is concluded that our proposed work outperforms others in terms of classification performance in differentiating epilepsy and non-epileptic EEG signals. Compared to some of the recent studies by Subasi and coauthors [1919 Subasi A, Kevric J, Abdullah Canbaz M. Epileptic seizure detection using hybrid machine learning methods. Neural Comput Appl. 2019 Jan;31:317-25. doi:10.1007/s00521-017-3003-y.
https://doi.org/10.1007/s00521-017-3003-...
], Akyol [2020 Akyol K. Stacking ensemble based deep neural networks modeling for effective epileptic seizure detection. Expert Syst. Appl. 2020 Jun 15;148:9 p. doi:10.1016/j.eswa.2020.113239.
https://doi.org/10.1016/j.eswa.2020.1132...
], Ayesha and coauthors [2323 Ayesha, Qureshi MB, Afzaal M, Qureshi MS, Fayaz M. Machine learning-based EEG signals classification model for epileptic seizure detection. Multimed. Tools. Appl. 2021 May;80:17849-77. doi:10.1007/s11042-021-10597-6.
https://doi.org/10.1007/s11042-021-10597...
], Sujatha [2222 Sujatha K. Automatic epilepsy detection using hybrid decomposition with multi class support vector method. Multimed. Tools. Appl. 2020 Apr;79:9871-90. doi:10.1007/s11042-019-08359-6.
https://doi.org/10.1007/s11042-019-08359...
], and Tuncer and coauthors [2424 Tuncer T, Dogan S, Naik GR, Pławiak P. Epilepsy attacks recognition based on 1D octal pattern, wavelet transform and EEG signals. Multimed. Tools. Appl. 2021 Jul;80:25197-218. doi:10.1007/s11042-021-10882-4.
https://doi.org/10.1007/s11042-021-10882...
], it is observed that the proposed study achieves better performance than the existing ones. Our outcomes reflect that the proposed approach has potentials to act as a significant tool to assist clinicians for detecting epilepsy. However, the present study was based on a single repository of epileptic EEG signals. Therefore, for building up the trust of medical professionals in such systems, larger and distinguished databases of epileptic patients with improved ground truth validations are needed in future. Also, this study may be expanded from unimodal to multimodal analysis in the future where patient’s physiological data can be acquired from more than one sources and analyzed together.

Figure 4
Training performance of the proposed approach: (a) Accuracy (%) (b) Loss.

Figure 5
Receiver operating characteristics of the proposed approach for holdout and 5-fold data division protocol on test data.

Table 7
Performance of proposed approach using LSTM (training)
Table 8
Performance of proposed approach using LSTM (testing)
Table 9
Comparison of the present work with the existing studies for classification of epileptic seizure

CONCLUSION

In this work, the combined time domain and frequency domain features were evaluated for risk stratification of epileptic seizure EEG signals from normal EEG signals using deep learning based LSTM network and 23 different traditional machine learning classification strategies. Total of 150 features were extracted from EEG signals. Different feature ranking techniques were also utilized to determine reliable EEG features. The results of this study show that only 30 features are sufficient to achieve classification accuracy equal to that of using all 150 features. The most relevant EEG biomarkers for epilepsy detection were found to be F6, F81, F21, F96, F111, F51, F141, F66, F126, F36, F9, F7, F69, F144, F99, F54, F12, F84, F24, F39, F114, F129, F22, F52, F8, F112, F82, F38, F67 and F119 using Relief F approach. It is found that standard deviation, range, min, max, Katz fractal dimension, and Higuchi fractal dimension are the selected biomarkers from the different feature categories. The proposed work can be used for an epileptic seizure alarm system which will assist medical professionals for detecting epilepsy and reduce their burden and observational errors. Though this work was done by considering a single dataset with less number of subjects, we will validate our work using some distinguished larger databases. We also expanded our work on multimodal cognitive state classification.

REFERENCES

  • 1
    Epilepsy Foundation. What is Epilepsy? [Internet]. [Bowie]:EFA; [cited 2020 Feb 28]. Available from: https://www.epilepsy.com/learn/about-epilepsy-basics/what-epilepsy/
    » https://www.epilepsy.com/learn/about-epilepsy-basics/what-epilepsy/
  • 2
    World Health Organization. Fact sheet on epilepsy [Internet]. [Geneva]: WHO; [cited 2020 Mar 19]. Available from: https://www.who.int/news-room/fact-sheets/detail/epilepsy/
    » https://www.who.int/news-room/fact-sheets/detail/epilepsy/
  • 3
    Heenaye-Mamode Khan M, Boodoo-Jahangeer N, Dullull W, Nathire S, Gao X, Sinha GR, et al. Multi-class classification of breast cancer abnormalities using Deep Convolutional Neural Network (CNN). PLoS One. 2021 Aug 26;16(8):[15 p.]. doi:10.1371/journal.pone.0256500.
    » https://doi.org/10.1371/journal.pone.0256500.
  • 4
    Taran S, Bajaj V, Sinha GR, Polat K. Detection of sleep apnea events using electroencephalogram signals. Appl. Acoust. 2021 Oct;181:[6 p.]. doi:10.1016/j.apacoust.2021.108137.
    » https://doi.org/10.1016/j.apacoust.2021.108137.
  • 5
    Mohdiwale S, Sahu M, Sinha GR, Nisar H. Investigating Feature Ranking Methods for Sub-Band and Relative Power Features in Motor Imagery Task Classification. J. Healthc. Eng. 2021 Sep 27;2021:[11 p.]. doi:10.1155/2021/3928470.
    » https://doi.org/10.1155/2021/3928470.
  • 6
    Shukla PK, Chaurasiya RK, Verma S, Sinha GR. A Thresholding-Free State Detection Approach for Home Appliance Control Using P300-Based BCI. IEEE Sens. J. 2021 Aug 1;21(15):16927-36. doi:10.1109/JSEN.2021.3078512.
    » https://doi.org/10.1109/JSEN.2021.3078512.
  • 7
    Andrzejak RG, Lehnertz K, Mormann F, Rieke C, David P, Elger CE. Indications of nonlinear deterministic and finite-dimensional structures in time series of brain electrical activity: Dependence on recording region and brain state. Phys. Rev. E. 2001 Nov 20;64(6):8 p. doi:10.1103/PhysRevE.64.061907.
    » https://doi.org/10.1103/PhysRevE.64.061907.
  • 8
    Bhardwaj A, Tiwari A, Krishna R, Varma V. A novel genetic programming approach for epileptic seizure detection. Comput Methods Programs Biomed. 2016 Feb 1;124:2-18. doi:10.1016/j.cmpb.2015.10.001.
    » https://doi.org/10.1016/j.cmpb.2015.10.001.
  • 9
    Upadhyay R, Padhy PK, Kankar PK. A comparative study of feature ranking techniques for epileptic seizure detection using wavelet transform. Comput. Electr. Eng. 2016 Jul;53:163-76. doi:10.1016/j.compeleceng.2016.05.016.
    » https://doi.org/10.1016/j.compeleceng.2016.05.016.
  • 10
    Al Ghayab HR, Li Y, Abdulla S, Diykh M, Wan X. Classification of epileptic EEG signals based on simple random sampling and sequential feature selection. Brain Inform. 2016 Feb 27;3(Suppl 2):85-91. doi:10.1007/s40708-016-0039-1.
    » https://doi.org/10.1007/s40708-016-0039-1.
  • 11
    Kabir E, Siuly, Zhang Y. Epileptic seizure detection from EEG signals using logistic model trees. Brain Inform. 2016 Jan 21;3(Suppl 2):93-100. doi:10.1007/s40708-015-0030-2.
    » https://doi.org/10.1007/s40708-015-0030-2.
  • 12
    Zamir ZR. Detection of epileptic seizure in EEG signals using linear least squares preprocessing. Comput Methods Programs Biomed. 2016 Sep;133:95-109. doi:10.1016/j.cmpb.2016.05.002.
    » https://doi.org/10.1016/j.cmpb.2016.05.002.
  • 13
    Diykh M, Li Y, Wen P. Classify epileptic EEG signals using weighted complex networks based community structure detection. Expert Syst. Appl. 2017 Dec 30;90:87-100. doi:10.1016/j.eswa.2017.08.012.
    » https://doi.org/10.1016/j.eswa.2017.08.012.
  • 14
    Sharma M, Pachori RB, Acharya UR. A new approach to characterize epileptic seizures using analytic time-frequency flexible wavelet transform and fractal dimension. Pattern Recognit. Lett. 2017 Jul 15;94:172-9. doi:10.1016/j.patrec.2017.03.023.
    » https://doi.org/10.1016/j.patrec.2017.03.023.
  • 15
    Mutlu AY. Detection of epileptic dysfunctions in EEG signals using Hilbert vibration decomposition. Biomed Signal Process Control. 2018 Feb;40:33-40. doi:10.1016/j.bspc.2017.08.023.
    » https://doi.org/10.1016/j.bspc.2017.08.023.
  • 16
    Lahmiri S. Generalized Hurst exponent estimates differentiate EEG signals of healthy and epileptic patients. Phys. A: Stat. Mech. Appl. 2018 Jan 15;490:378-85. doi:10.1016/j.physa.2017.08.084.
    » https://doi.org/10.1016/j.physa.2017.08.084.
  • 17
    Alickovic E, Kevric J, Subasi A. Performance evaluation of empirical mode decomposition, discrete wavelet transform, and wavelet packed decomposition for automated epileptic seizure detection and prediction. Biomed Signal Process Control. 2018 Jan;39:94-102. doi:10.1016/j.bspc.2017.07.022.
    » https://doi.org/10.1016/j.bspc.2017.07.022.
  • 18
    Ahmedt-Aristizabal D, Fookes C, Nguyen K, Sridharan S. Deep classification of epileptic signals. In: Patton J, Barbieri R, Mitsis G, editors. Proceedings of the 2018 40th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC); 2018 Jul 18-21; Honolulu, HI, USA. USA:IEEE; c2018. p. 332-5. doi:10.1109/EMBC.2018.8512249.
    » https://doi.org/10.1109/EMBC.2018.8512249.
  • 19
    Subasi A, Kevric J, Abdullah Canbaz M. Epileptic seizure detection using hybrid machine learning methods. Neural Comput Appl. 2019 Jan;31:317-25. doi:10.1007/s00521-017-3003-y.
    » https://doi.org/10.1007/s00521-017-3003-y.
  • 20
    Akyol K. Stacking ensemble based deep neural networks modeling for effective epileptic seizure detection. Expert Syst. Appl. 2020 Jun 15;148:9 p. doi:10.1016/j.eswa.2020.113239.
    » https://doi.org/10.1016/j.eswa.2020.113239.
  • 21
    Liu Y, Jiang B, Feng J, Hu J, Zhang H. Classification of EEG signals for epileptic seizures using feature dimension reduction algorithm based on LPP. Multimed. Tools. Appl. 2021 Aug;80:30261-82. doi:10.1007/s11042-020-09135-7.
    » https://doi.org/10.1007/s11042-020-09135-7.
  • 22
    Sujatha K. Automatic epilepsy detection using hybrid decomposition with multi class support vector method. Multimed. Tools. Appl. 2020 Apr;79:9871-90. doi:10.1007/s11042-019-08359-6.
    » https://doi.org/10.1007/s11042-019-08359-6.
  • 23
    Ayesha, Qureshi MB, Afzaal M, Qureshi MS, Fayaz M. Machine learning-based EEG signals classification model for epileptic seizure detection. Multimed. Tools. Appl. 2021 May;80:17849-77. doi:10.1007/s11042-021-10597-6.
    » https://doi.org/10.1007/s11042-021-10597-6.
  • 24
    Tuncer T, Dogan S, Naik GR, Pławiak P. Epilepsy attacks recognition based on 1D octal pattern, wavelet transform and EEG signals. Multimed. Tools. Appl. 2021 Jul;80:25197-218. doi:10.1007/s11042-021-10882-4.
    » https://doi.org/10.1007/s11042-021-10882-4.
  • 25
    Wang Y, Li Z, Wang C, Feng L, Zhang Z. Implementation of discrete wavelet transform. In: Tang T, Zhou J, editors. Proceedings of the 2014 12th IEEE International Conference on Solid-State and Integrated Circuit Technology (ICSICT); 2014 Oct 28-31; Guilin, China. USA:IEEE; c2014:3 p. doi:10.1109/ICSICT.2014.7021561.
    » https://doi.org/10.1109/ICSICT.2014.7021561.
  • 26
    Kolde R, Laur S, Adler P, Vilo J. Robust rank aggregation for gene list integration and meta-analysis. Bioinformatics. 2012 Feb 15;28(4):573-80. doi:10.1093/bioinformatics/btr709.
    » https://doi.org/10.1093/bioinformatics/btr709.
  • 27
    Singh BK, Verma K, Panigrahi L, Thoke AS. Integrating radiologist feedback with computer aided diagnostic systems for breast cancer risk prediction in ultrasonic images: An experimental investigation in machine learning paradigm. Expert Syst. Appl. 2017 Dec 30;90:209-23. doi:10.1016/j.eswa.2017.08.020.
    » https://doi.org/10.1016/j.eswa.2017.08.020.
  • 28
    Song YY, Ying LU. Decision tree methods: applications for classification and prediction. Shanghai Arch Psychiatry. 2015 Apr 25;27(2):130-5. doi:10.11919/j.issn.1002-0829.215044.
    » https://doi.org/10.11919/j.issn.1002-0829.215044.
  • 29
    Lachenbruch PA, Goldstein M. Discriminant analysis. Biometrics. 1979 Mar; 35(1):69-85. doi:10.2307/2529937.
    » https://doi.org/10.2307/2529937.
  • 30
    Cramer JS. The origins of logistic regression. 2002 Dec;4:16 p. doi:10.2139/ssrn.360300.
    » https://doi.org/10.2139/ssrn.360300.
  • 31
    Yilmaz I. Landslide susceptibility mapping using frequency ratio, logistic regression, artificial neural networks and their comparison: a case study from Kat landslides (Tokat-Turkey). Comput Geosci. 2009 Jun;35(6):1125-38. doi:10.1016/j.cageo.2008.08.007.
    » https://doi.org/10.1016/j.cageo.2008.08.007.
  • 32
    Cortes C, Vapnik V. Support-vector networks. Mach. Learn. 1995 Sep;20:273-97. doi:10.1007/BF00994018.
    » https://doi.org/10.1007/BF00994018.
  • 33
    Suykens JAK, Vandewalle J. Least squares support vector machine classifiers. Neural Process. Lett. 1999 Jun;9:293-300. doi:10.1023/A:1018628609742.
    » https://doi.org/10.1023/A:1018628609742.
  • 34
    Wilson DR, Martinez TR. Reduction techniques for instance-based learning algorithms. Mach. Learn. 2000 Mar;38:257-86. doi:10.1023/A:1007626913721.
    » https://doi.org/10.1023/A:1007626913721.
  • 35
    Rodriguez JJ, Kuncheva LI, Alonso CJ. Rotation forest: A new classifier ensemble method. IEEE Trans Pattern Anal Mach Intell. 2006 Aug 21;28(10):1619-30. doi:10.1109/TPAMI.2006.211.
    » https://doi.org/10.1109/TPAMI.2006.211.
  • 36
    Goodfellow I, Bengio Y, Courville A. Deep learning. Cambridge: MIT press; 2016 Nov 10.
  • 37
    Hochreiter S, Schmidhuber J. Long short-term memory. Neural Comput. 1997 Nov 15;9(8):1735-80. doi:10.1162/neco.1997.9.8.1735.
    » https://doi.org/10.1162/neco.1997.9.8.1735.
  • 38
    Gerald B. A brief review of independent, dependent and one sample t-test. Int. J. Appl. Math. Theor. Phys. 2018 Aug 14;4(2):50-4.
  • 39
    Swami P, Gandhi TK, Panigrahi BK, Tripathi N, Anand S. A novel robust diagnostic model to detect seizures in electroencephalography. Expert Syst. Appl. 2016 Sep 1;56:116-30. doi:10.1016/j.eswa.2016.02.040.
    » https://doi.org/10.1016/j.eswa.2016.02.040.
  • 40
    Peker M, Sen B, Delen D. A novel method for automated diagnosis of epilepsy using complex-valued classifiers. IEEE J Biomed Health Inform. 2016 Jan;20(1):108-18. doi:10.1109/JBHI.2014.2387795.
    » https://doi.org/10.1109/JBHI.2014.2387795.
  • 41
    Acharya UR, Oh SL, Hagiwara Y, Tan JH, Adeli H. Deep convolutional neural network for the automated detection and diagnosis of seizure using EEG signals. Comput. Biol. Med. 2018 Sep 1;100:270-8. doi:10.1016/j.compbiomed.2017.09.017.
    » https://doi.org/10.1016/j.compbiomed.2017.09.017.
Editor-in-Chief: Alexandre Rasi Aoki
Associate Editor: Fabio Alessandro Guerra

Publication Dates

  • Publication in this collection
    12 Sept 2022
  • Date of issue
    2022

History

  • Received
    29 Aug 2021
  • Accepted
    05 Nov 2021
Instituto de Tecnologia do Paraná - Tecpar Rua Prof. Algacyr Munhoz Mader, 3775 - CIC, 81350-010 Curitiba PR Brazil, Tel.: +55 41 3316-3052/3054, Fax: +55 41 3346-2872 - Curitiba - PR - Brazil
E-mail: babt@tecpar.br