Next Article in Journal
Clock Genes Profiles as Diagnostic Tool in (Childhood) ADHD—A Pilot Study
Previous Article in Journal
Biomarker Genes Discovery of Alzheimer’s Disease by Multi-Omics-Based Gene Regulatory Network Construction of Microglia
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Automatic Recognition of High-Density Epileptic EEG Using Support Vector Machine and Gradient-Boosting Decision Tree

Department of Neurology, The Third Xiangya Hospital of CSU, Tongzipo Street, Changsha 410013, China
*
Author to whom correspondence should be addressed.
Brain Sci. 2022, 12(9), 1197; https://doi.org/10.3390/brainsci12091197
Submission received: 19 July 2022 / Revised: 16 August 2022 / Accepted: 2 September 2022 / Published: 5 September 2022
(This article belongs to the Section Computational Neuroscience and Neuroinformatics)

Abstract

:
Background: Epilepsy (Ep) is a chronic neural disease. The diagnosis of epilepsy depends on detailed seizure history and scalp electroencephalogram (EEG) examinations. The automatic recognition of epileptic EEG is an artificial intelligence application developed from machine learning (ML). Purpose: This study compares the classification effects of two kinds of classifiers by controlling the EEG data source and characteristic values. Method: All EEG data were collected by GSN HydroCel 256 leads and high-density EEG from Xiangya Third Hospital. This study used time-domain features (mean, kurtosis and skewness processed by empirical mode decomposition (EMD) and three IMFs), a frequency-domain feature (power spectrum density, PSD) and a non-linear feature (Shannon entropy). Support vector machine (SVM) and gradient-boosting decision tree (GBDT) classifiers were used to recognize epileptic EEG. Result: The result of the SVM classifier showed an accuracy of 72.00%, precision of 73.98%, and an F1_score of 82.28%. Meanwhile, the result of the GBDT classifier showed a sensitivity of 98.57%, precision of 89.13%, F1_score of 93.40%, and an AUC of 0.9119. Conclusion: The comparison of GBDT and SVM by controlling the variables of the feature values and parameters of a classifier is presented. GBDT obtained the better classification accuracy (90.00%) and F1_score (93.40%).

1. Introduction

Epilepsy is a chronic neural disease. According to the International League Against Epilepsy (ILAE), a seizure does not necessarily mean that a person has epilepsy, unless criteria for the diagnosis of epilepsy are met. The diagnosis of epilepsy depends on many factors, such as detailed and accurate seizure history and some assistant examinations, particularly electroencephalograms (EEGs), including normal EEGs, video EEGs (VEEGs) and ambulatory EEGs (AEEGs) [1]. The EEG is a powerful and important tool for the diagnosis and classification of seizure and epilepsy [2,3]. Interictal epileptic EEG is essential for the diagnosis of epilepsy, as epileptic EEG features may be obscured by artifacts [4].
Epilepsy (Ep) is a chronic neural disease, with recurrent, persistent and episodic characteristics. There are about five million epilepsy patients in the world, and there are about two million new cases every year, with an incidence of about 0.7% [5]. Epilepsy is caused by the hyper-synchronous discharge of neurons, which is an abnormal state, accompanied by the formation of abnormal epileptic brain networks. At this time, neurons show an extremely active discharge activity, which leads to a series of seizure symptoms such as fall down, fracture, coma, and so on. Almost all forms of epilepsy can be controlled by drug therapy. Thus, early diagnosis is the most important step in the treatment of epilepsy.
As we all know, scalp EEG is a significant auxiliary examination in the diagnosis of epilepsy. Electroencephalogram (EEG) is a wave image that records spontaneous bioelectricity in the brain and amplifies it through electrode leads. EEG, which is non-invasive and simple, is chosen as the first diagnostic method. During clinical work, VEEG and AEEG are commonly used in the diagnosis of epilepsy because long-time monitoring can increase the chance of detecting seizures. However, this method requires lots of time and energy to recognize epileptic EEG, and can easily lead to manual errors. Artificial intelligence may help solve this difficulty. With the development of technology, the number of electrodes used in clinical EEG examination ranges from 16 electrodes to 256 electrodes; the more detail that can be observed and the greater the amount of data obtained, the greater chance physicians have at diagnosis [6]. The automatic recognition of epileptic EEG is an artificial intelligence application developed from machine learning (ML).
The automatic recognition of epileptic EEG is an artificial intelligence application developed from machine learning (ML). Considering that the automatic recognition of epileptic EEG is an algorithm to distinguish epileptic EEG from non-epileptic EEG, the algorithm is the binary classification, and the result is “yes or no”. Slevakumari et al. [7] obtained a sensitivity of 95.75%, specificity of 96.55%, and accuracy of 95.63% though SVM to distinguish epileptic EEG; Rizal et al. [8] used SVM classification to obtain accuracy result of 97.70%; and Jaiswal et al. [9] obtained an accuracy of 97.50% through SVM classification. Li et al. [10] obtained a sensitivity of 95.50%, a specificity of 98.00%, and an accuracy of 94.00% by the random forest method. Hu et al. [11] obtained a classification result with the highest accuracy of 92.0% using GBDT classification to distinguish EEG databases; another study [12] in 2019 obtained an accuracy of 84.22% with GBDT classification. Different feature values can affect the classification results. This makes it impossible to directly compare the classifier effects by classification results.
In this paper, we compare different EEG classifiers based on the same clinical high-lead EEG data and the same feature values to find a more suitable EGG classifier for epilepsy.

