Hybrid Ensemble Learning for EEG-Based Epileptic Seizure Forecasting
Organizations: The Beacom College of Computer and Cyber Sciences, Dakota State University Madison, SD, USA
Abstract
Epileptic seizure forecasting aims to provide actionable warnings before seizure onset, yet patient-independent generalization and false-alarm control remain major challenges. We propose a calibrated hybrid ensemble for EEG-based seizure forecasting that combines five deep learning models and three classical machine learning models through a logistic regression stacking meta-learner. The proposed pipeline integrates signal preprocessing, handcrafted feature extraction, class-imbalance handling, probability calibration, and clinically motivated post-processing. We evaluate the framework on CHB-MIT using strict Leave-One-Patient-Out (LOPO) cross-validation, with threshold and post-processing parameters selected only on held-out meta data. On the filtered cohort, excluding patients with anomalous preictal rates below 1% or above 15%, the model achieves 74.2% seizure-level sensitivity at 1.24 false alarms per hour, with an average warning time of 16.9 minutes. A test-tuned oracle constrained to the target false-alarm budget achieves 60.9% sensitivity at 0.951 false alarms per hour, highlighting the importance of reporting sensitivity together with realized false-alarm rates. Our code is available at: https://github.com/DanaMason/IEEE-CARS-Hybrid-Ensemble-Learning-for-EEG-Based-Epileptic-Seizure-Forecasting
Figures & tables
| Patient | Sens. | Detected | FA/hr | Warn (min) |
| chb01 | 28.6% | 2/7 | 1.16 | 15.5 |
| chb02 | 100.0% | 2/2 | 1.24 | 10.3 |
| chb03 | 28.6% | 2/7 | 0.52 | 9.6 |
| chb04 | 100.0% | 4/4 | 1.46 | 12.7 |
| chb05 | 60.0% | 3/5 | 0.74 | 18.3 |
| chb06 | 50.0% | 5/10 | 0.57 | 13.7 |
| Metric | All ( ) | Filtered ( ) |
| Sensitivity | ||
| Specificity | ||
| Precision | ||
| F1-score | ||
| Accuracy | ||
| AUC-ROC |
| Method | Year | Sens. | FA/hr | Threshold |
| Patient-specific evaluation | ||||
| Truong et al. [ 20 ] | 2018 | 0.812 | 0.159 | N/R |
| Ben Messaoud & Chavez [ 25 ] | 2021 | 0.821 | 0.080 | N/R |
| Patient-independent LOPO evaluation | ||||
| Meng et al. (3D-SERESNet) [ 26 ] | 2025 | 0.844 | 0.232 | N/R |
| Ours, honest (all, ) | 2026 | 0.728 | 1.251 | Meta slice |
Ensemble Learning
Ensemble learning combines multiple predictors to improve accuracy, robustness, calibration, or uncertainty estimates.
See all 272 papers