0% found this document useful (0 votes)
14 views7 pages

Detection of Epileptic Seizures in EEG by Using Ma

The research investigates the detection of epileptic seizures in EEG signals using three machine learning classifiers: decision tree, random forest, and AdaBoost. The random forest model achieved the highest accuracy of 97.23%, followed by the decision tree at 96.93%, while AdaBoost performed the least at 87.23%. The study highlights the potential of these classifiers for reliable seizure detection with low time complexity, making them suitable for integration into wearable devices.

Uploaded by

ayubshaikh1824
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views7 pages

Detection of Epileptic Seizures in EEG by Using Ma

The research investigates the detection of epileptic seizures in EEG signals using three machine learning classifiers: decision tree, random forest, and AdaBoost. The random forest model achieved the highest accuracy of 97.23%, followed by the decision tree at 96.93%, while AdaBoost performed the least at 87.23%. The study highlights the potential of these classifiers for reliable seizure detection with low time complexity, making them suitable for integration into wearable devices.

Uploaded by

ayubshaikh1824
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

Article citation info: 1

AL-Huseiny M, Sajit A. Detection of epileptic seizures in EEG by using machine learning techniques. Diagnostyka. 2023;24(1):2023108.
https://doi.org/10.29354/diag/158277.

e-ISSN 2449-5220
DIAGNOSTYKA, 2023, Vol. 24, No. 1
DOI: 10.29354/diag/158277
1

DETECTION OF EPILEPTIC SEIZURES IN EEG BY USING MACHINE


LEARNING TECHNIQUES
Muayed S AL-HUSEINY * , Ahmed S SAJIT
Wasit University, Iraq
*
Corresponding author, e-mail: [email protected]

Abstract
In this research a public dataset of recordings of EEG signals of healthy subjects and epileptic patients was
used to build three simple classifiers with low time complexity, these are decision tree, random forest and
AdaBoost algorithm. The data was initially preprocessed to extract short waves of electrical signals representing
brain activity. The signals are then used for the selected models. Experimental results showed that random
forest achieved the best accuracy of detection of the presence/absence of epileptic seizure in the EEG signals
at 97.23% followed by decision tree with accuracy of 96.93%. The least performing algorithm was the
AdaBoost scoring accuracy of 87.23%. Further, the AUC scores were 99% for decision tree, 99.9% for random
forest and 95.6% for AdaBoost. These results are comparable to state-of-the-art classifiers which have higher
time complexity.

Keywords: epileptic seizure, EEG, machine learning, CADe, biomedical engineering.

List of Symbols/Acronyms opened wide horizons in the diagnosis of


neurological disorders to the degree that diagnosing
AB - AdaBoost; diseases has become almost completely reliant on
Acc - Accuracy; biomedical technologies (1).
AUC - Area under ROC.;
d - Data dimensionality;
Epilepsy is a neurological disorder manifested by
DT - Decision Tree; recurrent seizures. It is estimated that around 1% of
EEG - Electroencephalography; world population is affected by this condition (2). It
EP - Epileptic, is an unpredictable non-curable chronic mental
EUB - University of Bonn Dataset; illness (1). This disorder mars its patients with
FN - False Negative; unbearable physical burdens but also psychological
FNR - False Negative Rate; impacts including depression and anxiety (3). A
FP - False Positive; seizure is a sudden shift in human behavior caused
FPR - False Positive Rate; by momentarily disturbance of brain’s electrical
k - Number of trees;
n - Data size;
activity (1). Normally, the brain communicates using
NE - Non-epileptic, regular discharges of weak electric signals. There are
O(n) - Big O notation; two types of abnormal signals called interictal which
Pre. - Precision; occur prior to epileptic seizures and Ictal which are
Rec. - Recall; prominent at onset of epilepsy (4, 5). Epilepsy can
RF - Random Forest; be controlled with medications and surgery, yet,
ROC. - Receiver operating characteristics; without a reliable mechanism to predict when it is
SVM - Support Vector Machines; going happen medications would be of limited
TN - True Negative; benefit (2).
TP - True Positive;
μV - micro Volts;
Electroencephalography (EEG) is a brain signal
scanning technique which gives an insight into
1. INTRODUCTION internal electrical activity of normal as well as
abnormal brains. It is a painless, noninvasive, yet
In this modern era the functionality of brain has cost-efficient tool that can be used in conjunction
been the focus of scientific and technological with wearable and portable devices as an early
advancements manifested in the appearance of warning mechanism for the incidence of seizures (3).
several neuroimaging modalities as well as Currently, brain disorders including seizures are
detection/diagnosis procedures. These modalities detected by experienced Neurologists through the
analysis of recordings of EEG signals. (6). However