2. Method

The experiment is an EEG classification experiment. This study used the same characteristic values in order to compare the classification effects of different classifiers. The technology roadmap is shown in Figure 1.

2.1. EEG Data

This study included 21 participants, with 15 epileptic patients and 6 healthy participants, and a total of 105 EEG data. All participants in this study were from the Department of Neurology of Xiangya Third Hospital. The inclusion and exclusion criteria were as follows: Inclusion criteria: (1) diagnosis obeying the epilepsy diagnosis standard of the International League Against Epilepsy (ILAE); (2) age ≥ 15 years. Exclusion criteria: (1) a history of other brain-related diseases (trauma, infection, and so on); (2) unable to complete EEG tasks independently; (3) cannot tolerate long-term EEG examination.
All EEG data were collected by GSN HydroCel 256 leads and high-density EEG (EGI company, from Shanghai Nohe Medical Company, LTD, Shanghai, China). Then, we completed the pre-treatment of EEG, including filtering and ICA, with the EEGLAB toolbox [13] (2021.1, Arnaud Delorme and Scott Makeig, CA, USA) and Matlab software (2017b, MathWorks Company, Natick, MA, USA). In this study, there were 105,256 lead EEG data lasting 60 s, with the frequency band of 0–80 Hz.

2.2. Feature Extraction

This study used PSD, Shannon entropy, mean, kurtosis and skewness as characteristic values, and mean, kurtosis and skewness were processed by EMD.

2.2.1. Power Spectral Density (PSD)

PSD, known as the power spectrum, represents the signal power within a unit frequency band. The PSD shows the changes in signal power by frequency, that is, the power distribution of the signal in the frequency domain. The basic definition of PSD can be expressed as:
P = 1 T T 2 T 2 f 2 ( t ) d t
In Equation (1), P represents the average power of power signal f ( t ) over the time period [ T 2 ,   T 2 ] . Additionally, the unit of PSD is V 2 / H z . In order to reduce the bias during PSD analysis, Pwelch’s method [14] was used in the experiment.

2.2.2. Shannon Entropy

