Research Article

Farklı Sınıflandırma Algoritmaları ve Metin Temsil Yöntemlerinin Duygu Analizinde Performans Karşılaştırılması

Volume: 9 Number: 6 December 31, 2021
TR EN

Farklı Sınıflandırma Algoritmaları ve Metin Temsil Yöntemlerinin Duygu Analizinde Performans Karşılaştırılması

Abstract

Son yıllarda internete erişim imkanlarının artması ve kullanıcılardaki akıllı telefon kullanımının yaygınlaşması sebebiyle sosyal medya olarak adlandırılan ve insanların çeşitli konulardaki fikirlerini paylaştığı servisler çok yaygın olarak kullanılmaktadır. Sosyal medya verilerinin analiz edilmesiyle insanların farklı konulardaki duygularına dair anlamlı çıkarımlarda bulunulması anlamına gelen ve temelde bir sınıflandırma işlemi olan Duygu Analizi çalışmaları son yıllarda öne çıkan çalışma alanlarından biridir. Bu çalışmada, Python programlama dili içindeki kütüphaneler kullanılarak Naive Bayes (NB), Logistic Regression (LR), Support Vector Machine (SVM), Decision Tree (DT), Random Forest (RF) ve Artificial Neural Network (ANN) gibi 6 adet sınıflandırma algoritmasının Duygu Analizi kapsamında, performans karşılaştırması yapılmıştır. Veri seti olarak, açık kaynaklı, IMDB sitesinde yer alan etiketli kullanıcı yorumları kullanılmıştır. Doğal Dil İşleme yöntemleri kullanılarak temizlenen veri setinin sayısal olarak temsil edilebilmesi için Bag of Words (BoW), TF-IDF, FastText ve Word2Vec metin temsil yöntemleri kullanılmıştır. Veri setinin eğitimi ve test edilmesi aşamasında k=5 olacak şekilde k-fold cross validation yöntemi kullanılmıştır. 6 farklı sınıflandırma yöntemi için elde edilen sonuçlar accuracy, precision, recall ve f1 score hesaplanarak ayrıntılı bir karşılaştırma yapılmış ve sonuçlar kaydedilmiştir. En yüksek accuracy değerleri olarak LR ve SVM sırasıyla BOW’da %86, TF-IDF’te %87, word2Vec’de %87 ve FastText’te %83 seviyelerinde benzer sonuçlar vermiştir.

Keywords

References

  1. [1] B. Agarwal, N. Mittal, P. Bansal, and S. Garg, “Sentiment analysis using common-sense and context information,” Computational Intelligence and Neuroscience, vol. 2015, pp. 1–9, 2015.
  2. [2] N. Mishra and C. K. Jha, “Classification of opinion mining techniques,” International Journal of Computer Applications, vol. 56, no. 13, pp. 1–6, 2012.
  3. [3] B. Bansal ve S. Srivastava, “Sentiment classification of online consumer reviews using word vector representations”, Procedia Computer Science, vol. 132, pp. 1147–1153, 2018.
  4. [4] S. Symeonidis, D. Effrosynidis, ve A. Arampatzis, “A comparative evaluation of pre-processing techniques and their interactions for twitter sentiment analysis”, Expert Systems with Applications, vol. 110, pp. 298–310, 2018.
  5. [5] B. Haryanto, Y. Ruldeviyani, F. Rohman, T. N. Julius Dimas, R. Magdalena, ve F. Muhamad Yasil, “Facebook analysis of community sentiment on 2019 Indonesian presidential candidates from Facebook opinion data”, Procedia Computer Science, vol. 161, pp. 715–722, 2019.
  6. [6] E. D’Andrea, P. Ducange, A. Bechini, A. Renda, ve F. Marcelloni, “Monitoring the public opinion about the vaccination topic from tweets analysis”, Expert Systems with Applications, vol. 116, pp. 209–226, 2019.
  7. [7] A. Alsaeedi and M. Z. Khan, “A study on sentiment analysis techniques of Twitter data,” International Journal of Advanced Computer Science and Applications, vol. 10, no. 2, pp. 361–374, 2019.
  8. [8] J. Khairnar and M. Kinikar, “Machine learning algorithms for opinion mining and sentiment classification,” International Journal of Scientific and Research Publications, vol. 3, no. 6, pp. 1–6, 2013.

Details

Primary Language

Turkish

Subjects

Engineering

Journal Section

Research Article

Publication Date

December 31, 2021

Submission Date

October 27, 2021

Acceptance Date

December 21, 2021

Published in Issue

Year 2021 Volume: 9 Number: 6

APA
Öğe, B. C., & Kayaalp, F. (2021). Farklı Sınıflandırma Algoritmaları ve Metin Temsil Yöntemlerinin Duygu Analizinde Performans Karşılaştırılması. Duzce University Journal of Science and Technology, 9(6), 406-416. https://doi.org/10.29130/dubited.1015320
AMA
1.Öğe BC, Kayaalp F. Farklı Sınıflandırma Algoritmaları ve Metin Temsil Yöntemlerinin Duygu Analizinde Performans Karşılaştırılması. DUBİTED. 2021;9(6):406-416. doi:10.29130/dubited.1015320
Chicago
Öğe, Batuhan Cem, and Fatih Kayaalp. 2021. “Farklı Sınıflandırma Algoritmaları Ve Metin Temsil Yöntemlerinin Duygu Analizinde Performans Karşılaştırılması”. Duzce University Journal of Science and Technology 9 (6): 406-16. https://doi.org/10.29130/dubited.1015320.
EndNote
Öğe BC, Kayaalp F (December 1, 2021) Farklı Sınıflandırma Algoritmaları ve Metin Temsil Yöntemlerinin Duygu Analizinde Performans Karşılaştırılması. Duzce University Journal of Science and Technology 9 6 406–416.
IEEE
[1]B. C. Öğe and F. Kayaalp, “Farklı Sınıflandırma Algoritmaları ve Metin Temsil Yöntemlerinin Duygu Analizinde Performans Karşılaştırılması”, DUBİTED, vol. 9, no. 6, pp. 406–416, Dec. 2021, doi: 10.29130/dubited.1015320.
ISNAD
Öğe, Batuhan Cem - Kayaalp, Fatih. “Farklı Sınıflandırma Algoritmaları Ve Metin Temsil Yöntemlerinin Duygu Analizinde Performans Karşılaştırılması”. Duzce University Journal of Science and Technology 9/6 (December 1, 2021): 406-416. https://doi.org/10.29130/dubited.1015320.
JAMA
1.Öğe BC, Kayaalp F. Farklı Sınıflandırma Algoritmaları ve Metin Temsil Yöntemlerinin Duygu Analizinde Performans Karşılaştırılması. DUBİTED. 2021;9:406–416.
MLA
Öğe, Batuhan Cem, and Fatih Kayaalp. “Farklı Sınıflandırma Algoritmaları Ve Metin Temsil Yöntemlerinin Duygu Analizinde Performans Karşılaştırılması”. Duzce University Journal of Science and Technology, vol. 9, no. 6, Dec. 2021, pp. 406-1, doi:10.29130/dubited.1015320.
Vancouver
1.Batuhan Cem Öğe, Fatih Kayaalp. Farklı Sınıflandırma Algoritmaları ve Metin Temsil Yöntemlerinin Duygu Analizinde Performans Karşılaştırılması. DUBİTED. 2021 Dec. 1;9(6):406-1. doi:10.29130/dubited.1015320

Cited By