© 2023 by the Authors. Licensee Polish Society of Technical Diagnostics (Warsaw. Poland). This article is an open
access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license
(http://creativecommons.org/licenses/by/4.0/).
2 DIAGNOSTYKA, Vol. 24, No. 1 (2023)
AL-Huseiny M, Sajit A.: Detection of epileptic seizures in EEG by using machine learning techniques

the prediction of impending seizures is an extremely the detection of epileptic seizures in EEG. Their
challenging task (7) due to the fact that the manual work aimed at replicating the dynamics of brain
process is predictably time-consuming and subject network. Researchers in (16) experimented with
to human errors (8) where long periods of time are computational methods and artificial intelligence to
required by specialists to analyze EEG records develop a framework for automatic epilepsy
which can create an overwhelming workflow (9). diagnosis and to device optimal treatment per
Furthermore, EEG signals’ intensity is very low in patient. In (9) they compared long short-term
the μV range and hence interference from other memory (LSTM) and gated recurrent units (GRU)
physiological and non-physiological factors is and applied a hybrid architecture of Convolutional
common-place (10). Neural Networks (CNNs) and RNNs, they also
With the increased adoption of technologies and investigated various initialization methods. Worth
the sustained growth of biomedical data and the noting that these methods are known to be slow to
diversity of computing tools analyzing biomedical converge and have reduced learning efficiency.
has steadily become streamlined and systematic (1). Inspired by the previous efforts, in this research
In this regard, several machine learning (ML) tools three ML classifier models are developed and tested
have been investigated including support vector to detect epileptic seizures in EEG signals taken
machines (SVM), decision tree (DT), artificial from a commonly used dataset. The first model is a
neural network (ANN), k-nearest neighbors (KNN), weak classifier, the decision tree, the second is an
naïve Bayes (NB), Gaussian mixture model (GMM), ensemble classifier, the random forest, and the third
adaptive neuro-fuzzy inference systems (ANFIS), is another ensemble classifier, the AdaBoost. A
and deep learning models (DL) to detect epileptic results summary is included in Section 3 showcasing
seizures in EEG signals. (8). the performance of the presented models in
Among these efforts the work in (11) which used comparison to other state of the art algorithms. The
discrete Jacobi polynomial transforms (JPTs) to reason for choosing these classical classifiers is to
decompose EEG signals into a 28-dimension feature. investigate possibility of building robust detection
They applied Linear discriminant analysis (LDA) to mechanism without sacrificing response time while
reduce dimensionality, their resulting features were in the same time keeping computational resources as
used to train support vector machine (SVM) low as possible. This can lead to the integration of
classifier. It is important to mention here that SVM this model in wearable devices with low power
is usually unsuitable for large datasets and its consumption for epileptic patients to aid in providing
performance declines with high levels of noise such targeted treatment and reduce potential accidents.
as that in EEG signals. The authors of (8) used DWT The rest of this paper is organized as follows: in
wavelets analysis for EEG and applied Genetic section 2 the dataset and the methodology used in
algorithm (GA) in with K-nearest neighbors (KNN) this paper are detailed; in section 3 the experimental
and other machine learning classifiers. The results are discussed and analyzed; and finally, the
researchers in (3) normalized EEG signals then paper concludes in section 4.
applied Stockwell Transform, they extracted then
chaotic features and Parseval's. Extreme Learning 2. MATERIALS AND METHODOLOGY
Machines (ELM) was used for classification. In (10)
the authors used short-time Fourier transform with The proposed framework consists of a set of pre-
28-s windows for pre-processing step. They then processing steps, followed by the setup of a machine
trained a generative adversarial network (GAN) for learning model. This research uses a weak classifier
feature extraction. They used two fully-connected (Decision Tree or DT), An interesting point about
layers for classification. It must be indicated though weak learners is that they learn part of the problem,
that GANs are hard to train due to non-convergence meaning that they rarely overfit, i.e. they have low
and diminished gradient. In (12) sliding discrete variance and high bias (17). Further, they are simple
Fourier transform (SDFT) was employed to to implement which makes them good building
transform signals into frequency domain then blocks for another type of learners used here, the
applied Feed-forward NN (FFNN) as well as ensemble classifiers (Random Forest or RF and
adaptive network-based fuzzy inference (ANFIS) as AdaBoost or AB). Evidently, the time complexities
classifiers. Their reported results indicate good of the suggested algorithms are relatively low. DT
accuracy and low classification run time. A deep has time complexity of O(n*log(n)*d), RF has time
learning system was developed in (13), it acquires complexity of O(n*log(n)*d*k) where n is the data
multi-spectral features by using an ensemble size, d is data dimensionality, and k represents the
architecture. Their system is dedicated the number of trees. Comparing this to other more
classification of the type of seizure. The authors of sophisticated algorithms such as SVM which has
(14) extensively reviewed studies focused on the time complexity of O(n²). 1D convolutional layer
automatic detection of epileptic seizure by using has time complexity of O(l*n*d2) where l is the
deep learning (DL) approaches on different imaging length of the filter, as such, the complexities of other
and scanning techniques. Researchers of publication algorithms such as CNN, GAN and etc. are expected
in (15) produced good studies regarding the to be even higher (18).
application of Artificial Intelligence (AI) systems in
DIAGNOSTYKA, Vol. 24, No. 1 (2023) 3
AL-Huseiny M, Sajit A.: Detection of epileptic seizures in EEG by using machine learning techniques

In ML ensemble combines a set of base during seizure and seizure-free times from five
algorithms to construct a single more robust subjects at the hippocampal region at the opposite
predictive algorithm, the base algorithm for both brain hemisphere and also within epileptogenic
ensembles used in this research is the Decision Tree. zone. Detailed decimation of the dataset is given in
The base algorithms are built as per normal. Table I.
Instances in the training dataset are weighted, the Table I Details of the EUB dataset (21)
weights are then modified according to the overall
model accuracy. Next level models (which are
another instance of the base model) are then trained
and augmented until best accuracy is achieved or
stopping conditions are met. Eventually every level
model is weighted depending on its contribution and
these weights are also included in the classification
of new data by the two suggested ensembles (17). 2.2. Preprocessing
The models are trained and validated by using a Following the work described by (22), digitized
widely used EEG dataset. The models were time series recording is subdivided into 23 segments
implemented by using Weka 3.8 tool (19) on a dual- of 178 data points for the duration of a little more
core Intel Core i5 MacBook Pro machine clocked at than one second each. This results in a total of 11500
2.5 GHz with 16 GB DDR3 RAM. The various segments of one second recording time at 178 data
stages of the proposed framework are presented points, each having one label.
subsequently: The data includes 5 categories depending on the
status and medical condition of the subject:
2.1. University of Bonn Dataset (EUB) 1. Eyes open: the subject’s eyes were open during
In this research a pre-processed and re-reshaped EEG recording (set A).
version of the well-known University of Bonn 2. Eyes closed: the subject’s eyes were closed
epilepsy dataset is used (20). The dataset is made of during EEG recording (set B).
EEG recordings of healthy subjects as well as 3. Healthy: epileptogenic zone is identified;
patients with epileptic seizures. The dataset includes recording is done in healthy region (set C).
five subsets denoted A–E examples of which are 4. Epileptogenic: recorded in epileptogenic zone
shown in Fig. 1. This figure shows five sample time during seizure free time (set D).
series of brain electric activity (measured in µVolts) 5. Seizure: recording is taken during seizure time
each representing one of the sets listed in Table I. (set E).
For the sake of binary classification (non-
epileptic vs epileptic), recordings of subjects from
categories (1-4) are considered non-epileptic (NE)
while signals from category (5) are considered
epileptic (EP).

2.3. Decision Trees (C4.5)


The C4.5 algorithm (23) is used to implement
DTs for classifying data. These classifiers are
employed to outline decision-making framework.
The tree in essence constructs an association model
which sorts data instances into interrelated
categories starting from root node down to leaves.
Each node represents a test of the data instances for
a particular feature, while a branch corresponds to a
Fig. 1. Example EEG signals from the EUB possible value, range, or compliance of the feature to
dataset. EEG set: A healthy, B healthy, C that test. The algorithm is usually considered to be a
seizure-free, D seizure-free and E seizure. X- statistical classifier (24) where it is based on
axis is the sample n and Y-axis is amplitude information gain. As such the criterion for making
in µVolts bifurcation is the normalized information gain
measured through entropy. With the feature having
Each of the 5 sets encompass 100 recordings of the highest information gain is set to form a decision
23.6 seconds in each recording, acquired at sampling node. This classifier is regarded as a greedy
frequency of 173.61 Hz (in total: 23.6 seconds * 100 algorithm and also one and two-level trees can be
recordings * 5 sets). Each recording (time-series considered weak learner.
signal) is digitized into 4097 data point instances
(23.6 s * 173.61 samples/second). Recordings of sets 2.4. Random Forest
A & B from five healthy volunteers were made at Random forests (RF) (26) are constructed from
scalp nodes. While recordings of sets C, D & E of numerous decision trees which form an ensemble
epileptic patients were made at intracranial nodes where each tree in the random forest generates a
4 DIAGNOSTYKA, Vol. 24, No. 1 (2023)
AL-Huseiny M, Sajit A.: Detection of epileptic seizures in EEG by using machine learning techniques

prediction. The class with majority votes is regarded to find the best separating pair. The algorithm
the prediction of the random forest model (see Fig. attempts to exploit dependency among models and
2). The inner working of random forest relies on the boosts performance by assigning higher weights to
so-called wisdom of crowds. Whereby a set of mislabeled instances of data (28).
uncorrelated trees (models) operate on the same data
would collectively perform superior to each of them 2.6. Experiment Design
individually. This is so because some models In this research the three classifiers DT, RF and
compensate for the errors of other models. An AB are used, the data is initially preprocessed and
advantage point over decision trees is that RFs are then fed to the classifiers to build their respective
not constructed by using a greedy algorithm, this in models. These models are then used to classify the
turn increase the variance of predictions and data into one of two categories (binary): non-
improves robustness against overfitting (17). epileptic (NE) and epileptic (EP). The parameters
used to build these models and the outcomes after
training and testing each of them over 11500 data
instances with 178 attributes are listed in Table II.
For proper validation and to avoid overfitting the
trained models to the underlying data, 10-folds cross
validation is employed. Keeping in mind the
unbalanced nature of the dataset used and to quantify
classification outcomes the metrics in Eq.1 through
Eq. 5 are used: Accuracy (Acc), Recall (Rec),
Precision (Pre), False Positive Rate (FPR), False
Negative Rate (FNR), as well as Area under
Receiver operating characteristics (AUC):
𝑇𝑃+𝑇𝑁
𝐴𝑐𝑐 = (1)
𝑇𝑃+𝑇𝑁+𝐹𝑃+𝐹𝑁
𝑇𝑃
𝑅𝑒𝑐 = (2)
𝑇𝑃+𝐹𝑁
𝑇𝑃
𝑃𝑟𝑒 = (3)
𝐹𝑃+𝑇𝑃
𝐹𝑃
𝐹𝑃𝑅 = (4)
Fig. 2. The operation of random forests, 𝐹𝑃+𝑇𝑁
𝐹𝑁
individual tree tally: six 1s and three 0s, 𝐹𝑁𝑅 = (5)
𝐹𝑁+𝑇𝑃
hence prediction:1. (25)
where TP, TN, FP, FN are respectively true positive
and negative and false positive and negative.
Table II Parameters and indicators of the three models
DT RF AB 3. RESULTS AND INTERPRETATION
No. leaves: 129 No. trees: 100 Size of tree: 1 per
Size of tree: 257 No. Iterations: 10 stump In this research the EUB dataset (20) of EEGs
No. Iterations: 10 Correctly No. Iterations: 10
was used to train three classifiers: a weak classifier,
Correctly classified: 11182 Correctly
classified: 11147 Incorrectly classified: 10032
DT, and two ensemble classifiers, RF and AB. The
Incorrectly classified: 318 Incorrectly approach taken by DT seems effective as it achieved
classified: 353 Build time: 41.38 classified 1468 higher accuracy (and balanced accuracy) and better
Build time: 3.69 second Build time: 10.79 area under ROC than AB, this performance was
second seconds slightly improved with the use of RF which seems
even more robust than DT. Thus, in Fig. 3. it is
2.5. AdaBoost noticed that the best achieved AUC was for the case
This model is an ensemble algorithm used to of RF while the least performing algorithm was the
solve classification problems. It falls in a category of AB.
algorithms called boosting, which arranges machine In medical applications it is common to rely on
learning sequentially in order to improve prediction measures other than accuracy. For the suggested
performance and reduce errors made by individual approaches it is noticeable that both DT and RF
models (17). AdaBoost (AB) (27) works by achieve remarkable ROC curves which indicates
combining several weak classifiers to form a strong very high True Positive Rate at a very low False
classifier. The weak classifiers here are DTs with a Positive Rate. As for AB, the results were less
single decision node, the stump. It relies on the remarkable. Another interesting measure
principles of complexity where more sophisticated particularly in medical diagnosis applications is the
systems are constructed from simpler components. FNR where it is less harmful to misdiagnose a
Here stumps are weighted according to the difficulty healthy subject than to misdiagnose a patient. The
of classifying certain instances. Hence, a stump proposed methods have shown excellent results for
selects a feature, Xn, and a threshold, Th, it then FNR especially the RF which score under 1% of
divides the instances into two sets with respect to Th. missed cases of actual epileptic patients.
This is repeated for all features and threshold values
DIAGNOSTYKA, Vol. 24, No. 1 (2023) 5
AL-Huseiny M, Sajit A.: Detection of epileptic seizures in EEG by using machine learning techniques

Fig. 3. ROC for Decision Tree (C4.5): a), Random Forest


