Arabic Text Classification Using Modified Artificial Bee Colony Algorithm for Sentiment Analysis: The Case of Jordanian Dialect

Arab customers give their comments and opinions daily, and it increases dramatically through online reviews of products or services from companies, in both Arabic, and its dialects. This text describes the user’s condition or needs for satisfaction or dissatisfaction, and this evaluation is either n...

Full description

Saved in:
Bibliographic Details
Main Author: Habeeb, Abdallah (author)
Other Authors: Otair, Mohammed A (author), Abualigah, Laith (author), Alsoud, Anas Ratib (author), Elminaam, Diaa Salama Abd (author), Abu Zitar, Raed (author), Ezugwu, Absalom E (author), Jia, Heming (author)
Published: 2022
Subjects:
Online Access:https://depot.sorbonne.ae/handle/20.500.12458/1328
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1857415063513595904
author Habeeb, Abdallah
author2 Otair, Mohammed A
Abualigah, Laith
Alsoud, Anas Ratib
Elminaam, Diaa Salama Abd
Abu Zitar, Raed
Ezugwu, Absalom E
Jia, Heming
author2_role author
author
author
author
author
author
author
author_facet Habeeb, Abdallah
Otair, Mohammed A
Abualigah, Laith
Alsoud, Anas Ratib
Elminaam, Diaa Salama Abd
Abu Zitar, Raed
Ezugwu, Absalom E
Jia, Heming
author_role author
dc.creator.none.fl_str_mv Habeeb, Abdallah
Otair, Mohammed A
Abualigah, Laith
Alsoud, Anas Ratib
Elminaam, Diaa Salama Abd
Abu Zitar, Raed
Ezugwu, Absalom E
Jia, Heming
dc.date.none.fl_str_mv 2022-11-21T05:48:42Z
2022-11-21T05:48:42Z
2023
dc.identifier.none.fl_str_mv 978-3-031-17576-3
1860-949X
1860-9503
https://depot.sorbonne.ae/handle/20.500.12458/1328
10.1007/978-3-031-17576-3_12
dc.language.none.fl_str_mv en
dc.relation.none.fl_str_mv Classification Applications with Deep Learning and Machine Learning Technologies
Studies in Computational Intelligence
dc.subject.none.fl_str_mv Natural language processing
Text classification
Sentiment analysis
Feature selection
Inspired algorithms
ABC
UBC
KNN
SVM
PNN
Naïve Bayes
dc.title.none.fl_str_mv Arabic Text Classification Using Modified Artificial Bee Colony Algorithm for Sentiment Analysis: The Case of Jordanian Dialect
dc.type.none.fl_str_mv Controlled Vocabulary for Resource Type Genres::text::book::book part
description Arab customers give their comments and opinions daily, and it increases dramatically through online reviews of products or services from companies, in both Arabic, and its dialects. This text describes the user’s condition or needs for satisfaction or dissatisfaction, and this evaluation is either negative or positive polarity. Based on the need to work on Arabic text sentiment analysis problem, the case of the Jordanian dialect. The main purpose of this paper is to classify text into two classes: negative or positive which may help the business to maintain a report about service or product. The first phase has tools used in natural language processing; the stemming, stop word removal, and tokenization to filtering the text. The second phase, modified the Artificial Bee Colony (ABC) Algorithm, with Upper Confidence Bound (UCB) Algorithm, to promote the exploitation ability for the minimum dimension, to get the minimum number of the optimal feature, then using forward feature selection strategy by four classifiers of machine learning algorithms: (K-Nearest Neighbors (KNN), Support vector machines (SVM), Naïve-Bayes (NB), and Polynomial Neural Networks (PNN). This proposed model has been applied to the Jordanian dialect database, which contains comments from Jordanian telecom company’s customers. Based on the results of sentiment analysis few suggestions can be provided to the products or services to discontinue or drop, or upgrades it. Moreover, the proposed model is applied to the database of the Algerian dialect, which contains long Arabic texts, in order to see the efficiency of the proposed model for short and long texts. Four performance evaluation criteria were used: precision, recall, f1-score, and accuracy. For a future step, in order to build on or use for the classification of Arabic dialects, the experimental results show that the proposed model gives height accuracy up to 99% by applying to the Jordanian dialect, and a 82% by applying to the Algerian dialect.
id sorbonner_4f3480f81e49ca6a16bef87eeeb4c71f
identifier_str_mv 978-3-031-17576-3
1860-949X
1860-9503
10.1007/978-3-031-17576-3_12
language_invalid_str_mv en
network_acronym_str sorbonner
network_name_str Sorbonne University Abu Dhabi repository
oai_identifier_str oai:depot.sorbonne.ae:20.500.12458/1328
publishDate 2022
repository.mail.fl_str_mv
repository.name.fl_str_mv
repository_id_str
spelling Arabic Text Classification Using Modified Artificial Bee Colony Algorithm for Sentiment Analysis: The Case of Jordanian DialectHabeeb, AbdallahOtair, Mohammed AAbualigah, LaithAlsoud, Anas RatibElminaam, Diaa Salama AbdAbu Zitar, RaedEzugwu, Absalom EJia, HemingNatural language processingText classificationSentiment analysisFeature selectionInspired algorithmsABCUBCKNNSVMPNNNaïve BayesArab customers give their comments and opinions daily, and it increases dramatically through online reviews of products or services from companies, in both Arabic, and its dialects. This text describes the user’s condition or needs for satisfaction or dissatisfaction, and this evaluation is either negative or positive polarity. Based on the need to work on Arabic text sentiment analysis problem, the case of the Jordanian dialect. The main purpose of this paper is to classify text into two classes: negative or positive which may help the business to maintain a report about service or product. The first phase has tools used in natural language processing; the stemming, stop word removal, and tokenization to filtering the text. The second phase, modified the Artificial Bee Colony (ABC) Algorithm, with Upper Confidence Bound (UCB) Algorithm, to promote the exploitation ability for the minimum dimension, to get the minimum number of the optimal feature, then using forward feature selection strategy by four classifiers of machine learning algorithms: (K-Nearest Neighbors (KNN), Support vector machines (SVM), Naïve-Bayes (NB), and Polynomial Neural Networks (PNN). This proposed model has been applied to the Jordanian dialect database, which contains comments from Jordanian telecom company’s customers. Based on the results of sentiment analysis few suggestions can be provided to the products or services to discontinue or drop, or upgrades it. Moreover, the proposed model is applied to the database of the Algerian dialect, which contains long Arabic texts, in order to see the efficiency of the proposed model for short and long texts. Four performance evaluation criteria were used: precision, recall, f1-score, and accuracy. For a future step, in order to build on or use for the classification of Arabic dialects, the experimental results show that the proposed model gives height accuracy up to 99% by applying to the Jordanian dialect, and a 82% by applying to the Algerian dialect.2022-11-21T05:48:42Z2022-11-21T05:48:42Z2023Controlled Vocabulary for Resource Type Genres::text::book::book part978-3-031-17576-31860-949X1860-9503https://depot.sorbonne.ae/handle/20.500.12458/132810.1007/978-3-031-17576-3_12enClassification Applications with Deep Learning and Machine Learning TechnologiesStudies in Computational Intelligenceoai:depot.sorbonne.ae:20.500.12458/13282024-03-07T11:10:08Z
spellingShingle Arabic Text Classification Using Modified Artificial Bee Colony Algorithm for Sentiment Analysis: The Case of Jordanian Dialect
Habeeb, Abdallah
Natural language processing
Text classification
Sentiment analysis
Feature selection
Inspired algorithms
ABC
UBC
KNN
SVM
PNN
Naïve Bayes
title Arabic Text Classification Using Modified Artificial Bee Colony Algorithm for Sentiment Analysis: The Case of Jordanian Dialect
title_full Arabic Text Classification Using Modified Artificial Bee Colony Algorithm for Sentiment Analysis: The Case of Jordanian Dialect
title_fullStr Arabic Text Classification Using Modified Artificial Bee Colony Algorithm for Sentiment Analysis: The Case of Jordanian Dialect
title_full_unstemmed Arabic Text Classification Using Modified Artificial Bee Colony Algorithm for Sentiment Analysis: The Case of Jordanian Dialect
title_short Arabic Text Classification Using Modified Artificial Bee Colony Algorithm for Sentiment Analysis: The Case of Jordanian Dialect
title_sort Arabic Text Classification Using Modified Artificial Bee Colony Algorithm for Sentiment Analysis: The Case of Jordanian Dialect
topic Natural language processing
Text classification
Sentiment analysis
Feature selection
Inspired algorithms
ABC
UBC
KNN
SVM
PNN
Naïve Bayes
url https://depot.sorbonne.ae/handle/20.500.12458/1328