Skip to main content

REVIEW article

Front. Neurol., 24 November 2022
Sec. Epilepsy

The performance evaluation of the state-of-the-art EEG-based seizure prediction models

\nZhe Ren,Zhe Ren1,2Xiong Han,
Xiong Han1,2*Bin Wang,Bin Wang1,2
  • 1Department of Neurology, Zhengzhou University People's Hospital, Zhengzhou, China
  • 2Department of Neurology, Henan Provincial People's Hospital, Zhengzhou, China

The recurrent and unpredictable nature of seizures can lead to unintentional injuries and even death. The rapid development of electroencephalogram (EEG) and Artificial Intelligence (AI) technologies has made it possible to predict seizures in real-time through brain-machine interfaces (BCI), allowing advanced intervention. To date, there is still much room for improvement in predictive seizure models constructed by EEG using machine learning (ML) and deep learning (DL). But, the most critical issue is how to improve the performance and generalization of the model, which involves some confusing conceptual and methodological issues. This review focuses on analyzing several factors affecting the performance of seizure prediction models, focusing on the aspects of post-processing, seizure occurrence period (SOP), seizure prediction horizon (SPH), and algorithms. Furthermore, this study presents some new directions and suggestions for building high-performance prediction models in the future. We aimed to clarify the concept for future research in related fields and improve the performance of prediction models to provide a theoretical basis for future applications of wearable seizure detection devices.

Introduction

Epilepsy is one of the most common chronic diseases of the nervous system, affecting approximately 70 million people worldwide with a prevalence rate of 4.0–7.0‰ (1). Notably, about 30–40% of epilepsy patients exhibit treatment resistance to drug therapy (2) and suffer from complex epilepsy symptoms, called drug-refractory epilepsy (DRE). Even epilepsy patients who show a positive response to antiepileptic drugs initially may face the risk of recurring episodes of epileptic seizures at any time, causing excessive stress, anxiety, and deviation from their normal lifestyle (3). In clinics, as well as in scientific investigations, electroencephalogram (EEG) is an important tool for the diagnosis of epilepsy. Since the first EEG-based publications by Iasemidis and Sackellares group in the 1980's and 1990's, that provided evidence of seizures being non-random events and hence predictable (417), the first prospective seizure prediction algorithm running real-time on continuous EEG data was developed by Iasemidis et al. (18). Non-linear features of the EEG, such as the largest Lyapunov exponent and phase changes in the state space, were extracted over time to identify dynamical spatial entrainment changes in the preictal period between critical brain sites. The algorithm across patients reached average values of sensitivity of 84%, false prediction rate of 0.12/h, and prediction time prior to seizures (early warning time) of 74.4 min. This first seizure prediction algorithm was automated and adaptive, the precursor of the current so-called event-based models, needed to detect the occurrence of the first seizure for initialization of its parameters per patient and did not need any predetermined (i.e., arbitrary chosen) preictal (and hence neither SOP nor SPH) period. Seizure prediction became a whole new field in brain research thereafter, and a hot topic due to its many potential applications in the diagnosis, prognosis and treatment of epilepsy and potentially of other brain dynamical disorders (3, 1921). With the development and application of Artificial Intelligence (AI) technology for clinical and diagnostic purposes, the use of Machine Learning (ML) and Deep Learning (DL) in constructing models for seizure prediction based on EEG features has become a popular method in epilepsy management (Figure 1) (1618, 22, 23).

FIGURE 1
www.frontiersin.org

Figure 1. Flowchart for based-on-EEG seizure prediction.

Remarkable progress has been made in the field of seizure detection by EEG using AI techniques, and at least three instruments that have been clinically tested received well acceptance (24, 25). However, there are still some difficulties in predicting seizures precisely. By reviewing the related literature and the depth of research, we found that one of the reasons is the existing gap between the research outcomes and their clinical application since most researchers develop high-performance prediction models without considering the real-life parameters. For example, some models do not use post-processing techniques, leading to the possibility that multiple warning messages will be appearing before a single seizure which, if applied in practice, would seriously disrupt patients' lives. Seizure Occurrence Period (SOP) and Seizure Prediction Horizon (SPH) settings are not often considered in this practical sense, which can lead to excessive anxiety and seriously affect the patient's daily activities. Moreover, as presented in previous studies, evaluation metrics of “event-based” and “segment-based” model performance may sometimes seem confusing.

Kuhlmann et al. (26) provided a detailed overview of the field of seizure prediction, indicating its future directions. Others have outlined particular areas from previous studies, such as features, methods (21, 2729), model selection, and Brain-Computer Interfaces (BCI) (3, 20, 30, 31), etc. However, there are barely any review studies specifically focusing on the AI-guided construction of “event-based” models for predicting seizures from EEG findings, and the importance of post-processing techniques, SOP and SPH. This study aimed to clearly demonstrate the relationship between “segment-based” and “event-based” prediction models, and summarize the underlying factors that affect these prediction models. Moreover, we highlight the importance of post-processing techniques and their impact on future BCI applications.

Segment-based and event-based models for predicting seizures

The EEG recordings of epilepsy patients can be divided into four distinct periods (Figure 2): the ictal period that spans the duration of a seizure; the preictal period, that is, the to be detected (but in seizure prediction models it is specified) period immediate prior to a seizure's onset where signs of the upcoming seizure may exist; the postictal period, that is, the to be detected (but in seizure prediction models it is specified) period immediate after seizure's end and up to the interictal period; and the interictal period, that is, the seizure-free (baseline) period between seizures, that excludes the preictal and postictal periods, and in which epilepsy patients remain most of the time. Thus, the essence of seizure prediction is to identify the beginning of the preictal period as early as possible (minutes to hours) before a seizure's occurrence and issue warnings for the impending seizure. (In the cases that the preictal period is found to last days, its detection is more a subject of the field of seizure susceptibility than of seizure prediction).

FIGURE 2
www.frontiersin.org

Figure 2. Example of perictal EEG and the respective periods. Interictal period: away from seizures; Preictal period: immediate before a seizure; Ictal period: spans the seizure itself; Postictal period: immediate after a seizure.

By dividing interictal and preictal EEG data into windows of the same size, a classification model, called the “segment-based” prediction model, can be constructed to detect the predetermined preictal EEG period (= SOP + SPH) prior to seizures (same length of preictal period is typically assumed before all seizures) (32, 33). This model is designed to accurately distinguish between predetermined preictal and interictal EEG segments, and if the model becomes more accurate in identifying the number of preictal segments, it demonstrates that it could in practice identify preictal changes with high performance (necessary condition). It is not sufficient to construct a classification model that identifies preictal segments; it is meaningless to alert in practice with a real-time warning every time a segment is identified as preictal. Also, there will inevitably be errors in the classification of preictal windows, which will most likely result in too frequent warnings and a large number of false alarms. Thus, the results of the segment-based model need to be post-processed in order to be able to realistically apply its predictions in the clinic.

When the occurrence of a seizure event is predicted and a warning sign is issued as soon as the model identifies the first preictal window, or after the post-processing of the results on the windows from the preceding segment-based analysis by techniques known as output regularization (3336), it is called “event-based” seizure prediction model (33, 34, 37). Hence, this model can also be used for seizure detection, where a seizure is expected to occur after the pre-determined preictal period of the model (3840).

The performance of the event-based and segment-based prediction models is a decisive factor in deciding whether to use them in clinical practice, as only high-performance prediction models could accurately predict seizures without a significantly large number of false alarms affecting patients' psychological status.

Metrics and parameters of seizure prediction models' performance

Evaluation metrics of performance

Some of the common metrics used to evaluate the performance of a seizure prediction model include sensitivity (Sen), specificity (Spe), accuracy (Acc), false prediction rates per hour (FPR/h), warning time, warning time ratio (41, 42). The performance evaluation metrics of “segment-based” and “event-based” prediction models are different in their meaning as the models themselves are based on different assumptions. Table 1 describes the relationship and conceptual issues regarding evaluation metrics between the “segment-based” and “event-based” prediction models (6870). Table 2 highlights the evaluation metrics of the performance of the “event-based” prediction models. In most of the “event-based” prediction models, the performance is evaluated primarily by the sensitivity and FPR/h metrics (22, 42, 68). Table 3 highlights the evaluation metrics of the performance of the “segment-based” prediction models.

TABLE 1
www.frontiersin.org

Table 1. Evaluation metrics for “segment-based” and “event-based” models for predicting seizures.

TABLE 2
www.frontiersin.org

Table 2. Previous studies of event-based models for predicting seizures.

TABLE 3
www.frontiersin.org

Table 3. Previous studies of segment-based models for predicting seizures.