b), and AdaBoost c)

Table III includes a listing of the above-


mentioned results along with some comparing
results from various previous methods. These results
show that the proposed which are relatively simple
and inexpensive algorithms are comparable to the
state-of-the-art methods with the advantage of being
mostly less demanding in terms of resources as well
a) as the simplicity of implementation. For better
analysis of a detailed account of results for the three
algorithms their confusion matrices are listed in
Table IV where NE refers to non-epileptic and EP
refers to epileptic.
The detailed measures presented in show that the
utilized classic classifiers managed to achieve high
learning capabilities despite being easy to implement
and inexpensive to run on low-end machines. Also,
b) it is noted that some more complex approaches
which are normally used to achieve better and more
robust learning results do not perform very well on
this type of problems. This leads to the thinking that
the nature of the problem rather than the
sophistication of the method might have the ruling
factor on the final performance of machine learning
problems.
c)

Table III Comparison of the proposed methods with literature approaches.


Balanced Pre. Rec. Spec.
Method Dataset Acc. FPR FNR AUC
Acc. (PPV) (TPR) (TNR)
SVM (11) EUB 96.25 % / / / / / /
KNN (8) EUB 98.6% / 100% 98.3% / / /
GAN (10) CHB-MIT & / / / / / / <80%
EPILEPSIAE
CNN (13) TUSZ (29) 96.05% / / / / / /
ELM (3) EEG (30) 86.53% / 74.42% 78.43% / / 82.77%
GRU/LSTM TUSZ (29) / / 97.1% 30.83% / / /
(9)
DBN (31) EUB 90.1% / / / / / /
C4.5 (DT) EUB 96.9% 94.6% 97.7% 98.5% 90.7% 9.3% 1.5% 99.0%
RF EUB 97.2% 94.6% 97.5% 99.1% 90.0% 10% 0.9% 99.9%
AB EUB 87.2% 70.3% 87.2% 98.5% 42.1% 57.9% 1.5% 95.6%

