Arabic Language Sentiment Analysis on Health Services
Paper · 2017 · Abdulaziz M. Alayba, Vasile Palade, Matthew England et al.
Summary
The work tackles the shortage of Arabic sentiment resources by building a Twitter corpus of opinions about health services. Over six months in 2016, the authors gathered nearly 127 thousand tweets. Plain health keywords mostly returned opinion-free messages, so they collected from health-related trending hashtags and one hashtag they started themselves. Heavy filtering removed spam, neutral posts, retweets, duplicates and off-topic content, leaving 2026 tweets. The text was then normalized: diacritics and Tatweel were stripped, letter variants unified, elongated words shortened and compounds joined. Some spelling fixes and re-spacing were done by hand. Three annotators labelled each tweet as positive or negative. The authors then compared Naïve Bayes, SVM, Logistic Regression, a Deep Neural Network and a word2vec-based CNN. Accuracies fell roughly between 85% and 91%. SVM variants (Linear SVC and SGD) did best, and SVM accuracy came close to that of the first human annotator. The corpus gives Arabic opinion mining a labelled, domain-specific benchmark in an under-resourced area.
Key points
- Collection window was 01/02/2016–31/07/2016. Of 126,959 retrieved tweets, 2026 survived filtering. The "Closing Hospital" hashtag alone fell from 105,275 to 1009 tweets.
- Four hashtags were used: Closing Hospital, Solving/Resolving Health and Improving Health, which were trending, plus Opinions about Health, which the authors launched specifically for this study.
- Labels are binary (positive or negative), assigned manually by three annotators. Neutral tweets were removed during filtering, and the resulting set is unbalanced toward negative.
- CNN setup:
- input vectors from word2vec;
- sequence length 52, matching the longest tweet;
- filter windows of sizes 3 and 4;
- 100 epochs;
- an 80/20 train/test split;
- about 90% accuracy (e.g., 274 of 290 negatives and 93 of 116 positives correct).
- On the DNN confusion matrix, 43 of 126 positive tweets were misclassified as negative. Most errors thus fall on the minority class.
Interesting ideas
- I1. When keyword search yields few opinions, the authors draw on trending topics and even seed their own hashtag to elicit the kind of text they need, which is a cheap way to target a genre.
- I2. Measuring a classifier against each individual annotator, not only the pooled gold label, shows how close the model sits to human-level agreement.
- I3. The normalization pipeline collapses spelling variants, elongated letters and look-alike foreign characters, and it fuses multiword names into single tokens before any learning.
- I4. Reporting full confusion matrices rather than accuracy alone exposes that errors cluster on the minority (positive) class in an unbalanced set.
- I5. The authors plan to study negation words explicitly as a future lever for sentiment accuracy, recognizing that bag-style features miss polarity flips.
For Mova
How these ideas could serve Mova, our small open language model — its files, stages and tests:
- I1 (learn): Prompting or harvesting text built around a deliberate topic could produce targeted evaluation material, such as opinion or evaluative sentences, for checking how frames handle stance.
- I2 (learn): Witness-parser silver data could be scored the same way, comparing each witness and Mova against each other to estimate a realistic ceiling.
- I3 (tokens): A similar explainable normalization layer for English social text could map elongations ("sooo") and joined multiword names to canonical tokens before tagging, logging each rewrite.
- I4 (answer): Test reports on school tests or fable QA could break errors down by answer type, so that a high overall score cannot hide failure on rare categories.
- I5 (frames): Polarity in prag frames should be computed from the negation's attachment in the UD tree, so that "not good" flips stance in an explainable way.
Institutions
Fields, topics and concepts
📚 Shelves 4The field of science this work belongs to (OpenAlex fields).Computer Science · 16,667 worksArtificial Intelligence · 16,194 worksPsychology · 1,552 worksExperimental and Cognitive Psychology · 870 works
🧭 Topics 2Research subjects and languages the work is about.Sentiment & emotion · 972 worksSemitic languages · 2,908 works
Cite
Cite as Abdulaziz M. Alayba, Vasile Palade, Matthew England and Rahat Iqbal. 2017. Arabic Language Sentiment Analysis on Health Services. arXiv:1702.03197 · Proc. 1st International Workshop on Arabic Script Analysis and Recognition (ASAR '17), pp. 114-118. IEEE, 2017.
@misc{alayba2017arabic,
title = {{Arabic Language Sentiment Analysis on Health Services}},
author = {Abdulaziz M. Alayba, Vasile Palade, Matthew England and Rahat Iqbal},
year = {2017},
doi = {10.1109/asar.2017.8067771},
eprint = {1702.03197},
archivePrefix = {arXiv},
url = {https://doi.org/10.1109/asar.2017.8067771}
}References
- J. Gantz and D. Reinsel, “Big Data , Bigger Digital Shadows , and Biggest Growth in the Far East Executive Summary: A Universe of Opportunities and Challenges,” Idc, vol. 2007, no. December 2012, pp. 1–16, 2012. find
- B. Liu, “Sentiment Analysis and Opinion Mining,” Synth. Lect. Hum. Lang. Technol., vol. 5, no. 1, pp. 1–167, May 2012. ↗
- B. Agarwal, N. Mittal, P. Bansal, and S. Garg, “Sentiment Analysis Using Common-Sense and Context Information,” Comput. Intell. Neurosci., vol. 2015, pp. 1–9, 2015. ↗
- Mohammad Bin Rashid Sschool of Government, “The Arab Social Media Report.” [Online]. Available: http://www.arabsocialmediareport.com/home/index.aspx. [Accessed: 02-Apr-2016]. ↗
- M. Speriosu, N. Sudan, S. Upadhyay, and J. Baldridge, “Twitter Polarity Classification with Label Propagation over Lexical Links and the Follower Graph,” Proc. Conf. Empir. Methods Nat. Lang. Process., pp. 53–56, 2011. find
- A. Kumar and T. M. Sebastian, “Sentiment Analysis on Twitter,” IJCSI Int. J. Comput. Sci. Issues, vol. 9, no. 4, pp. 372–378, 2012. find
- H. Saif, Y. He, and H. Alani, “Semantic Sentiment Analysis of Twitter,” in The Semantic Web – ISWC 2012, 2012, pp. 508–524. find
- A. Shoukry and A. Rafea, “Sentence-level Arabic sentiment analysis,” Collab. Technol. Syst. (CTS), 2012 Int. Conf., pp. 546–550, 2012. find
- J. Ben Salamah and A. Elkhlifi, “Microblogging Opinion Mining Approach for Kuwaiti Dialect,” Int. Conf. Comput. Technol. Inf. Manag., pp. 388–396, 2014. find
- N. A. Abdulla, N. A. Ahmed, M. A. Shehab, and M. Al-Ayyoub, “Arabic sentiment analysis: Lexicon-based and corpus-based,” in 2013 IEEE Jordan Conference on Applied Electrical Engineering and Computing Technologies (AEECT), 2013, pp. 1–6. find
- Y. Kim, “Convolutional Neural Networks for Sentence Classification,” Proc. 2014 Conf. Empir. Methods Nat. Lang. Process. (EMNLP 2014), pp. 1746–1751, 2014.
- B. Pang and L. Lee, “Seeing stars: Exploiting class relationships for sentiment categorization with respect to rating scales,” in Proceedings of the ACL, 2005. ↗
- T. Mikolov, I. Sutskever, K. Chen, G. Corrado, and J. Dean, “Distributed Representations of Words and Phrases and their Compositionality,” Proc. NIPS, pp. 1–9, 2013. ↗
- Twitter, “Reporting spam on Twitter,” 2016. [Online]. Available: https://support.twitter.com/articles/64986. [Accessed: 17-May-2016]. ↗
- A. Pak and P. Paroubek, “Twitter as a Corpus for Sentiment Analysis and Opinion Mining.,” Lrec, pp. 1320–1326, 2010.
- S. Ahmed, M. Pasquier, and G. Qadah, “Key issues in conducting sentiment analysis on Arabic social media text,” in 2013 9th International Conference on Innovations in Information Technology (IIT), 2013, pp. 72–77. find
- H. Manning, C., Raghavan, P. and Schütze, Introduction to information retrieval, 1st Ed. New York: Cambridge University Press, 2008. find
- scikit-learn developers, “scikit-learn,” 2010. . find
- Y. LeCun, Y. Bengio, G. Hinton, L. Y., B. Y., and H. G., “Deep learning,” Nature, vol. 521, no. 7553, pp. 436–444, 2015. find
- J. Schmidhuber, “Deep Learning in neural networks: An overview,” Neural Networks, vol. 61, pp. 85–117, 2015. ↗
Updated
This page in Markdown → https://md.research.elamur.ai/free/en/papers/alayba-2017-arabic-language-sentiment-analysis-health/