Different ML and DL algorithms can influence the performance of the constructed epilepsy prediction models, with some generally applicable algorithms resulting in more stable performances. In a study (43) of a seizure prediction model combining a Long Short-Term Memory (LSTM) network with convolutional neural networks (CNN), authors used a public dataset of scalp EEG (sEEG) recordings from 23 patients with 185 seizures. The sensitivity of the model in “event-based” prediction was up to 100%, with FPR = 0.02/h and a predetermined preictal window (period) of 2 h. However, the authors also therein state that their approach does not allow to evaluate the prediction time, that is, the duration from the first preictal segment identification to the actual seizure onset. Another study (33) used Long-term Recurrent Convolutional Network (LRCN) to construct a seizure prediction model from EEG data of 15 epilepsy patients and achieved 100% sensitivity and FPR of 0.04/h in the “event-based” model. Zhao et al. (71) reportedly achieved a sensitivity of 99.81% and FPR of 0.05/h in a CNN-based prediction model constructed using sEEG recordings from 10 epilepsy patients in a public dataset.

Although models constructed using these conventional algorithms have shown satisfactory results, it is still difficult to apply them to clinical practice, largely because DL-guided models can easily cause overfitting, resulting in weak generalization when their assumptions (e.g. the predetermined values of their parameters) are not realized. Additionally, there is a need to minimize the computational load (time and power consumption) while maintaining a high level of performance, especially in implantable and wearable devices where such a load may be critical (71). The introduction of new concepts through innovative algorithms and models to enable prospective real-time clinical applications while maintaining the their retrospective high performance levels is the current mainstream approach to developing high-end AI-guided seizure prediction models.

The performance of models constructed by new algorithms and technologies is generally lower than that of models constructed based on matured algorithms, which may be related to the fact that the new algorithms are not yet perfectly optimized for the desired tasks. Bomela et al. (81) exploited “Inferring The Connectivity Of Networks (ICON)”, a new technique for analyzing the connectivity features of functional brain networks, and the final prediction model obtained a sensitivity of 93.62% and FPR of 0.16/h in the public dataset of sEEG data from 17 patients. Recently, another author proposed the Consistency-based Semisupervised Seizure Prediction Model (CSSPM) for epileptic seizure prediction (68), which obtained a mean sensitivity of 78.5% and the FPR of 0.44/h in sEEG recordings from 11 patients in a public dataset. It has been argued that a FPR value above 0.15/h is not acceptable (82) because even though the sensitivity is high, a high FPR would lead to too frequent false alarms. In another study, authors reported a sensitivity of 89.81% and FPR of 0.08/h in sEEG recordings of 10 patients using the Hilbert Vibration Decomposition (HVD) method to extract features and construct a CNN-based seizure prediction model (53).

Parameters of performance: Seizure occurrence period (SOP) and seizure prediction horizon (SPH)

In the event-based seizure prediction models, the preictal period (PP), SOP and SPH are predetermined, PP = SOP + SPH, and SOP and SPH are optimized for the model to achieve high sensitivity and low FPR (i.e., high specificity). There should be less uncertainty about the occurrence of the seizure after the end of SPH (i.e., ideally SOP = 0), and SPH should be long enough (83) so that measures can be taken by the patient and/or healthcare provider to prepare for or intervene and avert an upcoming seizure. The SPH refers to the period from the issue of the warning of an upcoming seizure to the beginning of SOP, within which no seizures occur; if seizures do occur within SPH, the model is considered to be underperforming. The preictal period (PP) is sometimes called the preictal interval length (PIL), the SPH the prediction period, and the SOP the prediction horizon (Figure 3) (71, 84, 85).

FIGURE 3
www.frontiersin.org

Figure 3. Diagramatic representation of SPH and SOP for seizure prediction.

It has been suggested that the optimal SOP and SPH ranges to accurately predict seizures with high sensitivity and specificity should be distinct for each individual, that is, there should be no uniform, standardized SOP and SPH values across patients (86). In a conducted study, the best performance of a prediction model could be achieved when the SPH was <2 min (87), which is a low value and might be related to the algorithm used to construct the respective model as well as the quality of the raw data. SOP is defined as 30 min in the majority of the relevant literature, arguing that a 30 min SOP is appropriate as it is short enough so that it does not cause much anxiety to the patient then waiting for a seizure to occur after the end of SPH (33, 41, 42, 68, 71, 73, 88, 89). Zhang et al. (42) defined SOP as the 30 min and SPH as 0 min windows in practice and evaluated EEG records of 23 patients from a public dataset. The sensitivity of the shallow CNN model created to predict sEEG seizures was 92.2%, with the FPR of 0.12/h. Another study (73) reported the utilization of intracranial EEG (iEEG) data from 20 patients in a generalized dataset for the construction of a threshold-based model for predicting seizures. Here, the authors defined SOP as 30 min and 50 min and the SPH as 2 min. The final model achieved a mean sensitivity of 90.42 and 91.67%, and the FPR of 0.12 and 0.10/h, respectively. Another study that defined SOP as 30 and 50 min, respectively, used the Bayesian Linear Discriminant Analysis (BLDA) to construct models with sensitivities of 85.11 and 93.62%, and an average FPR of 0.08/h (41). The goal in constructing a good prediction model is to minimize SOP and maximize SPH, a combination that achieves the lowest possible FPR and the highest possible sensitivity.

The shortcomings of current high-performance models

Although many of the predictive models reviewed in the current study have achieved excellent performance indices, there is still a great deal of uncertainty as to whether they can be used in the clinical setting. Firstly, most studies use the same public dataset, such as the CHB-MIT dataset or the Freiburg dataset, but there is a lack of validation of the constructed models in other datasets, which makes it difficult to guarantee that the same model will work well in different datasets. In addition the lack of available continuous datasets, which have to include multiple interictal, preictal, ictal, postictal EEG recordings, makes it difficult to obtain adequate validation of the constructed models. There are few eligible datasets, and only a few competitions have been conducted on the same datasets, the first one in 2002 at the First International Workshop on Seizure Prediction in Bonn, Germany (44). Not all datasets used in subsequent competitions were continuous over time. Again, the advanced algorithms that emerged from these competitions have rarely been validated on other datasets. In addition, most studies balance the interictal and preictal segments in order to obtain a high-performance model, but this is not true from a practical standpoint, since interictal periods are much longer than the preictal periods. For this reason, future studies should be validated on multiple continuous datasets without artificially balancing the number of segments over time or assuming constant preictal periods, SPH and SOP across seizures, even within the same patient. Adaptive individualized seizure prediction algorithms, such as the first one published one by Iasemidis et al. (18), should be capable of dealing with these shortcomings.

Post-processing techniques in seizure prediction models

Filter length, step size, and alarm threshold

The post-processing techniques play important roles in the construction of the seizure prediction model as the interface between the “segment-based” model and the “event-based” prediction model. The post-processing methods help obtain the window segment outputs from the segment-based (classification) model (80). The most commonly used methods are filters, such as Kalman and Bayesian filters (35, 42, 54, 75, 77). Choosing the right filter length and alert threshold can improve the performance of the model to some extent. Determining the length of the moving filter is the first step in post-processing. The use of a filter can facilitate the elimination of most random errors from the classification model and reduce a large number of false predictions that may occur in the short term (Figure 4A). A study published in 2019 (55) used a causal moving average filter of 1 min in length to smooth and filter the classification results of 30 window segments, and the used 3D CNN (3D CNN) model obtained a sensitivity of 85.7%, and FPR of 0.096/h, and 10.5% of warning time ratio, as well. Another study (56) set the length of moving average filter to a range of 0–15 min, with a step size of 0.5 min, and found by comparison that the best performance of the prediction model was achieved with a moving average filter of 1 min in length, which is consistent with the findings of Ozcan et al. (55). Setting a very long filter length can enhance the smoothing of warnings resulting in delayed alerts or even missed seizures (low sensitivity), while too short a filter length can lead to opposite effects (high FPR and hence low specificity).

FIGURE 4
www.frontiersin.org

Figure 4. (A) Working diagram of EEG windows and the moving filter length and step size. (B) The repeated invalid early warning information is greatly reduced by filtering technology.

The alarm is the second step in the post-processing technique and it is ON when the detection rate of preictal segments within the pre-specified duration of the used filter reaches a set threshold (Figure 4B). Khan et al. (74) defined the probabilities of a segment in the classification model to be interictal, preictal or ictal as p0, p1 and p2, respectively, and assuming that p0 + p1 + p3 = 1. For monitoring and predicting seizures, the value of “1 – p0” was taken as the index of the model that would characterize a segment as preictal or ictal using a predetermined threshold of 0.6. When the probability exceeded 0.6, the model was programmed to issue an alert predicting an upcoming seizure. This setting was later verified by another group (56), using a threshold range of 0.1–0.9 in steps of 0.05. This study showed that the best performance of the prediction model could be achieved with a threshold value of 0.6, a sensitivity of 95.5% and FPR as low as 0.109/h. It was found that (57) the classification model constructed by combining CNN and features from a Directed Transfer Function (DTF) analysis was post-processed by a 20 point moving average filter reached sensitivity of 90.8% and FPR of 0.08/h. Theoretically, the predictive performance of the model can also be improved by estimating and not by having the threshold predetermined. For example, In the case of an artificial neural network (ANN)-based prediction model (80) constructed using a single nonlinear feature, the model generated alerts in the test dataset when the average eigenvalue in these periods was higher than or equal to those in the windows in the ictal period of the training dataset. The model achieved an average FPR of 0.014/h, with an average seizure prediction time of 26.73 min in advance of a seizure. These studies emphasize the importance of the employed thresholds since a very low threshold would end up sending too many false alarms, while an unnecessarily high threshold could lead to missing emergencies.

