Classification of Epileptic Seizure Using Machine Learning Algorithms
DOI:
https://doi.org/10.32628/IJSRSET2411451Keywords:
Epileptic Seizures, Machine Learning, Feature Extraction, Dimensionality ReductionAbstract
Epileptic seizure detection remains a critical task in medical diagnosis, with machine learning (ML) algorithms offering promising avenues for accurate classification. This study investigates the efficacy of various ML algorithms in classifying epileptic seizures, focusing on the impact of dataset balance and dimensionality reduction techniques. A balanced dataset of seizure and non-seizure cases was utilized, ensuring robust model training across seizure types and frequencies. Feature extraction was performed using multiple techniques, with a particular emphasis on kernel principal component analysis (KPCA) due to its non-linear transformation capabilities. Classification was subsequently achieved through algorithms including k-nearest neighbors (KNN), random forests (RF), support vector machines (SVM), and decision trees (DT). The result obtained from binary classification scenario with SMOTE, showed the highest accuracies with KNN and RF, each achieving 95.14% with KPCA at d=7. KPCA yielded the most effective results in producing discriminative features for both binary and multi-class classification, highlighting its value for distinguishing seizure from non-seizure cases. These results indicate that a balanced dataset and an appropriate choice of dimensionality reduction—particularly non-linear KPCA—significantly improve classification performance. These findings support the efficacy of combined feature extraction and machine learning approaches in classifying epilepsy-related cases accurately, underscoring their potential in advancing diagnostic tools for epilepsy management.
Downloads
References
Amin, H.U.; Yusoff, M.Z.; Ahmad, R.F. A novel approach based on wavelet analysis and arithmetic coding for automated detection and diagnosis of epileptic seizure in EEG signals using machine learning techniques. Biomed. Signal Process. Control 2020, 56, 101707. [CrossRef] DOI: https://doi.org/10.1016/j.bspc.2019.101707
Sharmila, A.; Geethanjali, P. DWT based detection of epileptic seizure from EEG signals using naive Bayes and k-NN classifiers. IEEE Access 2016, 4, 7716–7727. [CrossRef] DOI: https://doi.org/10.1109/ACCESS.2016.2585661
Farooq, M. S., Zulfqar, A. & Riaz, S. Epileptic seizure detection using machine learning: Taxonomy, opportunities, and challenges. Diagnostics 13(6), 1–22 (2023) DOI: https://doi.org/10.3390/diagnostics13061058
Fisher, R., Acevedo, C., Arzimanoglou, A., Bogacz, A., Cross, J., Elger, C., et al. (2014). ILAE official report: a practical clinical definition of epilepsy, Epilepsia, 55,4, 475-482. DOI: https://doi.org/10.1111/epi.12550
Sharmila, A.; Geethanjali, P. A review on the pattern detection methods for epilepsy seizure detection from EEG signals. Biomed. Eng. Biomed. Tech. 2019, 64, 507–517. [CrossRef] [PubMed] DOI: https://doi.org/10.1515/bmt-2017-0233
LaFrance, W. C., Reuber, M., & Goldstein, L. H. (2013). Management of psychogenic nonepileptic seizures. Epilepsia, 54(s1), 53–67. https://doi.org/10.1111/epi.12106 DOI: https://doi.org/10.1111/epi.12106
Thara, D.K.; PremaSudha, B.G.; Xiong, F. Auto-detection of epileptic seizure events using deep neural network with different feature scaling techniques. Pattern Recognit. Lett. 2019, 128, 544–550. DOI: https://doi.org/10.1016/j.patrec.2019.10.029
Boonyakitanont, P.; Lek-Uthai, A.; Chomtho, K.; Songsiri, J. A review of feature extraction and performance evaluation in epileptic seizure detection using EEG. Biomed. Signal Process. Control 2020, 57, 101702. [CrossRef] DOI: https://doi.org/10.1016/j.bspc.2019.101702
Almustafa, K. M. (2020). Classification of epileptic seizure dataset using different machine learning algorithms. Informatics in Medicine Unlocked, 21, 100444. DOI: https://doi.org/10.1016/j.imu.2020.100444
Pippa et al. “Classification of epileptic and non-epileptic EEG events.” In: 2014 4th International Conference on Wireless Mobile Communication and Healthcare-Transforming Healthcare Through Innovations in Mobile and Wireless Technologies (2014), pp. 87–89. DOI: https://doi.org/10.4108/icst.mobihealth.2014.257352
Nandy, A., Alahe, M. A., Nasim Uddin, S. M., Alam, S., Nahid, A. A., & Awal, M. A. (2019). Feature Extraction and Classification of EEG Signals for Seizure Detection. 2019 International Conference on Robotics,Electrical and Signal Processing Techniques (ICREST). DOI: https://doi.org/10.1109/ICREST.2019.8644337
Usman, S. M., Latif, S., & Beg, A. (2019). Principal components analysis for seizures prediction using wavelet transform. International Journal of Advanced and Applied Sciences, 6, 3, 50–55.
Hamad, A., Houssein, E. H., Hassanien, A. E., & Fahmy, A. A. (2017). A Hybrid EEG Signals Classification Approach Based on Grey Wolf Optimizer Enhanced SVMs for Epileptic Detection. Proceedings of the International Conference on Advanced Intelligent Systems and Informatics, 108–117. DOI: https://doi.org/10.1007/978-3-319-64861-3_10
Nahzat S, Yaganoglu M (2021) Classification of epileptic seizure dataset using different machine learning algorithms and PCA
Usman, S. M., Latif, S., & Beg, A. (2019). Principal components analysis for seizures prediction using wavelet transform. International Journal of Advanced and Applied Sciences, 6, 3, 50–55.
Shafiezadeh, S., Duma, G. M., Pozza, M., & Testolin, A. (2024). A systematic review of cross-patient approaches for EEG epileptic seizure prediction. Journal of Neural Engineering. https://doi.org/10.1088/1741-2552/ad9682 DOI: https://doi.org/10.1088/1741-2552/ad9682
Adam Page et al. “A flexible multichannel EEG feature extractor and classifier for seizure detection”. In: IEEE Transactions on Circuits and Systems II: Express Briefs 62.2 (2015), pp. 109–113. DOI: https://doi.org/10.1109/TCSII.2014.2385211
Serna J, Paternina MRA, Zamora-Méndez ARK. Tripathy R, Pachori R (2020) EEG-Rhythm Specific Taylor-Fourier Filter Bank Implemented With O-Splines for the Detection of Epilepsy Using EEG Signals. IEEE Sens J. https:// doi. org/ 10.1109/ JSEN. 2020. 29765 19
Swami, P., Gandhi, T. K., Panigrahi, B. K., Tripathi, M., & Anand, S. (2016). A novel robust diagnostic model to detect seizures in electroencephalography. Expert Systems with Applications, 56, 116–130 DOI: https://doi.org/10.1016/j.eswa.2016.02.040
Soni, M., & Varma, S. (2020), Diabetes Prediction using Machine Learning Techniques, International Journal of Engineering Research & Technology (IJERT), 9, 9. DOI: https://doi.org/10.2139/ssrn.3642877
Chawla, N.V., Bowyer, K.W., Hall, L.O., & Kegelmeyer, W.P. (2002). "SMOTE: Synthetic Minority Over-sampling Technique." Journal of Artificial Intelligence Research, 16, 321-357. DOI: https://doi.org/10.1613/jair.953
Usman, S. M., Latif, S., & Beg, A. (2019). Principal components analysis for seizures prediction using wavelet transform. International Journal of Advanced and Applied Sciences, 6, 3, 50–55. DOI: https://doi.org/10.21833/ijaas.2019.03.008
H. He, Y. Bai, E. A. Garcia, and S. Li, “ADASYN: Adaptive Synthetic Sampling Approach for Imbalanced Learning,” in International Joint Conference on Neural Networks, 2008, no. 3, pp. 1322–1328. DOI: https://doi.org/10.1109/IJCNN.2008.4633969
Ippolito, P. P. (2019). Feature Extraction Techniques - Towards Data Science. Retrieved, from https://towardsdatascience.com/feature-extraction-techniques-d619b56e31be, (Date of access: December 27, 2020).
Downloads
Published
Issue
Section
License
Copyright (c) 2024 International Journal of Scientific Research in Science, Engineering and Technology
This work is licensed under a Creative Commons Attribution 4.0 International License.