{"title":"基于脑电图的情感识别:监督机器学习算法的比较分析","authors":"Anagha Prakash , Alwin Poulose","doi":"10.1016/j.dsm.2024.12.004","DOIUrl":null,"url":null,"abstract":"<div><div>Emotion recognition from electroencephalogram (EEG) signals has garnered significant attention owing to its potential applications in affective computing, human-computer interaction, and mental health monitoring. This paper presents a comparative analysis of different machine learning methods for emotion recognition using EEG data. The objective of this study was to identify the most effective algorithm for accurately classifying emotional states using EEG signals. The EEG brainwave dataset: Feeling emotions dataset was used to evaluate the performance of various machine-learning techniques. Multiple machine learning techniques, namely logistic regression (LR), support vector machine (SVM), Gaussian Naive Bayes (GNB), and decision tree (DT), and ensemble models, namely random forest (RF), AdaBoost, LightGBM, XGBoost, and CatBoost, were trained and evaluated. Five-fold cross-validation and dimension reduction techniques, such as principal component analysis, <em>t</em>-distributed stochastic neighbor embedding, and linear discriminant analysis, were performed for all models. The least-performing model, GNB, showed substantially increased performance after dimension reduction. Performance metrics such as accuracy, precision, recall, F1-score, and receiver operating characteristic curves are employed to assess the effectiveness of each approach. This study focuses on the implications of using various machine learning algorithms for EEG-based emotion recognition. This pursuit can improve our understanding of emotions and their underlying neural mechanisms.</div></div>","PeriodicalId":100353,"journal":{"name":"Data Science and Management","volume":"8 3","pages":"Pages 342-360"},"PeriodicalIF":0.0000,"publicationDate":"2025-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Electroencephalogram-based emotion recognition: a comparative analysis of supervised machine learning algorithms\",\"authors\":\"Anagha Prakash , Alwin Poulose\",\"doi\":\"10.1016/j.dsm.2024.12.004\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>Emotion recognition from electroencephalogram (EEG) signals has garnered significant attention owing to its potential applications in affective computing, human-computer interaction, and mental health monitoring. This paper presents a comparative analysis of different machine learning methods for emotion recognition using EEG data. The objective of this study was to identify the most effective algorithm for accurately classifying emotional states using EEG signals. The EEG brainwave dataset: Feeling emotions dataset was used to evaluate the performance of various machine-learning techniques. Multiple machine learning techniques, namely logistic regression (LR), support vector machine (SVM), Gaussian Naive Bayes (GNB), and decision tree (DT), and ensemble models, namely random forest (RF), AdaBoost, LightGBM, XGBoost, and CatBoost, were trained and evaluated. Five-fold cross-validation and dimension reduction techniques, such as principal component analysis, <em>t</em>-distributed stochastic neighbor embedding, and linear discriminant analysis, were performed for all models. The least-performing model, GNB, showed substantially increased performance after dimension reduction. Performance metrics such as accuracy, precision, recall, F1-score, and receiver operating characteristic curves are employed to assess the effectiveness of each approach. This study focuses on the implications of using various machine learning algorithms for EEG-based emotion recognition. This pursuit can improve our understanding of emotions and their underlying neural mechanisms.</div></div>\",\"PeriodicalId\":100353,\"journal\":{\"name\":\"Data Science and Management\",\"volume\":\"8 3\",\"pages\":\"Pages 342-360\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2025-09-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Data Science and Management\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S2666764924000687\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Data Science and Management","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2666764924000687","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Electroencephalogram-based emotion recognition: a comparative analysis of supervised machine learning algorithms
Emotion recognition from electroencephalogram (EEG) signals has garnered significant attention owing to its potential applications in affective computing, human-computer interaction, and mental health monitoring. This paper presents a comparative analysis of different machine learning methods for emotion recognition using EEG data. The objective of this study was to identify the most effective algorithm for accurately classifying emotional states using EEG signals. The EEG brainwave dataset: Feeling emotions dataset was used to evaluate the performance of various machine-learning techniques. Multiple machine learning techniques, namely logistic regression (LR), support vector machine (SVM), Gaussian Naive Bayes (GNB), and decision tree (DT), and ensemble models, namely random forest (RF), AdaBoost, LightGBM, XGBoost, and CatBoost, were trained and evaluated. Five-fold cross-validation and dimension reduction techniques, such as principal component analysis, t-distributed stochastic neighbor embedding, and linear discriminant analysis, were performed for all models. The least-performing model, GNB, showed substantially increased performance after dimension reduction. Performance metrics such as accuracy, precision, recall, F1-score, and receiver operating characteristic curves are employed to assess the effectiveness of each approach. This study focuses on the implications of using various machine learning algorithms for EEG-based emotion recognition. This pursuit can improve our understanding of emotions and their underlying neural mechanisms.