Although most false alarms can be eliminated in the post-processing stage, the ones that survive and repeatedly predict the same seizure will send out multiple warnings causing panic to patients (53). Hence, an “absolute refractory period (ARP)”, i.e., a period between two consecutive warning messages, should be set to prevent frequent warnings for the same seizure. The sensitivity and FPR of the model were 89.8% and 0.081/h, respectively, when the ARP was set to 20 min. In other studies, this ARP was equated to the SOP (55, 73), which improved the performance of the final model. Furthermore, the “absolute refractory period” setting can be useful in effectively removing incorrect warnings which escape the post-processing filtering stage. Ideally, only one correct warning before a seizure is sufficient for the necessary precautionary measures to be taken.

Classification of EEG segments

The “k-of-n” approach means that if “≥k” of the consecutive “n” time window segments output from the classification (segment-based) model are determined “preictal”, then all “n” segments are considered preictal (Figure 5) (33, 36, 68). When the same post-processing method was applied to construct a CNN-based classification model for interictal and preictal periods, including only one layer of output regularization, the “8-of-10” was used to give an early warning. The proposed method exhibited better performance in all three datasets (Freiburg dataset, CHB-MIT dataset, American Epilepsy Society Seizure Prediction Challenge dataset) with sensitivities of 81.4, 81.2, and 75%, respectively (58). Parvez et al. (90) used an iEEG dataset of 27 patients to construct a binary classification model by Least-Squares Support-Vector Machine (LS-SVM) and defined the output of the classification model as “1” for the preictal window segments and “0” for the interictal window segments. Here, the authors compared different window lengths and numbers to derive the best combination. When 3 out of 5 consecutive 10-sec windows were identified as preictal, then all 50 sec were considered as preictal. If 2 out of 6 consecutive 50-sec windows were identified as preictal, then all 50 sec were considered as preictal. In case 2 out of 6 consecutive 50-sec windows were thus characterized preictal, an early warning would be issued. This prediction model was 91.95% accurate with an average of 2.14% prediction errors per patient. A subsequent study (36) used the same two levels of “k-of-n” (“3-of-5” and “2-of-6”), and the prediction model achieved the same excellent performance. The multi-level “k-of-n” method is superior to the single-level method.

FIGURE 5
www.frontiersin.org

Figure 5. Schematic diagram of EEG window segment and post-processing hierarchy. Without using the “k-of-n” method, there will be 7 warning messages in the range of 0–16 sec. And after passing the two-layer “k-of-n” method, the model will send warning messages only at the 8th sec. The results show that the “k-of-n” method can greatly reduce invalid and overlapping warning messages.

Considering the uniqueness of EEG data from each epilepsy patient, studies suggested the importance of individualized seizure prediction models for precision medicine. So, the classification model has also been constructed without cross-validation from different patient datasets, thus ensuring a specific prediction model for each patient (91). In the post-processing steps, 3 levels of layer (window lengths of 5 sec, 2 and 6 min) of the “k-of-n” method were used for filtering. Each 2 min window that exceeded a certain percentage of 5 sec preictal or interictal windows was classified accordingly. When the characterized preictal 2 min windows within a 6 min window exceeded a different threshold, a warning of an impending seizure was issued. The average sensitivity of this optimized model was 94%, and the FPR was 0.111/h. These findings revealed that the “k-of-n” method was a simple and easy to implement post-processing technique. But the ideal “k” and “n” and the number of layers that optimized prediction were not estimated. The major drawback was that larger values of “k“ and “n“ would render the model less sensitive (delayed warnings or even missed alarms). Smaller values of “k” and “n” would impact the specificity of the model.

Adaptive post-processing and firing power

In addition to the commonly used filter techniques and the “k-of-n” approach in post-processing, some studies have invoked novel post-processing techniques to further improve the performance of the epileptic seizure prediction model. A study (92) on real-time seizure prediction over a long period (169–364 days) used a new adaptive post-processing approach by updating the alarm threshold the alarm threshold every 7 days based on the prediction results of the previous week. The authors, considering the large number and overlapping outputs of the classification model, distinguished between preictal and interictal periods by comparing the mean and standard deviation of the Support Vector Machine (SVM) model outputs, which yielded a final model with a prediction sensitivity of 84%. Although SVM is one of the most commonly used traditional ML methods, a DL method can automatically extract features. But, if DL is to be used in seizure prediction models, the new methods need to be optimized and validated in the distinction of preictal and interictal periods. Direito et al. (22) emphasized the concept of Firing Power (93), first classifying windows from the test dataset into different periods through a classification model, then using this information to calculate the firing power parameters through a sliding window, and once the threshold threshold for Firing Power exceeded 0.5, the system generated an alarm of an upcoming seizure. So, new post-processing techniques are used today in the field of seizure prediction, but there is a lack of systematic validation of these algorithms on existing and new datasets.

Effect of EEG data type and the employed AI method on the seizure prediction model's performance

EEG data types and the model performance

In an “event-based” seizure prediction model, post-processing techniques and the length of SOPs and SPHs are important for the model performance. Also, we found that models built from invasive EEG (iEEG) recordings were generally superior to ones from scalp EEG (sEEG) recordings. Because iEEG has the advantages of less artifact and power interference, recording from brain sites closer to the epileptogenic focus, and without any attenuation from the skull, generates high quality of data with fewer confounding factors. A significant decrease in features important for the epileptic seizure detection and prediction algorithms was observed within 3 months after iEEG electrodes implantation. This may be due to trauma and tissue inflammation from the implantation. Also, the mean power of the high gamma band was found to decrease in many patients, which could inevitably affect the performance of the model (71). The sEEG is simple to perform, is non-invasive, standardized, and has fewer side effects, making it popular among epilepsy patients (72). Since sEEG is a non-invasive recording modality, it has significant disadvantages in terms of signal quality, signal artifacts, and lower spatial resolution of electrical brain activity. Peng et al. (94) used the same DL algorithm to construct seizure prediction models from sEEG and iEEG datasets. They showed the sensitivity of the prediction model constructed from the iEEG dataset exceeded that from the sEEG dataset by 5.8%, and the FPR was 0.08/h (lower than that of the sEEG model). The datasets used in most studies are mostly public, open-source datasets, such as the CHB-MIT dataset (physionet.org/content/chbmit) (95) (the most commonly used dataset for non-invasive EEG), and the Freiburg dataset for invasive EEG (which is now subject to a fee, and integrated into the European Epilepsy Dataset, www. fdm. uni-freiburg.de/EpilepsyData) (81); the American Epilepsy Society Seizure Prediction Challenge dataset, www.kaggle.com, and others (96, 97). These datasets have public and easily accessible characteristics, which facilitate the comparison of models' performance on the same EEG datasets, as well as support algorithms' optimization. The European Epilepsy Dataset (98) is the most enriched dataset available to date (www.epilepsiae.eu), including sEEG data from 225 patients and iEEG data from 50 patients to date. Moreover, it is essentially a combination of datasets from different recording sites, including Coimbra, Freiburg, Paris, and Treviso. However, since some of these integrated datasets are non-open access, it is difficult for most researchers to run their algorithms on these data. Importantly, most existing public datasets have a low number of cases and insufficient or discontinuous data. In the future, we should emphasize developing a large open-source platform to validate models and improve their performance while maintaining a good generalization capability.

The sampling frequency of the EEG may also affect the performance of seizure prediction models. For example, some studies have found high-frequency (80–500 Hz) oscillations (HFOs) to be a reliable biomarker for predicting seizures (82, 99). Since many commonly used public datasets contain EEG sampled at 256 Hz, HFOs cannot be detected. In addition, EEG recorded in long term [e.g., over days in the epilepsy monitoring unit (EMU)] is influenced by the patient's daily routine, the dose of anti-seizure medication etc. The above, in addition to the actual preictal period being very different and changing over time from one assumed by a model, constitute barriers for the use of predictive seizure models in practice.

AI methods and the model performance

ML has been widely used to build seizure predictive models (100), where common algorithms such as SVM (101), random forests (102), and cluster analysis (32) are used. The principle of constructing predictive seizure models involves the pre-processing of interictal and preictal EEG datasets, followed by computational extraction of commonly used features, and then constructing classification models by ML. In a “segment-based” epileptic seizure prediction model (70), the sensitivity reached was 95.8% using SVM. DL is derived from ML, and the biggest difference between DL and ML is the ability of DL to better mine data features (29). Automatic feature extraction means less human error, and the underlying mathematical logic of DL algorithms is more rigorous and suitable for processing and handling big datasets. The performance of the classification model constructed by the algorithm determines, to some extent, the performance of the epilepsy prediction model processed by post-processing techniques. In general, models constructed by DL outperform ML, and ML often outperforms DL in terms of its ability to perform on brand new data (generalization capability/robustness).

