Journal of Digital Information Management


Vol No. 20 ,Issue No. 1 2022

A Survey of Sentiment Analysis in the Arabic Language
Kamel JAFAR, Bassel ALKHATIB, Hazem WANNOUS
Master in Web Sciences Syrian Virtual University Latakia_Syria., Program Director Web Science_ Artificial Intelligence Syrian Virtual University_ Damascus University Damascus_Syria., Associate Professor University de Lille 1 Sciences et Technologies Telec
Abstract: “What the others think?” is an essential question for individuals, companies, and governments. All need to know the public opinions to make their decisions wisely. In the last decade, sentiment analysis and opinion mining have become one of the growing research areas. This paper presents the current state of sentiment analysis and opinion mining research. In particular, researches those deals with the Arabic language. We tried to cover the techniques and methods in sentiment analysis and the challenges in the field. We described the leading methods and approaches that have been introduced in the literature for Arabic Sentiment analysis and opinion mining. The main contributions of this paper include the sophisticated categorizations of a large number of recent articles about Arabic Sentiment analysis. These articles are categorized according to their contributions in the various sentiment analysis techniques.
Keywords: Sentiment Analysis, Opinion Mining, Arabic Sentiment Analysis, Sentiment Classification, Feature Selection A Survey of Sentiment Analysis in the Arabic Language
DOI:https://doi.org/10.6025/jdim/2022/20/1/10-24
Full_Text   PDF 710 KB   Download:   181  times
References:

