Semi-Supervised Seizure Prediction Model Combining Generative Adversarial Networks and Long Short-Term Memory Networks
Source abstract
Abstract
In recent years, significant progress has been made in seizure prediction using machine learning methods. However, fully supervised learning methods often rely on a large amount of labeled data, which can be costly and time-consuming. Unsupervised learning overcomes these drawbacks but can suffer from issues such as unstable training and reduced prediction accuracy. In this paper, we propose a semi-supervised seizure prediction model called WGAN-GP-Bi-LSTM. Specifically, we utilize the Wasserstein Generative Adversarial Network with Gradient Penalty (WGAN-GP) as the feature learning model, using the Earth Mover’s distance and gradient penalty to guide the unsupervised training process and train a high-order feature extractor. Meanwhile, we built a prediction model based on the Bidirectional Long Short-Term Memory Network (Bi-LSTM), which enhances seizure prediction performance by incorporating the high-order time-frequency features of the brain signals. An independent, publicly available dataset, CHB-MIT, was applied to train and validate the model’s performance. The results showed that the model achieved an average AUC of 90.08%, an average sensitivity of 82.84%, and an average specificity of 85.97%. A comparison with previous research demonstrates that our proposed method outperforms traditional adversarial network models and optimizes unsupervised feature extraction for seizure prediction.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: EEG and Brain-Computer Interfaces · Epilepsy research and treatment · Brain Tumor Detection and Classification
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
School of Medical Technology and Engineering, Henan University of Science and Technology, Luoyang 471023, China
References (42)
Show source-provided references
1. Epileptic seizure detection using cross-bispectrum of electroencephalogram signal10.1016/j.seizure.2019.02.001 ↗
2. Automated seizure prediction10.1016/j.yebeh.2018.09.030 ↗
3. Seizure prediction: Methods10.1016/j.yebeh.2011.09.001 ↗
4. Seizure prediction—Ready for a new era10.1038/s41582-018-0055-2 ↗
5. Operational classification of seizure types by the International League Against Epilepsy: Position Paper of the ILAE Commission for Classification and Terminology10.1111/epi.13670 ↗
6. Epilepsyecosystem.org: Crowd-sourcing reproducible seizure prediction with long-term human intracranial EEG
7. Seizure Prediction and its Applications10.1016/j.nec.2011.07.004 ↗
8. A multi scale time–frequency analysis on electroencephalogram signals10.1016/j.physa.2021.126516 ↗
9. Research progress of epileptic seizure predictions based on electroencephalogram signals
10. Machine Learning for Predicting Epileptic Seizures Using EEG Signals: A Review10.1109/RBME.2020.3008792 ↗
11. Prediction of secondary generalization from a focal onset seizure in intracerebral EEG10.1016/j.clinph.2018.02.122 ↗
12. A Functional-Genetic Scheme for Seizure Forecasting in Canine Epilepsy10.1109/TBME.2017.2752081 ↗
13. Preprocessing effects of 22 linear univariate features on the performance of seizure prediction methods10.1016/j.jneumeth.2013.03.019 ↗
14. Epileptic Seizures Prediction Using Machine Learning Methods10.1155/2017/9074759 ↗
15. SVM-Based System for Prediction of Epileptic Seizures From iEEG Signal10.1109/TBME.2016.2586475 ↗
16. Hasan, M.K., Ahamed, M.A., Ahmad, M., and Rashid, M.A. (2017). Prediction of Epileptic Seizure by Analysing Time Series EEG Signal Using k-NN Classifier. Appl. Bionics Biomech., 2017.10.1155/2017/6848014 ↗
17. Mohan, N., Shanir, P.P.M., Sulthan, N., Sofiya, S., and Khan, K.A. (2018, January 20–21). Automatic Epileptic Seizure Prediction in Scalp EEG. Proceedings of the 2nd International Conference on Intelligent Circuits and Systems (ICICS), Phagwara, India.10.1109/ICICS.2018.00063 ↗
18. Epileptic Seizure Prediction Using Big Data and Deep Learning: Toward a Mobile System10.1016/j.ebiom.2017.11.032 ↗
19. Convolutional neural networks for seizure prediction using intracranial and scalp electroencephalogram10.1016/j.neunet.2018.04.018 ↗
20. Focal Onset Seizure Prediction Using Convolutional Networks10.1109/TBME.2017.2785401 ↗
21. A Long Short-Term Memory deep learning network for the prediction of epileptic seizures using EEG signals10.1016/j.compbiomed.2018.05.019 ↗
22. Smart, O., and Chen, M. (2015, January 12–15). Semi-Automated Patient-Specific Scalp EEG Seizure Detection with Unsupervised Machine Learning. Proceedings of the IEEE Conference on Computational Intelligence in Bioinformatics and Computational Biology CIBCB, Honolulu, HI, USA.10.1109/CIBCB.2015.7300286 ↗
23. Deep Convolution Neural Network and Autoencoders-Based Unsupervised Feature Learning of eeg Signals10.1109/ACCESS.2018.2833746 ↗
24. Bizopoulos, P.A., Tsalikakis, D.G., Tzallas, A.T., Koutsouris, D.D., and Fotiadis, D.I. (2013, January 10–13). EEG Epileptic Seizure Detection using k-Means Clustering and Marginal Spectrum based on Ensemble Empirical Mode Decomposition. Proceedings of the IEEE 13th International Conference on Bioinformatics and Bioengineering (BIBE), Chania, Greece.10.1109/BIBE.2013.6701528 ↗
25. Unsupervised feature learning based on autoencoder for epileptic seizures prediction10.1007/s10489-023-04582-9 ↗
26. Optimized deep learning for EEG big data and seizure prediction BCI via internet of things10.1109/TBDATA.2017.2769670 ↗
27. Efficient epileptic seizure prediction based on deep learning10.1109/TBCAS.2019.2929053 ↗
28. Epileptic seizure forecasting with generative adversarial networks10.1109/ACCESS.2019.2944691 ↗
29. Tang, Y. (2021). Epileptic Seizure Prediction Based on Improved LSTM Network, Changchun University of Science and Technology. (In Chinese).
30. SinhaRoy, R., and Sen, A. (2023). A Hybrid Deep Learning Framework to Predict Alzheimer’s Disease Progression Using Generative Adversarial Networks and Deep Convolutional Neural Networks. Arab. J. Sci. Eng., 1–18.10.21203/rs.3.rs-2991769/v1 ↗
31. Abdelhameed, A.M., and Bayoumi, M. (2018, January 17–20). Semi-supervised deep learning system for epileptic seizures onset prediction. Proceedings of the 17th IEEE International Conference on Machine Learning and Applications (ICMLA), Orlando, FL, USA.10.1109/ICMLA.2018.00191 ↗
32. Research Progress on Application of Generative Adversarial Networks in Various Fields
33. Instability analysis for generative adversarial networks and its solving techniques
34. Early prediction of epileptic seizures using a long-term recurrent convolutional network10.1016/j.jneumeth.2019.108395 ↗
35. Towards accurate prediction of epileptic seizures: A review10.1016/j.bspc.2017.02.001 ↗
36. Goodfellow, I.J., Pouget-Abadie, J., Mirza, M., Xu, B., Warde-Farley, D., Ozair, S., Courville, A., and Bengio, Y. (2014, January 8–13). Generative adversarial nets. Proceedings of the 28th Conference on Neural Information Processing Systems (NIPS), Montreal, QC, Canada.
37. Partial Discharge Data Augmentation Based on Improved Wasserstein Generative Adversarial Network with Gradient Penalty10.1109/TII.2022.3197839 ↗
38. Generative adversarial networks10.1145/3422622 ↗
39. Gulrajani, I., Ahmed, F., Arjovsky, M., Dumoulin, V., and Courville, A.C. (2017). Improved training of wasserstein gans. Adv. Neural Inf. Process. Syst., 30.
40. Optimal selection of SOP and SPH using fuzzy inference system for on-line epileptic seizure prediction based on EEG phase synchronization10.1007/s13246-019-00806-w ↗
41. Shoeb, A.H. (2009). Application of Machine Learning to Epileptic Seizure Onset Detection and Treatment. [Ph.D. Thesis, Massachusetts Institute of Technology].
42. Rényi entropy and divergence for VARFIMA processes based on characteristic and impulse response functions10.1016/j.chaos.2022.112268 ↗