Machine learning approaches for eeg signal classification: Algorithms and applications

Authors

  • Aurela Qamili
  • Jozef Kola

DOI:

https://doi.org/10.55312/op.vi1.5889

Abstract

The fusion of artificial intelligence (AI) with medical science, particularly through the analysis of Electroencephalography (EEG) data, represents a significant leap toward understanding and interpreting the complexities of human brain activity. The utility of EEG data spans various domains, including, but not limited to, neurology, psychiatry, and brain-computer interfaces (BCI), offering a non-invasive peek into the electrical activities of the brain with implications for diagnostics, therapeutic interventions, and the development of assistive technologies. With the advent of sophisticated machine learning (ML) and deep learning (DL) techniques, the potential to decode and classify these signals has grown exponentially, promising breakthroughs in medical science, neuropsychology, and beyond. This review systematically explores the breadth of machine learning methodologies applied to EEG signal classification, scrutinizing both traditional ML algorithms and advanced DL models. Our study compiles and assesses various algorithms, including Support Vector Machines (SVM), Convolutional Neural Networks (CNN), and Recurrent Neural Networks (RNN), among others, for their efficacy in accurately classifying EEG signals for a multitude of applications ranging from seizure detection to mental state analysis. We delve into the technical nuances of these algorithms, highlighting their strengths, limitations, and the specific EEG datasets they have been applied. This review article is poised to serve as an invaluable resource for researchers and practitioners in the fields of neuroscience, artificial intelligence, and beyond, offering insights into the intricate relation between brain activity and machine learning.

Keywords:

Inteligjenca Artificiale, EEG, marrja e të dhënave, algoritmet e klasifikimit, trendet në zhvillim.

Downloads

Download data is not yet available.