Table IV Confusion matrices for DT, RF, and AB classifiers


Classified
Confusion matrix: C4.5
NE EP
NE 9062 138
Actual
EP 215 2085

Classified
Confusion matrix: RF
NE EP
NE 9113 87
Actual
EP 231 2069

Classified
Confusion matrix: AB
NE EP
NE 9063 137
Actual
EP 1331 969
6 DIAGNOSTYKA, Vol. 24, No. 1 (2023)
AL-Huseiny M, Sajit A.: Detection of epileptic seizures in EEG by using machine learning techniques

4. CONCLUSIONS 4. Fisher RS, Scharfman HE, deCurtis M. How can we


identify ictal and interictal abnormal activity? Adv
In this research a public dataset of recordings of Exp Med Biol. 2014;813:3-23.
EEG signals for healthy subjects and epileptic https://doi.org/10.1007/978-94-017-8914-1_1.
5. Abdulhay E, Alafeef M, Abdelhay A, Al-Bashir A.
patients was used to build three simple classifiers. Classification of Normal, Ictal and Inter-ictal EEG via
The selected models are a weak learner, the decision Direct Quadrature and Random Forest Tree. J Med
tree, and two ensemble learners, the random forest Biol Eng. 2017;37(6):843-57.
and the AdaBoost algorithm. The data was initially https://doi.org/10.1007/s40846-017-0239-z.
preprocessed to extract short waves of electrical 6. Waser M, Benke T, Dal-Bianco P, Garn H, Mosbacher
signals representing brain activity. The signals are JA, Ransmayr G, et al. Neuroimaging markers of
then used to build the selected models. The aim of global cognition in early Alzheimer's disease: A
the research was to investigate the capabilities of magnetic resonance imaging-electroencephalography
classic tools in dealing with complex real-life study. Brain Behav. 2019;9(1):e01197.
https://doi.org/10.1002/brb3.1197.
problems represented in low dimensional dataset. 7. Lehnertz K, Andrzejak RG, Arnhold J, Widman G,
Experimental results showed that random forest Burr W, David P, Elger CE. Possible clinical and
achieved the best accuracy of detection of the research applications of nonlinear eeg analysis in
presence/absence of epileptic seizure in the EEG humans. Chaos in Brain?. 2000:134-155.
signals at 97.23% followed by decision tree with https://doi.org/10.1142/9789812793782_0011.
accuracy of 96.93%. The least performing algorithm 8. Mardini W, Yassein MMB, Al-Rawashdeh R,
was the AdaBoost scoring accuracy of 87.23%. Aljawarneh S, Khamayseh Y, Meqdadi O. Enhanced
These results put these algorithms at par with some detection of epileptic seizure using eeg signals in
of the most powerful classifiers as indicated herein. combination with machine learning classifiers. IEEE
Access. 2020;8:24046-55.
Another interesting observation that the suggested https://doi.org/10.1109/ACCESS.2020.2970012.
classifiers have also shown that their results are 9. Golmohammadi M, Ziyabari S, Shah V, Weltin EV,
robust in terms of tendency to resist overfitting the Campbell C, Obeid I, et al., editors. Gated recurrent
data and working as good on both sides of the binary networks for seizure detection. 2017 IEEE Signal
problem, this is evident in the form of excellent AUC Processing in Medicine and Biology Symposium
score at 99% for decision tree, 99.9% for random (SPMB). 2017:1-5.
forest and 95.6% for AdaBoost. As such it is clear https://doi.org/10.1109/SPMB.2017.8257020.
that such simple models can be of crucial benefit if 10. Truong ND, Kuhlmann L, Bonyadi MR, Querlioz D,
for instance utilized for use on small wearable IoT Zhou L, Kavehei O. Epileptic seizure forecasting with
generative adversarial networks. IEEE Access.
devices to accompany epileptic patients and alert 2019;7:143999-4009.
health services or relatives in the event of severe https://doi.org/10.1109/ACCESS.2019.2944691.
attack or when being unattended or at danger. 11. Djoufack Nkengfack LC, Tchiotsop D, Atangana R,
Louis-Door V, Wolf D. EEG signals analysis for
Author contributions: research concept and design, epileptic seizures detection using polynomial
M.S.A.H., A.S.S.; Collection and/or assembly of data, transforms, linear discriminant analysis and support
M.S.A.H., A.S.S; Data analysis and interpretation, vector machines. Biomedical Signal Processing and
M.S.A.H., A.S.S; Writing the article, M.S.A.H., A.S.S; Control. 2020;62:102141.
Critical revision of the article, M.S.A.H., A.S.S; Final https://doi.org/10.1016/j.bspc.2020.102141.
approval of the article, M.S.A.H., A.S.S. 12. Abdulhussien AS, Abdulsaddaa AT, Iqbal K.
Automatic seizure detection with different time delays
Declaration of competing interest: The authors declare using SDFT and time-domain feature extraction. J
that they have no known competing financial interests or Biomed Res. 2022;36(1):48-57.
personal relationships that could have appeared to https://doi.org/10.7555/JBR.36.20210124.
influence the work reported in this paper. 13. Asif U, Roy S, Tang J, Harrer S, editors. SeizureNet:
multi-spectral deep feature learning for seizure type
REFERENCES classification. machine learning in clinical
neuroimaging and radiogenomics in neuro-oncology.
1. Lima AA, Mridha MF, Das SC, Kabir MM, Islam MR, Lecture Notes in Computer Science. 2020:12449.
Watanobe Y. A comprehensive survey on the https://doi.org/10.1007/978-3-030-66843-3_8.
detection, classification, and challenges of 14. Shoeibi A, Khodatars M, Ghassemi N, Jafari M,
neurological disorders. Biology. 2022;11(3):469. Moridian P, Alizadehsani R, et al. Epileptic seizures
https://doi.org/10.3390/biology11030469. detection using deep learning techniques: A review.
2. Al-Sharhan S, Bimba A. Adaptive multi-parent Int J Environ Res Public Health. 2021;18(11):5780.
crossover GA for feature optimization in epileptic https://doi.org/10.3390/ijerph18115780.
seizure identification. Applied Soft Computing. 15. Kaur T, Diwakar A, Kirandeep, Mirpuri P, Tripathi M,
2019;75:575-87. Chandra PS, et al. Artificial intelligence in epilepsy.
https://doi.org/10.1016/j.asoc.2018.11.012. Neurol India. 2021;69(3):560-6.
3. Baykara M, Abdulrahman A. Seizure detection based https://doi.org/10.4103/0028-3886.317233.
on adaptive feature extraction by applying extreme 16. An S, Kang C, Lee HW. Artificial intelligence and
learning machines. Traitement du Signal. computational approaches for epilepsy. J Epilepsy
2021;38(2):331-40. https://doi.org/10.18280/ts.3802. Res. 2020;10(1):8-17.
https://doi.org/10.14581/jer.20003.
DIAGNOSTYKA, Vol. 24, No. 1 (2023) 7
AL-Huseiny M, Sajit A.: Detection of epileptic seizures in EEG by using machine learning techniques

