{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,7,29]],"date-time":"2024-07-29T23:31:07Z","timestamp":1722295867267},"reference-count":89,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2018,7,21]],"date-time":"2018-07-21T00:00:00Z","timestamp":1532131200000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Asian Low-Resour. Lang. Inf. Process."],"published-print":{"date-parts":[[2018,12,31]]},"abstract":"Arabic text sentiment analysis suffers from low accuracy due to Arabic-specific challenges (e.g., limited resources, morphological complexity, and dialects) and general linguistic issues (e.g., fuzziness, implicit sentiment, sarcasm, and spam). The limited resources problem requires efforts to build new and improved Arabic corpora and lexica. We propose a class-specific sentiment analysis (CLASENTI) framework. The framework includes a new annotation approach to build multi-faceted Arabic corpus and lexicon allowing for simultaneous annotation of different facets, including domains, dialects, linguistic issues, and polarity strengths. Each of these facets has multiple classes (e.g., the nine classes representing dialects found in the Arab world). The new corpus and lexicon annotations facilitate the development of new class-specific classification models and polarity strength calculation. For the new sentiment classification models, we propose a hybrid model combining corpus-based and lexicon-based models. The corpus-based model has two interrelated phases to build; (1) full-corpus classification models for all facets; and (2) class-specific models trained on filtered subsets of the corpus according to the performances of the full-corpus models. To calculate polarity strengths, the lexicon-based model filters the annotated lexicon based on the specific classes of the domain and dialect. As a case study, we collect and annotate 15274 reviews from various sources, including surveys, Facebook comments, and Twitter posts, pertaining to governmental services. In addition, we develop a new web-based application to apply the proposed framework on the case study. CLASENTI framework reaches up to 95% accuracy and 93% F1-Score surpassing the best-known sentiment classifiers implemented in Scikit-learn library that achieve 82% accuracy and 81% F1-Score for Arabic when tested on the same dataset.<\/jats:p>","DOI":"10.1145\/3209885","type":"journal-article","created":{"date-parts":[[2018,7,23]],"date-time":"2018-07-23T13:02:15Z","timestamp":1532350935000},"page":"1-28","update-policy":"http:\/\/dx.doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":13,"title":["CLASENTI"],"prefix":"10.1145","volume":"17","author":[{"ORCID":"http:\/\/orcid.org\/0000-0002-2301-6588","authenticated-orcid":false,"given":"Ali","family":"Hamdi","sequence":"first","affiliation":[{"name":"Faculty of Computing, UTM, Malaysia"}]},{"given":"Khaled","family":"Shaban","sequence":"additional","affiliation":[{"name":"Smart Pivoting QSTP LLC, Doha, Qatar"}]},{"given":"Anazida","family":"Zainal","sequence":"additional","affiliation":[{"name":"Faculty of Computing, UTM, Malaysia"}]}],"member":"320","published-online":{"date-parts":[[2018,7,21]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISSPIT.2015.7394379"},{"key":"e_1_2_1_2_1","volume-title":"Proceedings of the 6th International Global WordNet Conference. 18--22","author":"Diab M."},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.csl.2013.03.001"},{"key":"e_1_2_1_4_1","volume-title":"Proceedings of the LREC International Conference on Language Resources and Evaluation. 3907--3914","author":"Diab M."},{"key":"e_1_2_1_5_1","volume-title":"Proceedings of the LREC 9th International Conference on Language Resources and Evaluation. 1162--1169","author":"Diab M."},{"key":"e_1_2_1_6_1","volume-title":"Proceedings of the 49th Annual Meeting of the Association for Computational Linguistics: Human Language Technologies. Association for Computational Linguistics. 587--591","author":"M."},{"key":"e_1_2_1_7_1","volume-title":"Proceedings of the 1st Workshop on Computational Approaches to Subjectivity and Sentiment Analysis (WASSA\u201910)","author":"Korayem M."},{"key":"e_1_2_1_8_1","volume-title":"Proceedings of the 3rd Workshop in Computational Approaches to Subjectivity and Sentiment Analysis. Association for Computational Linguistics, 19--28","author":"M."},{"key":"e_1_2_1_9_1","volume-title":"Proceedings of the IEEE Applied Electrical Engineering and Computing Technologies (AEECT13)","author":"Abdulla N."},{"key":"e_1_2_1_10_1","volume-title":"Large-scale arabic sentiment corpus and lexicon building for concept-based sentiment analysis systems. Doctor of Philosophy in Computer Engineering","author":"Ahmed N."},{"key":"e_1_2_1_11_1","volume-title":"Proceedings of the International Conference on Advanced Intelligent Systems and Informatics. Springer, 406--416","author":"A. J. S."},{"key":"e_1_2_1_12_1","first-page":"181","article-title":"Opinion mining and analysis for arabic language","volume":"5","author":"M. N.","year":"2014","journal-title":"Int. J. Adv. Comput. Sci. Appl."},{"key":"e_1_2_1_13_1","volume-title":"Proceedings of the LREC International Conference on Language Resources and Evaluation. 2882--2889","author":"Al-Sabbagh R."},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3086575"},{"key":"e_1_2_1_15_1","doi-asserted-by":"crossref","unstructured":"M. Al-Smadi B. Talafha M. Al-ayyoub and Y. Jararweh. 2018. Using long short-term memory deep neural networks for aspect-based sentiment analysis of Arabic reviews. Int. J. Mach. Learn. Cybernet. 1--13. M. Al-Smadi B. Talafha M. Al-ayyoub and Y. Jararweh. 2018. Using long short-term memory deep neural networks for aspect-based sentiment analysis of Arabic reviews. Int. J. Mach. Learn. Cybernet. 1--13.","DOI":"10.1007\/s13042-018-0799-4"},{"key":"e_1_2_1_16_1","volume-title":"Sentiment analysis in the arabic language using machine learning","author":"Alotaibi S. S."},{"key":"e_1_2_1_17_1","doi-asserted-by":"crossref","unstructured":"S. S. Alotaibi and C. W. Anderson. 2016. Extending the knowledge of the arabic sentiment classification using aforeign external lexical source. In International Journal on Natural Language Computing (IJNLC'16) 5 3 (2016) 1--11. S. S. Alotaibi and C. W. Anderson. 2016. Extending the knowledge of the arabic sentiment classification using aforeign external lexical source. In International Journal on Natural Language Computing (IJNLC'16) 5 3 (2016) 1--11.","DOI":"10.5121\/ijnlc.2016.5301"},{"key":"e_1_2_1_18_1","volume-title":"Proceedings of the 51st Annual Meeting of the Association for Computational Linguistics (Volume 2: Short Papers).","volume":"2","author":"Aly M. A."},{"key":"e_1_2_1_19_1","volume-title":"Proceedings of the EMNLP 2014 Workshop on Arabic Natural Language Processing (ANLP'14)","author":"Badaro G."},{"key":"e_1_2_1_20_1","volume-title":"Proceedings of the 11th International Workshop on Semantic Evaluations (SemEval\u201917)","author":"Baly R."},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3086576"},{"key":"e_1_2_1_22_1","volume-title":"Proceedings of the International Workshop on Semantic Evaluations (SemEval\u201915)","author":"Boag W."},{"key":"e_1_2_1_23_1","volume-title":"Proceedings of the 26th International Conference on Computational Linguistics: Technical Papers (COLING","author":"Cambria E.","year":"2016"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.asoc.2016.11.022"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.5555\/1622407.1622416"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2004.1297301"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.inffus.2016.01.002"},{"key":"e_1_2_1_28_1","volume-title":"Proceedings of the Language Resources and Evaluation Conference (LREC\u201914)","author":"Cotterell R."},{"key":"e_1_2_1_29_1","volume-title":"Proceedings of the LREC Workshop on Semitic Language Processing. 66--74","author":"Diab M."},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.3923\/jas.2016.216.222"},{"key":"e_1_2_1_31_1","volume-title":"Proceedings of the 12th International Arab Conference on Information Technology. Naif Arab University for Security Sciences, 264--271","author":"A.","year":"2011"},{"key":"e_1_2_1_32_1","first-page":"456","article-title":"Sentence level dialect identification in arabic","volume":"2","author":"Elfardy H.","year":"2013","journal-title":"Assoc. Comput. Ling."},{"key":"e_1_2_1_33_1","volume-title":"International Conference on Intelligent Text Processing and Computational Linguistics. Springer, 23--34","author":"Elsahar H."},{"key":"e_1_2_1_34_1","volume-title":"Proceedings of the 5th edition of the International Conference on Language Ressources and Evaluation (LREC\u201906)","author":"Esuli A."},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.5555\/1390681.1442794"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDMW.2010.95"},{"key":"e_1_2_1_37_1","volume-title":"Proceedings of the International Conference on Social Informatics. Springer, 22--39","author":"Ferrara E."},{"key":"e_1_2_1_38_1","volume-title":"Proceedings of the 1st Workshop on Graph Based Methods for Natural Language Processing. Association for Computational Linguistics, 45--52","author":"Goldberg A. B."},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.2200\/S00277ED1V01Y201008HLT010"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.3844\/jcssp.2016.471.481"},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1016\/0306-4573(89)90048-4"},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-03260-3_13"},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1007\/11538059_91"},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.3115\/976909.979640"},{"key":"e_1_2_1_45_1","first-page":"03105","article-title":"Sentiment analysis for modern standard arabic and colloquial","volume":"1505","author":"Ibrahim H. S.","year":"2015","journal-title":"ArXiv Preprint Arxiv"},{"key":"e_1_2_1_46_1","volume-title":"Proceedings of the 2006 Conference on Empirical Methods in Natural Language Processing. Association for Computational Linguistics, 355--363","author":"Kanayama H."},{"key":"e_1_2_1_47_1","volume-title":"Proceedings of the SemEval@ NAACL-HLT, 709--713","author":"Karanasou M."},{"key":"e_1_2_1_48_1","volume-title":"International Conference on Advanced Machine Learning Technologies and Applications. Springer, 128--139","author":"Korayem M."},{"key":"e_1_2_1_49_1","volume-title":"Proceedings of the ICML 14th International Conference on Machine Learning. 179--186","author":"Kubat M."},{"key":"e_1_2_1_50_1","unstructured":"A. Kumar O. Irsoy J. Su J. Bradbury R. English B. Pierce P. Ondruska I. Gulrajani and R. Socher. 2015. Ask me anything: Dynamic memory networks for natural language processing. CoRR abs\/1506.07285. A. Kumar O. Irsoy J. Su J. Bradbury R. English B. Pierce P. Ondruska I. Gulrajani and R. Socher. 2015. Ask me anything: Dynamic memory networks for natural language processing. CoRR abs\/1506.07285."},{"key":"e_1_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.5555\/648155.757340"},{"key":"e_1_2_1_52_1","volume-title":"Proceedings of the Joint Conference of the 47th Annual Meeting of the ACL and the 4th International Joint Conference on Natural Language. Association for Computational Linguistics, 244--252","author":"Li T."},{"key":"e_1_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.5555\/3019323"},{"key":"e_1_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICMLA.2012.183"},{"key":"e_1_2_1_55_1","volume-title":"Proceedings of Workshop on Learning From Imbalanced Datasets.","author":"Mani I."},{"key":"e_1_2_1_56_1","doi-asserted-by":"crossref","unstructured":"C. D. Manning P. Raghavan and H. Sch\u00fctze. 2008. Introduction to Information Retrieval. Cambridge University Press. C. D. Manning P. Raghavan and H. Sch\u00fctze. 2008. Introduction to Information Retrieval. Cambridge University Press.","DOI":"10.1017\/CBO9780511809071"},{"key":"e_1_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.asej.2014.04.011"},{"key":"e_1_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/219717.219748"},{"key":"e_1_2_1_59_1","volume-title":"Proceedings of the 4th Workshop on Computational Approaches to Subjectivity, Sentiment and Social Media Analysis, 55--64","author":"Mourad A."},{"key":"e_1_2_1_60_1","volume-title":"Proceedings of the 4th International Conference on Reliability, Infocom Technologies and Optimization (ICRITO\u201915)","author":"Mukwazvure A."},{"key":"e_1_2_1_61_1","volume-title":"Proceedings of the 2015 Conference on Empirical Methods in Natural Language Processing. 2515--2519","author":"Nabil M."},{"key":"e_1_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10772-017-9422-4"},{"key":"e_1_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1504\/IJKESDP.2011.039875"},{"key":"e_1_2_1_64_1","first-page":"126","article-title":"Identifying polarity in different text types. Folklore","volume":"64","author":"Pajupuu H.","year":"2016","journal-title":"Electronic Journal of Folklore"},{"key":"e_1_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1561\/1500000011"},{"key":"e_1_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.5555\/1953048.2078195"},{"key":"e_1_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.joi.2009.01.003"},{"key":"e_1_2_1_68_1","volume-title":"Proceedings of the 9th International Conference on Language Resources and Evaluation (LREC\u201914)","author":"Refaee E."},{"key":"e_1_2_1_69_1","volume-title":"Proceedings of the NAACL-HLT 2015 Student Research Workshop (SRW\u201915)","author":"Refaee E."},{"key":"e_1_2_1_70_1","first-page":"3891","article-title":"Performance evaluation of machine learning classifiers in sentiment mining","volume":"1402","author":"V. G. C.","year":"2014","journal-title":"ArXiv Preprint Arxiv"},{"key":"e_1_2_1_71_1","doi-asserted-by":"crossref","unstructured":"M. Romanov. 2013. Toward the digital history of the pre-modern muslim world: Developing text-mining techniques for the study of arabic biographical collections. Compar. Oriental Manuscript Studies Newslett. 4. M. Romanov. 2013. Toward the digital history of the pre-modern muslim world: Developing text-mining techniques for the study of arabic biographical collections. Compar. Oriental Manuscript Studies Newslett. 4.","DOI":"10.1484\/M.LECTIO-EB.5.102573"},{"key":"e_1_2_1_72_1","volume-title":"Proceedings of the International Conference Recent Advances in Natural Language Processing","author":"M.","year":"2011"},{"key":"e_1_2_1_73_1","doi-asserted-by":"publisher","DOI":"10.1002\/asi.21598"},{"key":"e_1_2_1_74_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.patcog.2016.03.012"},{"key":"e_1_2_1_75_1","volume-title":"Proceedings of the CORIA 2012, 9th Information Retrieval Conference. Citeseer","author":"Kummer Olena","year":"2012"},{"key":"e_1_2_1_76_1","volume-title":"Proceedings of the 7th International Conference on Computer Science and Information Technology (CSIT\u201916)","author":"Shehab M. A."},{"key":"e_1_2_1_77_1","volume-title":"Arabic sentence level sentiment analysis. Thesis","author":"Shoukry A. M."},{"key":"e_1_2_1_78_1","doi-asserted-by":"publisher","DOI":"10.1145\/2932708"},{"key":"e_1_2_1_79_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDM.2008.113"},{"key":"e_1_2_1_80_1","volume-title":"Proceedings of the Conference on Empirical Methods in Natural Language Processing (EMNLP\u201913)","author":"Socher R."},{"key":"e_1_2_1_81_1","doi-asserted-by":"publisher","DOI":"10.1108\/eb026526"},{"key":"e_1_2_1_82_1","unstructured":"Miniwatts Marketing Group. 2016. Internet World Users By Language - Top 10 Languages. https:\/\/www.internetworldstats.com\/stats7.htm. Miniwatts Marketing Group. 2016. Internet World Users By Language - Top 10 Languages. https:\/\/www.internetworldstats.com\/stats7.htm."},{"key":"e_1_2_1_83_1","doi-asserted-by":"publisher","DOI":"10.1142\/S0218001409007326"},{"key":"e_1_2_1_84_1","doi-asserted-by":"publisher","DOI":"10.1162\/COLI_a_00049"},{"key":"e_1_2_1_85_1","doi-asserted-by":"publisher","DOI":"10.1109\/ITCC.2005.90"},{"key":"e_1_2_1_86_1","first-page":"769","article-title":"Two modifications of CNN","volume":"6","author":"Tomek I.","year":"1976","journal-title":"IEEE Trans. Syst., Man Cybernet."},{"key":"e_1_2_1_87_1","doi-asserted-by":"publisher","DOI":"10.3115\/1073083.1073153"},{"key":"e_1_2_1_88_1","first-page":"34","article-title":"A novel feature reduction method in sentiment analysis","volume":"4","author":"Yousefpour A.","year":"2014","journal-title":"International Journal of Innovative Computing"},{"key":"e_1_2_1_89_1","volume-title":"Proceedings of the 49th Annual Meeting of the Association for Computational Linguistics: Human Language Technologies. Association for Computational Linguistics, 37--41","author":"Zaidan O. F."}],"container-title":["ACM Transactions on Asian and Low-Resource Language Information Processing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3209885","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,12,31]],"date-time":"2022-12-31T21:09:40Z","timestamp":1672520980000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3209885"}},"subtitle":["A Class-Specific Sentiment Analysis Framework"],"short-title":[],"issued":{"date-parts":[[2018,7,21]]},"references-count":89,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2018,12,31]]}},"alternative-id":["10.1145\/3209885"],"URL":"https:\/\/doi.org\/10.1145\/3209885","relation":{},"ISSN":["2375-4699","2375-4702"],"issn-type":[{"value":"2375-4699","type":"print"},{"value":"2375-4702","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,7,21]]},"assertion":[{"value":"2017-05-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2018-04-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2018-07-21","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}