A multi-criteria approach for arabic dialect sentiment analysis for online reviews: exploiting optimal machine learning algorithm selection

Mohamed Elhag Mohamed Abo*, Norisma Idris*, Rohana Mahmud, Atika Qazi, Ibrahim Abaker Targio Hashem, Jaafar Zubairu Maitama, Usman Naseem, Shah Khalid Khan, Shuiqing Yang

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

36 Citations (Scopus)
46 Downloads (Pure)

Abstract

A sentiment analysis of Arabic texts is an important task in many commercial applications such as Twitter. This study introduces a multi-criteria method to empirically assess and rank classifiers for Arabic sentiment analysis. Prominent machine learning algorithms were deployed to build classification models for Arabic sentiment analysis classifiers. Moreover, an assessment of the top five machine learning classifiers’ performances measures was discussed to rank the performance of the classifier. We integrated the top five ranking methods with evaluation metrics of machine learning classifiers such as accuracy, recall, precision, F-measure, CPU Time, classification error, and area under the curve (AUC). The method was tested using Saudi Arabic product reviews to compare five popular classifiers. Our results suggest that deep learning and support vector machine (SVM) classifiers perform best with accuracy 85.25%, 82.30%; precision 85.30, 83.87%; recall 88.41%, 83.89; F-measure 86.81, 83.87%; classification error 14.75, 17.70; and AUC 0.93, 0.90, respectively. They outperform decision trees, K-nearest neighbours (K-NN), and Naïve Bayes classifiers.

Original languageEnglish
Article number10018
Pages (from-to)1-20
Number of pages20
JournalSustainability
Volume13
Issue number18
DOIs
Publication statusPublished - 2 Sept 2021
Externally publishedYes

Bibliographical note

Copyright the Author(s) 2021. Version archived for private and non-commercial use with the permission of the author/s and according to publisher conditions. For further rights please contact the publisher.

Keywords

  • multiple-criteria
  • Arabic dialect
  • sentiment analysis
  • machine learning
  • performance evaluation

Fingerprint

Dive into the research topics of 'A multi-criteria approach for arabic dialect sentiment analysis for online reviews: exploiting optimal machine learning algorithm selection'. Together they form a unique fingerprint.

Cite this