The influence of features on prediction of seizures

Seizure prediction systems focus more on the patterns (features) of EEG changes over short cycles, hours or minutes. Some recent studies have reported that circadian rhythms may affect cyclical seizure occurrences over days or months, which is likely to be related to the patient's hormone levels and psychological factors (103). For example, in clinical practice, there are cases of women of childbearing age who experience regular menstrual seizures, and patients undergoing seizures when they are stressed, emotionally distraught or tired (104). Public EEG datasets over short periods of time do not capture these physiological factors. Preictal critical slowing down as a feature in the EEG over hours to days is hypothesized to also have predictive value of seizures occurrence (105). In a study on predicting drug responsiveness in epilepsy patients (106), an SVM model constructed by extracting features of brain network connectivity obtained a sensitivity of 94%. The feature of effective connectivity in the frequency domain has constituted the basis for development of novel biomarkers for epileptogenic focus localization from interictal periods (107, 108) as well as for evaluation of the risk to status epilepticus (SE) and sudden unexpected death in epilepsy (SUDEP) (109, 110). Availability of more biomarkers to predict seizures should provide theoretical and technical support for more accurate seizure prediction. Previous AI studies have ignored such physiological factors as well as the use of newly discovered features, which may explain the difficulty of successfully applying high-performance models in the clinical setting.

An EEG-based model for predicting and detecting seizures

Seizure prediction's goal is to detect the preictal period while seizure detection's goal is to detect the seizure's onset. Seizure detection could be considered as a subset of the seizure prediction problem (e.g. when SOP is zero with a specified SPH) (3, 70, 111, 112). In a detection model constructed using the cross bispectrum features of EEG signals to identify preictal windows (70), 75 of 78 seizures were eventually successfully detected. However, predicting seizures is more advantageous than detecting seizures and is more relevant to the needs of epilepsy patients (113). Predicting seizures can alert patients in advance so that they can take or inject medication or stop current risky activities to avoid seizures or mitigate seizure hazards.

Recent research developments

It has been for a while since researchers sought to promote the practical application of high-performance models for predicting seizures including individualized and adaptive models per patient (18, 20, 114, 115). Along similar lines of considering the variability across patients, Yang et al. (116) have recently proposed a Self-Supervised Learning ML system for predicting seizures, training a prediction model based on changes in EEG characteristics unique to each patient before a seizure resulting to a more robust performance of this adaptive model. In addition, some researchers have focused on other than EEG physiological changes in patients, such as hormonal levels, mood changes, circadian rhythms, as well as on different types of epilepsy, which could lead to more accurate seizure prediction (62). NeuroVista (45, 63) implanted epilepsy monitoring systems in 15 epilepsy patients, allowing for the first time long-term (over months) monitoring and recording (segmental and only from 3 patients with 2 years follow-up) of their EEG. Such databases are important to have for the development and validation for epilepsy prediction models (46). The closed-loop responsive neural stimulation (RNS) system developed by NeuroPace has been implanted to patients to provide stimulation when abnormal EEG patterns changes are detected (47). Again, a question here is how much of the recorded EEG from such devices is stored in a database for future applications. A study that followed patients for 45 months after implantation of the RNS system reported improvement of seizure control over time (years). It also noted that implantation of the device was demanding on the physician and the equipment, and that there was a risk of infection and brain injury to the patient (48). In this sense, sEEG seizure prediction systems, together with non-invasive electrical or magnetic stimulation devices, may be more applicable to clinical practice in the future but are currently less well-studied.

Future perspective

Because of the “random” (probabilistic view of the) or “chaotic” (deterministic view of the) nature of seizure occurrences, there is an urgent need for new technologies that could precisely predict seizures in advance, which could then ideally drive timely intervention schemes prior to seizure occurrences. Along this line, the construction of high-performance seizure prediction models using advanced computer technology and AI has received increasing international attention. However, the field of predicting seizures still faces several difficulties and shortcomings that affect the performance of the current seizure prediction models and constitute the most critical obstacles for their translational route to clinical practice.

EEG data

a. Importance of large open-source databases and exchangeable platforms: Currently, there are no big open-source datasets available to validate prediction algorithms, while both ML and DL rely on the support of big data. Although many current models have achieved high performances with pre-determined parameter values and assumptions on particular datasets, they would perform poorly in clinical practice when these assumptions and values are not valid. It is expected that good communication would allow validation of internationally advanced ideas as well as techniques and inspiration from the GitHub platform in computing.

b. Refinement of clinical characteristics of the data: It is well known that differences in age, gender, medication status, seizure type, and other patient characteristics and demographics, which leads to a high number of confounding factors in the raw data, thereby affecting the performance of models to varying degrees and hindering their real-life application. The current EEG datasets still lack the necessary inclusion and exclusion criteria to compensate for the above, probably due to less integration of action between clinicians and model developers.

c. Addressing the shortcomings of the low signal-to-noise ratio of sEEG data: Noninvasive BCI technology using sEEG has unique advantages. sEEG is safe, simple, convenient, and universal, which makes it easier to record from more patients under different conditions. Importantly, collaboration between engineers and computer scientists has led to development of pre-processing techniques for sEEG that eliminate interference artifacts with high fidelity.

Algorithms and models

a. Disclosure and availability of algorithms: The vast majority of research studies are currently focusing on the innovation, upgrade and validation of new algorithms, and comparison of old and new seizure prediction models on the same dataset. Establishing an open-source platform that allows validation and modification of models using different datasets would improve the generalization (robustness) of models and help address key issues of model-to-clinic transition.

b. The choice between ML and DL: ML requires manual feature extraction, which is prone to feature mismatch. While DL needs no manual feedback for feature extraction, there is a problem of over-extraction of features, which leads to weak generalization of the resulting model. It is believed that ML should be combined with DL, that is, to extract EEG features by DL and build classification models using traditional ML methods, thus obtaining generalizable and high-performance models.

Post-processing of results

Post-processing techniques play an important role in bridging the (segment-based) classification and the (event-based) prediction models with a significant impact on their performance in seizure prediction. Currently, researchers in the field of EEG-based seizure prediction has not paid enough attention to post-processing techniques. Although multiple methods and techniques have emerged, there is no metric to evaluate the advantages and disadvantages of these techniques. In the future, relevant evaluation metrics should be developed to evaluate post-processing techniques.

Metrics of performance

a. Sensitivity and false prediction rate: Sen and FPR are important metrics of performance of prediction models in clinical practice.

b. SOP and SPH: The SOP and SPH are pre-determined parameters that affect Sen and FPR of any prediction model. The longer the SPH and shorter the SOP, a better seizure prediction model is constructed. In today's precision medicine paradigm, the values of SOP and SPH could be optimized to get the best Sen and FPR for an individual or class of individuals.

Prospective studies

Many high-performance algorithms have been developed and tested on collected data retrospectively. It is thus difficult to determine whether they generalize well. A small number of epilepsy patients have been recruited for prospective analysis by companies and teams, but overall progress remains limited. Future validation on multiple datasets, which could later be replicated in a number of competitions, is highly recommended.

The application of models to clinical practice should also consider certain practical issues, such as running in real time, low power consumption for implantation in the brain or embodiment in wearable devices, user-friendliness of inputs and outputs to and from the models.

Conclusion

Classification empowered by ML and DL constitutes a basic component of seizure prediction models. Nevertheless, without post-processing techniques and proper (a priori) determination of SOP and SPH, there exists no high-performance model that predicts seizures. Hormone levels, psychological factors, medication and blood levels of antiepileptic drugs can all influence the accuracy of predictive seizure models. In the future, more consideration needs to be given to these factors that are characteristic per epilepsy patient as their combination with the EEG features could facilitate the development of better and applicable to clinical practice seizure prediction models.

Author contributions

ZR primarily did the literature review and wrote first draft. ZR, XH, and BW participated in the discussion and drawing. XH obtained funding. All authors contributed to the article and approved the submitted version.

Funding

This work was sponsored by Henan Province's Gong Jian Program (Authorization number: SB201901074), 23456 Talent Engineering (Authorization number: ZC20200371).

Conflict of interest

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Publisher's note

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.

References

1. Collaborators GBDN. Global, regional, and national burden of neurological disorders, 1990–2016: a systematic analysis for the global burden of disease study 2016. Lancet Neurol. (2019) 18:459–80. doi: 10.1016/S1474-4422(18)30499-X

PubMed Abstract | CrossRef Full Text | Google Scholar

2. Zhang JH, Han X, Zhao HW, Zhao D, Wang N, Zhao T, 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–24. doi: 10.1111/bcp.13720

PubMed Abstract | CrossRef Full Text | Google Scholar

3. Ramgopal S, Thome-Souza S, Jackson M, Kadish NE, Sanchez Fernandez I, Klehm J, et al. Seizure detection, seizure prediction, and closed-loop warning systems in epilepsy. Epilepsy Behav. (2014) 37:291–307. doi: 10.1016/j.yebeh.2014.06.023

PubMed Abstract | CrossRef Full Text | Google Scholar