Shannon entropy, also known as Information entropy, was proposed by Clause Shannon [15] in his paper “Mathematical Principles of Communication” in 1948. Shannon pointed out that information is used to eliminate random uncertainties. The definition of Shannon entropy [16] is:
H ( X ) = p i ( n ) log p i ( n )
In Equation (2), H ( X ) represents the sum of the probability of n events, and each probability of each event is p 1 , p 2 , , p n . Additionally, 0 log 0 = 0 , where p ( x ) is the probability of the event. The unit of Shannon extropy is bits. Shannon entropy can be used to describe the complexity of a system. The more complex a system is, the more different kinds of situations may occur, and the bigger the Shannon entropy of the system is. The simpler a system is, the fewer different kinds of situations may occur, and the smaller the Shannon entropy of the system is, which can be zero if it is simple enough.

2.2.3. Empirical Mode Decomposition (EMD)

Empirical mode decomposition is a new signal processing method creatively proposed by Huang E in NASA [17]. EMD can transform non-stationary signals into stationary signals to obtain more accurate EEG signals. The key point of this signal processing is that through the mode decomposition algorithm, complex signals can be decomposed into intrinsic mode function (IMF). The EMD transforms the non-stationary signals into stationary signals, making the instantaneous signals meaningful.
In this experiment, we used the EMD method to obtain three IMFs from each channel. Then, we calculated the time-domain values of the EEG signals through the IMFs. Mean, kurtosis and skewness were used to value the EEG characteristics.
The calculation methods of mean, kurtosis and skewness are shown as follows:
M e a n ( X ) = μ ( x ) = lim N 1 N x n ( t )
S k e w ( X ) = E [ ( X μ σ ) 3 ]
K u r t ( X ) = E [ ( X μ σ ) 4 ] = E [ ( X μ ) 4 ] ( E [ ( X μ ) 2 ] ) 2
In Equation (3), X ( t ) represents the signal in the time domain, and N is the sampling point in the calculation. When the sampling points are infinitely many, as N , we obtain the mean of the whole signal by (3). In Equations (4) and (5), X ( t ) also represents the signal in the time domain, μ is the mean of the time signal, and σ is the standard deviation of the time signal in which σ = 1 N n = 1 N ( x ( t ) n μ x ) .

2.3. Classifier

Our study used support vector machine (SVM) and gradient-boosting decision tree (GBDT) classifiers to distinguish epileptic EEG from non-epileptic EEG.

2.3.1. Support Vector Machine (SVM)

SVM is a binary classification model. It can be divided into linear models and nonlinear models according to the type of input data [18]. In EEG classification, linear-separable SVM is more commonly used. In our experiment, the EEG data were divided into a training set and testing set with a ratio of 7:3 by random stratified sampling. Then, we selected the characteristic value by normalization and trained the SVM classifier by the RBF kernel [19] method. This method employed the successive grid search technique to find the optimal model parameter values C and gamma: the optimization range of C was 2 j , which j traversed from −4 to 4 in steps of 1; the optimization range of gamma was 2 i , which i traversed from −4 to 4 in steps of 1. Then, we obtained the best classifier model by 5-flod cross-validation. Finally, we obtained the classification results from the best model. The SVM classification process is shown in Figure 2.

2.3.2. GBDT Classifier

The gradient-boosting decision tree (GBDT) is a boosting algorithm based on the decision tree proposed by Firedman [20] in 2001. The GBDT algorithm uses a gradient algorithm, reducing the over-fitting problems of the traditional decision tree and making the classification more accurate and precise. Commonly, classification and regression tree (CART) is a kind of weak classifier in iterative classification; in each iteration classification, each weak classifier is trained based on the previous one fitted by the gradient algorithm [21]. In our study, the EEG database was divided into a training set and testing set with a ratio of 8:2 by random stratified sampling. Then, we selected characteristic values by t-test and normalization. Then, we obtained the best GBDT classifier model by 5-flod. Finally, we obtained the classification results from the best model. The GBDT classification process is shown as Figure 3.

2.4. Statistical Evaluation

