Enhancing Multi-Emotion Detection in Text: A Comparative Study of Feature Extraction Techniques and Machine Learning Models

Emotion detection in text is one of the major tasks in NLP that might have tremendous applications in sentiment analysis, human-computer interaction, and mental health diagnosis. This study evaluates the performance of various feature extraction techniques and classification models for multi-emotion detection, using a dataset of 15,996 samples divided with six emotion labels: Sadness, Joy, Love, Anger, Fear, and Surprise. Three feature extraction methods—TF-IDF, Count Vectorization, and N-grams—were applied to preprocess the text data. Six models—KNN, SVM, NB, DT, LR, and BiLSTM—were then used to classify emotions. The best results among the 18 feature-model combinations are TF-IDF with SVM at 86.15%, Count Vectorization with Logistic Regression at 86.25%, and N-grams with SVM at 86.06%. N-grams combined with LR also performed well, achieving an accuracy of 88.09%, underlining the importance of capturing contextual and sequential information in text classification. This research contributes to improving NLP-based emotion detection systems and provides insights for future work, particularly in domains requiring nuanced emotion recognition from text data.

Authors

Institutions

Publication Details

Published
2025-02-13
DOI
https://doi.org/10.1109/ecce64574.2025.11013403
Citations
2
Primary Topic
Sentiment Analysis and Opinion Mining
Type
article
Field-Weighted Citation Impact
4.96
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Enhancing Multi-Emotion Detection in Text: A Comparative Study of Feature Extraction Techniques and Machine Learning Models

Khan Md. Hasib, M. F. Mridha, Mohammad Tanvir Parvez, Meherunnesa Hossain Ibnath
2 citations
Sentiment Analysis and Opinion Mining
4.96
article

Enhancing Multi-Emotion Detection in Text: A Comparative Study of Feature Extraction Techniques and Machine Learning Models

Khan Md. Hasib, M. F. Mridha, Mohammad Tanvir Parvez, Meherunnesa Hossain Ibnath
article en
2 citations

Abstract

Emotion detection in text is one of the major tasks in NLP that might have tremendous applications in sentiment analysis, human-computer interaction, and mental health diagnosis. This study evaluates the performance of various feature extraction techniques and classification models for multi-emotion detection, using a dataset of 15,996 samples divided with six emotion labels: Sadness, Joy, Love, Anger, Fear, and Surprise. Three feature extraction methods—TF-IDF, Count Vectorization, and N-grams—were applied to preprocess the text data. Six models—KNN, SVM, NB, DT, LR, and BiLSTM—were then used to classify emotions. The best results among the 18 feature-model combinations are TF-IDF with SVM at 86.15%, Count Vectorization with Logistic Regression at 86.25%, and N-grams with SVM at 86.06%. N-grams combined with LR also performed well, achieving an accuracy of 88.09%, underlining the importance of capturing contextual and sequential information in text classification. This research contributes to improving NLP-based emotion detection systems and provides insights for future work, particularly in domains requiring nuanced emotion recognition from text data.

American International University-Bangladesh (BD), Ahsanullah University of Science and Technology (BD), Bangladesh Medical University (BD), Bangladesh University of Business and Technology (BD)
Openalex Percentile: Top 5%
Sentiment Analysis and Opinion Mining
4.96
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.