Mustafa Mhamed, Richard Sutcliffe, Husam Quteineh, Xia Sun, Eiad Almekhlafi, Ephrem Afele Retta, Jun Feng
{"title":"A deep CNN architecture with novel pooling layer applied to two Sudanese Arabic sentiment data sets","authors":"Mustafa Mhamed, Richard Sutcliffe, Husam Quteineh, Xia Sun, Eiad Almekhlafi, Ephrem Afele Retta, Jun Feng","doi":"10.1177/01655515231188341","DOIUrl":null,"url":null,"abstract":"Arabic sentiment analysis has become an important research field in recent years. Initially, work focused on Modern Standard Arabic (MSA), which is the most widely used form. Since then, work has been carried out on several different dialects, including Egyptian, Levantine and Moroccan. Moreover, a number of data sets have been created to support such work. However, up until now, no work has been carried out on Sudanese Arabic, a dialect which has 32 million speakers. In this article, two new public data sets are introduced, the two-class Sudanese Sentiment Data set (SudSenti2) and the three-class Sudanese Sentiment Data set (SudSenti3). In the preparation phase, we establish a Sudanese stopword list. Furthermore, a convolutional neural network (CNN) architecture, Sentiment Convolutional MMA (SCM), is proposed, comprising five CNN layers together with a novel Mean Max Average (MMA) pooling layer, to extract the best features. This SCM model is applied to SudSenti2 and SudSenti3 and shown to be superior to the baseline models, with accuracies of 92.25% and 85.23% (Experiments 1 and 2). The performance of MMA is compared with Max, Avg and Min and shown to be better on SudSenti2, the Saudi Sentiment Data set and the MSA Hotel Arabic Review Data set by 1.00%, 0.83% and 0.74%, respectively (Experiment 3). Next, we conduct an ablation study to determine the contribution to performance of text normalisation and the Sudanese stopword list (Experiment 4). For normalisation, this makes a difference of 0.43% on two-class and 0.45% on three-class. For the custom stoplist, the differences are 0.82% and 0.72%, respectively. Finally, the model is compared with other deep learning classifiers, including transformer-based language models for Arabic, and shown to be comparable for SudSenti2 (Experiment 5).","PeriodicalId":54796,"journal":{"name":"Journal of Information Science","volume":"14 11","pages":"0"},"PeriodicalIF":1.8000,"publicationDate":"2023-10-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Information Science","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1177/01655515231188341","RegionNum":4,"RegionCategory":"管理学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
引用次数: 0
Abstract
Arabic sentiment analysis has become an important research field in recent years. Initially, work focused on Modern Standard Arabic (MSA), which is the most widely used form. Since then, work has been carried out on several different dialects, including Egyptian, Levantine and Moroccan. Moreover, a number of data sets have been created to support such work. However, up until now, no work has been carried out on Sudanese Arabic, a dialect which has 32 million speakers. In this article, two new public data sets are introduced, the two-class Sudanese Sentiment Data set (SudSenti2) and the three-class Sudanese Sentiment Data set (SudSenti3). In the preparation phase, we establish a Sudanese stopword list. Furthermore, a convolutional neural network (CNN) architecture, Sentiment Convolutional MMA (SCM), is proposed, comprising five CNN layers together with a novel Mean Max Average (MMA) pooling layer, to extract the best features. This SCM model is applied to SudSenti2 and SudSenti3 and shown to be superior to the baseline models, with accuracies of 92.25% and 85.23% (Experiments 1 and 2). The performance of MMA is compared with Max, Avg and Min and shown to be better on SudSenti2, the Saudi Sentiment Data set and the MSA Hotel Arabic Review Data set by 1.00%, 0.83% and 0.74%, respectively (Experiment 3). Next, we conduct an ablation study to determine the contribution to performance of text normalisation and the Sudanese stopword list (Experiment 4). For normalisation, this makes a difference of 0.43% on two-class and 0.45% on three-class. For the custom stoplist, the differences are 0.82% and 0.72%, respectively. Finally, the model is compared with other deep learning classifiers, including transformer-based language models for Arabic, and shown to be comparable for SudSenti2 (Experiment 5).
近年来,阿拉伯语情感分析已成为一个重要的研究领域。最初,工作重点是现代标准阿拉伯语(MSA),这是最广泛使用的形式。从那以后,对几种不同的方言进行了研究,包括埃及语、黎凡特语和摩洛哥语。此外,还建立了一些数据集来支持这项工作。然而,到目前为止,还没有对苏丹阿拉伯语进行任何研究,这是一种有3200万人使用的方言。本文介绍了两个新的公共数据集,两类苏丹情感数据集(SudSenti2)和三类苏丹情感数据集(SudSenti3)。在准备阶段,我们建立了苏丹语停词表。此外,提出了一种卷积神经网络(CNN)架构,即情感卷积MMA (SCM),该架构由五个CNN层和一个新颖的Mean Max Average (MMA)池化层组成,用于提取最佳特征。该SCM模型应用于SudSenti2和SudSenti3,结果显示优于基线模型,准确率为92.25%和85.23%(实验1和2)。MMA的性能与Max、Avg和Min进行了比较,结果显示在SudSenti2、沙特情绪数据集和MSA酒店阿拉伯评论数据集上分别提高了1.00%、0.83%和0.74%(实验3)。我们进行了消融研究,以确定文本规范化和苏丹停顿词列表对性能的贡献(实验4)。对于规范化,这使得两类和三类的差异分别为0.43%和0.45%。对于自定义停车表,差异分别为0.82%和0.72%。最后,将该模型与其他深度学习分类器(包括阿拉伯语的基于转换器的语言模型)进行比较,并证明与SudSenti2具有可比性(实验5)。
期刊介绍:
The Journal of Information Science is a peer-reviewed international journal of high repute covering topics of interest to all those researching and working in the sciences of information and knowledge management. The Editors welcome material on any aspect of information science theory, policy, application or practice that will advance thinking in the field.