Next Article in Journal
Remote Sensing-Based Multilayer Perceptron Model for Grassland Above-Ground Biomass Estimation
Previous Article in Journal
Robotics in the Construction Industry: A Bibliometric Review of Recent Trends and Technological Evolution
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

Machine and Deep Learning-Based Seizure Prediction: A Scoping Review on the Use of Temporal and Spectral Features

1
Doctoral School of Science and Technology, Lebanese University, Hadath Campus, Beirut 1003, Lebanon
2
College of Medicine, University of Misan, Maysan 62001, Iraq
3
College of Engineering, Lebanese University, Tripoli 1300, Lebanon
*
Author to whom correspondence should be addressed.
Appl. Sci. 2025, 15(11), 6279; https://doi.org/10.3390/app15116279
Submission received: 23 April 2025 / Revised: 27 May 2025 / Accepted: 2 June 2025 / Published: 3 June 2025

Abstract

Epileptic seizures result from abnormal brain activity, posing significant health risks due to their sudden and unpredictable nature. Accurate seizure prediction is crucial for improving patient outcomes and enabling timely interventions. Recent advancements in artificial intelligence (AI), particularly in machine learning (ML) and deep learning (DL), have significantly enhanced seizure detection and prediction. This review provides a comprehensive overview of seizure prediction models that integrate temporal and spectral features as inputs or enhanced representations for ML and DL models. Emphasizing convolutional neural networks (CNNs) and other deep architectures, we explore the role of time-domain and frequency-domain features, such as wavelet transforms, short-time Fourier transforms, and spectrogram representations, in improving model performance. Additionally, the review discusses common challenges, including feature interpretability, generalizability across datasets, and computational efficiency. By highlighting recent advancements and limitations, this study provides insights into optimizing spectral and temporal feature integration for seizure prediction, paving the way for more robust and clinically viable AI-based solutions.

1. Introduction

Epilepsy is a chronic neurological disorder that affects millions of people worldwide and is characterized by recurrent and unpredictable seizures [1]. Although it can affect individuals at any age, its prevalence is higher among newborns and the elderly. Seizures are typically caused by sudden disruptions in the brain’s electrical activity, often originating from the frontal cortex and potentially spreading throughout the body. In severe cases, individuals may experience hundreds of seizures per day, leading to progressive cognitive and neural damage. Thus, early and accurate seizure prediction is essential to improving patient outcomes and quality of life [2]. Among the available neuroimaging modalities, the electroencephalogram (EEG) is the most widely used for seizure detection and prediction due to its low cost, portability, and high temporal resolution [3]. EEG captures brain activity by recording voltage fluctuations resulting from ionic currents in cortical neurons. These signals typically reflect patterns in both the time domain and frequency domain, which are critical for identifying abnormal brain states associated with epilepsy [4]. However, EEG data are often high-dimensional, noisy, and affected by various artifacts such as muscle tremors, electrode shifts, and environmental interference, making accurate interpretation a significant challenge. To overcome these limitations, artificial intelligence (AI) techniques, particularly machine learning (ML) and deep learning (DL), have been increasingly applied to automate and enhance seizure prediction from EEG signals [5,6,7]. These methods can assist clinicians by offering fast, consistent, and scalable diagnostic tools. Classical ML models such as decision trees [8], support vector machines (SVMs) [9,10], k-nearest neighbors (KNNs) [11], and random forests [12] were among the first approaches used to classify epileptic events based on engineered features extracted from EEG. More recently, DL models have demonstrated superior performance due to their ability to automatically extract complex patterns from raw or minimally preprocessed signals. Recurrent neural networks (RNNs), especially long short-term memory (LSTM) networks, are particularly effective in capturing temporal dependencies in EEG signals, making them suitable for modeling the dynamic nature of seizures [13,14,15]. Convolutional neural networks (CNNs), on the other hand, are adept at extracting spatial and spectral features from EEG spectrograms and have been successfully employed in seizure recognition tasks [16]. Despite the growing volume of research, the role and impact of temporal (e.g., statistical time-domain features, autocorrelation) and spectral (e.g., power spectral density, wavelet coefficients) features remain underexplored in many reviews [17,18,19,20]. These two categories of features are essential for understanding seizure dynamics, as they capture the timing and frequency characteristics of abnormal brain activity. Temporal features offer insight into signal variation over time, while spectral features decompose EEG into frequency bands that are often linked with seizure onset and propagation. By focusing on the interplay between ML/DL models and temporal/spectral EEG features, this review aims to provide a comprehensive and comparative understanding of how different algorithms leverage these features to predict seizures effectively.
This scoping review categorizes existing approaches based on the type of learning model and the nature of the features used, as shown in Figure 1, identifies key trends and limitations, and discusses future directions. In doing so, it seeks to highlight not only the strengths of current methods but also the potential for innovation in seizure prediction based on feature representation and the learning strategy. The primary objectives of this study are threefold:
  • To systematically analyze deep learning models used for seizure prediction based on the nature of the temporal (e.g., amplitude, entropy, statistical time features) and spectral (e.g., Fourier, wavelet, or filter bank-based) features they utilize.
  • To identify and critically assess common limitations in these approaches, including issues related to generalizability across datasets, the robustness of feature extraction methods, and computational complexity in clinical environments.
  • To offer practical insights into deep feature-based classification strategies, highlighting how the integration of temporal and spectral representations can improve predictive accuracy and inform future directions in clinically viable seizure detection systems.

2. Related Reviews and Current Contribution

Several review articles have addressed the problem of epileptic seizure prediction (ESP) using signal processing, ML, and DL techniques. However, these studies differ in scope, emphasis, and depth, and most have not systematically analyzed the role of deep feature learning from temporal and spectral EEG characteristics.
Mosheni et al. [17] compared various traditional signal processing methods for seizure detection, including nonlinear time series analysis, entropy measures, and spectral transforms, finding that entropy features could achieve up to 100% accuracy on specific datasets. However, the generalizability of these results across diverse real-world EEG recordings remains questionable. Kamini et al. [18] provided a comprehensive overview of ML-based seizure prediction techniques, presenting available code, features, and evaluation metrics, but did not delve into deep learning architectures or the benefits of learned features over hand-engineered ones. Xu et al. [19] focused on recent advancements in portable ESP systems and signal processing pipelines, emphasizing the importance of each stage from preprocessing to classification. While their study introduces trends and challenges in ESP, it does not explore the performance or architecture of DL models such as CNNs and LSTMs. Shoeibi et al. [5] offered a broad review of automatic seizure detection using DL methods across neuroimaging modalities, including EEG and MRI. Although valuable, their work emphasized DL-based rehabilitation and cloud-based systems more than EEG-specific feature extraction for prediction tasks. Craik et al. [20] presented an in-depth review of deep learning methods applied to EEG classification tasks. Their work highlighted the shift from traditional handcrafted feature extraction to end-to-end learning approaches and emphasized key challenges in model interpretability, generalization, and performance across different EEG datasets. The following describes how this review fills this gap:
  • This review categorizes seizure prediction approaches based on the type of deep features extracted, distinguishing between time-domain, frequency-domain, and hybrid feature representations.
  • Unlike prior reviews that assess generic DL models, this study emphasizes CNN-based architectures, which have shown promising results for capturing spatial and temporal EEG patterns.
  • Finally, this study outlines potential future research directions, particularly focusing on self-supervised learning, Transformer-based models, and interpretable DL approaches for seizure prediction.

3. Methodology of Literature Search and Selection

This scoping review explores DL-based approaches for epileptic seizure prediction, emphasizing how temporal and spectral features extracted from EEG signals are represented across different model architectures. The aim is to synthesize recent advancements, compare feature representation strategies, and identify methodological gaps that could inform future clinically deployable systems.

3.1. Search Strategy and Data Sources