The experimental results are a dichotomous result, because the classification shows two kinds of results which are “the EEG is epileptic EEG” and “the EEG is non-epileptic EEG”. The test result of “epileptic EEG sample” is the positive sample, and “non-epileptic EEG sample” is the negative sample. We used the confusion matrix to evaluate the dichotomous data in the experiment.
TP (true positive) is the number of positive samples predicted by the model; FP (false positive) is the number of negative samples predicted by the model as positive samples. FN (false negative) is the number of positive samples predicted as negative samples by the model; TN (true negative) is the number of negative samples predicted by the model as negative samples. After that, we calculate the sensitivity, specificity, accuracy, precision, and F1_score. Additionally, we draw the ROC curve and calculate the AUC value to evaluate the classifier model.
s e n s i t i v i t y = r e c a l l = T N F P + T N
s p e c i f i c i t y = T P F N + T P
a c c u r a c y = T P + T N T N + T P + F N + F P
p r e c i s i o n = T P T P + F P
F 1 s c o r e = 2 × p r e c i s i o n × r e c a l l p r e c i s i o n + r e c a l l

3. Result

3.1. Participant Information

Our study contained 21 participants, including 15 epileptic patients and 6 healthy participants. There were 6 males and 15 females in our study, as shown in Table 1. The numbers 1–15 were the people with epilepsy, and the numbers 16–21 were the healthy people. We used the nonparametric test of significance to evaluate the age of the two groups, which suggested that there was no significant difference between the age of the two groups (p > 0.05).

3.2. Classification Result

In our study, we used five kinds of characteristic values to express the information of the EEG data. Then, we classified the EEG data by two classifiers: SVM and GBDT. In order to evaluate the classifiers, we calculated sensitivity, specificity, accuracy, precision, F1_score, and AUC value, and obtained the results shown in Table 2 and Figure 4.
The result of the SVM classifier showed a sensitivity of 92.86%, specificity of 23.33%, accuracy of 72.00%, precision of 73.98%, F1_score of 82.28%, and AUC of 0.7500. Meanwhile, the result of the GBDT classifier showed a sensitivity of 98.57%, specificity of 70.00%, accuracy of 90.00%, precision of 89.13%, F1_score of 93.40%, and AUC of 0.9119. In the intuitive comparison of the results, the values of sensitivity were almost the same, but the values of specificity were very different, and the GBDT result was far better than the SVM. The comparison of accuracy, precision, AUC, and the overall evaluation index shows that the GBDT presents much better results than the SVM.

4. Discussion

