Sentiment analysis of coronavirus data with ensemble and machine learning methods

dc.contributor.authorBaşarslan, Muhammet Sinan
dc.contributor.authorKayaalp, Fatih
dc.date.accessioned2025-05-10T15:24:31Z
dc.date.issued2024
dc.departmentİstanbul Medeniyet Üniversitesi
dc.description.abstractThe coronavirus pandemic has distanced people from social life and increased the use of social media. People's emotions can be determined with text data collected from social media applications. This is used in many fields, especially in commerce. This study aims to predict people's sentiments about the pandemic by applying sentiment analysis to Twitter tweets about the pandemic using single machine learning classifiers (Decision Tree-DT, K-Nearest Neighbor-KNN, Logistic Regression-LR, Naïve Bayes-NB, Random Forest-RF) and ensemble learning methods (Majority Voting (MV), Probabilistic Voting (PV), and Stacking (STCK)). After vectorizing the tweets using two predictive methods, Word2Vec (W2V) and Doc2Vec, and two traditional word representation methods, Term Frequency-Inverse Document Frequency (TF-IDF) and Bag of Words (BOW), classification models built using single machine learning classifiers were compared to models built using ensemble learning methods (MV, PV and STCK) by heterogeneously combining single machine classifier algorithms. Accuracy (ACC), F-measure (F), precision (P), and recall (R) were used as performance measures, with training/test separation rates of 70%-30% and 80%-20%, respectively. Among these models, the ACC of ensemble learning models ranged from 89% to 73%, while the ACC of single classifier models ranged from 60% to 80%. Among the ensemble learning methods, STCK with Doc2Vec text representation/embedding method gave the best ACC result of 89%. According to the experimental results, ensemble models built with heterogeneous machine learning classifier algorithms gave better results than single machine learning classifier algorithms. © Author(s) 2024.
dc.identifier.doi10.31127/tuje.1352481
dc.identifier.endpage185
dc.identifier.issn2587-1366
dc.identifier.issue2
dc.identifier.scopus2-s2.0-85192945148
dc.identifier.scopusqualityQ3
dc.identifier.startpage175
dc.identifier.trdizinid1232985
dc.identifier.urihttps://doi.org/10.31127/tuje.1352481
dc.identifier.urihttps://search.trdizin.gov.tr/tr/yayin/detay/1232985
dc.identifier.urihttps://hdl.handle.net/20.500.14730/6745
dc.identifier.volume8
dc.indekslendigikaynakScopus
dc.indekslendigikaynakTR-Dizin
dc.language.isoen
dc.publisherMurat Yakar
dc.relation.ispartofTurkish Journal of Engineering
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı
dc.rightsinfo:eu-repo/semantics/openAccess
dc.snmzKA_Scopus_20250302
dc.subjectEnsemble learning; Machine learning; Sentiment analysis; Text representation; Word embedding
dc.titleSentiment analysis of coronavirus data with ensemble and machine learning methods
dc.typeArticle

Dosyalar

Orijinal paket

Listeleniyor 1 - 1 / 1
Yükleniyor...
Küçük Resim
İsim:
6745.pdf
Boyut:
732.42 KB
Biçim:
Adobe Portable Document Format