A comprehensive literature search was conducted across five major academic databases: PubMed, Scopus, IEEE Xplore, Web of Science, and Google Scholar. The search covered peer-reviewed journal articles and conference proceedings published from January 2000 to April 2025.
Three thematic categories guided the search query design:
  • Disorder-related terms: “epilepsy”, “epileptic seizures”, “seizure detection”, and “seizure prediction”;
  • Modeling techniques: “deep learning”, “CNN”, “convolutional neural network”, “LSTM”, “RNN”, “Transformer”, “graph neural network”, and “self-supervised learning”;
  • Feature extraction approaches: “temporal features”, “spectral features”, “wavelet transform”, “STFT”, “Fourier transform”, “EEG spectrogram”, and “power spectral density”.
Boolean operators (AND/OR) and wildcard symbols were used to refine the search and accommodate terminology variation. A full search string for each database is documented in Appendix A.

3.2. Inclusion and Exclusion Criteria

The following inclusion criteria were applied:
  • The use of deep learning architectures (e.g., CNN, LSTM, RNN, Transformer) for seizure prediction (not merely detection);
  • The use of EEG as the primary input modality;
  • The incorporation of temporal, spectral, or hybrid features, either through explicit feature engineering or learned representations;
  • Having reported the details of the experimental setup, including
    Dataset source (e.g., CHB-MIT, Bonn, TUH);
    Preprocessing steps (e.g., filtering, segmentation);
    Evaluation strategy (e.g., cross-validation, patient-specific testing);
    Performance metrics (e.g., accuracy, sensitivity, AUC).
  • Studies that offer a comparative analysis of features or models.
The exclusion criteria were
  • Studies focused solely on seizure detection without predictive modeling;
  • Non-EEG-based studies or multimodal approaches where EEG was not the core signal;
  • Articles lacking sufficient methodological transparency or evaluation rigor;
  • Review papers, editorials, non-English texts, or studies without accessible full-text.

3.3. Screening Workflow and Reviewer Agreement

The study selection followed the PRISMA-ScR guidelines. As illustrated in Appendix A, an initial pool of 3164 records was retrieved. After duplicate removal, titles and abstracts were screened for relevance. The remaining full-text articles were independently reviewed by two researchers using the above criteria.
Discrepancies were resolved through discussion, and a third reviewer was consulted for unresolved conflicts. Inter-reviewer agreement was calculated using Cohen’s Kappa, resulting in a value of 0.83, indicating strong agreement.
A final set of 74 studies was included for detailed analysis.

3.4. Data Charting and Extraction

A structured data extraction template was developed and piloted. The following data items were charted:
  • Study metadata: authorship, year, publication type;
  • Model type and architecture;
  • EEG features (temporal, spectral, hybrid);
  • Dataset(s) used and data size;
  • Preprocessing pipeline;
  • Evaluation metrics and validation strategy;
  • Key findings and comparative insights.
This information was compiled in tabular format and used to support the narrative synthesis.

3.5. Classification and Synthesis Strategy

Studies were grouped along two axes: feature domain (temporal, spectral, hybrid) and model architecture (CNN, RNN/LSTM, Transformer, hybrid). This matrix structure enables
  • Horizontal comparisons: the performance of different architectures using similar features;
  • Vertical comparisons: the impact of different feature types within the same model family.
Additionally, studies offering explicit comparisons between learned and engineered features were highlighted to examine interpretability, generalizability, and clinical utility.

4. DL Models

In an AI-powered seizure prediction system using EEG input (Figure 2), traditional machine learning (ML) models, such as support vector machines (SVMs), decision trees (DTs), and random forests (RFs), require a preprocessing stage where raw EEG signals are transformed into engineered features (e.g., statistical, spectral, or nonlinear). These models then classify EEG segments based on these manually extracted features. While relatively efficient, they are limited by their dependence on an expert-driven feature design.
In contrast, deep learning (DL) approaches [18,19,20], especially convolutional neural networks (CNNs) and recurrent neural networks (RNNs), including long short-term memory (LSTM) variants, have revolutionized seizure prediction by directly learning from raw EEG data. CNNs are widely adopted due to their capacity to capture spatial and spectral patterns [21], particularly when EEG signals are represented as time–frequency spectrograms. CNN architectures typically include convolutional, pooling, and fully connected layers, allowing for automatic feature extraction and efficient classification between seizure and non-seizure states.
LSTMs, on the other hand, are tailored to sequential data and are effective at modeling temporal dependencies across EEG time windows, making them ideal for predicting transitions into ictal states. Hybrid models combining CNNs and LSTMs have also been proposed to leverage both spatial and temporal dynamics in EEG data.

5. ML Model with Time-Domain Input

Initial studies emphasized handcrafted temporal features such as peak-to-peak amplitude, duration, and spike frequency for seizure prediction [22,23,24,25]. These descriptors were often dataset-specific and lacked robustness across individuals. Srinivasan et al. [26] demonstrated the utility of Approximate Entropy (ApEn) with Elman and Probabilistic Neural Networks, achieving perfect classification accuracy on selected datasets. Ahammad et al. [27] extracted energy-based metrics (SEN, IQR, MAD) and achieved 84.2% accuracy using statistical classifiers on CHB-MIT.
Martis et al. [28] introduced Intrinsic Time-Scale Decomposition (ITD) to compute the sample entropy and fractal dimension, reaching 99% sensitivity and 99.5% specificity. Enhancements to entropy were proposed by Fadlallah et al. [29], who developed Weighted Permutation Entropy (WPE), incorporating both temporal order and amplitude. Yang et al. [30] used a 6 s EEG window to extract statistical features like skewness, kurtosis, and RMS, reporting 90.2% sensitivity with a low false prediction rate.
Li et al. [31] employed Scale-Dependent Lyapunov Exponents (SDLEs) with SVM and Random Forest classifiers, achieving 92.2% sensitivity and predicting seizures with up to a 0.12/h false positive rate. Brari [32] used a simplified classifier based on Correlation Dimension (CD), maintaining high accuracy with minimal computational load. Soomro et al. [33] utilized Canonical Correlation Analysis (CCA)-based features in a multilayer perceptron neural network (MLPNN), achieving 92.6% accuracy.
Other works applied statistical distributions and selection methods for robustness. Abbaszadeh et al. [34] evaluated Kruskal–Wallis and IQR features, while Memarian et al. [35] incorporated mutual information and minimum redundancy–-maximum relevance (mRMR) techniques in multimodal EEG contexts, achieving 95% accuracy.
With increasing computational power, raw EEG inputs have been used directly in DL models. Zhang et al. [36] applied wavelet-decomposed Common Spatial Pattern (CSP) features to CNNs, achieving 90.2% sensitivity and low false prediction rates. Wei et al. [37] used 3D CNNs to learn spatial–temporal EEG structures, surpassing 90% accuracy, while Xun et al. [38] implemented temporal autoencoders to reduce EEG into compressed embeddings with a 22.93% error rate. Yang et al. [39] reported 92.07% accuracy using a combination of CNN, LSTM, and self-attention. Transformer-based models such as EpilepsyNet [40] integrated temporal attention while reducing computational complexity (85% accuracy). Saadoon et al. [41] combined EfficientNet-B0 with an SVM to tackle inter-subject variability and achieved 96.12% accuracy, demonstrating the power of DL-based feature fusion.
Real-time EEG prediction frameworks are gaining traction. Qiu et al. [42] applied cloud- and edge-based DL pipelines to achieve 93.4% accuracy. Salafian et al. [43] maintained 91.4% accuracy in real-time contexts using federated learning and privacy-aware fuzzy models. Zhou et al. [44] optimized LMA-EEGNet for neonatal seizure detection, delivering 95.7% accuracy.
Several studies have focused on generalized modeling across subjects and sessions. Cui et al. [45] and Darvishi-Bayazi et al. [46] used joint-probability discrepancy transfer learning with features from 0–40 Hz wavelet packets, achieving 86.31% accuracy in cross-subject classification. Zarei Eskikand et al. [47] applied neural mass models to analyze time-domain EEG dynamics and predict seizures up to 1 h in advance. Kong et al. [48] used Particle Swarm Optimization (PSO) to enhance both model performance and feature selection strategies, achieving 99.3% accuracy.
Recent innovations have also integrated spatial and temporal dependencies using graph-based learning. Qiao et al. [49] and Xiang et al. [50] implemented Graph Convolutional Networks (GCNs) and Spatial–Temporal Graph Attention Networks (STGATs), reaching sensitivity levels of 98.5%. Wei et al. [51] and Sun et al. [52] leveraged directed graph models to emphasize inter-channel temporal connectivity, reporting 98.15% classification accuracy.
Finally, time-domain modeling beyond scalp EEG has been explored. Aldana et al. [53] decoded motor activity from electrocorticography (ECoG) using Partial Least Squares (PLS), achieving >99% sensitivity. Dümpelmann et al. [54] identified high-frequency oscillations (HFOs) using Kruskal–Wallis tests, and Wei et al. [55] utilized DL models to detect interictal epileptiform discharges (IEDs), achieving 95.1% accuracy. Table 1 provides a summary of the key approaches described above.