4. Iasemidis LD, Zaveri HP, Sackellares JC, Williams WJ, Hood TW. Nonlinear dynamics of electrocorticographic data in temporal lobe epilepsy. J Clin Neurophysiol. (1988) 5:339. doi: 10.1097/00004691-198810000-00042

CrossRef Full Text | Google Scholar

5. Iasemidis LD, Sackellares JC. Long time scale spatio-temporal patterns of entrainment in preictal ecog data in human temporal lobe epilepsy. Epilepsia. (1990) 31:621.

Google Scholar

6. Iasemidis LD. On the Dynamics of the Human Brain in Temporal Lobe Epilepsy. Ph.D. dissertation, University of Michigan, Ann Arbor (1991).

Google Scholar

7. Iasemidis LD, Sackellares JC. The evolution with time of the spatial distribution of the largest lyapunov exponent on the human epileptic cortex. In: Duke DW, Pritchard WS, , editors. Measuring Chaos in the Human Brain. Singapore: World Scientific (1991). pp:49–82.

Google Scholar

8. Iasemidis LD, Sackellares JC. The use of dynamical analysis of EEG frequency content in seizure prediction. EEG Clin Neurophysiol. (1994) 91:39.

Google Scholar

9. Iasemidis LD, Savit RS, Sackellares JC. Time dependencies in partial epilepsy. Ann Am Epilepsy Soc Meet Epilepsia. (1993) 34S:130–1.

Google Scholar

10. Iasemidis LD, Olson LD, Sackellares JC, Savit RS. Time dependencies in the occurrences of epileptic seizures: a nonlinear approach. Epilepsy Res. (1994) 17:81–94. doi: 10.1016/0920-1211(94)90081-7

PubMed Abstract | CrossRef Full Text | Google Scholar

11. Iasemidis LD, Barreto A, Gilmore RL, Uthman BM, Roper SN, Sackellares JC. Spatio-temporal evolution of dynamical measures precedes onset of mesial temporal lobe seizures. Epilepsia. (1994) 35S:133.

Google Scholar

12. Iasemidis LD, Pappas KE, Gilmore RL, Roper SN, Sackellares JC. Preictal entrainment of a critical cortical mass is a necessary condition for seizure occurrence. Epilepsia. (1996) 37:90.

Google Scholar

13. Iasemidis LD, Sackellares JC, Gilmore RL, Roper SN. Automated seizure prediction paradigm. Epilepsia. (1998) 39:207.

Google Scholar

14. Sackellares JC, Iasemidis LD, Gilmore RL, Roper SN. Epilepsy—when chaos fails. In: Lehnertz K, Arnhold J, Grassberger P, Elger CE, , editor. Chaos in the brain? Singapore: World Scientific (2000). p. 112–33. doi: 10.1142/9789812793782_0010

CrossRef Full Text | Google Scholar

15. Iasemidis LD, Principe JC, Sackellares JC. Measurement and quantification of spatiotemporal dynamics of human epileptic seizures. In: Akay M, , editor. Nonlinear Biomedical Signal Processing, Vol II. Piscataway, NJ: IEEE Press (2000). p. 294–318.

Google Scholar

16. Iasemidis LD, Pardalos PM, Sackellares JC, Shiau DS. Quadratic binary programming and dynamical system approach to determine the predictability of epileptic seizures. J Comb Optim. (2001) 5:9–26. doi: 10.1023/A:1009877331765

CrossRef Full Text | Google Scholar

17. Iasemidis LD, Pardalos PM, Shiau DS, Chaowolitwongse W, Narayanan K, Kumar S, et al. Prediction of human epileptic seizures based on optimization and phase changes of brain electrical activity. J Optim Methods Softw. (2003) 18:81–104. doi: 10.1080/1055678021000054998

CrossRef Full Text | Google Scholar

18. Iasemidis LD, Shiau DS, Chaovalitwongse W, Sackellares JC, Pardalos PM, Principe JC, et al. Adaptive epileptic seizure prediction system. IEEE Trans Biomed Eng. (2003) 50:616–27. doi: 10.1109/TBME.2003.810689

PubMed Abstract | CrossRef Full Text | Google Scholar

19. Iasemidis LD, Sabesan S, Good L, Chakravarthy N, Treiman D, Sirven J, et al. A new look into epilepsy as a dynamical disorder: seizure prediction, resetting and control. Encycl Basic Epilepsy Res. (2009) 3:1295–302. doi: 10.1016/B978-012373961-2.00267-8

CrossRef Full Text | Google Scholar

20. Iasemidis LD. Seizure prediction and its applications. Neurosurg Clin N Am. (2011) 22:489–506. doi: 10.1016/j.nec.2011.07.004

PubMed Abstract | CrossRef Full Text | Google Scholar

21. Iasemidis LD. Epileptic seizure prediction and control. IEEE Trans Biomed Eng. (2003) 50:549–58. doi: 10.1109/TBME.2003.810705

PubMed Abstract | CrossRef Full Text | Google Scholar

22. Direito B, Teixeira CA, Sales F, Castelo-Branco M, Dourado A. A realistic seizure prediction study based on multiclass Svm. Int J Neural Syst. (2017) 27:1750006. doi: 10.1142/S012906571750006X

PubMed Abstract | CrossRef Full Text | Google Scholar

23. Hussein R, Lee S, Ward R, McKeown MJ. Semi-dilated convolutional neural networks for epileptic seizure prediction. Neural Netw. (2021) 139:212–22. doi: 10.1016/j.neunet.2021.03.008

PubMed Abstract | CrossRef Full Text | Google Scholar

24. Koren J, Hafner S, Feigl M, Baumgartner C. Systematic analysis and comparison of commercial seizure-detection software. Epilepsia. (2021) 62:426–38. doi: 10.1111/epi.16812

PubMed Abstract | CrossRef Full Text | Google Scholar

25. Tang J, El Atrache R, Yu S, Asif U, Jackson M, Roy S, et al. Seizure detection using wearable sensors and machine learning: setting a benchmark. Epilepsia. (2021) 62:1807–19. doi: 10.1111/epi.16967

PubMed Abstract | CrossRef Full Text | Google Scholar

26. Kuhlmann L, Lehnertz K, Richardson MP, Schelter B, Zaveri HP. Seizure prediction—ready for a new era. Nat Rev Neurol. (2018) 14:618–30. doi: 10.1038/s41582-018-0055-2

PubMed Abstract | CrossRef Full Text | Google Scholar

27. Mormann F, Elger CE, Lehnertz K. Seizure anticipation: from algorithms to clinical practice. Curr Opin Neurol. (2006) 19:187–93. doi: 10.1097/01.wco.0000218237.52593.bc

PubMed Abstract | CrossRef Full Text | Google Scholar

28. Mormann F, Andrzejak RG, Elger CE, Lehnertz K. Seizure prediction: the long and winding road. Brain. (2007) 130:314–33. doi: 10.1093/brain/awl241

PubMed Abstract | CrossRef Full Text | Google Scholar

29. Natu M, Bachute M, Gite S, Kotecha K, Vidyarthi A. Review on epileptic seizure prediction: machine learning and deep learning approaches. Comput Math Methods Med. (2022) 2022:7751263. doi: 10.1155/2022/7751263

PubMed Abstract | CrossRef Full Text | Google Scholar

30. Abbasi B, Goldenholz DM. Machine learning applications in epilepsy. Epilepsia. (2019) 60:2037–47. doi: 10.1111/epi.16333

PubMed Abstract | CrossRef Full Text | Google Scholar

31. Beniczky S, Karoly P, Nurse E, Ryvlin P, Cook M. Machine learning and wearable devices of the future. Epilepsia. (2021) 62 Suppl 2:S116–S24. doi: 10.1111/epi.16555

PubMed Abstract | CrossRef Full Text | Google Scholar

32. Li F, Liang Y, Zhang L, Yi C, Liao Y, Jiang Y, et al. Transition of brain networks from an interictal to a preictal state preceding a seizure revealed by scalp EEG network analysis. Cogn Neurodyn. (2019) 13:175–81. doi: 10.1007/s11571-018-09517-6

PubMed Abstract | CrossRef Full Text | Google Scholar

33. Wei X, Zhou L, Zhang Z, Chen Z, Zhou Y. Early prediction of epileptic seizures using a long-term recurrent convolutional network. J Neurosci Methods. (2019) 327:108395. doi: 10.1016/j.jneumeth.2019.108395

PubMed Abstract | CrossRef Full Text | Google Scholar

34. Geng M, Zhou W, Liu G, Li C, Zhang Y. Epileptic seizure detection based on stockwell transform and bidirectional long short-term memory. IEEE Trans Neural Syst Rehabil Eng. (2020) 28:573–80. doi: 10.1109/TNSRE.2020.2966290

PubMed Abstract | CrossRef Full Text | Google Scholar

35. Gabeff V, Teijeiro T, Zapater M, Cammoun L, Rheims S, Ryvlin P, et al. Interpreting deep learning models for epileptic seizure detection on EEG signals. Artif Intell Med. (2021) 117:102084. doi: 10.1016/j.artmed.2021.102084

