Emotional State Detection Using Electroencephalogram Signals: A Genetic Algorithm Approach
Source abstract
Abstract
Emotion recognition based on electroencephalogram signals (EEG) has been analyzed extensively in different applications, most of them using medical-grade equipment in laboratories. The trend in human-centered artificial intelligence applications is toward using portable sensors with reduced size and improved portability that can be taken to real life scenarios, which requires systems that efficiently analyze information in real time. Currently, there is no specific set of features or specific number of electrodes defined to classify specific emotions using EEG signals, and performance may be improved with the combination of all available features but could result in high dimensionality and even worse performance; to solve the problem of high dimensionality, this paper proposes the use of genetic algorithms (GA) to automatically search the optimal subset of EEG data for emotion classification. Publicly available EEG data with 2548 features describing the waves related to different emotional states are analyzed, and then reduced to 49 features with genetic algorithms. The results show that only 49 features out of the 2548 can be sufficient to create machine learning (ML) classification models with, using algorithms such as k-nearest neighbor (KNN), random forests (RF) and artificial neural networks (ANN), obtaining results with 90.06%, 93.62% and 95.87% accuracy, respectively, which are higher than the 87.16% and 89.38% accuracy of previous works.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: EEG and Brain-Computer Interfaces · Emotion and Mood Recognition · Blind Source Separation Techniques
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Unidad Académica de Ingeniería Eléctrica, Universidad Autónoma de Zacatecas, Jardín Juárez 147, Centro, Zacatecas 98000, Mexico
Departamento Estudios Generales, Universidad Continental, Arequipa 04001, Peru
Vicerrectorado de Investigación, Universidad Católica de Santa María, Arequipa 04001, Peru
References (37)
Show source-provided references
1. Kim, J.H., Poulose, A., and Han, D.S. (2021). The Extensive Usage of the Facial Image Threshing Machine for Facial Emotion Recognition Performance. Sensors, 21.10.3390/s21062026 ↗
2. A Survey on Facial Emotion Recognition Techniques: A State-of-the-Art Literature Review10.1016/j.ins.2021.10.005 ↗
3. Understanding Deep Learning Techniques for Recognition of Human Emotions Using Facial Expressions: A Comprehensive Survey10.1109/TIM.2023.3243661 ↗
4. Deep Learning-Based Speech Emotion Recognition Using Multi-Level Fusion of Concurrent Features10.1109/ACCESS.2022.3225684 ↗
5. Yan, Y., and Shen, X. (2022). Research on Speech Emotion Recognition Based on AA-CBGRU Network. Electronics, 11.10.3390/electronics11091409 ↗
6. Soman, G., Vivek, M.V., Judy, M.V., Papageorgiou, E., and Gerogiannis, V.C. (2022). Precision-Based Weighted Blending Distributed Ensemble Model for Emotion Classification. Algorithms, 15.10.3390/a15020055 ↗
7. Lin, W., and Li, C. (2023). Review of Studies on Emotion Recognition and Judgment Based on Physiological Signals. Appl. Sci., 13.10.3390/app13042573 ↗
8. LSTM-Based Emotion Detection Using Physiological Signals: IoT Framework for Healthcare and Distance Learning in COVID-1910.1109/JIOT.2020.3044031 ↗
9. Detecting Naturalistic Expressions of Nonbasic Affect Using Physiological Signals10.1109/T-AFFC.2012.4 ↗
10. Toward User-Independent Emotion Recognition Using Physiological Signals10.1109/JSEN.2018.2867221 ↗
11. Emotion Recognition Using Three-Dimensional Feature and Convolutional Neural Network from Multichannel EEG Signals10.1109/JSEN.2020.3020828 ↗
12. Emotion Recognition from Physiological Signal Analysis: A Review10.1016/j.entcs.2019.04.009 ↗
13. Using Deep Convolutional Neural Network for Emotion Detection on a Physiological Signals Dataset (AMIGOS)10.1109/ACCESS.2018.2883213 ↗
14. Emotion Recognition for Everyday Life Using Physiological Signals from Wearables: A Systematic Literature Review10.1109/TAFFC.2022.3176135 ↗
15. A Review, Current Challenges, and Future Possibilities on Emotion Recognition Using Machine Learning and Physiological Signals10.1109/ACCESS.2019.2944001 ↗
16. Sepúlveda, A., Castillo, F., Palma, C., and Rodriguez-Fernandez, M. (2021). Emotion Recognition from ECG Signals Using Wavelet Scattering and Machine Learning. Appl. Sci., 11.10.3390/app11114945 ↗
17. Sedik, A., Marey, M., and Mostafa, H. (2023). WFT-Fati-Dec: Enhanced Fatigue Detection AI System Based on Wavelet Denoising and Fourier Transform. Appl. Sci., 13.10.3390/app13052785 ↗
18. A Review on Genetic Algorithm: Past, Present, and Future10.1007/s11042-020-10139-6 ↗
19. Salih, O., and Duffy, K.J. (2023). Optimization Convolutional Neural Network for Automatic Skin Lesion Diagnosis Using a Genetic Algorithm. Appl. Sci., 13.10.3390/app13053248 ↗
20. Al-Tawil, M., Mahafzah, B.A., Al Tawil, A., and Aljarah, I. (2023). Bio-Inspired Machine Learning Approach to Type 2 Diabetes Detection. Symmetry, 15.10.3390/sym15030764 ↗
21. Lin, Z.-H., Woo, J.-C., Luo, F., and Chen, Y.-T. (2022). Research on Sound Imagery of Electric Shavers Based on Kansei Engineering and Multiple Artificial Neural Networks. Appl. Sci., 12.10.3390/app122010329 ↗
22. Yu, S.-N., and Chen, S.-F. (2015, January 25–29). Emotion State Identification Based on Heart Rate Variability and Genetic Algorithm. Proceedings of the 2015 37th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), Milan, Italy.10.1109/EMBC.2015.7318418 ↗
23. Oriented Stochastic Loss Descent Algorithm to Train Very Deep Multi-Layer Neural Networks without Vanishing Gradients10.1016/j.knosys.2021.107391 ↗
24. Ragot, M., Martin, N., Em, S., Pallamin, N., and Diverrez, J.-M. (2017, January 17–21). Emotion Recognition Using Physiological Signals: Laboratory vs. Wearable Sensors. Proceedings of the AHFE 2017 International Conference on Advances in Human Factors and Wearable Technologies, Los Angeles, CA, USA.10.1007/978-3-319-60639-2_2 ↗
25. Bird, J.J., Manso, L.J., Ribeiro, E.P., Ekart, A., and Faria, D.R. (2018, January 25–27). A Study on Mental State Classification Using EEG-Based Brain-Machine Interface. Proceedings of the 2018 International Conference on Intelligent Systems (IS), Funchal, Portugal.10.1109/IS.2018.8710576 ↗
26. Bird, J.J., Ekart, A., Buckingham, C.D., and Faria, D.R. (2019, January 29–30). Mental Emotional Sentiment Classification with an Eeg-Based Brain-Machine Interface. Proceedings of the International Conference on Digital Image and Signal Processing, Oxford, UK.10.1109/IS.2018.8710576 ↗
27. Ashford, J., Bird, J.J., Campelo, F., and Faria, D.R. (2020). Advances in Computational Intelligence Systems: Contributions Presented at the 19th UK Workshop on Computational Intelligence, Portsmouth, UK, 4–6 September 2019, Springer.
28. Electroencephalogram Emotion Recognition Based on Empirical Mode Decomposition and Optimal Feature Selection10.1109/TCDS.2018.2868121 ↗
29. Xu, H., Wang, X., Li, W., Wang, H., and Bi, Q. (2019, January 6–8). Research on EEG Channel Selection Method for Emotion Recognition. Proceedings of the IEEE International Conference on Robotics and Biomimetics, ROBIO 2019, Dali, China.10.1109/ROBIO49542.2019.8961740 ↗
30. Genetic Algorithms and Machine Learning10.1023/A:1022602019183 ↗
31. GALGO: An R Package for Multivariate Variable Selection Using Genetic Algorithms10.1093/bioinformatics/btl074 ↗
32. Machine Learning: Algorithms, Real-World Applications and Research Directions10.1007/s42979-021-00592-x ↗
33. Human Emotion Recognition from EEG-Based Brain–Computer Interface Using Machine Learning: A Comprehensive Review10.1007/s00521-022-07292-4 ↗
34. Fausett, L.V. (2006). Fundamentals of Neural Networks: Architectures, Algorithms and Applications, Pearson Education.
35. Irizarry, R.A. (2019). Introduction to Data Science: Data Analysis and Prediction Algorithms with R, CRC Press.10.1201/9780429341830 ↗
36. Pilnenskiy, N., and Smetannikov, I. (2020). Feature Selection Algorithms as One of the Python Data Analytical Tools. Future Internet, 12.10.3390/fi12030054 ↗
37. Scikit-Learn: Machine Learning in Python