6. DL Models with Spectral-Domain Input

Spectral-domain features play a critical role in capturing frequency-specific patterns that characterize epileptic EEG signals [59,60,61,62,63,64,65,66,67]. These features enable models to detect and interpret abnormal neural oscillations commonly associated with seizure activity. EEG recordings are often decomposed into standard frequency bands—Delta (0.5–4 Hz), Theta (4–7 Hz), Alpha (8–12 Hz), Sigma (12–16 Hz), and Beta (13–30 Hz)—to isolate the relevant rhythms that may signal the onset of a seizure [68,69], as illustrated in Figure 3. Subdividing these bands can enhance discrimination accuracy. For instance, Perez et al. [70] proposed a refined beta sub-band to improve classification resolution, while Tsipouras [71] demonstrated that low-frequency bands, particularly those below 7 Hz, achieved a seizure classification accuracy of 90%.
To convert EEG signals into a format suitable for spectral analysis, many studies have applied STFT, which yields time–frequency spectrograms. These spectrograms are commonly used as inputs to CNNs, which can capture localized spectral features across temporal windows. Truong et al. [59,64] implemented this approach using 30 s EEG segments with 50% overlap, normalizing the frequency axis to prevent bias from low-frequency dominance. Their CNN-based model achieved 81.4% sensitivity and a false prediction rate (FPR) of 0.06 per hour.
In a similar context, Wang et al. [67] designed a 3D CNN by stacking STFT-transformed EEG data into a three-dimensional tensor, where each axis corresponded to time, frequency, and EEG channels. By integrating dilated convolutions, they enhanced the model’s temporal perception and reported 85.8% sensitivity and 80.5% accuracy on the CHB-MIT dataset.
Ramos-Aguilar et al. [66] expanded on conventional spectrogram use by combining them with spectral descriptors, such as K-means clustering and local ternary patterns. Their approach, evaluated on the Bonn dataset, achieved the perfect classification of healthy versus epileptic EEG signals. Usman et al. [72] employed STFT for initial feature extraction, followed by a hybrid CNN-SVM classification model, achieving 92.7% sensitivity and 90.8% specificity. In a related effort, Hu et al. [65] proposed the Mean Amplitude Spectrum (MAS) as an alternative spectral descriptor, generating MAS maps for each EEG channel and applying them to a CNN-SVM framework, which reached 86.25% accuracy on CHB-MIT recordings.
Incorporating self-attention and residual mechanisms has shown further promise in spectral learning. Yang et al. [39] developed a dual self-attentive residual CNN trained on STFT-based spectrograms and reported 92.07% accuracy, 89.33% sensitivity, and 93.02% specificity across 13 patients in the CHB-MIT dataset. Liu et al. [73] proposed a multi-view CNN architecture that combined both temporal and spectral features, achieving 93% sensitivity and 71% specificity. Singh and Lobiyal [74] introduced a CNN-LSTM hybrid trained on spectrogram images, which achieved 94.5% accuracy and an F1-score of 0.9376, with an FPR of 0.055 per hour, across various prediction intervals.
Further innovations have leveraged spectral connectivity features. Wang et al. [75] used the Directed Transfer Function (DTF) to measure frequency-domain causal flow between iEEG channels, transforming these relationships into channel-frequency maps processed by CNNs. The model achieved 90.8% sensitivity with an FPR of 0.08 per hour. Romney et al. [76] applied Empirical Ensemble Mode Decomposition (EEMD) in conjunction with neural networks to isolate relevant frequency components, reporting 86.7% sensitivity and 89.5% specificity using 23 CHB-MIT subjects. Qi et al. [77] introduced a hybrid 3D–2D CNN (HyCNN) that preserved spectral depth while optimizing spatial representation, achieving 98.43% accuracy, 98.58% sensitivity, and 96.86% specificity.
Recent advancements have explored the potential of Transformer-based architectures for modeling long-range spectral–temporal dependencies [39,40,72,74,77,78,79,80,81,82,83]. Li et al. [81] proposed EpilepsyNet, a Transformer model that used Pearson Correlation Coefficients (PCCs) as input features, achieving an accuracy of 85%. Zhu et al. [80] built upon this model by combining Transformer layers with LSTM and GRU modules, which yielded a sensitivity of 98.24% on the CHB-MIT dataset. These models underscore the superiority of attention-based mechanisms in modeling complex dependencies beyond the scope of CNNs alone. Li et al. [84] further enhanced this direction by integrating STFT inputs into a Transformer-guided CNN (TGCNN), which achieved 91.5% sensitivity, 93.5% AUC, and an FPR of 0.145 per hour. Assali et al. [79] incorporated a Stability Index (SI) metric alongside STFT features and trained a CNN classifier, achieving accuracies between 90.1% and 94.5%, depending on whether the preictal interval was 30 or 60 min.
Lightweight models leveraging spectral features have also shown great potential for real-time and mobile healthcare environments. Li et al. [81] utilized entropy-based spectral features in combination with traditional classifiers such as SVMs and decision trees, achieving high classification accuracy even with limited EEG data. This suggests suitability for resource-constrained clinical settings. Urbina Fredes et al. [82] focused on alpha and beta band features, pairing them with SVMs to enable accurate and efficient seizure detection, with minimal computational overhead suitable for wearable systems. Amer and Belhaouari [83] introduced a novel Forward–Backward Fourier Transform (FBFT), which enhanced the clarity of EEG frequency components. When paired with a CNN classifier, their method demonstrated excellent classification accuracy across various brain disorders, including epilepsy.
Hybrid deep learning architectures that integrate spectral and temporal information have also gained momentum. CNN-LSTM models, as discussed in recent work [85], have demonstrated the capability to capture a frequency-specific structure through convolution while modeling sequential evolution through recurrent layers. These models are especially effective when applied to spectrally transformed EEG data. Furthermore, multi-domain integration strategies are emerging, as shown in studies like [80], where spectral-domain features are combined with Transformer architectures and graph neural networks (GNNs). These systems benefit from the precise frequency resolution of spectral methods, the attention-based abstraction of Transformers, and the topological modeling of inter-channel relationships enabled by GNNs. Table 2 presents a summary of these models and their performance.

7. Discussion

The application of deep learning (DL) has significantly advanced the prediction and classification of epileptic seizures, particularly in accurately identifying ictal events. In contrast to traditional machine learning (ML) approaches that depend on handcrafted features, DL models can automatically learn complex patterns from raw EEG data, including both temporal and spectral dynamics. This capacity to discover high-level representations directly from input signals has proven especially valuable for detecting seizure onset, where subtle fluctuations in signal properties may escape manual analysis. The performance of DL-based seizure prediction systems is closely tied to the nature and quality of feature representation, with spectral-domain inputs demonstrating particular promise in capturing ictal-specific signatures.

7.1. Impact of Feature Representation on Prediction Performance