PubMed Abstract | CrossRef Full Text | Google Scholar

36. Parvez MZ, Paul M. Seizure prediction using undulated global and local features. IEEE Trans Biomed Eng. (2017) 64:208–17. doi: 10.1109/TBME.2016.2553131

PubMed Abstract | CrossRef Full Text | Google Scholar

37. Li Z, Fields M, Panov F, Ghatan S, Yener B, Marcuse L. Deep learning of simultaneous intracranial and scalp EEG for prediction, detection, and lateralization of mesial temporal lobe seizures. Front Neurol. (2021) 12:705119. doi: 10.3389/fneur.2021.705119

PubMed Abstract | CrossRef Full Text | Google Scholar

38. You S, Hwan Cho B, Shon YM, Seo DW, Kim IY. Semi-supervised automatic seizure detection using personalized anomaly detecting variational autoencoder with behind-the-ear EEG. Comput Methods Programs Biomed. (2022) 213:106542. doi: 10.1016/j.cmpb.2021.106542

PubMed Abstract | CrossRef Full Text | Google Scholar

39. Liu G, Xiao R, Xu L, Cai J. Minireview of epilepsy detection techniques based on electroencephalogram signals. Front Syst Neurosci. (2021) 15:685387. doi: 10.3389/fnsys.2021.685387

PubMed Abstract | CrossRef Full Text | Google Scholar

40. Liu X, Richardson AG. Edge deep learning for neural implants: a case study of seizure detection and prediction. J Neural Eng. (2021) 18. doi: 10.1088/1741-2552/abf473

PubMed Abstract | CrossRef Full Text | Google Scholar

41. Yuan S, Zhou W, Chen L. Epileptic seizure prediction using diffusion distance and bayesian linear discriminate analysis on intracranial EEG. Int J Neural Syst. (2018) 28:1750043. doi: 10.1142/S0129065717500435

PubMed Abstract | CrossRef Full Text | Google Scholar

42. Zhang Y, Guo Y, Yang P, Chen W, Lo B. Epilepsy seizure prediction on EEG using common spatial pattern and convolutional neural network. IEEE J Biomed Health Inform. (2020) 24:465–74. doi: 10.1109/JBHI.2019.2933046

PubMed Abstract | CrossRef Full Text | Google Scholar

43. Tsiouris K, Pezoulas VC, Zervakis M, Konitsiotis S, Koutsouris DD, Fotiadis DI, et al. long short-term memory deep learning network for the prediction of epileptic seizures using EEG signals. Comput Biol Med. (2018) 99:24–37. doi: 10.1016/j.compbiomed.2018.05.019

PubMed Abstract | CrossRef Full Text | Google Scholar

44. Lehnertz K, Litt B. The first international collaborative workshop on seizure prediction: summary and data description. Clin Neurophysiol. (2005) 116:493–505. doi: 10.1016/j.clinph.2004.08.020

PubMed Abstract | CrossRef Full Text | Google Scholar

45. Neurovista. (2002). Available online at: Https://En.Everybodywiki.Com/Neurovista (accessed November 08, 2022).

Google Scholar

46. Cook MJ, O'Brien TJ, Berkovic SF, Murphy M, Morokoff A, Fabinyi G, et al. Prediction of seizure likelihood with a long-term, implanted seizure advisory system in patients with drug-resistant epilepsy: a first-in-man study. Lancet Neurol. (2013) 12:563–71. doi: 10.1016/S1474-4422(13)70075-9

PubMed Abstract | CrossRef Full Text | Google Scholar

47. Ronborg SN, Esteller R, Tcheng TK, Greene DA, Morrell MJ, Wesenberg Kjaer T, et al. Acute effects of brain-responsive neurostimulation in drug-resistant partial onset epilepsy. Clin Neurophysiol. (2021) 132:1209–20. doi: 10.1016/j.clinph.2021.03.013

PubMed Abstract | CrossRef Full Text | Google Scholar

48. Lee B, Zubair MN, Marquez YD, Lee DM, Kalayjian LA, Heck CN, et al. A Single-center experience with the neuropace rns system: a review of techniques and potential problems. World Neurosurg. (2015) 84:719–26. doi: 10.1016/j.wneu.2015.04.050

PubMed Abstract | CrossRef Full Text | Google Scholar

49. Muhammad Usman S, Khalid S, Bashir S, A. Deep learning based ensemble learning method for epileptic seizure prediction. Comput Biol Med. (2021) 136:104710. doi: 10.1016/j.compbiomed.2021.104710

PubMed Abstract | CrossRef Full Text | Google Scholar

50. Yang X, Zhao J, Sun Q, Lu J, Ma X. An effective dual self-attention residual network for seizure prediction. IEEE Trans Neural Syst Rehabil Eng. (2021) 29:1604–13. doi: 10.1109/TNSRE.2021.3103210

PubMed Abstract | CrossRef Full Text | Google Scholar

51. Jiang Y, Lu Y, Yang L. An epileptic seizure prediction model based on a time-wise attention simulation module and a pretrained resnet. Methods. (2021). doi: 10.1016/j.ymeth.2021.07.006

PubMed Abstract | CrossRef Full Text | Google Scholar

52. Huang Y, Li Q, Yang Q, Huang Z, Gao H, Xu Y, et al. Early prediction of refractory epilepsy in children under artificial intelligence neural network. Front Neurorobot. (2021) 15:690220. doi: 10.3389/fnbot.2021.690220

PubMed Abstract | CrossRef Full Text | Google Scholar

53. Buyukcakir B, Elmaz F, Mutlu AY. Hilbert vibration decomposition-based epileptic seizure prediction with neural network. Comput Biol Med. (2020) 119:103665. doi: 10.1016/j.compbiomed.2020.103665

PubMed Abstract | CrossRef Full Text | Google Scholar

54. Zhang Z, Parhi KK. Low-complexity seizure prediction from IEEG/SEEG using spectral power and ratios of spectral power. IEEE Trans Biomed Circ Syst. (2016) 10:693–706. doi: 10.1109/TBCAS.2015.2477264

PubMed Abstract | CrossRef Full Text | Google Scholar

55. Ozcan AR, Erturk S. Seizure prediction in scalp EEG using 3d convolutional neural networks with an image-based approach. IEEE Trans Neural Syst Rehabil Eng. (2019) 27:2284–93. doi: 10.1109/TNSRE.2019.2943707

PubMed Abstract | CrossRef Full Text | Google Scholar

56. Li Y, Liu Y, Guo YZ, Liao XF, Hu B, Yu T. Spatio-temporal-spectral hierarchical graph convolutional network with semisupervised active learning for patient-specific seizure prediction. IEEE Trans Cybern. (2021) 52:12189–204. doi: 10.1109/TCYB.2021.3071860

PubMed Abstract | CrossRef Full Text | Google Scholar

57. Wang G, Wang D, Du C, Li K, Zhang J, Liu Z, et al. Seizure prediction using directed transfer function and convolution neural network on intracranial EEG. IEEE Trans Neural Syst Rehabil Eng. (2020) 28:2711–20. doi: 10.1109/TNSRE.2020.3035836

PubMed Abstract | CrossRef Full Text | Google Scholar

58. Truong ND, Nguyen AD, Kuhlmann L, Bonyadi MR, Yang J, Ippolito S, et al. Convolutional neural networks for seizure prediction using intracranial and scalp electroencephalogram. Neural Netw. (2018) 105:104–11. doi: 10.1016/j.neunet.2018.04.018

PubMed Abstract | CrossRef Full Text | Google Scholar

59. Ozdemir MA, Cura OK, Akan A. Epileptic EEG classification by using time-frequency images for deep learning. Int J Neural Syst. (2021) 31:2150026. doi: 10.1142/S012906572150026X

PubMed Abstract | CrossRef Full Text | Google Scholar

60. Chung YG, Jeon Y, Choi SA, Cho A, Kim H, Hwang H, et al. Deep convolutional neural network based interictal-preictal electroencephalography prediction: application to focal cortical dysplasia type-II. Front Neurol. (2020) 11:594679. doi: 10.3389/fneur.2020.594679

PubMed Abstract | CrossRef Full Text | Google Scholar

61. Stojanovic O, Kuhlmann L, Pipa G. Predicting epileptic seizures using nonnegative matrix factorization. PLoS ONE. (2020) 15:e0228025. doi: 10.1371/journal.pone.0228025

PubMed Abstract | CrossRef Full Text | Google Scholar

62. Karoly PJ, Cook MJ, Maturana M, Nurse ES, Payne D, Brinkmann BH, et al. Forecasting cycles of seizure likelihood. Epilepsia. (2020) 61:776–86. doi: 10.1111/epi.16485

PubMed Abstract | CrossRef Full Text | Google Scholar

63. DiLorenzo DJ, Leyde KW, Kaplan D. Neural state monitoring in the treatment of epilepsy: seizure prediction-conceptualization to first-in-man study. Brain Sci. (2019) 9. doi: 10.3390/brainsci9070156

PubMed Abstract | CrossRef Full Text | Google Scholar

