1. Introduction
The human brain is a key component of the central nervous system (CNS), and epilepsy is a common neurological condition that affects the CNS in the brain. According to a report by the International League Against Epilepsy (ILAE) [
1], epilepsy is a neurological brain disorder that occurs due to the symptoms of an epileptic seizure. A sudden, uncontrolled, electrical disturbance in the brain is known as a seizure. It can change your emotions, actions, behavior, and degree of consciousness. Epilepsy is typically defined as having two or more seizures that are unprovoked and occur at least 24 h apart [
2]. A person with epilepsy may experience a single seizure or a variety of them. Generalized, focal, and unidentified seizures are the three primary types of seizures.
Focal seizures, also known as a partial seizure, occur in about 60% of people with epilepsy. The characteristics of a focused seizure can occasionally be confused with indications of mental illness or other types of neurological conditions. A person may experience both motor and non-motor symptoms as the seizure intensifies [
3].
Generalized seizures can also be either non-motor, which does not entail physical movement, or motor, which entails physical movements such as jerking motions, limp or weak limbs, rigid muscles, muscle twitching, or full-body epileptic spasms [
4].
Tonic-clonic seizures or
grand-mal seizures are another form of motor seizures which include stiffening, loss of consciousness, rhythmic jerking, bluish skin from oxygen deprivation, and/or loss of bladder and/or bowel control [
5].
Abnormal activities of the brain, such as loss of consciousness, sensation, or other cognitive functions, are the causes of epileptic seizures [
6]. A recent analysis shows that about 23 to 100 per 100,000 people are affected with epilepsy. People of extreme age are more likely to be affected, and it peaks in people between 10 and 20 years old. Around 70 million people worldwide, or 1% of the population, suffer from epilepsy. Despite taking numerous anti-seizure drugs, 30–40% of people living with epilepsy still experience seizures [
7]. In severe cases such as focal epilepsy, patients are subjected to surgical procedures, but it is not advisable to take such measures for about 30% of the patients. Hence, once a seizure is identified, it is important to control the consequent seizures [
8]. It is possible to record the abnormal activity of the brain before the occurrence of a seizure with electroencephalogram (EEG) signals [
9,
10]. EEG is a prominent tool for analyzing epilepsy by recording the activities of the human brain. EEG is mostly used for brain-related diseases as it is non-invasive, highly accurate, and economical. According to the length of the episode, epileptic seizures are divided into a variety of stages. The ictal state refers to the state that initiates with an onset and ends with an epileptic seizure. The postictal period begins after the seizure has ended and lasts for a short while. The preictal state begins around 60 to 90 min before the commencement of the seizure and is referred to as common brain activity or interictal state. The scanning of seizures visually is time-consuming, particularly when the EEG signal is very long. In such cases, automatic computer-based diagnosis is preferential, where the features of the EEG signals are used for diagnosis [
11]. In addition to being extremely expensive for the person with epilepsy, their family, and society as a whole, seizures are difficult to control. Seizures that go unchecked significantly lower a person’s quality of life. In terms of the global load of disease, which depends on years lost by individuals due to premature mortality and years spent in less-than-optimal health, epilepsy represents more than 0.5% of the total. Epilepsy has significant financial repercussions regarding medical expenses, preventable deaths, and missed productivity at work. An Indian cost-effectiveness study found that public support for first- and second-line therapies and other medical costs helped lessen the financial burden that epilepsy creates. Since epilepsy is stigmatized and discriminated against globally, even if social effects vary from country to country, epilepsy is occasionally more challenging to manage than the seizures themselves. Epilepsy sufferers may be the object of prejudice. People who want to avoid being associated with the condition may be discouraged from getting treatment due to stigma. By 2050, the number of people over 65 is predicted to rise from 461 million to 2 billion. The social and medical effects of this large growth will be profound. HAR is developing as a potent tool for monitoring older individuals’ physical, functional, and cognitive health in their homes [
12].
Early trials of automatic diagnosis resulted in systems with an accuracy of 76% to 90% and a false detection rate of 1 to 0.71/h. Hence, it is necessary to develop computationally effective methods. EEG recordings contain a huge amount of data; thus, technologies are required to be developed to handle the classification and feature selection processes. Some challenges in seizure prediction methods are listed below:
One of the primary drawbacks of generative adversarial networks LSTM unit is the right or left amplitude predominance in EEG readings;
Methods for predicting epileptic seizures based on the support vector machine and K-nearest neighbors inherit the problem of lacking directionality and phase-related data;
The EEG spike rate technique-based seizure prediction algorithm does not employ deep learning methodology. Consequently, utilizing this method does not allow for the accurate evaluation of an epileptic episode;
The major problem associated with the generative adversarial networks strategy for the prediction of seizure is that it is unsuccessful in enhancing the anticipation time;
Deep learning algorithms for seizure prediction are hampered by lower SNR and a higher number of parameter inputs.
The problem of reduced classification accuracy in seizure prediction methods has been addressed by several researchers. Most of the seizure prediction strategies are user-specific due to the variation in the type and location of the seizure with the EEG signals of patients. The conventional technique of seizure prediction consists of processes such as pre-processing of signals, selection of features, and classification [
13,
14,
15,
16]. The pre-processing step is executed to remove unwanted noise, enhance signal quality, and so on. Pre-processing is carried out with band pass/band stop filtering, Fourier transforms (FT), empirical mode decomposition, wavelet transform (WT), and Hilbert vibration decomposition. The methods that do not follow the initial pre-processing are suspected of possessing reduced specificity and sensitivity. Following this step, the signal goes through a feature selection method to extract the informative characteristics. If the size of the feature is large, its dimensions can be reduced to form a feature vector. The classification component performs the final step, where the feature vector is tested to find the best approach to categorize the characteristics based on the hidden pattern.
The major goal of this research concentrates on developing an optimized seizure prediction method using a hybrid seek optimization-based ensemble classifier. The EEG signal acts as the input for the classification module, where all the waves (i.e., alpha, beta, delta, theta, and gamma) of the EEG signals are subjected to a feature selection process. The EEG signals are further processed to extract statistical, wavelet, and entropy-based features [
17] for reducing the prediction complexity. Finally, the significant features are analyzed with the proposed hybrid seek optimization-based ensemble classifier for seizure prediction. The optimization technique, named hybrid seek optimization, is based on the corvid and the gregarious search agents. The classifiers, such as AdaBoost, random forest, and decision tree, are combined as an ensemble classifier in the proposed seizure prediction module. The ensemble classifier is finely tuned in such a way as to produce the prediction output with enhanced accuracy. This paper suggests an intelligent seizure prediction module based on a hybrid seek optimization-based ensemble classifier employed for predicting seizure disease utilizing the EEG signal of the patients. To effectively achieve this outcome, the following contributions are made:
This research proposed a hybrid seek optimization-based ensemble classifier for seizure prediction with EEG signals. Advanced feature selection techniques have been used with EEG to improve findings and for simplification. This paper presents an innovative seizure prediction paradigm to provide researchers with a benchmark;
With the hybrid characteristics of gregarious and corvid search agents, a unique hybrid seek optimization method is created to make it easier for the ensemble classifier’s hyper-parameters to function;
Experiments have been conducted with a python tool installed in Windows 10 OS on CHB-MIT and Siena Scalp EEG databases. The outcomes demonstrate that the suggested model outperformed both datasets without experiencing over- or under-fitting issues;
Based on performance indicators utilizing the CHB-MIT database and Siena database in terms of training % and k-fold value, the comparative study revealed the viability of a hybrid seek optimization-based ensemble classifier for the seizure prediction module;
Compared to other techniques, it is clear that the hybrid seek-based ensemble classifier may provide enhanced seizure prediction while achieving higher accuracy, sensitivity, and specificity levels.
The sections of this research are structured as follows:
Section 2 presents the literature based on the current seizure prediction models and their drawbacks.
Section 3 explains the fusion parameter estimation for the strategy for seizure prediction.
Section 4 demonstrates the outcomes along with a performance analysis of the proposed seizure prediction system, and finally, the paper is concluded with
Section 5.
2. Related Work
There are many research contributions to seizure disease prediction techniques in the medical field literature and the most recent are summarized in this section. Khakon Das et al. [
18] developed a model for identifying epileptic seizure waveforms from the pre-ictal phase of the EEG signal. This method detects the seizure at its initial stage and produces an alarm to make the neurologists aware of the condition. However, occasionally, the occurrence of left or right amplitude preponderance was noted and is considered the major drawback of this method. Marzieh Savadkoohi et al. [
19] used classifiers, such as K-nearest neighbors (KNN) and support vector machine (SVM), for the prediction of a seizure, which was efficient, reliable, and flexible, and thus could be used for any range of frequency variation. However, it possessed poor phase information and directionality. Itaf Ben Slimen et al. [
20] introduced a seizure detection approach based on spike rate, which was highly accurate and helped improve epileptic disease patients’ quality of life. However, a deep learning strategy was not used in the prediction process; thus, this may lead to performance degradation. Syed Muhammad Usman et al. [
21] developed the generative adversarial networks long short term memory (LSTM) units with an enhanced sensitivity and reduced false positive alarm rate, but did not efficiently improve the anticipation time. Syed Muhammad Usman et al. [
22] designed a prediction module for seizures using deep learning methods, obtaining an increased sensitivity and specificity. However, reduced SNR measures and the use of a large number of parameters were considered to be major limitations of this method. Chien-Liang Liu et al. [
23] introduced a prediction model with a convolutional neural network framework that attained a shared indication of time and frequency domain features, but it could not be used to test the brain computer interface dataset. Heba M. Emara et al. [
24] developed an anomaly detection strategy for multi-channel EEG signals, which was capable of attaining a high rate of prediction, but the need for a sample was the major drawback of this method. Hisham Daoud and Magdy A. Bayoumi [
25] modeled the deep learning-based algorithms without the need to pre-process the input signal. This method completed the prediction process in less time with a reduced false alarm rate; however, this result mode was not capable of low variance entropy. Khakon Das et al. [
26] implemented a seizure waveform for the detection of epileptic seizures. This model predicted an epileptic seizure in advance, and it is attracting significant attention in neuroscience. This model has a very high complexity and uses more computational time. Gang Wang et al. [
27] executed an algorithm based on CNN and DTF, which is an accurate seizure prediction method that can be applied in a clinical setting and has advantages for the epilepsy patient as it is a closed-loop treatment; however, it was highly time-consuming. Syed Muhammad Usman et al. [
28] devised an ensemble learning method for epileptic prediction with raised sensitivity without combining heart rate variability with EEG recordings in implementation. Many articles implement machine learning in healthcare
Figure 1 shows the distribution of three methods of evaluation metrics considered in this literature review.
In the methods mentioned above, most of them suffered from disadvantages such as lack of data which is overcome in this research by the use of a standard dataset. Additionally, the procedures did not apply optimization algorithms to obtain an optimal solution. However, in this research, hybrid seek optimization is used to optimize the parameters. Most above-mentioned methods were computationally complex and consumed more time, but the proposed method reduced the time consumption of the classifier by optimal tuning.
3. Development of the Proposed Strategy
Information on the status of the brain is gathered by EEG signals, which are broadly utilized to analyze the different activities of the brain. In particular, they present significant data relevant to epileptic seizure disease. Epilepsy is a disease caused by a neurological disorder connecting disturbances in the nervous system induced by damage in the brain. It has been reported that about 1% of the world’s population is affected by a seizure disease.
Visual analyses of EEG signals are tedious and time consuming, with lengthy EEG signals leading to increased error in measurements. Hence, artificial intelligence-based seizure prediction technologies are proposed to improve detection accuracy. Ensemble classifier-based EEG signal classification has attained enhanced attention from both industry and academia. This research explores using a new ensemble classifier to predict an epileptic seizure with noisy EEG signals. The schematic representation of the proposed model of seizure prediction is shown in
Figure 2.
3.1. Pre-Processing of EEG Signals
The first step of the proposed seizure detection module is pre-processing, intending to eliminate the artifacts present in the raw EEG signals containing nonlinear and non-stationary components. The artifacts are required to be pre-processed in such a way as to enhance the prediction accuracy of the proposed ensemble classifier. After the raw EEG signals have been downsampled, a band-pass filter is employed to exclude the frequencies that go beyond the proposed frequency threshold. The signals within the frequency range between 0 Hz and 75 Hz was used in this research, and the rest were eliminated to obtain a smooth EEG signal suitable for further processes. The pre-processed signal is shown in
Figure 3.
3.2. Frequency Bands of EEG Signal
The production of frequency bands for the input EEG signal, such as alpha, beta, gamma, theta, and delta, are involved in the evaluation of inner-nodal data, enhancing recognition accuracy. The frequency of the delta band is between 0 and 4 Hz and the frequency of the theta band lies between 4 Hz and 8 Hz. The frequency of the alpha band is between 8 Hz and 13 Hz and the frequency of the beta band is between 13 Hz and 22 Hz. The frequency range of the gamma band varies at the higher frequency range of 22–30 Hz.
3.3. Feature Selection
Extracting significant features from each of the five frequency bands represents the next important step in the proposed seizure prediction module. The feature selection approach determines a feature vector from a regular vector represented in table1. A feature is a distinctive measurement that is extracted from a segment of a pattern of frequency bands in the proposed prediction module. It involves selecting the features or data that are the most significant to execute the classification process. The important features needed to be extracted in the proposed system are the statistical, wavelet, and entropy-based features. All the extracted feature and vectors are represented in
Table 1.
3.3.1. Statistical Features
These EEG signal features are used in the proposed classification approach to consider even minor variations in the original EEG signal. The statistical features are extracted from all five frequency bands and are described as:
(a) Mean: Mean is one of the most important statistical features which is used to evaluate the average of the total instances of the EEG signal to the total instances, expressed as:
where
represents the total instances of the EEG signal and
represents the average of the features obtained from the
data in the range
.
(b) Variance: Variance is defined as the average of deviations in the square over the individual data, and the mean
is expressed as:
Even a small variation in the measure of variance needs to be considered, as it may enhance the prediction performance.
(c) Standard deviation: The standard deviation is the assessment of widely dispersed data that determines the mean for each instance of the EEG signal and is considered as the root of the variance. It is represented by the equation:
(d) Skewness: Skewness is defined as the assessment of asymmetry in relation to the third central moment’s rate. The normal division resembles the skewness to zero, and an entire symmetry database may have a zero skewness and is mathematically expressed as follows:
(e) Kurtosis: Kurtosis is measured by determining the value of the shared weight of the tails analogous to the enduring distribution that residue zero for Gaussian distribution. The expression for kurtosis is specified as,
where,
indicates the
value of
, and
is the sample standard deviation.
3.3.2. Wavelet Features
The wavelet transform is suggested for its near-optimal time-frequency localization, multi-rate filtering, and multi-scale zooming features for the detection of transients in the system. The two important types of wavelet features are stated below:
(a) Wavelet energy: The energy after the decomposition of the wavelet sub-band is known as wavelet energy and is formulated as:
where
is the level of decomposition and
is the factor of wavelet coefficient at the level
. The relative wavelet energy is evaluated with the ratio of normalized wavelet energy to the entire wavelet energy and is formulated as:
(b) Wavelet entropy: In general, entropy is a measure of asymmetric, improbability, and disturbing signals. Uncertainties highly rely on the states and probability of the EEG signals. The value of wavelet entropy is generated as:
where
represents the number of wavelet decompositions,
denotes the wavelet coefficients, and the value of
is in the range
.
3.3.3. Entropy-Based Features
Entropy is an important measure of information due to its ability to quantify random variables’ improbability. It can scale the rate of information applicability effectively and can be applied in different domains. Redundancy, independence, and interdependence between the numbers of features are distinguished using the entropy-based measure. The entropy measure can be mathematically formulated as:
where
indicates the attribute vector,
indicates the number of unique values in
, and
is the probability of
information.
3.4. Feature Selection Using the Proposed Hybrid Seek Optimization
The feature vector is derived from the EEG input that contains the important patient data that will be examined. The feature vector, which may be written as feature vector, F, is made up of characteristics such as mean, variance, standard deviation, skewness, kurtosis, wavelet energy, wavelet entropy, and holo-entropy-based features.
Finally, the feature vectors’ dimension is for predicting the EEG signals containing indications of a seizure. The solution encoding represents the statistical features as mentioned in Equation (10), and the optimization selects the best features to support the improved classification accuracy. The features of the EEG signal are represented in the feature vector. The selection of the significant features among all features plays an important role in the enhancement of accuracy in the proposed prediction module. Hence, significant features need to be selected using the proposed algorithm, which inherits the characteristics features of corvid and the gregarious search agents. The working principle of the proposed hybrid seek optimization algorithm is explained in the next section.
3.5. Proposed Hybrid Seek-Based Ensemble Classifier for Epileptic Seizure Prediction
In most experiments related to the prediction of a seizure disease, the classification is executed by a single classifier. In recent times, the successful use of ensemble classifiers, which are developed from individual classifiers, has motivated us to enhance the system effectiveness using multiple classifiers. The important benefit of such an ensemble classifier is that a collection of classifiers of similar characteristics is likely to provide enhanced performance compared to any of the classifiers on its own. The ensemble classifier in the proposed seizure prediction module comprises the combined characteristics of the classifiers such as the AdaBoost classifier, the random forest classifier, and the decision tree classifier that accepts the selected features of the EEG signals by the proposed hybrid seek optimization model to predict a seizure disease.
The classifiers in the proposed ensemble classifier are discussed in detail in this section to understand each classifier’s operating principle. The ensemble classifier has been developed using the Adaboost classifier, RF classifier, and the DT classifier in a way that the outputs from the individual classifiers are fused to represent the ensemble classifier’s output. The fusion parameters, i.e.,
, and
merge the outputs from the individual classifiers of the ensemble classifier in such a way as to predict the presence or absence of seizure disease, with a condition of
. The output from the proposed ensemble classifier is represented as:
where,
, and
are the individual outputs of the AdaBoost classifier, RF classifier, and the DT classifier, respectively, that are combined with the fusion parameters. A detailed analysis of the classifiers used in the proposed ensemble classifier is described below. The proposed ensemble classifier in seizure classification is depicted in
Figure 4.
3.5.1. AdaBoost Classifier
The AdaBoost algorithm is an iterative model that trains and assembles the weak classifiers into a strong classifier in such a way to obtain enhanced classification accuracy. The algorithm initially consigns a similar weight to the entire training set samples. A weak classifier,
, is then called for the classification of the samples, and the equivalent rate of classification error,
, is evaluated. The term
involves updating each sample’s weight and evaluating the weight,
, of the weak classifier,
, in the subsequent iteration, and the processes are repeated. In the final step, the strong classifier,
, is accumulated from the weak classifiers and their equivalent weights. The error rate of classification by the weak classifier is expressed as:
where
is the rate of prediction of the weak classifier,
represents the true label, and
indicates the optimization function of the weight coefficient. The value
is in the range
. The term
represents the weight measure of the present weak classifier. The weights of the weak classifiers that are grouped as strong classifiers are expressed as:
With the combination of the weak classifiers and their optimized weights, the strong classifier can be obtained as:
where
represents the count of weak classifiers and
is the prediction outcome of each weak classifier. The schematic representation of the AdaBoost classifier is shown in
Figure 5.
3.5.2. Random Forest Classifier
The RF classifier is a combination of the number of decision trees and hence individually acts as an ensemble learning-based algorithm. Each tree acts as a separate classifier, and the decision trees choose the classification outcome. The significant benefits of using an RF classifier are the increased accuracy in classification with resistance to overtraining, the capability to work with data sets of larger size, no need for the normalized features, and the need for only a few parameters in optimizations. These benefits are of particular concern when applied in early seizure detection. To develop an RF classifier consisting of trees, the rules are as follows:
Step 1: Initially, the number of samples is obtained from the dataset, and it must be noted that all the training data may not be utilized, and only some data may be considered more than one time, while some may never be considered.
Step 2: If the dimension of the feature is , then is the dimension of the sub-features with the condition that from the actual feature vectors. Then, feature variables are chosen at random from the features, and the best split is used to split the node.
Step 3: Each tree keeps emerging until the entire training samples are completely divided without pruning, and the result thus obtained is represented as
. As shown, the forest error rate relies on two factors: the reduced correlation between any two trees and the increased strength of the trees. The dimension reduction,
, significantly reduces the correlation and strength, so a trade-off between strength and correlation is necessary. The architecture of the random forest classifier is depicted in
Figure 6.
3.5.3. Decision Tree Classifier
DT is a classifier with a tree data construction comprising decision nodes and leaves. A leaf represents the classification, and the decision node indicates the test to be executed to appraise a single attributes. A solution is attained for the entire possible outputs of the analysis concerning a child node. The response of the decision tree to a series of samples is known as accuracy in classification. In other words, accuracy is defined as the part of rightly classified occurrences. A DT is concluded optimal with the classification of the dataset with increased precision and the existence of a few nodes. The local greedy search model is normally used in the DT to split the classes by assuming the information gain as the target function, and is formulated as:
where
is the probability of the
class. The layout for the decision tree is depicted in
Figure 7.
3.6. Proposed Hybrid Seek Optimization in Fusion Parameter Estimation
The proposed hybrid seek optimization technique involves feature selection and identifies the ensemble classifier’s fusion parameters , and . The solution encoding represents the best set of fusion values within [0, 1] to support higher accuracy. The proposed algorithm uses gregarious and corvid search agents’ characteristics to resolve the feature selection and hyper parameter tuning optimization problems. The suggested algorithm assists by preserving a better relationship between the phases, such as exploration and exploitation, to generate improved outcomes in terms of both the local optimum solution and the ideal global solution. Both search agents pursue a seeking process to update the optimal position that is applied in the optimization process to find the solution to real-world optimization problems.
Proposed Hybrid Seek Optimization Algorithm
It is widely acknowledged that swarm intelligence (SI)-based optimization algorithms have been the main method for resolving global optimization issues because of their adaptability, simplicity, and improved effectiveness. In addition, the SI-based strategies mainly initiate randomness during the search process, apart from deterministic strategies. Using these strategies to attain the optimal global solution without getting trapped in the local optimal solution is of real significance. The corvid search agents are intelligent agents containing a giant brain irrespective of their size. They possess enhanced self-awareness and the ability to make tools. They remember faces and can retain information regarding the location of food even after several months. The characteristics of the corvid search agents are creating flocks, memorizing the positions of hidden food, following each other to steal the food, and protecting their young ones. These steps are discussed below,
Step 1: Population initialization: The optimization problem, decision parameters, and constraints are initialized in the population initialization step. The size of the flock of corvid search agents, , the flight length, and the awareness probability, , is also initialized.
Step 2: Initialization of memory and position: The position of each corvid search agent, , of the flock is initialized, with the condition . The corvid search agents are positioned randomly. The memory of the corvid search agents is initialized as . At the initial stage, the corvid search agent possesses zero memory; hence, the food is assumed to be placed at the initial position.
Step 3: Evaluation of fitness solution: For each corvid search agent, the quality of the position is evaluated with the substitution of the decision variables in the objective function in such a way as to find the fitness measure in terms of accuracy.
Step 4: Generation of a new position: Consider if the corvid search agent
wants to generate a new position in the search space; it follows a new corvid search agent,
, of a randomly selected flock of corvid search agents. The new position of the corvid search agent
is formulated as:
where
is the iteration count,
is the random value and varies between 0 and 1, and
represents the flight length. The possibility of the corvid search agents getting trapped in the optimal local solution makes the solution non-preferable. In addition, the reduced searching precision of the corvid search agents needs to be enhanced; therefore, the characteristics of the gregarious search agents are introduced into the proposed system of optimization. The gregarious search agents are selected due to their flexible applications in practical engineering fields. The anti-predation characteristics of the gregarious search agents are the most important feature inherited with the corvid search agent. The gregarious search agent position is updated as:
where
is the current global optimal position of the gregarious search agent,
is the control parameter corresponding to the step size,
is a random number varying between
and
.
is the fitness of the present gregarious search agent,
is the global best value, and
is the global worst solution of the gregarious search agent. Introducing a new parameter based on velocity:
Finally, the location of search agents depending on the characteristics of corvid and gregarious search agents are hybridized based on [
16] as:
This final Equation (24) is the standard equation comprising the features of corvid and gregarious search agents used in the proposed optimization algorithm.
Step 5: Feasibility check for positions: If the position of the new hybrid seek search agent is feasible, then the location is updated; otherwise, the old position is preserved.
Step 6: Fitness evaluation for a new position: The fitness measure for the entire newly generated hybrid seek search agents is re-evaluated.
Step 7: Update memory for a new position: The memory of the hybrid seek search agents are updated as when the fitness of the new hybrid seek search agent is better than the fitness of the old hybrid seek search agent.
Step 8: Terminating condition: The above steps are repeated until the termination condition is met. The algorithm involves finding the features of the EEG signal and the hyper-parameters of the ensemble classifier in such a way as to predict the seizure disease with enhanced accuracy. In Algorithm 1, the hybrid seek optimization algorithm’s pseudocode is shown.
Algorithm 1: Comprising the features of corvid search and the gregarious search agents.
|
Input:, and Output: |
1: Set and load the population of hybrid seek search agents 2: Set and initialize maximum iteration, , flight length, , and probability of awareness, 3: Evaluate fitness function or probability 4: { 5: Update the new position relying on Equation (24) 7: Check for feasibility 8: Re-evaluate fitness measure 9: if (fitnessold < fitnessnew) 10: { 11: 12: Replace old solution with new solution 13: } 14: Update memory 15: } 16: Return 17: Terminate |
5. Conclusions and Future Scope
This paper proposes an ensemble classifier with an optimization-based optimization module for automated seizure prediction. Pre-processing is first applied to the EEG data set to eliminate any noise that may be present. The significant statistical, wavelet-based, and entropy-based features are then retrieved from the alpha, beta, delta, theta, and gamma waves of the EEG data. The features are extracted with the proposed hybrid seek algorithm and developed with the corvid and gregarious search agents. The features that have been successfully extracted are then given to the ensemble classifier, consisting of the AdaBoost, random forest, and decision tree classifiers. The fusion parameters are evaluated using the proposed hybrid seek optimization algorithm to provide precise seizure prediction at an early stage. The accuracy, sensitivity, and specificity performance indices were used to evaluate the performance of the suggested method, and they were found to be 96.6120%, 94.6736%, and 91.3684%, respectively, for the CHB-MIT database, and 95.3090%, 93.1766, and 90.0654%, respectively, for the Siena Scalp dataset. These values are high compared to other methods, and we are confident that this will help in information processing for complex medical diseases, such as seizures, to improve management of these diseases in the future. COVID-19-affected people have a high chance of developing seizures; therefore, in the future, if we analyze the data of COVID-19-affected people, then seizure prediction could be performed more efficiently.