Temporal features such as signal amplitude, entropy measures, and waveform variability have historically underpinned seizure classification in ML pipelines using models like SVM and RF [31,32]. These features are computationally efficient and often interpretable, making them suitable for real-time applications. However, their capacity to model the nonlinear dynamics and abrupt transitions characteristic of epileptic seizures is limited. While methods employing Approximate Entropy [26] and Scale-Dependent Lyapunov Exponents [31] have demonstrated encouraging results in distinguishing preictal from ictal phases, their generalization to diverse patient populations and recording conditions remains suboptimal.
Spectral-domain features have emerged as a more expressive alternative, offering deeper insight into seizure-related frequency anomalies. Time–frequency decomposition techniques such as STFT, wavelet transform, and EEMD have been extensively adopted to convert EEG signals into rich spectral representations. These inputs enable CNNs to extract hierarchical features that encode both spatial and frequency-related seizure dynamics [59,60,76]. CNNs trained on STFT-based spectrograms, for example, have demonstrated superior performance, with some achieving over 92% sensitivity and 90% specificity in detecting ictal activity [72].
Hybrid and attention-based architectures have further improved spectral learning. The Transformer-based model EpilepsyNet [40], which integrates Pearson correlation coefficient features into self-attention mechanisms, achieved robust results across varying seizure contexts. Building on this, Zhu et al. [80] incorporated recurrent units such as LSTM and GRU into the Transformer pipeline, boosting sensitivity beyond 98% on the CHB-MIT dataset. Similarly, models such as the 3D–2D hybrid CNN [77] and dual self-attentive residual CNN [39] have delivered high classification accuracy by learning multiscale temporal–spectral dependencies.

7.2. Challenges and Limitations

Despite these advancements, several persistent challenges limit the broader applicability of current models. One of the most pressing issues is generalizability. Many high-performing DL models are developed and validated using patient-specific datasets, which tend to overfit to the unique signal properties of a limited cohort. This restricts the ability of such models to be scaled across diverse populations. Cross-patient variability in EEG patterns, coupled with inconsistencies in acquisition protocols, electrode placement, and sampling frequencies, further undermines reproducibility and external validity [27,73,79].
Another major limitation involves the scarcity of preictal data, which leads to class imbalance and reduced model robustness during training. Although data augmentation techniques, including generative adversarial networks (GANs) [86] and synthetic EEG generation, have been proposed to mitigate this issue [36], their effectiveness is highly dependent on dataset characteristics and model architecture.
High-resolution models such as 3D CNNs and Transformers also present significant computational challenges. These architectures, while powerful, often require large memory footprints and high processing speeds, limiting their deployment in real-time or embedded systems. Lightweight alternatives, such as LMA-EEGNet and model pruning strategies, offer potential solutions [74], but more work is needed to balance classification accuracy with computational efficiency.
Interpretability remains a major barrier to clinical adoption. Although temporal features offer a degree of transparency, spectral representations learned by deep models often function as black boxes. Emerging explainable AI methods, including saliency maps, SHAP values, and attention-based visualization tools, have attempted to clarify model reasoning [65]. However, these approaches are still in their early stages and often fall short of providing clinically actionable explanations.

7.3. Future Directions

Future research must address these challenges by emphasizing multimodal feature fusion, model generalization, and explainability. Integrating temporal and spectral features into unified architectures will likely yield models that are both accurate and resilient to signal variability. Techniques such as transfer learning, federated learning, and domain adaptation hold promise for developing generalized models that can operate effectively across heterogeneous EEG datasets and clinical environments.
The standardization of EEG datasets is also essential. Harmonizing sampling rates, electrode configurations, and annotation protocols across public databases would enable fairer benchmarking and facilitate model replication. Initiatives aimed at curating large-scale, labeled, and demographically diverse EEG datasets will be crucial in advancing the field.
Ultimately, the performance of DL-based seizure prediction systems is shaped by the feature domain from which models learn. Spectral-domain features, particularly when combined with advanced architectures such as Transformers and hybrid CNN-LSTM models, substantially improve the detection of ictal states. However, continued progress depends on addressing unresolved issues related to generalization, interpretability, and deployment feasibility. The future of seizure prediction lies in the development of adaptive, transparent, and clinically reliable models that can accurately forecast seizures and support real-time interventions.

8. Conclusions

This review synthesized recent progress in DL-based seizure prediction, with an emphasis on how different model architectures and feature representations affect the ability to distinguish between normal, preictal, and ictal EEG states. The analysis revealed that leveraging frequency-domain transformations and combining them with temporal features yield models that are more adept at capturing the complex dynamics associated with seizure onset.
Rather than reiterating architectural superiority, this review underscored the importance of aligning feature representation strategies—particularly temporal and spectral domains—with the neurophysiological characteristics of seizures. The choice of domain not only influences predictive accuracy but also determines a model’s generalizability and interpretability. DL models incorporating spectral–temporal features, especially those using STFT, wavelets, or hybrid CNN–Transformer mechanisms, have emerged as effective tools in capturing ictal transition dynamics.
Despite these technical advances, key issues persist, including model overfitting to patient-specific patterns, insufficient cross-dataset robustness, and the interpretability of learned features. This review emphasized the need to rethink preictal window design, improve dataset standardization, and integrate explainable AI (XAI) methods that can map model outputs back to meaningful EEG biomarkers.
Going forward, the convergence of transfer learning, federated learning, and edge computing will offer promising avenues to translate high-performing models into real-world clinical tools. Importantly, future efforts should not only aim for higher performance metrics but also prioritize transparency, adaptability, and clinical relevance. Achieving these goals will mark a significant step toward making seizure prediction systems both scientifically rigorous and practically deployable.

Author Contributions

Conceptualization, Y.A.S. and M.K.; methodology, Y.A.S.; software, Y.A.S.; validation, Y.A.S., M.K. and D.B.; formal analysis, Y.A.S.; investigation, Y.A.S.; resources, M.K.; data curation, Y.A.S.; writing—original draft preparation, Y.A.S.; writing—review and editing, M.K. and D.B.; visualization, Y.A.S.; supervision, M.K.; project administration, M.K. and D.B. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Appendix A.1. PRISMA

This scoping review adhered to the Preferred Reporting Items for Systematic Reviews and Meta-Analyses (PRISMA) 2020 guidelines to ensure transparency, reproducibility, and methodological rigor. The PRISMA flowchart below outlines the identification, screening, eligibility, and inclusion processes:
Figure A1. PRISMA 2020 flow diagram outlining the literature screening and selection process.
Figure A1. PRISMA 2020 flow diagram outlining the literature screening and selection process.
Applsci 15 06279 g0a1

Appendix A.2. Search Strategy

  • Databases Searched:
  • PubMed;
  • Scopus;
  • IEEE Xplore;
  • Web of Science;
  • Google Scholar.
  • Search Period: January 2000–April 2025.
  • Search Terms Included
  • Disorder-related terms: “epilepsy”, “seizure prediction”, “epileptic seizures”, “ictal”, “preictal”;
  • ML/DL modeling terms: “machine learning”, “deep learning”, “CNN”, “LSTM”, “RNN”, “transformer”, “self-attention”, “graph neural network”;
  • Feature engineering terms: “temporal features”, “spectral features”, “EEG spectrogram”, “wavelet”, “Fourier transform”, “STFT”.
Boolean operators (AND/OR) were used to combine terms. Filters were applied to limit results to peer-reviewed journal articles and conference proceedings.

Appendix A.3. Inclusion Criteria

  • Studies employing deep or machine learning for seizure prediction or detection;
  • The use of EEG as the primary modality for input signals;
  • Clear usage of temporal and/or spectral features;
  • Defined datasets (e.g., CHB-MIT, TUH, Bonn, EPILEPSIAE) with declared methodology;
  • Published in English.

Appendix A.4. Exclusion Criteria

  • Reviews, editorials, or studies without experimental EEG-based ML/DL frameworks;
  • Lack of feature representation clarity (e.g., vague input types);
  • Non-EEG modalities without EEG integration;
  • Insufficient methodological detail or evaluation.

Appendix A.5. Study Categorization

The included studies were classified by
  • Type of feature representation (temporal, spectral, or hybrid);
  • Deep learning model architecture (e.g., CNN-based, RNN-based, Transformer-based);
  • Clinical applicability and experimental design (e.g., preictal/ictal classification, seizure onset forecast);
  • Dataset and evaluation methodology.