64. Behnam M, Pourghassem H. Real-time seizure prediction using Rls filtering and interpolated histogram feature based on hybrid optimization algorithm of bayesian classifier and hunting search. Comput Methods Programs Biomed. (2016) 132:115–36. doi: 10.1016/j.cmpb.2016.04.014

PubMed Abstract | CrossRef Full Text | Google Scholar

65. So RQ, Krishna V, King NKK, Yang H, Zhang Z, Sammartino F, et al. Prediction and detection of seizures from simultaneous thalamic and scalp electroencephalography recordings. J Neurosurg. (2017) 126:2036–44. doi: 10.3171/2016.7.JNS161282

PubMed Abstract | CrossRef Full Text | Google Scholar

66. Bandarabadi M, Teixeira CA, Rasekhi J, Dourado A. Epileptic seizure prediction using relative spectral power features. Clin Neurophysiol. (2015) 126:237–48. doi: 10.1016/j.clinph.2014.05.022

PubMed Abstract | CrossRef Full Text | Google Scholar

67. Aarabi A, He B. Seizure prediction in patients with focal hippocampal epilepsy. Clin Neurophysiol. (2017) 128:1299–307. doi: 10.1016/j.clinph.2017.04.026

PubMed Abstract | CrossRef Full Text | Google Scholar

68. Liang D, Liu A, Wu L, Li C, Qian R, Ward RK, et al. Semisupervised seizure prediction in scalp EEG using consistency regularization. J Healthc Eng. (2022) 2022:1573076. doi: 10.1155/2022/1573076

PubMed Abstract | CrossRef Full Text | Google Scholar

69. Daoud H, Bayoumi MA. Efficient epileptic seizure prediction based on deep learning. IEEE Trans Biomed Circ Syst. (2019) 13:804–13. doi: 10.1109/TBCAS.2019.2929053

PubMed Abstract | CrossRef Full Text | Google Scholar

70. Mahmoodian N, Boese A, Friebe M, Haddadnia J. Epileptic seizure detection using cross-bispectrum of electroencephalogram signal. Seizure. (2019) 66:4–11. doi: 10.1016/j.seizure.2019.02.001

PubMed Abstract | CrossRef Full Text | Google Scholar

71. Zhao S, Yang J, Sawan M. Energy-efficient neural network for epileptic seizure prediction. IEEE Trans Biomed Eng. (2022) 69:401–11. doi: 10.1109/TBME.2021.3095848

PubMed Abstract | CrossRef Full Text | Google Scholar

72. Maiwald T, Hass H, Steiert B, Vanlier J, Engesser R, Raue A, et al. Driving the model to its limit: profile likelihood based model reduction. PLoS ONE. (2016) 11:e0162366. doi: 10.1371/journal.pone.0162366

PubMed Abstract | CrossRef Full Text | Google Scholar

73. Zhang Y, Yang R, Zhou W. Roughness-length-based characteristic analysis of intracranial EEG and epileptic seizure prediction. Int J Neural Syst. (2020) 30:2050072. doi: 10.1142/S0129065720500720

PubMed Abstract | CrossRef Full Text | Google Scholar

74. Khan H, Marcuse L, Fields M, Swann K, Yener B. Focal onset seizure prediction using convolutional networks. IEEE Trans Biomed Eng. (2018) 65:2109–18. doi: 10.1109/TBME.2017.2785401

PubMed Abstract | CrossRef Full Text | Google Scholar

75. Park Y, Luo L, Parhi KK, Netoff T. Seizure prediction with spectral power of EEG using cost-sensitive support vector machines. Epilepsia. (2011) 52:1761–70. doi: 10.1111/j.1528-1167.2011.03138.x

PubMed Abstract | CrossRef Full Text | Google Scholar

76. Martis RJ, Acharya UR, Tan JH, Petznick A, Tong L, Chua CK, et al. Application of intrinsic time-scale decomposition (Itd) to EEG signals for automated seizure prediction. Int J Neural Syst. (2013) 23:1350023. doi: 10.1142/S0129065713500238

PubMed Abstract | CrossRef Full Text | Google Scholar

77. Parhi KK, Zhang Z. Discriminative ratio of spectral power and relative power features derived via frequency-domain model ratio with application to seizure prediction. IEEE Trans Biomed Circ Syst. (2019) 13:645–57. doi: 10.1109/TBCAS.2019.2917184

PubMed Abstract | CrossRef Full Text | Google Scholar

78. Pinto MF, Leal A, Lopes F, Dourado A, Martins P, Teixeira CA, et al. Personalized and evolutionary algorithm for interpretable eeg epilepsy seizure prediction. Sci Rep. (2021) 11:3415. doi: 10.1038/s41598-021-82828-7

PubMed Abstract | CrossRef Full Text | Google Scholar

79. Hejazi M, Motie Nasrabadi A. Prediction of epilepsy seizure from multi-channel electroencephalogram by effective connectivity analysis using granger causality and directed transfer function methods. Cogn Neurodyn. (2019) 13:461–73. doi: 10.1007/s11571-019-09534-z

PubMed Abstract | CrossRef Full Text | Google Scholar

80. Aung ST, Wongsawat Y. Prediction of epileptic seizures based on multivariate multiscale modified-distribution entropy. PeerJ Comput Sci. (2021) 7:e744. doi: 10.7717/peerj-cs.744

PubMed Abstract | CrossRef Full Text | Google Scholar

81. Bomela W, Wang S, Chou CA Li JS. Real-time inference and detection of disruptive EEG networks for epileptic seizures. Sci Rep. (2020) 10:8653. doi: 10.1038/s41598-020-65401-6

PubMed Abstract | CrossRef Full Text | Google Scholar

82. Alvarado-Rojas C, Valderrama M, Fouad-Ahmed A, Feldwisch-Drentrup H, Ihle M, Teixeira CA, et al. Slow modulations of high-frequency activity (40–140-Hz) discriminate preictal changes in human focal epilepsy. Sci Rep. (2014) 4:4545. doi: 10.1038/srep04545

PubMed Abstract | CrossRef Full Text | Google Scholar

83. Winterhalder M, Maiwald T, Voss HU, Aschenbrenner-Scheibe R, Timmer J, Schulze-Bonhage A. The seizure prediction characteristic: a general framework to assess and compare seizure prediction methods. Epilepsy Behav. (2003) 4:318–25. doi: 10.1016/S1525-5050(03)00105-7

PubMed Abstract | CrossRef Full Text | Google Scholar

84. Chen HH, Cherkassky V. Performance metrics for online seizure prediction. Neural Netw. (2020) 128:22–32. doi: 10.1016/j.neunet.2020.04.022

PubMed Abstract | CrossRef Full Text | Google Scholar

85. Howbert JJ, Patterson EE, Stead SM, Brinkmann B, Vasoli V, Crepeau D, et al. Forecasting seizures in dogs with naturally occurring epilepsy. PLoS ONE. (2014) 9:e81920. doi: 10.1371/journal.pone.0081920

PubMed Abstract | CrossRef Full Text | Google Scholar

86. Shokouh Alaei H, Khalilzadeh MA, Gorji A. Optimal selection of Sop and Sph using fuzzy inference system for on-line epileptic seizure prediction based on EEG phase synchronization. Australas Phys Eng Sci Med. (2019) 42:1049–68. doi: 10.1007/s13246-019-00806-w

PubMed Abstract | CrossRef Full Text | Google Scholar

87. Maiwald T, Winterhalder M, Aschenbrenner-Scheibe R, Voss HU, Schulze-Bonhage A. comparison of three nonlinear seizure prediction methods by means of the seizure prediction characteristic. Phy D Nonlinear Phen. (2004) 194:357–68. doi: 10.1016/j.physd.2004.02.013

CrossRef Full Text | Google Scholar

88. Alexandre Teixeira C, Direito B, Bandarabadi M, Le Van Quyen M, Valderrama M, Schelter B, et al. epileptic seizure predictors based on computational intelligence techniques: a comparative study with 278 patients. Comput Methods Programs Biomed. (2014) 114:324–36. doi: 10.1016/j.cmpb.2014.02.007

PubMed Abstract | CrossRef Full Text | Google Scholar

89. Cho D, Min B, Kim J, Lee B. EEG-based prediction of epileptic seizures using phase synchronization elicited from noise-assisted multivariate empirical mode decomposition. IEEE Trans Neural Syst Rehabil Eng. (2017) 25:1309–18. doi: 10.1109/TNSRE.2016.2618937

PubMed Abstract | CrossRef Full Text | Google Scholar

90. Parvez MZ, Paul M. Epileptic seizure prediction by exploiting spatiotemporal relationship of EEG signals using phase correlation. IEEE Trans Neural Syst Rehabil Eng. (2016) 24:158–68. doi: 10.1109/TNSRE.2015.2458982

PubMed Abstract | CrossRef Full Text | Google Scholar

91. Yang Y, Zhou M, Niu Y, Li C, Cao R, Wang B, et al. Epileptic seizure prediction based on permutation entropy. Front Comput Neurosci. (2018) 12:55. doi: 10.3389/fncom.2018.00055