[1] Financial Times. (2016) Chief’s ‘hubris’ steered Cambridge Analytica to data scandal. [Online]. https:// www.f t.com/content/e4e95b6c-2dac-11e8-9b4bbc4b9f08f381
[2] Bo., Lee., Lillian and others Pang, Opinion mining and sentiment analysis.: Foundations and Trends
[3] Binali, Haji ., Potdar, Vidyasagar., Wu, Chen. (2009). A state of the art opinion mining and its application domains, In: Industrial Technology, 2009. ICIT 2009. IEEE International Conference on, 1-6.
[4] Liu, Bing. (2012). Sentiment analysis and opinion mining, Synthesis lectures on human language technologies, volume 5, 1-167.
[5] Liu, Bing. (2015). Sentiment analysis: Mining opinions, sentiments, and emotions. Cambridge University Press, 2015.
[6] Indurkhya, eds., Damerau, Fred J. (2010). Handbook of natural language processing, In: Chapman and Hall/ CRC.
[7] Al-Rubaiee, Hamed., Qiu, Renxi., Li, Dayou., Identifying Mubasher software products through sentiment analysis of Arabic tweets, In: Industrial Informatics and Computer Systems (CIICS), 2016 International Conference on, 2016, 1-6.
[8] Bruce, Rebecca F., Wiebe, Janyce M. (1999). Recognizing subjectivity: a case study in manual tagging, Natural Language Engineering, 187-205.
[9] Farra, Noura., Challita, Elie., Assi, Rawad Abou., Hajj, Hazem. (2010). Sentence-level and document-level sentiment mining for arabic texts, In: Data Mining Workshops (ICDMW), 2010 IEEE International Conference on, 2010, 1114-1119.
[10] Shoukry, Amira., Rafea, Ahmed. (2012). Sentencelevel Arabic sentiment analysis, In: Collaboration Technologies and Systems (CTS), 2012 International Conference on, 2012, 546-550.
[11] Alkadri, Abdullah M., ElKorany, Abeer M. (2016). Semantic Feature Based Arabic Opinion Mining Using Ontology, INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, Volume 7, p. 577-583, 2016.
[12] Kontopoulos, Efstratios., Berberidis, Christos., Dergiades, Theologos., Bassiliades, Nick. (2013). Ontology- based sentiment analysis of twitter posts, Expert systems with applications, volume 40, p. 4065-4074.
[13] Assiri, Ahmed Emam., Aldossari, Hmood. (2015). Arabic Sentiment Analysis: A Survey, in International Journal of Advanced Computer Science & Applications, 1.6, 2015, 75-85.
[14] Bao, Yanwei., Quan, Changqin., Wang, Lijuan., Ren, Fuji. (2014). The role of pre-processing in twitter sentiment analysis, In: International Conference on Intelligent Computing, 615-624.
[15] Haddi, Emma., Liu, Xiaohui., Shi, Yong. (2016). The role of text pre-processing in sentiment analysis, Procedia Computer Science, volume 17, 26-32.
[16] Oraby, Shereen., El-Sonbaty, Yasser., El-Nasr, Mohamad Abou. (2013). Exploring the Effects of Word Roots for Arabic Sentiment Analysis, in IJCNLP, 471-479.
[17] Amira., Rafea., Shoukry, Ahmed. (2012). Preprocessing Egyptian dialect tweets for sentiment mining, In: The Fourth Workshop on Computational Approaches to Arabic Script-based Languages, 2012, p. 47.
[18] Kummer, Olena., Savoy, Jacques., Argand, Rue Emile. (2012). Feature selection in sentiment analysis.
[19] Pang, Bo., Lee, Lillian., Vaithyanathan, Shivakumar. (2002). Thumbs up?: sentiment classification using machine learning techniques, In: Proceedings of the ACL-02 conference on Empirical methods in natural language processing- Volume 10, 79–86.
[20] Mejova, Yelena., Srinivasan, Padmini. (2011). Exploring Feature Definition and Selection for Sentiment Classifiers., In: ICWSM.
[21] Wilson, Derek., et al. (2009). SUPERFAMILY- sophisticated comparative genomics, data mining, visualization and phylogeny, Nucleic Acids Research, Volume 37, Issue suppl_1, D380–D386, 1 January 2009.
[22] Aggarwal, Charu C., Zhai, ChengXiang. (2012). A survey of text classification algorithms, In: Mining text data.: Springer, p 163-222.
[23] Agarwal, Basant., Mittal, Namita. (2012).Categorical probability proportion difference (CPPD): a feature selection method for sentiment classification, In: Proceedings of the 2nd workshop on sentiment analysis where AI meets psychology, COLING, p 17-26.
[24] Elawady, Rasheed M., Barakat, Sherif., Elrashidy, Nora M. (2014). Different feature selection for sentiment classification, International Journal of Information Science and Intelligent System, Voulme 3, 137-150.
[25] Rehab, M., Qarqaz, Islam Duwairi. (2014). Arabic sentiment analysis using supervised classification, in Future Internet of Things and Cloud (FiCloud), 2014 International Conference on, 2014, 579—583.
[26] RM., Marji., Raed., Sha’ban., Narmeen., Rushaidat., Sally Duwairi. (2014). Sentiment analysis in arabic tweets, in Information and communication systems (icics), 2014 5th international conference on, 2014, p1—6.
[27] Muhammad., Mona, Diab., SAMAR, K. (2012).: Subjectivity and sentiment analysis for Arabic social media.
[28] Ali, Alaa El-Dine., El-taher., Hamouda, Fatma Elzahraa. (2013). Sentiment analyzer for arabic comments system, Int. J. Adv. Comput. Sci. Appl.
[29] Rahman, Abdel., Hedar, Doss, M. (2013). Mining social networks arabic slang comments, In:: IEEE Symposium on Computational Intelligence and Data Mining (CIDM).
[30] Nawaf, A., Ahmed., Nizar, A., Shehab, Mohammed A ., Al-Ayyoub., Mahmoud Abdulla. (2013). Arabic sentiment analysis: Lexicon-based and corpus-based, In: Applied Electrical Engineering and Computing Technologies (AEECT), 2013 IEEE Jordan Conference on, 1-6.
[31] Mohammed, N., Gigieh, Amal H., Alsmadi, Izzat M., and Wahsheh, Heider A., Haidar, Mohamad M Al-Kabi., Opinion mining and analysis for arabic language, International Journal of Advanced Computer Science and Applications (IJACSA), SAI Publisher, 5 (5) 181—195.
[32] Nagwa., Nagi., Khaled., El-Ebshihy., Alaa and Apady., Esraa and Hafez., Omneya and Mostafa.,
[33] Nagwa and Nagi., Khaled., El-Ebshihy., Alaa., Apady., Esraa., Hafez., Omneya., Mostafa., Samar., Ibrahim, Shimaa El-Makky. (2014) Sentiment analysis of colloquial Arabic tweets, In: ASE BigData/SocialInformatics/ PASSAT/BioMedCom 2014 Conference, Harvard University.
[34] Rawan, T., Wahsheh, Heider A., Alsmadi, Izzat M., AI-Kabi, Khasawneh, Mohammed N. (2015). Arabic sentiment polarity identification using a hybrid approach, in Information and Communication Systems (ICICS), 2015 6th International Conference, p 148-153.
[35] Khalid and Omar., Nazlia Khalifa. (2014). A hybrid method using lexicon-based approach and naive Bayes classifier for Arabic opinion question answering, Journal of Computer Science, 10 (10) 1961-1968.
[36] Maher, M., Zantout, Rached N., Hamandi, Lama., Elkabani, Islam Itani. (2012). Classifying sentiment in arabic social networks: Naive search versus naive bayes, In: Advances in Computational Tools for Engineering Applications (ACTEA), 2012 2nd International Conference on, 2012, 92-197.
[37] Andr, Patricio Mart., Alexandra Balahur. (2012). Subjectivity and sentiment analysis: An overview of the current state of the area and envisaged developments.
[38] David Vilares., Alonso, Miguel A., Carlos, G. (2015). Sentiment analysis on monolingual, multilingual and codeswitching twitter corpora, In: 6TH WORKSHOP ON COMPUTATIONAL APPROACHES TO SUBJECTIVITY, SENTIMENT AND SOCIAL MEDIA ANALYSIS WASSA 2015, 2015, p. 2.
[39] Soroush, Vosoughi., Zhou, Helen., Roy, Deb. (2016). Enhanced twitter sentiment classification using contextual information, arXiv preprint arXiv:1605.05195, 2016.
[40] Khattri, Anupam., Joshi, Aditya., Bhattacharyya, Pushpak., Carman, Mark James. (2015). Your Sentiment Precedes You: Using an author_s historical tweets to predict sarcasm, In: 6th Workshop on Computational Approaches to Subjectivity, Sentiment and Social Media Analysis (WASSA), 2015, p. 25.
[41] Kessler, Wiltrud., Klinger, Roman., Kuhn, Jonas. (2015). Towards Opinion Mining from Reviews for the Prediction of Product Rankings, in 6TH WORKSHOP ON COMPUTATIONAL APPROACHES TO SUBJECTIVITY, SENTIMENT AND SOCIAL MEDIA ANALYSIS WASSA 2015, p. 51.
[42] Cagnina, Leticia C., Rosso, Paolo. (2015). Classification of deceptive opinions using a low dimensionality representation, in 6TH WORKSHOP ON COMPUTATIONAL APPROACHES TO SUBJECTIVITY, SENTIMENT AND SOCIAL MEDIA ANALYSIS WASSA 2015, 2015, p. 58.
[43] Simeon, Credell., Hilderman, Robert. (2015). Using combined lexical resources to identify hashtag types, in 6TH WORKSHOP ON COMPUTATIONAL APPROACHES TO SUBJECTIVITY, SENTIMENT AND SOCIAL MEDIA ANALYSIS WASSA 2015, p. 169.
[43] Maqsud, Umar. (2015). Synthetic Text Generation for Sentiment Analysis, In: 6TH WORKSHOP ON COMPUTATIONAL APPROACHES TO SUBJECTIVITY, SENTIMENT AND SOCIAL MEDIA ANALYSIS WASSA 2015, 2015, p. 156.
[44] Skeppstedt, Maria., Schamp-Bjerede, Teri., Carita, Magnus Sahlgren. (2015). Paradise Andreas Kerren. (2015). Detecting speculations, contrasts and conditionals in consumer reviews, In: Proceedings of the 6th Workshop on Computational Approaches to Subjectivity, Sentiment and Social Media Analysis, p. 162-168.
[45] Folorunsho, Dhikrullah. (2020). Arabic Sentiment Analysis. Data Science-Oct 13.
[46] Rdouan, Naaima Boudad., Faizi Rachid Oulad Haj Thami Raddouane Chiheb. (2018). Sentiment analysis in Arabic: A review of the literature, Ain Shams Engineering Journal. 9 (4) 2479-2490)
[47] Ghallab, Abdullatif., Mohsen, Abdulqader., Ali, Yousef. (2020). Arabic Sentiment Analysis: A Systematic Literature Review. Applied Computational Intelligence and So Computing. Volume 2020, Article ID 7403128, p. 21.
[48] Oueslati, Oumaima., Cambria, Erik., HajHmida, Ben., Ounelli, Habib. (2020). A Review of Sentiment Analysis, Research in Arabic Language. p. 1-46. www.internetworldstats.com/stats7.htm)
[49] Soufan, Ayah. (2019). Deep Learning for Sentiment Analysis of Arabic Text, In: ArabWIC 2019: Proceedings of the ArabWIC 6th Annual International Conference Research Track. March 2019 Article No. 20. 1–8
[50] Harrag, Fouzi. (2014). Estimating the Sentiment of Arabic Social Media Contents: A Survey, Research Center of College of Computer and Information Sciences, King Saud University under the project code (RC131001), 2014.
[51] Oraby, Shereen., El-Sonbaty, Yasser., El-Nasr, Mohamad Abou. (2013). Finding opinion strength using rule-based parsing for arabic sentiment analysis, in Mexican International Conference on Artificial Intelligence, 2013, 509-520.
[52] Badaro, Gilbert., Baly, Ramy., Hajj, Hazem., Habash, Nizar., El-Hajj, Wassim. (2014). A large scale Arabic sentiment lexicon for Arabic opinion mining, ANLP 2014, volume 165.
[53] Eskander, Ramy., Rambow, Owen. (2015). SLSA: A Sentiment Lexicon for Standard Arabic., In: EMNLP, 2015, p. 2545-2550.
[54] Rushdi-Saleh, Mohammed., Mart, Teresa M., Alfonso Ure, L., Jos, (2011). OCA: Opinion corpus for Arabic, Journal of the American Society for Information Science and Technology, 62, 2045-2054.
[55] Mohammed, Rushdi-Saleh., Maria, Mart, Teresa., Ure, L. Alfonso., Jos. (2011). Bilingual experiments with an arabic-english corpus for opinion mining.
[56] Abdul-Mageed, Muhammad., Mona T, Diab. (2012). AWATIF: A Multi-Genre Corpus for Modern Standard Arabic Subjectivity and Sentiment Analysis., In: LREC, 2012, p. 3907-3914.
[57] Nabil, Mahmoud., Aly, Mohamed., Atiya, Amir. (2014). LABR: A Large Scale Arabic Sentiment Analysis Benchmark, arXiv preprint arXiv:1411.6718.
[58] Al-Kabi, Mohammed., Al-Ayyoub, Mahmoud., Journal of Digital Information Management q Volume 20 Number 1 q March 2022 23 Alsmadi, Izzat., Wahsheh, Heider. (2016). A prototype for a standard arabic sentiment analysis corpus., Int. Arab J. Inf. Technol., 13, 163-170.
[59] Al-Ayyoub, Mahmoud., Nuseir, Aya., Kanaan, Ghassan., Al-Shalabi, Riyad. (2016). Hierarchical classifiers for multi-way sentiment analysis of arabic reviews, International Journal of Advanced Computer Science and Applications (IJACSA), volume 7, 531-539.
[60] Elghazaly, Tarek., Mahmoud, Amal., Hefny, Hesham., A. (2016). Political sentiment analysis using twitter data,In: Proceedings of the International Conference on Internet of things and Cloud Computing, 2016, p. 11.
[61] Al-Ayyoub, Mahmoud., Essa, Safa Bani., Alsmadi, Izzat. (2015). Lexicon-based sentiment analysis of arabic tweets, International Journal of Social Network Mining, volume 2, 101-114.
[62] Duwairi, Rehab M., Alshboul, Mohammad A. (2015). Negation-aware Framework for Sentiment Analysis in Arabic Reviews, In: Future Internet of Things and Cloud (FiCloud), 2015 3rd International Conference on, 2015, p. 731-735.
[63] AL-Khawaldeh, Fatima T. (2015). A Study of the Effect of Resolving Negation and Sentiment Analysis in Recognizing Text Entailment for Arabic, World of Computer Science and Information Technology Journal (WCSIT), volume 5, p. 124-128.
[64] Ibrahim, Hossam S., Abdou, Sherif M., Gheith, Mervat. (2015). Sentiment analysis for modern standard arabic and colloquial, arXiv preprint arXiv:1505.03105, 2015.
[65] Gilbert Badaro., et al. (2015). A light lexicon-based mobile application for sentiment mining of Arabic tweets, in ANLP Workshop, 2015, p. 18.
[66] Refaee, Eshrag. , Rieser, Verena. (2015). Benchmarking Machine Translated Sentiment Analysis for Arabic Tweets., In: HLT-NAACL, 2015, 71-78.
[67] Hammad, Mustafa., Al-awadi, Mouhammd. (2016). Sentiment Analysis for Arabic Reviews in Social Networks Using Machine Learning, in Information Technology: New Generations.: Springer, 2016, p. 131-139.
[68] Hammad, Ahmad S. J. Abu. (2013). An approach for detecting spam in arabic opinion reviews, Islamic University of Gaza, Ph.D. dissertation 2013.
[69] Ruidi., Benjamins., Richard, V., Fensel., Dieter Studer. (1998). Knowledge engineering: principles and methods, Elsevier, 161-197.
[70] Li, Sheng-Tun., Tsai, Fu-Ching. (2013). A fuzzy conceptualization model for text mining with application - in opinion polarity classification, Knowledge-Based Systems, 39, 23-33, 2013.
[71] Rajagopal, Hari. (2005). JENA: A Java API for ontology management, IBM Corporation, Colorado Software Summit, p. 23-28, 2005.
[72] Alfonso, Ms Meleesa., Sardinha, Ms Razia. INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY ONTOLOGY BASED ASPECT LEVEL OPINION MINING”.
[73] Tartir, Samir., Abdul-Nabi, Ibrahim. (2016). Semantic Sentiment Analysis in Arabic Social Media, Journal of King Saud University-Computer and Information Sciences.
[74] AlAsmar, Ahmed M. I. (2016). Feature Based Approach in Arabic Opinion Mining Using Ontology, The Islamic University-Gaza, Ph.D. dissertation.
[75] Robert., Chin., Joshua., Havasi., Catherine Speer. (2017). ConceptNet 5.5: An Open Multilingual Graph of General Knowledge. AAAI, p. 4444-4451.
[76] Christiane, Fellbaum. (2010). Theory and applications of ontology: computer applications, Springer, 231-243. [77] Marie-Catherine., Manning., De Marneffe, Christopher D. (2008). Stanford typed dependencies manual, Stanford University, Technical report.
[78] Gilbert., Baly., Ramy., Hajj., Hazem., Habash., Nizar., El-Hajj., Wassim Badaro. (2014). A large scale Arabic sentiment lexicon for Arabic opinion mining, In: Proceedings of the EMNLP 2014 Workshop on Arabic Natural Lan guage Processing (ANLP), 165—173.
[79] Alex., Sutskever., Ilya., Hinton., Krizhevsky, Geoffrey E. (2012). Imagenet classification with deep convolutional neural networks, Advances in neural information processing systems, 1097-1105, 2012.
[80] Alex., Mohamed., Abdel-rahman., Hinton., Geoffrey Graves. (2013). Speech recognition with deep recurrent neural networks, In: Acoustics, speech and signal processing (icassp), 2013 IEEE International Conference on, 2013, 6645—6649.
[81] Richard Socher, et al. (2013). Recursive deep models for semantic compositionality over a sentiment treebank, In: Proceedings of the conference on empirical methods in natural language processing (EMNLP), vol. 1631, 2013, p 1642.
[82] Richard., Lin., Cliff, C., Manning., Chri., Ng., Socher, Andrew Y. (2011). Parsing natural scenes and natural language with recursive neural networks, In: Proceedings of the 28th international conference on machine learning (ICML-11), 2011, 129 -136.
[83] Richard., Huval., Brody., Manning., Christopher, D., Ng., Socher, Andrew Y. (2012). Semantic compositionality through recursive matrix-vector spaces, In: Proceedings of the 2012 joint conference on empirical methods in natural language processing and computational natural language learning, 2012, p. 1201—1211.
[84] Yann., Bottou, L. (1998). Gradient-based learning applied to document recognition, In: Proceedings of the IEEE, p. 2278—2324.
[85] Yoon, Kim. (2014). Convolutional neural networks for sentence classification, arXiv preprint arXiv:1408.5882.
[86] Tomas., Chen., Kai., Corrado., Greg., Dean., Jeffrey Mikolov. (2013). Efficient estimation of word representations in vector space, arXiv preprint arXiv:1301.3781, 2013.
[87] Ruder, Sebastian, Ghaffari, Parsa, Breslin, John G. (2016). INSIGHT-1 at SemEval-2016 Task 5: Deep Learning for Multilingual Aspect-based Sentiment Analysis, arXiv preprint arXiv:1609.02748.
[88] Tai, Kai Sheng., Socher, Richard., Manning, Christopher D. (2015). Improved semantic representations from tree-structured long short-term memory networks, arXiv preprint arXiv:1503.00075, 2015.
[89] Al Sallab, Ahmad A., et al. (2015). Deep learning models for sentiment analysis in Arabic, in ANLP Workshop 2015, p 9.
[90] Borth,Damian., Ji, Rongrong., Chen, Tao., Breuel, Thomas., Chang, Shih-Fu. (2013). Large-scale visual sentiment ontology and detectors using adjective noun pairs,” in MM ’13 Proceedings of the 21st ACM international conference on Multimedia, Barcelona, Spain, Pages 223-232.
[91] Xu, Can., Cetintas, Suleyman., Lee, Kuang-Chih., Li, Li-Jia. (2014). Visual sentiment prediction with deep convolutional neural networks, arXiv preprint arXiv:1411.5731.
[92] You, Quanzeng., Luo, Jiebo, Jin, Hailin., Yang, Jianchao. (2015). Robust image sentiment analysis using progressively trained and domain transferred deep networks,” arXiv preprint arXiv:1509.06041.
[93] Morency, Louis-Philippe., Mihalcea, Rada., Doshi, Payal. (2011). Towards multimodal sentiment analysis: Harvesting opinions from the web, In: Proceedings of the 13th international conference on multimodal interfaces, 2011, p 169-176.
[94] Poria, Soujanya., Cambria, Erik., Howard, Newton., Huang, Guang-Bin., Hussain, Amir. (2016). Fusing audio, visual and textual clues for sentiment analysis from multimodal content, Neurocomputing, volume 174, 50-59.
[95] Refaee, Eshrag., Rieser, Verena. (2014). An Arabic Twitter Corpus for Subjectivity and Sentiment Analysis., in LREC, 2014 p 2268-2273.
[96] Kaseb, Gehad S., Ahmed, Mona F. Arabic Sentiment Analysis approaches: An analytical survey.