17. Brownlee j. How to use ensemble machine learning Muayed S AL-HUSEINY


algorithms in weka. 2019 [Available from: Received his BSc and MSc
https://machinelearningmastery.com/use-ensemble- degrees in Computer and
machine-learning-algorithms-weka/. Software Engineering form AL-
18. Kumar P. Computational Complexity of ML Models: Mustansiriya University in
Analytics Vidhya; 2019 [Available from: 2002 and 2005 respectively. He
https://medium.com/analytics-vidhya/time- received PhD in Electronics and
complexity-of-ml-models-4ec39fad2770. Computer Science from the
19. Frank E, Hall MA, Witten IH. The WEKA University of Southampton in
Workbench. Online Appendix for " Data Mining: 2012. He received several
Practical Machine Learning Tools and Technologies". research grants as well as a study scholarship. He is an
Fourth ed: Morgan Kaufmann; 2016. alumnus of the Fulbright Visiting Scholars program in the
20. Andrzejak RG, Lehnertz K, Mormann F, Rieke C, University of Central Oklahoma in 2014. He served as the
David P, Elger CE. Indications of nonlinear Dean of the College of Computer Science and Information
deterministic and finite-dimensional structures in time Technology in Wasit University. Dr. AL-Huseiny is
series of brain electrical activity: Dependence on currently a faculty member at the department of Electrical
recording region and brain state. Physical Review E. Engineering. His research interests include computer
2001;64(6):061907. vision, machine learning, biomedical engineering, IoT,
https://doi.org/10.1103/PhysRevE.64.061907. and cryptography. He published several research papers in
21. Zhang Y, Lu Q, Monsoor T, Hussain SA, Qiao JX, these fields and authored a book in cryptography. His
Salamon N, et al. Refining epileptogenic high- current focus is on developing wearables for medical
frequency oscillations using deep learning: a reverse diagnosis by using machine learning.
engineering approach. Brain Communications.
2022;4(1):fcab267. Ahmed S SAJIT
https://doi.org/10.1093/braincomms/fcab267. He is a faculty member at Wasit
22. Wu Q, Fokoue E. Epileptic-Seizure-Recognition- university; he received his BSc
Using-ANN 2017 [Available from: in Control and Computer
https://github.com/apurvnnd/Epileptic-Seizure- Engineering from the
Recognition-Using-ANN. University of Technology, Iraq,
23. Salzberg SL. C4.5: Programs for Machine Learning by in 2010. He finished his MSc in
J. Ross Quinlan. Morgan Kaufmann Publishers, Inc., Computer Engineering at
1993. Machine Learning. 1994;16(3):235-40. California State University in
24. Khanna N. J48 Classification (C4.5 Algorithm) in a Fullerton, USA in 2017. He was granted a nationally
Nutshell 2021 [Available from: prestigious scholarship from the Iraqi prime minister’s
https://medium.com/@nilimakhanna1/j48-classifi office in 2010. Ahmed is currently pursuing his PhD in
cation-c4-5-algorithm-in-a-nutshell-24c50d20658e. Photonics and Laser applications. His research interests
25. Yiu T. Understanding Random Forest 2019 [Available include: Computer Architecture, Holograms, Neural
from: https://towardsdatascience.com/understanding- Networks, AI, Algorithms, and Phase Change Material
random-forest-58381e0602d2. Memory.
26. Breiman L. Random Forests. Machine Learning.
2001;45(1):5-32.
27. Freund Y, Schapire RE. Experiments with a new
boosting algorithm. Proceedings of the Thirteenth
International Conference on International Conference
on Machine Learning; Bari, Italy: Morgan Kaufmann
Publishers Inc.; 1996:148–56.
28. Desarda A. Understanding AdaBoost 2019 [Available
from: https://towardsdatascience.com/understanding-
random-forest-58381e0602d2.
29. Shah V, von Weltin E, Lopez S, McHugh JR, Veloso
L, Golmohammadi M, et al. The temple university
hospital seizure detection corpus. Front Neuroinform.
2018;12:83. https://doi.org/10.3389/fninf.2018.00083.
30. Tatum WO, Rubboli G, Kaplan PW, Mirsatari SM,
Radhakrishnan K, Gloss D, et al. Clinical utility of
EEG in diagnosing and monitoring epilepsy in adults.
Clin Neurophysiol. 2018;129(5):1056-82.
https://doi.org/10.1016/j.clinph.2018.01.019.
31. Liu J, Woodson B. Deep Learning Classification for
Epilepsy Detection Using a Single Channel
Electroencephalography (EEG). Proceedings of the
2019 3rd International Conference on Deep Learning
Technologies; Xiamen, China: Association for
Computing Machinery. 2019:23–6.
https://doi.org/10.1145/3342999.3343008.

Received 2022-10-07
Accepted 2022-12-22
Available online 2023-01-06

You might also like