In this paper, a comparison of GBDT and SVM by controlling the variables of the feature values and parameters of the classifier is presented. The EEG signals were acquired from 15 epileptic and health volunteers and recorded with the 256-channel GSN Hydocel. Then, the finite impulse response (FIR) filters and ICA method were applied to EEG signals for processing. The five feature values (PSD, Shannon entropy, mean, kurtosis and skewness, where mean, kurtosis and skewness were processed by EMD and three IMFs) were applied to EEG signals for describing EEG information. Finally, two classifiers (GBDT and SVM) were applied to distinguish epileptic EEG from non-epileptic EEG. GBDT obtained the better classification accuracy (90.00%) and F1_score (93.40%).
At present, SVM is still the mainstream choice in the field of EEG classification. The mainstream classifiers have good performance in epileptic EEG classification in the published studies. GBDT is a new ML classifier that is rarely applied in the recognition of epileptic EEG. Recent studies show that GBDT has a great classification performance in the classification of epileptic EEG. However, there are still no comparisons between SVM and GBDT. This study pays attention to this question and finds that GBDT, as a new classifier in the field of the automatic recognition of epileptic EEG, has a better classifier effect.
GBDT is an emerging classifier published in 2001, and is rarely used in EEG classification. Only 11 search records can be found in PubMed and Embase with the search terms “GBDT” AND “EEG”. Among these, there are only six search records from the last 3 years. In the study by Huang et al. [22] in 2021, the GBDT classifier showed a sensitivity of 85.9%, specificity of 84.0%, and accuracy of 87.4% in children’s EEG classification. SVM, as a traditional classifier, is used commonly in epileptic classification with a great performance. Zhou M [23], Wang D [24], and other teams [7,9,25,26,27,28,29] used SVM as the classifier to distinguish epileptic EEG. The details of the above classifications are shown in Table 3.
Many factors can influence the classification results. Different feature values and different classifier parameters can both affect the classification results. This makes it impossible to directly compare the classifier effects by classification results. According to Table 3, GBDT and SVM both have great performance. However, we cannot draw the conclusion of which classifier has a better classification performance.
Therefore, in order to compare the classification performance of GBDT and SVM, control variables are important. This study used the same feature values and same classifier parameters in order to control variables. Then, we used different classifiers to distinguish epileptic EEG and non-epileptic EEG. Therefore, the comparison between different classifiers makes sense.
According to the results of this study, all statistical evaluations suggest that GBDT, a rising classifier, has a better classification performance than SVM. GBDT has great sensitivity, accuracy, and F1_score in epileptic EEG recognition. Compared with the data in Table 3, the classification results of GBDT in this paper are not the best. However, as mentioned above, the selection of feature values can affect classification results, and we cannot directly evaluate a classifier by its accuracy. In this study, GBDT showed a better classification performance than SVM.
A limitation of the proposed study might be considered as the restricted number of participants. While the sample may seem small, the method shows good classification performance with an AUC of 0.9119. The recognition accuracy may be improved with more EEG signals and participants. Furthermore, feature extraction is a major step in our EEG methodology. We used time-domain features (mean, kurtosis and skew), a frequency-domain feature (PSD), and a non-linear feature (Shannon entropy) to calculate the information of EEG signals. The classification performance may be improved with the calculation of the more feature values; however, the addition of more features from 256 channels would definitely increase the complexity of the proposed method and computational burden. This makes it impossible for our method to be applied in a clinical real-time application in the future.

5. Conclusions

In this paper, a new automatic recognition of an epileptic EEG method comparing GBDT and SVM by controlling the variables of the feature values and parameters of the classifier was presented. After a preprocessing and feature extraction stage, this method was able to classify EEG recordings using the GBDT classifier. Our ambition is to apply this method efficiently in clinical epilepsy diagnosis to reduce the workload of physicians, increase the efficiency of epilepsy diagnosis, and benefit people with epilepsy.

Author Contributions

Data curation, J.H. and L.Y.; Funding acquisition, Z.S.; Methodology, J.H.; Resources, D.L.; Software, J.H.; Writing—original draft, J.H.; Writing—review & editing, J.H. and Z.S. All authors have read and agreed to the published version of the manuscript.

Funding

The founding NSFC No.8167296, from Zhi Song.

Institutional Review Board Statement

The study was conducted in accordance with the Declaration of Helsinki, and approved by the Institutional Review Board of the Third Xiangya Hospital, CSU (September, 2022).

Informed Consent Statement

Informed consent was obtained from all subjects involved in the study. Written informed consent has been obtained from the patients to publish this paper.

Data Availability Statement