References

  1. Sirven, J.I. Epilepsy: A spectrum disorder. Cold Spring Harb. Perspect. Med. 2015, 5, a022848. [Google Scholar] [CrossRef] [PubMed]
  2. Ono, T.; Galanopoulou, A.S. Epilepsy and epileptic syndrome. Adv. Exp. Med. Biol. 2012, 724, 99–113. [Google Scholar] [PubMed]
  3. Laxer, K.D.; Trinka, E.; Hirsch, L.J.; Cendes, F.; Langfitt, J.; Delanty, N.; Benbadis, S.R. The consequences of refractory epilepsy and its treatment. Epilepsy Behav. 2014, 37, 59–70. [Google Scholar] [CrossRef] [PubMed]
  4. Light, G.A.; Williams, L.E.; Minow, F.; Sprock, J.; Rissling, A.; Sharp, R.; Braff, D.L. Electroencephalography (EEG) and event-related potentials (ERPs) with human participants. Curr. Protoc. Neurosci. 2010, 52, 6–25. [Google Scholar] [CrossRef]
  5. Shoeibi, A.; Khodatars, M.; Ghassemi, N.; Jafari, M.; Moridian, P.; Alizadehsani, R.; Acharya, U.R. Epileptic seizures detection using deep learning techniques: A review. Int. J. Environ. Res. Public Health 2021, 18, 5780. [Google Scholar] [CrossRef]
  6. Kumar, Y.; Koul, A.; Singla, R.; Ijaz, M.F. Artificial intelligence in disease diagnosis: A systematic literature review, synthesizing framework and future research agenda. J. Ambient. Intell. Humaniz. Comput. 2023, 14, 8459–8486. [Google Scholar] [CrossRef]
  7. Javaid, M.; Haleem, A.; Singh, R.P.; Suman, R.; Rab, S. Significance of machine learning in healthcare: Features, pillars and applications. Int. J. Intell. Netw. 2022, 3, 58–73. [Google Scholar] [CrossRef]
  8. Ahsan, M.M.; Luna, S.A.; Siddique, Z. Machine-learning-based disease diagnosis: A comprehensive review. Healthcare 2022, 10, 541. [Google Scholar] [CrossRef]
  9. Polat, K.; Güneş, S. Classification of epileptiform EEG using a hybrid system based on decision tree classifier and fast Fourier transform. Appl. Math. Comput. 2007, 187, 1017–1026. [Google Scholar] [CrossRef]
  10. Arunkumar, N.; Ram Kumar, K.; Venkataraman, V. Automatic detection of epileptic seizures using permutation entropy, Tsallis entropy and Kolmogorov complexity. J. Med. Imaging Health Inform. 2016, 6, 526–531. [Google Scholar] [CrossRef]
  11. Nicolaou, N.; Georgiou, J. Detection of epileptic electroencephalogram based on permutation entropy and support vector machines. Expert Syst. Appl. 2012, 39, 202–209. [Google Scholar] [CrossRef]
  12. Li, K.; Zhang, X.; Du, Y. A SVM based classification of EEG for predicting the movement intent of human body. In Proceedings of the 2013 10th International Conference on Ubiquitous Robots and Ambient Intelligence (URAI), Jeju, Republic of Korea, 30 October–2 November 2013; IEEE: Piscataway, NJ, USA, 2013; pp. 402–406. [Google Scholar]
  13. Wang, S.; Chaovalitwongse, W.A.; Wong, S. Online seizure prediction using an adaptive learning approach. IEEE Trans. Knowl. Data Eng. 2013, 25, 2854–2866. [Google Scholar] [CrossRef]
  14. Wang, G.; Deng, Z.; Choi, K.S. Detection of epileptic seizures in EEG signals with rule-based interpretation by random forest approach. In Proceedings of the Advanced Intelligent Computing Theories and Applications: 11th International Conference, ICIC 2015, Fuzhou, China, 20–23 August 2015; pp. 738–744. [Google Scholar]
  15. Hu, X.; Yuan, S.; Xu, F.; Leng, Y.; Yuan, K.; Yuan, Q. Scalp EEG classification using deep Bi-LSTM network for seizure detection. Comput. Biol. Med. 2020, 124, 103919. [Google Scholar] [CrossRef]
  16. Hussein, R.; Palangi, H.; Ward, R.K.; Wang, Z.J. Optimized deep neural network architecture for robust detection of epileptic seizures using EEG signals. Clin. Neurophysiol. 2019, 130, 25–37. [Google Scholar] [CrossRef]
  17. Mohseni, H.R.; Maghsoudi, A.; Shamsollahi, M.B. Seizure detection in EEG signals: A comparison of different approaches. In Proceedings of the 2006 International Conference of the IEEE Engineering in Medicine and Biology Society, New York, NY, USA, 30 August–3 September 2006; pp. 6724–6727. [Google Scholar]
  18. Kamini, K.P.; Arthi, R. Epileptic Seizure Prediction: A Review. In Proceedings of the 2021 10th International Conference on System Modeling & Advancement in Research Trends (SMART), Moradabad, India, 10–11 December 2021; IEEE: Piscataway, NJ, USA, 2021; pp. 733–738. [Google Scholar]
  19. Xu, Y.; Yang, J.; Sawan, M. Trends and challenges of processing measurements from wearable devices intended for epileptic seizure prediction. J. Signal Process. Syst. 2021, 94, 527–542. [Google Scholar] [CrossRef]
  20. Craik, A.; He, Y.; Contreras-Vidal, J.L. Deep learning for electroencephalogram (EEG) classification tasks: A review. J. Neural Eng. 2019, 16, 031001. [Google Scholar] [CrossRef]
  21. Goodfellow, I.; Bengio, Y.; Courville, A. Deep Learning; MIT Press: Cambridge, MA, USA, 2016. [Google Scholar]
  22. Kural, M.A.; Duez, L.; Sejer Hansen, V.; Larsson, P.G.; Rampp, S.; Schulz, R.; Beniczky, S. Criteria for defining interictal epileptiform discharges in EEG: A clinical validation study. Neurology 2020, 94, e2139–e2147. [Google Scholar] [CrossRef] [PubMed]
  23. Srinivasan, V.; Eswaran, C.; Sriraam, A.N. Artificial neural network based epileptic detection using time-domain and frequency-domain features. J. Med. Syst. 2005, 29, 647–660. [Google Scholar] [CrossRef] [PubMed]
  24. Theeranaew, W.; McDonald, J.; Zonjy, B.; Kaffashi, F.; Moseley, B.D.; Friedman, D.; Loparo, K.A. Automated detection of postictal generalized EEG suppression. IEEE Trans. Biomed. Eng. 2017, 65, 371–377. [Google Scholar] [CrossRef]
  25. Jacquin, A.; Causevic, E.; John, E.R. Automatic identification of spike-wave events and non-convulsive seizures with a reduced set of electrodes. IEEE Eng. Med. Biol. Soc. 2007, 65, 1928–1931. [Google Scholar]
  26. Srinivasan, V.; Eswaran, C.; Sriraam, N. Approximate entropy-based epileptic EEG detection using artificial neural networks. IEEE Trans. Inf. Technol. Biomed. 2007, 11, 288–295. [Google Scholar] [CrossRef] [PubMed]
  27. Ahammad, N.; Fathima, T.; Joseph, P. Detection of epileptic seizure event and onset using EEG. Biomed Res. Int. 2014, 2014, 450573. [Google Scholar] [CrossRef] [PubMed]
  28. Martis, R.J.; Acharya, U.R.; Tan, J.H.; Petznick, A.; Tong, L.; Chua, C.K.; Ng, E.Y.K. Application of intrinsic time-scale decomposition (ITD) to EEG signals for automated seizure prediction. Int. J. Neural Syst. 2013, 23, 1350023. [Google Scholar] [CrossRef]
  29. Fadlallah, B.; Chen, B.; Keil, A.; Príncipe, J. Weighted-permutation entropy: A complexity measure for time series incorporating amplitude information. Phys. Rev. E 2013, 87, 022911. [Google Scholar] [CrossRef] [PubMed]
  30. Yang, S.; Li, B.; Zhang, Y.; Duan, M.; Liu, S.; Zhang, Y.; Feng, X.; Tan, R.; Huang, L.; Zhou, F. Selection of features for patient-independent detection of seizure events using scalp EEG signals. Comput. Biol. Med. 2020, 119, 103671. [Google Scholar] [CrossRef]
  31. Li, Q.; Gao, J.; Huang, Q.; Wu, Y.; Xu, B. Distinguishing epileptiform discharges from normal electroencephalograms using scale-dependent Lyapunov exponent. Front. Bioeng. Biotechnol. 2020, 8, 1006. [Google Scholar] [CrossRef]
  32. Brari, Z.; Belghith, S. A novel Machine Learning approach for epilepsy diagnosis using EEG signals based on Correlation Dimension. IFAC-PapersOnLine 2021, 54, 7–11. [Google Scholar] [CrossRef]
  33. Soomro, M.H.; Musavi, S.H.A.; Pandey, B. Canonical correlation analysis and neural network (CCA-NN) based method to detect epileptic seizures from EEG signals. Int. J. Bio-Sci. Bio-Technol. 2016, 8, 11–20. [Google Scholar] [CrossRef]
  34. Abbaszadeh, B.; Teixeira, C.A.D.; Yagoub, M.C.E. Feature selection techniques for the analysis of discriminative features in temporal and frontal lobe epilepsy: A comparative study. Open Biomed. Eng. J. 2021, 15, 1–15. [Google Scholar] [CrossRef]
  35. Memarian, N.; Kim, S.; Dewar, S.; Engel, J., Jr.; Staba, R.J. Multimodal data and machine learning for surgery outcome prediction in complicated cases of mesial temporal lobe epilepsy. Comput. Biol. Med. 2015, 64, 67–78. [Google Scholar] [CrossRef]
  36. 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. 2019, 24, 465–474. [Google Scholar] [CrossRef] [PubMed]
  37. Wei, X.; Zhou, L.; Chen, Z.; Zhang, L.; Zhou, Y. Automatic seizure detection using three-dimensional CNN based on multi-channel EEG. BMC Med. Inform. Decis. Mak. 2018, 18, 111. [Google Scholar] [CrossRef] [PubMed]
  38. Xun, G.; Jia, X.; Zhang, A. Detecting epileptic seizures with electroencephalogram via a context-learning model. BMC Med. Inform. Decis. Mak. 2016, 16, 70. [Google Scholar] [CrossRef] [PubMed]
  39. 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–1613. [Google Scholar] [CrossRef]
  40. Lih, O.S.; Jahmunah, V.; Palmer, E.E.; Barua, P.D.; Dogan, S.; Tuncer, T.; García, S.; Molinari, F.; Acharya, U.R. EpilepsyNet: Novel automated detection of epilepsy using transformer model with EEG signals from 121 patient population. Comput. Biol. Med. 2023, 164, 107312. [Google Scholar] [CrossRef]
  41. Saadoon, Y.A.; Khalil, M.; Battikh, D. Predicting epileptic seizures using EfficientNet-B0 and SVMs: A deep learning methodology for EEG analysis. Bioengineering 2025, 12, 109. [Google Scholar] [CrossRef]
  42. Qiu, S.; Cheng, K.; Zhou, T.; Tahir, R.; Ting, L. An EEG signal recognition algorithm during epileptic seizure based on distributed edge computing. Int. J. Interact. Multimed. Artif. Intell. 2022, 7, 6–13. [Google Scholar] [CrossRef]
  43. Salafian, B.; Ben-Knaan, E.F.; Shlezinger, N.; De Ribaupierre, S.; Farsad, N. MICAL: Mutual information-based CNN-aided learned factor graphs for seizure detection from EEG signals. IEEE Access 2023, 11, 23085–23096. [Google Scholar] [CrossRef]
  44. Zhou, W.; Zheng, W.; Feng, Y.; Li, X. LMA-EEGNet: A lightweight multi-attention network for neonatal seizure detection using EEG signals. Electronics 2024, 13, 2354. [Google Scholar] [CrossRef]
  45. Cui, X.; Cao, J.; Lai, X.; Jiang, T.; Gao, F. Cluster embedding joint-probability-discrepancy transfer for cross-subject seizure detection. IEEE Trans. Neural Syst. Rehabil. Eng. 2023, 31, 593–605. [Google Scholar] [CrossRef]
  46. Darvishi-Bayazi, M.J.; Ghaemi, M.S.; Lesort, T.; Arefin, M.R.; Faubert, J.; Rish, I. Amplifying pathological detection in EEG signaling pathways through cross-dataset transfer learning. Comput. Biol. Med. 2024, 169, 107893. [Google Scholar] [CrossRef] [PubMed]
  47. Zarei Eskikand, P.; Soto-Breceda, A.; Cook, M.J.; Burkitt, A.N.; Grayden, D.B. Neural dynamics and seizure correlations: Insights from neural mass models in a Tetanus Toxin rat model of epilepsy. Neural Netw. 2024, 180, 106746. [Google Scholar] [CrossRef] [PubMed]
  48. Kong, G.; Ma, S.; Zhao, W.; Wang, H.; Fu, Q.; Wang, J. A novel method for optimizing epilepsy detection features through multi-domain feature fusion and selection. Front. Comput. Neurosci. 2024, 18, 1416838. [Google Scholar] [CrossRef]
  49. Qiao, W.; Bi, X.; Han, L.; Zhang, Y. Epilepsy prediction and detection using Attention-CssCDBN with dual-task learning. Sensors 2025, 25, 51. [Google Scholar] [CrossRef]
  50. Xiang, J.; Li, Y.; Wu, X.; Dong, Y.; Wen, X.; Niu, Y. Synchronization-based graph spatio-temporal attention network for seizure prediction. Sci. Rep. 2025, 15, 88492. [Google Scholar] [CrossRef]
  51. Wei, B.; Xu, L.; Zhang, J. A compact graph convolutional network with adaptive functional connectivity for seizure prediction. IEEE Trans. Neural Syst. Rehabil. Eng. 2024, 32, 3531–3542. [Google Scholar] [CrossRef]
  52. Sun, Q.; Liu, Y.; Li, S. Weighted directed graph-based automatic seizure detection with effective brain connectivity for EEG signals. Signal Image Video Process. 2024, 18, 899–909. [Google Scholar] [CrossRef]
  53. Aldana, Y.R.; Macías, F.S.; Reyes, E.J.M.; Rodríguez, V.R.; Van Huffel, S.; Hunyadi, B. Using partial least squares for nonconvulsive epileptic seizure detection. Rev. Cuba. Cienc. Informáticas 2019, 13, 1–13. [Google Scholar]
  54. Dümpelmann, M.; Jacobs, J.; Schulze-Bonhage, A. Temporal and spatial characteristics of high frequency oscillations as a new biomarker in epilepsy. Epilepsia 2015, 56, 197–206. [Google Scholar] [CrossRef]
  55. Wei, B.; Zhao, X.; Shi, L.; Xu, L.; Liu, T.; Zhang, J. A deep learning framework with multi-perspective fusion for interictal epileptiform discharges detection in scalp electroencephalogram. J. Neural Eng. 2021, 18, 046001. [Google Scholar] [CrossRef]
  56. Bundy, D.T.; Pahwa, M.; Szrama, N.; Leuthardt, E.C. Decoding three-dimensional reaching movements using electrocorticographic signals in humans. J. Neural Eng. 2016, 13, 026021. [Google Scholar] [CrossRef] [PubMed]
  57. Kavitha, K.V.N.; Ashok, S.; Imoize, A.L.; Ojo, S.; Selvan, K.S.; Ahanger, T.A.; Alhassan, M. On the use of wavelet domain and machine learning for the analysis of epileptic seizure detection from EEG signals. J. Healthc. Eng. 2022, 2022, 8928021. [Google Scholar] [CrossRef] [PubMed]
  58. Abbaszadeh, B.; Teixeira, C.A.D.; Yagoub, M.C.E. Online seizure prediction system: A novel probabilistic approach for efficient prediction of epileptic seizure with iEEG signal. Open Biomed. Eng. J. 2022, 16. [Google Scholar] [CrossRef]
  59. Truong, N.D.; Nguyen, A.D.; Kuhlmann, L.; Bonyadi, M.R.; Yang, J.; Ippolito, S.; Kavehei, O. Convolutional neural networks for seizure prediction using intracranial and scalp electroencephalogram. Neural Netw. 2018, 105, 104–111. [Google Scholar] [CrossRef] [PubMed]
  60. Ghosh-Dastidar, S.; Adeli, H.; Dadmehr, N. Mixed-band wavelet-chaos-neural network methodology for epilepsy and epileptic seizure detection. IEEE Trans. Biomed. Eng. 2007, 54, 1545–1551. [Google Scholar] [CrossRef]
  61. Vidyaratne, L.S.; Iftekharuddin, K.M. Real-time epileptic seizure detection using EEG. IEEE Trans. Neural Syst. Rehabil. Eng. 2017, 25, 2146–2156. [Google Scholar] [CrossRef]
  62. Orosco, L.; Correa, A.G.; Diez, P.; Laciar, E. Patient non-specific algorithm for seizures detection in scalp EEG. Comput. Biol. Med. 2016, 71, 128–134. [Google Scholar] [CrossRef]
  63. Chandel, G.; Upadhyaya, P.; Farooq, O.; Khan, Y.U. Detection of seizure event and its onset/offset using orthonormal triadic wavelet based features. IRBM 2019, 40, 103–112. [Google Scholar] [CrossRef]
  64. Truong, N.D.; Nguyen, A.D.; Kuhlmann, L.; Bonyadi, M.R.; Yang, J.; Kavehei, O. A generalised seizure prediction with convolutional neural networks for intracranial and scalp electroencephalogram data analysis. arXiv 2017, arXiv:1707.01976. [Google Scholar]
  65. Hu, W.; Cao, J.; Lai, X.; Liu, J. Mean amplitude spectrum based epileptic state classification for seizure prediction using convolutional neural networks. J. Ambient. Intell. Humaniz. Comput. 2019, 14, 15485–15495. [Google Scholar] [CrossRef]
  66. Ramos-Aguilar, R.; Olvera-López, J.A.; Olmos-Pineda, I.; Sánchez-Urrieta, S. Feature extraction from EEG spectrograms for epileptic seizure detection. Pattern Recognit. Lett. 2020, 133, 202–209. [Google Scholar] [CrossRef]
  67. Wang, Z.; Yang, J.; Sawan, M. A novel multi-scale dilated 3D CNN for epileptic seizure prediction. In Proceedings of the 2021 IEEE 3rd International Conference on Artificial Intelligence Circuits and Systems (AICAS), Washington, DC, USA, 6–9 June 2021; pp. 1–4. [Google Scholar]
  68. Jahankhani, P.; Revett, K.; Kodogiannis, V. Data mining an EEG dataset with an emphasis on dimensionality reduction. In Proceedings of the 2007 IEEE Symposium on Computational Intelligence and Data Mining, Honolulu, HI, USA, 1 March–5 April 2007; IEEE: Piscataway, NJ, USA, 2007; pp. 405–412. [Google Scholar]
  69. Kaleem, M.; Guergachi, A.; Krishnan, S. Patient-specific seizure detection in long-term EEG using wavelet decomposition. Biomed. Signal Process. Control 2018, 46, 157–165. [Google Scholar] [CrossRef]
  70. Pérez-Elvira, R.; Oltra-Cucarella, J.; Carrobles, J.A.; Teodoru, M.; Bacila, C.; Neamtu, B. Individual alpha peak frequency, an important biomarker for live z-score training neurofeedback in adolescents with learning disabilities. Brain Sci. 2021, 11, 167. [Google Scholar] [CrossRef]
  71. Tsipouras, M.G. Spectral information of EEG signals with respect to epilepsy classification. EURASIP J. Adv. Signal Process. 2019, 2019, 10. [Google Scholar] [CrossRef]
  72. Usman, S.M.; Khalid, S.; Aslam, M.H. Epileptic seizures prediction using deep learning techniques. IEEE Access 2020, 8, 39998–40007. [Google Scholar] [CrossRef]
  73. Liu, C.L.; Xiao, B.; Hsaio, W.H.; Tseng, V.S. Epileptic seizure prediction with multi-view convolutional neural networks. IEEE Access 2019, 7, 170352–170361. [Google Scholar] [CrossRef]
  74. Singh, Y.P.; Lobiyal, D.K. Automatic prediction of epileptic seizure using hybrid deep ResNet-LSTM model. AI Commun. 2023, 36, 57–62. [Google Scholar] [CrossRef]
  75. Wang, G.; Wang, D.; Du, C.; Li, K.; Zhang, J.; Liu, Z.; Yan, X. Seizure prediction using directed transfer function and convolution neural network on intracranial EEG. IEEE Trans. Neural Syst. Rehabil. Eng. 2020, 28, 2711–2720. [Google Scholar] [CrossRef]
  76. Romney, A.; Manian, V. Comparison of frontal-temporal channels in epilepsy seizure prediction based on EEMD-reliefF and DNN. Computers 2020, 9, 78. [Google Scholar] [CrossRef]
  77. Qi, N.; Piao, Y.; Yu, P.; Tan, B. Predicting epileptic seizures based on EEG signals using spatial depth features of a 3D-2D hybrid CNN. Med. Biol. Eng. Comput. 2023, 61, 1845–1856. [Google Scholar] [CrossRef]
  78. Gao, Y.; Gao, B.; Chen, Q.; Liu, J.; Zhang, Y. Deep convolutional neural network-based epileptic electroencephalogram (EEG) signal classification. Front. Neurol. 2020, 11, 375. [Google Scholar] [CrossRef] [PubMed]
  79. Assali, I.; Blaiech, A.G.; Abdallah, A.B.; Khalifa, K.B.; Carrère, M.; Bedoui, M.H. CNN-based classification of epileptic states for seizure prediction using combined temporal and spectral features. Biomed. Signal Process. Control 2023, 82, 104519. [Google Scholar] [CrossRef]
  80. Zhu, R.; Pan, W.X.; Liu, J.X.; Shang, J.L. Epileptic seizure prediction via multidimensional transformer and recurrent neural network fusion. J. Transl. Med. 2024, 22, 895. [Google Scholar] [CrossRef]
  81. Li, J.; Feng, G.; Lv, J.; Chen, Y.; Chen, R.; Chen, F.; Zhang, S.; Vai, M.I.; Pun, S.H.; Mak, P.U. A lightweight multi-mental disorders detection method using entropy-based matrix from single-channel EEG signals. Brain Sci. 2024, 14, 987. [Google Scholar] [CrossRef]
  82. Urbina Fredes, S.; Dehghan Firoozabadi, A.; Adasme, P.; Zabala-Blanco, D.; Palacios Játiva, P.; Azurdia-Meza, C. Enhanced epileptic seizure detection through wavelet-based analysis of EEG signal processing. Appl. Sci. 2024, 14, 5783. [Google Scholar] [CrossRef]
  83. Amer, N.S.; Belhaouari, S.B. Exploring new horizons in neuroscience disease detection through innovative visual signal analysis. Sci. Rep. 2024, 14, 4217. [Google Scholar] [CrossRef]
  84. Li, C.; Huang, X.; Song, R.; Qian, R.; Liu, X.; Chen, X. EEG-based seizure prediction via Transformer guided CNN. Measurement 2022, 203, 111948. [Google Scholar] [CrossRef]
  85. Hermawan, A.T.; Zaeni, I.A.E.; Wibawa, A.P.; Gunawan, G.; Hendrawan, W.H.; Kristian, Y. A multi-representation deep learning approach for epileptic seizure detection. J. Robot. Control (JRC) 2024, 5, 187–204. [Google Scholar] [CrossRef]
  86. Xu, M.; Jie, J.; Zhou, W.; Zhou, H.; Jin, S. Synthetic epileptic brain activities with TripleGAN. Comput. Math. Methods Med. 2022, 2022, 2841228. [Google Scholar] [CrossRef]