References

  1. . Hosseini, M. P., Hosseini, A., & Ahi, K. (2021). A Review on Machine Learning for EEG Signal Processing in Bioengineering. IEEE Reviews in Biomedical Engineering, 14, 204–218. https://doi.org/10.1109/rbme.2020.2969915

  2. . Khosla, A., Khandnor, P., & Chand, T. (2020, April). A comparative analysis of signal processing and classification methods for different applications based on EEG signals. Biocybernetics and Biomedical Engineering, 40(2), 649–690. https://doi.org/10.1016/j.bbe.2020.02.002

  3. . Rasheed, K., Qayyum, A., Qadir, J., Sivathamboo, S., Kwan, P., Kuhlmann, L., O’Brien, T., & Razi, A. (2021). Machine Learning for Predicting Epileptic Seizures Using EEG Signals: A Review. IEEE Reviews in Biomedical Engineering, 14, 139–155. https://doi.org/10.1109/rbme.2020.3008792

  4. . Subasi, A., & Ismail Gursoy, M. (2010, December). EEG signal classification using PCA, ICA, LDA and support vector machines. Expert Systems With Applications, 37(12), 8659–8666. https://doi.org/10.1016/j.eswa.2010.06.065

  5. . Pooja, Pahuja, S., & Veer, K. (2021, May 4). Recent Approaches on Classification and Feature Extraction of EEG Signal: A Review. Robotica, 40(1), 77–101. https://doi.org/10.1017/s0263574721000382

  6. . Kumar, P. N., & Kareemullah, H. (2014, February). EEG signal with feature extraction using SVM and ICA classifiers. International Conference on Information Communication and Embedded Systems (ICICES2014). https://doi.org/10.1109/icices.2014.7034090

  7. . Gupta, R., Alam, M. A., & Agarwal, P. (2020, August 1). Modified Support Vector Machine for Detecting Stress Level Using EEG Signals. Computational Intelligence and Neuroscience, 2020, 1–14. https://doi.org/10.1155/2020/8860841

  8. . WANG, L., JOHNSON, D., & LIN, Y. (2021, May 31). Using EEG to detect driving fatigue based on common spatial pattern and support vector machine. Turkish Journal of Electrical Engineering and Computer Sciences, 29(3), 1429–1444. https://doi.org/10.3906/elk-2008-83

  9. . Rahman, A. A., Faisal, F., Nishat, M. M., Siraji, M. I., Khalid, L. I., Khan, M. R. H., & Reza,

  10. M. T. (2021, December 8). Detection of Epileptic Seizure from EEG Signal Data by Employing Machine Learning Algorithms with Hyperparameter Optimization. 2021 4th International Conference on Bio-Engineering for Smart Technologies (BioSMART). https://doi.org/10.1109/

  11. biosmart54244.2021.9677770

  12. . Masum, M., Shahriar, H., & Haddad, H. M. (2020, July). Epileptic Seizure Detection for Imbalanced Datasets Using an Integrated Machine Learning Approach. 2020 42nd Annual International Conference of the IEEE Engineering in Medicine & Biology Society (EMBC). https://

  13. doi.org/10.1109/embc44109.2020.9175632

  14. . Jeon, J., & Cai, H. (2022, August). Multi-class classification of construction hazards via cognitive states assessment using wearable EEG. Advanced Engineering Informatics, 53, 101646. https://doi.org/10.1016/j.aei.2022.101646

  15. . Sharma, N., Kolekar, M. H., & Jha, K. (2021, January). EEG based dementia diagnosis using multi-class support vector machine with motor speed cognitive test. Biomedical Signal Processing and Control, 63, 102102. https://doi.org/10.1016/j.bspc.2020.102102

  16. . Thanigaivelu, P. S., Sridhar, S. S., & Sulthana, S. F. (2023, February 27). OISVM: Optimal Incremental Support Vector Machine-based EEG Classification for Brain-computer Interface Model. Cognitive Computation, 15(3), 888–903. https://doi.org/10.1007/s12559-023-10120-z

  17. . Echtioui, A., Zouch, W., Ghorbel, M., Mhiri, C., & Hamam, H. (2021, June 28). A Novel Ensemble Learning Approach for Classification of EEG Motor Imagery Signals. 2021 International Wireless Communications and Mobile Computing (IWCMC). https://doi.org/10.1109/

  18. iwcmc51323.2021.9498833

  19. . Miah, M. O., Muhammod, R., Mamun, K. A. A., Farid, D. M., Kumar, S., Sharma, A., & Dehzangi, A. (2021, December). CluSem: Accurate clustering-based ensemble method to predict motor imagery tasks from multi-channel EEG data. Journal of Neuroscience Methods, 364,

  20. https://doi.org/10.1016/j.jneumeth.2021.109373

  21. . Zhang, Y., Guo, H., Zhou, Y., Xu, C., & Liao, Y. (2023, January). Recognising drivers’ mental fatigue based on EEG multi-dimensional feature selection and fusion. Biomedical Signal Processing and Control, 79, 104237. https://doi.org/10.1016/j.bspc.2022.104237

  22. . Zhou, Y., Wang, P., Gong, P., Wei, F., Wen, X., Wu, X., & Zhang, D. (2023). Cross-Subject Cognitive Workload Recognition Based on EEG and Deep Domain Adaptation. IEEE Transactions on Instrumentation and Measurement, 72, 1–12. https://doi.org/10.1109/tim.2023.3276515

  23. . Li, X., Zhang, Y., Tiwari, P., Song, D., Hu, B., Yang, M., Zhao, Z., Kumar, N., & Marttinen, P. (2022, November 21). EEG Based Emotion Recognition: A Tutorial and Review. ACM Computing Surveys, 55(4), 1–57. https://doi.org/10.1145/3524499

  24. . Mattioli, F., Porcaro, C., & Baldassarre, G. (2021, December 1). A 1D CNN for high accuracy classification and transfer learning in motor imagery EEG-based brain-computer interface. Journal of Neural Engineering, 18(6), 066053. https://doi.org/10.1088/1741-2552/ac4430

  25. . O’Shea, A., Lightbody, G., Boylan, G., & Temko, A. (2020, March). Neonatal seizure detection from raw multi-channel EEG using a fully convolutional architecture. Neural Networks, 123, 12–25. https://doi.org/10.1016/j.neunet.2019.11.023

  26. . Samavat, A., Khalili, E., Ayati, B., & Ayati, M. (2022). Deep Learning Model With Adaptive Regularization for EEG-Based Emotion Recognition Using Temporal and Frequency Features. IEEE Access, 10, 24520–24527. https://doi.org/10.1109/access.2022.3155647

  27. . Das Chakladar, D., Dey, S., Roy, P. P., & Dogra, D. P. (2020, July). EEG-based mental workload estimation using deep BLSTM-LSTM network and evolutionary algorithm. Biomedical Signal Processing and Control, 60, 101989. https://doi.org/10.1016/j.bspc.2020.101989

  28. . Yang, B., Zhu, X., Liu, Y., & Liu, H. (2021, July). A single-channel EEG based automatic sleep stage classification method leveraging deep one-dimensional convolutional neural network and hidden Markov model. Biomedical Signal Processing and Control, 68, 102581. https://doi.

  29. org/10.1016/j.bspc.2021.102581

  30. . Zeng, W., Guo, Z., Shen, Y., Bashir, A. K., Yu, K., Al-Otaibi, Y. D., & Gao, X. (2021, January

  31. . Data-driven management for fuzzy sewage treatment processes using hybrid neural computing. Neural Computing and Applications, 35(33), 23781–23794. https://doi.org/10.1007/s00521-020-05655-3

  32. . Cossu, A., Carta, A., Lomonaco, V., & Bacciu, D. (2021, November). Continual learning for recurrent neural networks: An empirical evaluation. Neural Networks, 143, 607–627. https://doi.org/10.1016/j.neunet.2021.07.021

  33. . Du, Y., & Liu, J. (2022, June 1). IENet: a robust convolutional neural network for EEG based brain-computer interfaces. Journal of Neural Engineering, 19(3), 036031. https://doi. org/10.1088/1741-2552/ac7257

  34. . Sikka, A., Jamalabadi, H., Krylova, M., Alizadeh, S., van der Meer, J. N., Danyeli, L., Deliano, M., Vicheva, P., Hahn, T., Koenig, T., Bathula, D. R., & Walter, M. (2020, February 24). Investigating the temporal dynamics of electroencephalogram (EEG) microstates using recurrent neural networks. Human Brain Mapping, 41(9), 2334–2346. https://doi.org/10.1002/hbm.24949

  35. . Hashemnia, S., Grasse, L., Soni, S., & Tata, M. S. (2021, July 8). Human EEG and Recurrent Neural Networks Exhibit Common Temporal Dynamics During Speech Recognition. Frontiers in Systems Neuroscience, 15. https://doi.org/10.3389/fnsys.2021.617605

  36. . Antoniou, E., Bozios, P., Christou, V., Tzimourta, K. D., Kalafatakis, K., G. Tsipouras, M., Giannakeas, N., & Tzallas, A. T. (2021, March 27). EEG-Based Eye Movement Recognition Using Brain–Computer Interface and Random Forests. Sensors, 21(7), 2339. https://doi.org/10.3390/

  37. s21072339

  38. . Bastos, N. S., Marques, B. P., Adamatti, D. F., & Billa, C. Z. (2020, July 9). Analyzing EEG Signals Using Decision Trees: A Study of Modulation of Amplitude. Computational Intelligence and Neuroscience, 2020, 1–11. https://doi.org/10.1155/2020/3598416

  39. . Sha’abani, M. N. A. H., Fuad, N., Jamal, N., & Ismail, M. F. (2020). kNN and SVM Classification for EEG: A Review. Lecture Notes in Electrical Engineering, 555–565. https://doi.org/10.1007/978-981-15-2317-5_47

  40. . Fatlawi, H. K., & Kiss, A. (2022, November 11). Similarity-Based Adaptive Window for Improving Classification of Epileptic Seizures with Imbalance EEG Data Stream. Entropy, 24(11),1641. https://doi.org/10.3390/e24111641

  41. . Kappenman, E. S., Farrens, J. L., Zhang, W., Stewart, A. X., & Luck, S. J. (2021, January). ERP CORE: An open resource for human event-related potential research. NeuroImage, 225,117465. https://doi.org/10.1016/j.neuroimage.2020.117465

  42. . Chaddad, A., Wu, Y., Kateb, R., & Bouridane, A. (2023, July 16). Electroencephalography Signal Processing: A Comprehensive Review and Analysis of Methods and Techniques. Sensors, 23(14), 6434. https://doi.org/10.3390/s23146434

  43. . Bates, S., Hastie, T., & Tibshirani, R. (2023, May 15). Cross-Validation: What Does It Estimate and How Well Does It Do It? Journal of the American Statistical Association, 1–12. https://doi.org/10.1080/01621459.2023.2197686

  44. . Alpaydin, E. (2020, March 24). Introduction to Machine Learning, fourth edition. MIT Press. http://books.google.ie/books?id=uZnSDwAAQBAJ&printsec=frontcover&dq=Introduction+-to+Machine+Learning,+fourth+edition&hl=&cd=1&source=gbs_api

  45. . Boonyakitanont, P., Lek-uthai, A., Chomtho, K., & Songsiri, J. (2020, March). A review of feature extraction and performance evaluation in epileptic seizure detection using EEG. Biomedical Signal Processing and Control, 57, 101702. https://doi.org/10.1016/j.bspc.2019.101702

  46. . Vivaldi, N., Caiola, M., Solarana, K., & Ye, M. (2021, November). Evaluating Performance of EEG Data-Driven Machine Learning for Traumatic Brain Injury Classification. IEEE Transactions on Biomedical Engineering, 68(11), 3205–3216. https://doi.org/10.1109/

  47. tbme.2021.3062502

Downloads

Published

2024-11-24

How to Cite

Qamili, A., & Kola, J. (2024). Machine learning approaches for eeg signal classification: Algorithms and applications. Optime, (1), 273–284. https://doi.org/10.55312/op.vi1.5889

Issue

Section

Articles