This study did not report any data.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Worrell, G.; Gotman, J. High-frequency oscillations and other electrophysiological biomarkers of epilepsy: Clinical studies. Biomark. Med. 2011, 5, 557–566. [Google Scholar] [CrossRef] [PubMed]
  2. Binnie, C.D.; Stefan, H. Modern electroencephalography: Its role in epilepsy management. Clin. Neurophysiol. 1999, 110, 1671–1697. [Google Scholar] [CrossRef]
  3. Blume, W.T. Current trends in electroencephalography. Curr. Opin. Neurol. 2001, 14, 193–197. [Google Scholar] [CrossRef]
  4. Gursahani, R.; Gupta, N. The adolescent or adult with generalized tonic-clonic seizures. Ann. Indian Acad. Neurol. 2012, 15, 81–88. [Google Scholar] [CrossRef] [PubMed]
  5. Epilepsy, Key Facts. Available online: https://www.who.int/news-room/fact-sheets/detail/epilepsy (accessed on 12 July 2021).
  6. Sanchez-Reyes, L.-M.; Rodriguez-Resendiz, J.; Avecilla-Ramirez, G.N.; Garcia-Gomar, M.-L.; Robles-Ocampo, J.-B. Impact of EEG Parameters Detecting Dementia Diseases: A Systematic Review. IEEE Access 2021, 9, 78060–78074. [Google Scholar] [CrossRef]
  7. Selvakumari, R.S.; Mahalakshmi, M.; Prashalee, P. Patient-Specific Seizure Detection Method using Hybrid Classifier with Optimized Electrodes. J. Med. Syst. 2019, 43, 121. [Google Scholar] [CrossRef] [PubMed]
  8. Rizal, A.; Hadiyoso, S. Sample Entropy on Multidistance Signal Level Difference for Epileptic EEG Classification. Sci. World J. 2018, 2018, 8463256. [Google Scholar] [CrossRef] [PubMed]
  9. Jaiswal, A.K.; Banka, H. Epileptic seizure detection in EEG signal using machine learning techniques. Australas. Phys. Eng. Sci. Med. 2017, 41, 81–94. [Google Scholar] [CrossRef]
  10. Pisarchik, A.; Kutafina, E.; Li, X.; Tao, S.; Jamal-Omidi, S.; Huang, Y.; Lhatoo, S.D.; Zhang, G.-Q.; Cui, L. Detection of Postictal Generalized Electroencephalogram Suppression: Random Forest Approach. JMIR Med. Inform. 2020, 8, e17061. [Google Scholar] [CrossRef]
  11. Hu, J.; Min, J. Automated detection of driver fatigue based on EEG signals using gradient boosting decision tree model. Cogn. Neurodynamics 2018, 12, 431–440. [Google Scholar] [CrossRef]
  12. Wang, Q.; Zhao, D.; Wang, Y.; Hou, X. Ensemble learning algorithm based on multi-parameters for sleep staging. Med. Biol. Eng. Comput. 2019, 57, 1693–1707. [Google Scholar] [CrossRef] [PubMed]
  13. Delorme, A.; Makeig, S. EEGLAB: An Open Source Toolbox for Analysis of Single-Trial EEG Dynamics Including Independent Component Analysis. J. Neurosci. Methods 2004, 134, 9–21. [Google Scholar] [CrossRef] [PubMed]
  14. Welch, P.D. The use of fast Fourier transform for the estimation of power spectra: A method based on time averaging over short, modified periodograms. IEEE Trans. Audio Electroacoust. 1967, 15, 70–73. [Google Scholar] [CrossRef]
  15. Shannon, C.E. A Mathematical Theory of Communication. Bell Syst. Tech. J. 1948, 27, 379–423. [Google Scholar] [CrossRef]
  16. Mishra, M.; Jones, B.; Simonotto, J.D.; Furman, M.; Norman, W.M.; Liu, Z.; DeMarse, T.B.; Carney, P.R.; Ditto, W.L. Pre-Ictal Entropy Analysis of Microwire Data from an Animal Model of Limbic Epilepsy. In Proceedings of the 2006 International Conference of the IEEE Engineering in Medicine and Biology Society, New York, NY, USA, 30 August–3 September 2006; pp. 1605–1607. [Google Scholar] [CrossRef]
  17. Huang, N.E.; Shen, Z.; Long, S.R.; Wu, M.C.; Shih, H.H.; Zheng, Q.; Yen, N.-C.; Tung, C.C.; Liu, H.H. The empirical mode decomposition and the Hilbert spectrum for nonlinear and non-stationary time series analysis. Proc. R. Soc. Lond. Ser. A Math. Phys. Eng. Sci. 1998, 454, 903–995. [Google Scholar] [CrossRef]
  18. Purushothaman, G.; Vikas, R. Identification of a feature selection based pattern recognition scheme for finger movement recognition from multichannel EMG signals. Australas. Phys. Eng. Sci. Med. 2018, 41, 549–559. [Google Scholar] [CrossRef]
  19. Razaque, A.; Frej, M.B.H.; Almi’Ani, M.; Alotaibi, M.; Alotaibi, B. Improved Support Vector Machine Enabled Radial Basis Function and Linear Variants for Remote Sensing Image Classification. Sensors 2021, 21, 4431. [Google Scholar] [CrossRef]
  20. Friedman, J.H. Greedy function approximation: A gradient boosting machine. Ann. Stat. 2001, 29, 1189–1232. [Google Scholar] [CrossRef]
  21. Xia, Y.; Liu, C.; Li, Y.; Liu, N. A boosted decision tree approach using Bayesian hyper-parameter optimization for credit scoring. Expert Syst. Appl. 2017, 78, 225–241. [Google Scholar] [CrossRef]
  22. Huang, Y.; Li, Q.; Yang, Q.; Huang, Z.; Gao, H.; Xu, Y.; Liao, L. Early Prediction of Refractory Epilepsy in Children Under Artificial Intelligence Neural Network. Front. Neurorobotics 2021, 15, 690220. [Google Scholar] [CrossRef]
  23. Zhou, M.; Tian, C.; Cao, R.; Wang, B.; Niu, Y.; Hu, T.; Guo, H.; Xiang, J. Epileptic Seizure Detection Based on EEG Signals and CNN. Front. Neuroinform. 2018, 12, 95. [Google Scholar] [CrossRef] [PubMed]
  24. Wang, D.; Ren, D.; Li, K.; Feng, Y.; Ma, D.; Yan, X.; Wang, G. Epileptic Seizure Detection in Long-Term EEG Recordings by Using Wavelet-Based Directed Transfer Function. IEEE Trans. Biomed. Eng. 2018, 65, 2591–2599. [Google Scholar] [CrossRef] [PubMed]
  25. Zhang, J.; Han, X.; Zhao, H.; Zhao, D.; Wang, N.; Zhao, T.; He, G.; Zhu, X.; Zhang, Y.; Han, J.; et al. Personalized prediction model for seizure-free epilepsy with levetiracetam therapy: A retrospective data analysis using support vector machine. Br. J. Clin. Pharmacol. 2018, 84, 2615–2624. [Google Scholar] [CrossRef] [PubMed]
  26. Cimbalnik, J.; Klimes, P.; Sladky, V.; Nejedly, P.; Jurak, P.; Pail, M.; Roman, R.; Daniel, P.; Guragain, H.; Brinkmann, B.; et al. Multi-feature localization of epileptic foci from interictal, intracranial EEG. Clin. Neurophysiol. 2019, 130, 1945–1953. [Google Scholar] [CrossRef]
  27. Nabil, D.; Benali, R.; Reguig, F.B. Epileptic seizure recognition using EEG wavelet decomposition based on nonlinear and statistical features with support vector machine classification. Biomed. Tech. 2020, 65, 133–148. [Google Scholar] [CrossRef]
  28. Nkengfack, L.C.D.; Tchiotsop, D.; Atangana, R.; Louis-Door, V.; Wolf, D. Classification of EEG signals for epileptic seizures detection and eye states identification using Jacobi polynomial transforms-based measures of complexity and least-square support vector machine. Inform. Med. Unlocked 2021, 23, 100536. [Google Scholar] [CrossRef]
  29. Mahmoodian, N.; Boese, A.; Friebe, M.; Haddadnia, J. Epileptic seizure detection using cross-bispectrum of electroencephalogram signal. Seizure 2019, 66, 4–11. [Google Scholar] [CrossRef] [Green Version]