PubMed Abstract | CrossRef Full Text | Google Scholar

92. Chen HH, Shiao HT, Cherkassky V. Online prediction of lead seizures from IEEG Data. Brain Sci. (2021) 11. doi: 10.20944/preprints202110.0111.v1

PubMed Abstract | CrossRef Full Text | Google Scholar

93. Teixeira C, Direito B, Bandarabadi M, Dourado A. Output regularization of Svm seizure predictors: Kalman filter vs. the ”firing power“ method. Ann. Int Conf IEEE Eng Med Biol Soc. (2012) 2012:6530–3. doi: 10.1109/EMBC.2012.6347490

PubMed Abstract | CrossRef Full Text | Google Scholar

94. Peng P, Xie L, Wei H. A deep fourier neural network for seizure prediction using convolutional neural network and ratios of spectral power. Int J Neural Syst. (2021) 31:2150022. doi: 10.1142/S0129065721500222

PubMed Abstract | CrossRef Full Text | Google Scholar

95. Prasanna J, Subathra MSP, Mohammed MA, Damasevicius R, Sairamya NJ, George ST. Automated epileptic seizure detection in pediatric subjects of Chb-Mit EEG database-a survey. J Pers Med. (2021) 11. doi: 10.3390/jpm11101028

PubMed Abstract | CrossRef Full Text | Google Scholar

96. Al Ghayab HR Li Y, Siuly S, Abdulla S, A. Feature extraction technique based on tunable Q-factor wavelet transform for brain signal classification. J Neurosci Methods. (2019) 312:43–52. doi: 10.1016/j.jneumeth.2018.11.014

PubMed Abstract | CrossRef Full Text | Google Scholar

97. Hunter M, Smith RL, Hyslop W, Rosso OA, Gerlach R, Rostas JA, et al. The Australian EEG database. Clin EEG Neurosci. (2005) 36:76–81. doi: 10.1177/155005940503600206

PubMed Abstract | CrossRef Full Text | Google Scholar

98. Klatt J, Feldwisch-Drentrup H, Ihle M, Navarro V, Neufang M, Teixeira C, et al. The epilepsiae database: an extensive electroencephalography database of epilepsy patients. Epilepsia. (2012) 53:1669–76. doi: 10.1111/j.1528-1167.2012.03564.x

PubMed Abstract | CrossRef Full Text | Google Scholar

99. Frauscher B, Bartolomei F, Kobayashi K, Cimbalnik J, van 't Klooster MA, Rampp S, et al. High-frequency oscillations: the state of clinical research. Epilepsia. (2017) 58:1316–29. doi: 10.1111/epi.13829

PubMed Abstract | CrossRef Full Text | Google Scholar

100. Yang S-j, Wang B, Han X. Models for predicting treatment efficacy of antiepileptic drugs and prognosis of treatment withdrawal in epilepsy patients. Acta Epileptol. (2021) 3:1–6. doi: 10.1186/s42494-020-00035-9

PubMed Abstract | CrossRef Full Text | Google Scholar

101. Lin LC, Chen SC, Chiang CT, Wu HC, Yang RC, Ouyang CS. Classification preictal and interictal stages via integrating interchannel and time-domain analysis of EEG features. Clin EEG Neurosci. (2017) 48:139–45. doi: 10.1177/1550059416649076

PubMed Abstract | CrossRef Full Text | Google Scholar

102. Zhang Y, Yang S, Liu Y, Zhang Y, Han B, Zhou F. Integration of 24 feature types to accurately detect and predict seizures using scalp EEG signals. Sensors. (2018) 18. doi: 10.3390/s18051372

PubMed Abstract | CrossRef Full Text | Google Scholar

103. Baud MO, Kleen JK, Mirro EA, Andrechak JC, King-Stephens D, Chang EF, et al. multi-day rhythms modulate seizure risk in epilepsy. Nat Commun. (2018) 9:88. doi: 10.1038/s41467-017-02577-y

PubMed Abstract | CrossRef Full Text | Google Scholar

104. Maguire MJ, Nevitt SJ. Treatments for seizures in catamenial (menstrual-related) epilepsy. Cochrane Database Syst Rev. (2021) 9:CD013225. doi: 10.1002/14651858.CD013225.pub3

PubMed Abstract | CrossRef Full Text | Google Scholar

105. Maturana MI, Meisel C, Dell K, Karoly PJ, D'Souza W, Grayden DB, et al. Critical slowing down as a biomarker for seizure susceptibility. Nat Commun. (2020) 11:2172. doi: 10.1038/s41467-020-15908-3

PubMed Abstract | CrossRef Full Text | Google Scholar

106. Wang B, Han X, Yang S, Zhao P, Li M, Zhao Z, et al. An integrative prediction algorithm of drug-refractory epilepsy based on combined clinical-EEG functional connectivity features. J Neurol. (2022) 269:1501–14. doi: 10.1007/s00415-021-10718-z

PubMed Abstract | CrossRef Full Text | Google Scholar

107. Krishnan B, Vlachos I, Wang ZI, Mosher J, Najm I, Burgess R, et al. Epileptic focus localization based on resting state interictal meg recordings is feasible irrespective of the presence or absence of spikes. Clin Neurophysiol. (2015) 126:667–74. doi: 10.1016/j.clinph.2014.07.014

PubMed Abstract | CrossRef Full Text | Google Scholar

108. Vlachos I, Krishnan B, Treiman DM, Tsakalis K, Kugiumtzis D, Iasemidis LD. The concept of effective inflow: application to interictal localization of the epileptogenic focus from IEEG. IEEE Trans Biomed Eng. (2017) 64:2241–52. doi: 10.1109/TBME.2016.2633200

PubMed Abstract | CrossRef Full Text | Google Scholar

109. Hutson T, Pizarro D, Pati S, Iasemidis LD. Predictability and resetting in a case of convulsive status epilepticus. Front Neurol. (2018) 9:172. doi: 10.3389/fneur.2018.00172

PubMed Abstract | CrossRef Full Text | Google Scholar

110. Hutson TN, Rezaei F, Gautier NM, Indumathy J, Glasscock E, Iasemidis L. Directed connectivity analysis of the neuro-cardio- and respiratory systems reveals novel biomarkers of susceptibility to sudep. IEEE Open J Eng Med Biol. (2020) 1:301–11. doi: 10.1109/OJEMB.2020.3036544

PubMed Abstract | CrossRef Full Text | Google Scholar

111. Skarpaas TL, Jarosiewicz B, Morrell MJ. Brain-responsive neurostimulation for epilepsy (Rns((R)) system). Epilepsy Res. (2019) 153:68–70. doi: 10.1016/j.eplepsyres.2019.02.003

PubMed Abstract | CrossRef Full Text | Google Scholar

112. Myers MH, Padmanabha A, Hossain G, de Jongh Curry AL, Blaha CD. Seizure prediction and detection via phase and amplitude lock values. Front Hum Neurosci. (2016) 10:80. doi: 10.3389/fnhum.2016.00080

PubMed Abstract | CrossRef Full Text | Google Scholar

113. Schulze-Bonhage A, Sales F, Wagner K, Teotonio R, Carius A, Schelle A, et al. Views of patients with epilepsy on seizure prediction devices. Epilepsy Behav. (2010) 18:388–96. doi: 10.1016/j.yebeh.2010.05.008

PubMed Abstract | CrossRef Full Text | Google Scholar

114. Cao X, Shouyi W, D IL, Stephen W, Art CW. An adaptive pattern learning framework to personalize online seizure prediction. IEEE Trans Big Data. (2017) 7:819–831.

Google Scholar

115. Iasemidis LD, Shiau DS, Pardalos PM, Chaovalitwongse W, Narayanan K, Prasad A, et al. Long-term prospective on-line real-time seizure prediction. Clin Neurophysiol. (2005) 116:532–44. doi: 10.1016/j.clinph.2004.10.013

PubMed Abstract | CrossRef Full Text | Google Scholar

116. Yang Y, Truong ND, Eshraghian JK, Nikpour A, Kavehei O. Weak self-supervised learning for seizure forecasting: a feasibility study. Res Soc Open Sci. (2022) 9:220374. doi: 10.1098/rsos.220374

PubMed Abstract | CrossRef Full Text | Google Scholar

Keywords: epilepsy, seizure prediction model, EEG, artificial intelligence, seizure occurrence period, seizure prediction horizon, post-processing

Citation: Ren Z, Han X and Wang B (2022) The performance evaluation of the state-of-the-art EEG-based seizure prediction models. Front. Neurol. 13:1016224. doi: 10.3389/fneur.2022.1016224

Received: 10 August 2022; Accepted: 09 November 2022;
Published: 24 November 2022.

Edited by:

Leon D. Iasemidis, Barrow Neurological Institute (BNI), United States

Reviewed by:

Omid Kavehei, The University of Sydney, Australia
Noah Hutson, Barrow Neurological Institute (BNI), United States

Copyright © 2022 Ren, Han and Wang. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

*Correspondence: Xiong Han, hanxiong@zzu.edu.cn

Disclaimer: All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.