Figure 1. Graphical summary of this scoping review on EEG-based seizure prediction.
Figure 1. Graphical summary of this scoping review on EEG-based seizure prediction.
Applsci 15 06279 g001
Figure 2. Overview of ML and DL pipelines for EEG-based seizure prediction. Temporal and spectral features are extracted from EEG signals. ML models rely on handcrafted features, while DL models automatically learn representations through convolution and pooling layers. Spectral features are visualized as time-frequency maps (color-coded by power, where blue to red scale indicates lower to higher power). DL representations are shown as feature maps with color gradients (from blue to red), representing the progression from low to high feature activation. The classification outputs include normal, pre-ictal, and ictal EEG states.
Figure 2. Overview of ML and DL pipelines for EEG-based seizure prediction. Temporal and spectral features are extracted from EEG signals. ML models rely on handcrafted features, while DL models automatically learn representations through convolution and pooling layers. Spectral features are visualized as time-frequency maps (color-coded by power, where blue to red scale indicates lower to higher power). DL representations are shown as feature maps with color gradients (from blue to red), representing the progression from low to high feature activation. The classification outputs include normal, pre-ictal, and ictal EEG states.
Applsci 15 06279 g002
Figure 3. Deep learning models for seizure prediction using spectral-domain EEG features.
Figure 3. Deep learning models for seizure prediction using spectral-domain EEG features.
Applsci 15 06279 g003
Table 1. Comparison of performance of ML models with time-domain input.
Table 1. Comparison of performance of ML models with time-domain input.
RefTemporal Feature RepresentationModel TypeDatasetPerformance
Srinivasan et al. [26]Approximate Entropy (ApEn)Elman NN, Probabilistic NNEEG100% overall accuracy
Ahammad et al. [27]Energy, SEN, IQR, MADStatistical ClassifiersCHB-MIT84.2% overall accuracy
Martis et al. [28]Energy, Fractal Dim., Sample Entropy (via ITD)Decision TreeEEG95.67% average classification accuracy
Fadlallah et al. [29]Weighted Permutation Entropy (WPE)Not specifiedEEGNot specified
Yang et al. [30]Min, Max, Mean, Variance, Skewness, Kurtosis, RMSSupervised ModelEEGNot specified
Zhang et al. [36]Wavelet-decomposed CSP Time FeaturesCNNEEG90.2% sensitivity, 0.096/h FPR
Li et al. [31]Scale-Dependent Lyapunov Exponents (SDLE)SVM, Random ForestEEG92.2% sensitivity, 0.12/h FPR
Brari [32]Correlation Dimension (CD)Simplified ClassifierEEGAccuracy 100%
Soomro et al. [33]CCA-based featuresMLPNNEEGAccuracy 92.583%
Abbaszadeh et al. [34]IQR, Kruskal-WallisSupervised MLEEG-
Memarian et al. [35]mRMR, mutual infoML classifiersMultimodal EEGAccuracy 95%
Wei et al. [37]Raw EEG (Temporal Modeling)3D-CNNEEGAccuracy > 90%
Xun et al. [38]Temporal AutoencodingSparse AutoencoderEEGError rate 22.93%
Yang et al. [39]Temporal DependencyCNN-LSTM, Self-attentionEEGAccuracy 92.07%
Bundy et al. [56]Time-domain EEGPLS RegressionEEGSensitivity > 99%
Dümpelmann et al. [54]Temporal HFOsKruskal-Wallis testEEG-
Wei et al. [55]IED classificationDL Temporal ModelsEEGAccuracy 95.1%
Kavitha et al. [57], Abbaszadeh et al. [58]Peak-to-peak, Variance, IQR, EnergySVM, DT, KNN, RFBonn, SenthilAlert 75 min before seizure
Qiao et al. [49], Xiang et al. [50]Temporal-Spatial FeaturesGCN, STGATMultichannel EEGSensitivity 98.5%
Wei et al. [51], Sun et al. [52]Time-domain ConnectivityDirected Graph ModelsEEGAccuracy 98.15%
Qiu et al. [42]Real-time EEG MonitoringCloud/Edge DLEEGAccuracy 93.4%
Salafian et al. [43]Real-time EEGFederated, TSK-FuzzyEEGAccuracy 91.43%
Zhou et al. [44]Neonatal EEG TemporalLMA-EEGNetEEG (Neonatal)Accuracy 95.71%
Cui et al. [45], Darvishi-Bayazi et al. [46]Mean amplitude, std, median, kurtosis, skewness of 0–40 Hz WPDCEJT TransferCross-subject EEGAccuracy 86.31%
Zarei Eskikand et al. [47]Neural Mass Time-DomainNeural ModelsEEG1 hr before seizure
Kong et al. [48]PSO, CorrelationOptimized ML ModelsEEGAccuracy 99.32%
Lih et al. [40]Temporal TransformersEpilepsyNetEEGAccuracy 85%
Saadoon et al. [41]EEG VariabilityEfficientNet-B0 + SVMEEGAccuracy 96.12%
Table 2. Comparison of performance of DL models with spectral-domain input.
Table 2. Comparison of performance of DL models with spectral-domain input.
RefFeature RepresentationModel TypeDatasetPerformance Metrics
Truong et al. [59,64]STFT (spectrogram)CNNCHB-MIT81.4% Sensitivity, FPR 0.06/h
Wang et al. [67]STFT (3D Tensor)3D CNN with Dilated ConvCHB-MIT85.8% Sensitivity, 80.5% Accuracy
Ramos-Aguilar et al. [66]Spectrogram + DescriptorsMLP, K-means, LTPBonn100% Accuracy
Usman et al. [72]STFTCNN-SVMCHB-MIT92.7% Sensitivity, 90.8% Specificity
Hu et al. [65]Mean Amplitude Spectrum (MAS)CNN-SVMCHB-MIT86.25% Accuracy
Yang et al. [39]STFTSelf-attentive Residual CNNCHB-MIT92.07% Accuracy, 89.33% Sensitivity, 93.02% Specificity
Liu et al. [73]Temporal + SpectralMulti-view CNNCHB-MIT93% Sensitivity, 71% Specificity
Singh & Lobiyal [74]SpectrogramCNN-LSTMCHB-MIT94.5% Accuracy, F1-score 0.9376, FPR 0.055/h
Wang et al. [75]DTF (Spectral Flow)CNN + Moving AvgiEEG90.8% Sensitivity, FPR 0.08/h
Romney et al. [76]EEMDNeural NetworksCHB-MIT86.7% Sensitivity, 89.5% Specificity
Qi et al. [77]Spectral Depth3D+2D HyCNNCHB-MIT98.43% Accuracy, 98.58% Sensitivity, 96.86% Specificity
Lih et al. [40]PCCTransformerEEG85% Accuracy
Zhu et al. [80]Spectral FeaturesTransformer + LSTM/GRUCHB-MIT98.24% Sensitivity
Li et al. [84]STFTTGCNNCHB-MIT91.5% Sensitivity, AUC 93.5%, FPR 0.145/h
Assali et al. [79]STFT + SICNNCHB-MITAccuracy 90.1%–94.5%
Li et al. [81]Entropy Spectral FeaturesSVM, Decision TreesEEGHigh Accuracy, Low Data Requirements
Urbina Fredes et al. [82]Alpha/Beta BandsSVMEEGHigh Accuracy, Real-Time Suitability
Amer & Belhouari [83]FBFTCNNEEGHigh Accuracy
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Saadoon, Y.A.; Khalil, M.; Battikh, D. Machine and Deep Learning-Based Seizure Prediction: A Scoping Review on the Use of Temporal and Spectral Features. Appl. Sci. 2025, 15, 6279. https://doi.org/10.3390/app15116279

AMA Style

Saadoon YA, Khalil M, Battikh D. Machine and Deep Learning-Based Seizure Prediction: A Scoping Review on the Use of Temporal and Spectral Features. Applied Sciences. 2025; 15(11):6279. https://doi.org/10.3390/app15116279

Chicago/Turabian Style

Saadoon, Yousif A., Mohamad Khalil, and Dalia Battikh. 2025. "Machine and Deep Learning-Based Seizure Prediction: A Scoping Review on the Use of Temporal and Spectral Features" Applied Sciences 15, no. 11: 6279. https://doi.org/10.3390/app15116279

APA Style

Saadoon, Y. A., Khalil, M., & Battikh, D. (2025). Machine and Deep Learning-Based Seizure Prediction: A Scoping Review on the Use of Temporal and Spectral Features. Applied Sciences, 15(11), 6279. https://doi.org/10.3390/app15116279

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

Article Metrics

Back to TopTop