Figure 1. The technology roadmap of this experiment.
Figure 1. The technology roadmap of this experiment.
Brainsci 12 01197 g001
Figure 2. SVM classification method in this experiment. The method included 3 steps: data set division, classification model training, obtaining result from the best model.
Figure 2. SVM classification method in this experiment. The method included 3 steps: data set division, classification model training, obtaining result from the best model.
Brainsci 12 01197 g002
Figure 3. GBDT classification method in this experiment. The method included 3 steps: data set division, classification model training, and obtaining the result from the best model.
Figure 3. GBDT classification method in this experiment. The method included 3 steps: data set division, classification model training, and obtaining the result from the best model.
Brainsci 12 01197 g003
Figure 4. The histogram of the classification results of SVM and GBDT. Six criteria were used to evaluate the classifier model. Obviously, the classification performance of GBDT was better than SVM.
Figure 4. The histogram of the classification results of SVM and GBDT. Six criteria were used to evaluate the classifier model. Obviously, the classification performance of GBDT was better than SVM.
Brainsci 12 01197 g004
Table 1. All participants’ information.
Table 1. All participants’ information.
No.Age
(Yds)
GenderCourse of Disease (Yds)InducementPrecursor
126Female15Pungent smellFear; strange taste
218Male1Lack of sleep; tiredHeadache; dizzy
331Female3Weather changeDizzy
472Female26Tired;
mental stimulation
Dizzy
531Male3Weather changeDizzy
617Female0.083NoNo
757Female5anxiety; mood swingNo
826Female4Tired; lack of sleepDistraction
935Male20Mood swing;
lack of sleep
Tremble
1031Male28Fever; tired;
lack of sleep
No
1114Female83NoStomach gas rising
1218Female0.083Fever;
mental stimulation
Photism; auditory hallucination
1322Female6Tired; insomnia; pregnancyDizzy
1456Female40FeverPhotism; auditory hallucination
1516Male15Tired; lack of sleepDizzy
1621Female---
1722Female---
1822Male---
1921Male---
2022Female---
2154Female---
Table 2. The classification result of SVM and GBDT.
Table 2. The classification result of SVM and GBDT.
Sensitivity
(%)
Specificity
(%)
Accuracy
(%)
Precision
(%)
F1_Score
(%)
AUC
SVM92.8623.3372.0073.9882.280.7500
GBDT98.5770.0090.0089.1393.400.9119
Table 3. Details of above classifications.
Table 3. Details of above classifications.
AuthorEEG SourcesFeature ValueMethodAccuracy
Huang [22]UnknownUnknownGBDT0.846
Wang [12]Henan Provincial People’s HospitalLempel–Ziv complexity; Kolmogorov complexityGBDT0.810
Zhou [23]The Freiburg iEEG databaseThe fast Fourier transformSVM0.923
CHB-MIT0.956
Zhang [25]Henan Provincial People’s HospitalSample entropySVM0.900
Selvakumari [7]CHB-MITQuantile, Shannon entropy, root mean square, energy et al.SVM0.9563
Cimbalnik [26]Mayo ClinicHFO features (rate); univariate features (power, amplitude, PSD); bivariate features (relative entropy, correlation)SVM0.839
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

He, J.; Yang, L.; Liu, D.; Song, Z. Automatic Recognition of High-Density Epileptic EEG Using Support Vector Machine and Gradient-Boosting Decision Tree. Brain Sci. 2022, 12, 1197. https://doi.org/10.3390/brainsci12091197

AMA Style

He J, Yang L, Liu D, Song Z. Automatic Recognition of High-Density Epileptic EEG Using Support Vector Machine and Gradient-Boosting Decision Tree. Brain Sciences. 2022; 12(9):1197. https://doi.org/10.3390/brainsci12091197

Chicago/Turabian Style

He, Jiaxiu, Li Yang, Ding Liu, and Zhi Song. 2022. "Automatic Recognition of High-Density Epileptic EEG Using Support Vector Machine and Gradient-Boosting Decision Tree" Brain Sciences 12, no. 9: 1197. https://doi.org/10.3390/brainsci12091197

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop