Elamur Research⌕
☰
home / papers / 2017 / Arabic Language Sentiment Analysis on Health Services

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.

Our summary of the paper, in our own words — not its text. The work belongs to its authors; read it at the links above.

 Institutions

 Fields, topics and concepts

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.

The paper itself, not this page. BibTeX from the library's record of the work. DOI 10.1109/asar.2017.8067771 · arXiv 1702.03197

@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

20 references, 4 of them with a card of ours. ↗ leads to the work, «find» searches for one we have no id for yet.

  1. 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
  2. B. Liu, “Sentiment Analysis and Opinion Mining,” Synth. Lect. Hum. Lang. Technol., vol. 5, no. 1, pp. 1–167, May 2012. ↗
  3. 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. ↗
  4. Mohammad Bin Rashid Sschool of Government, “The Arab Social Media Report.” [Online]. Available: http://www.arabsocialmediareport.com/home/index.aspx. [Accessed: 02-Apr-2016]. ↗
  5. 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
  6. 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
  7. H. Saif, Y. He, and H. Alani, “Semantic Sentiment Analysis of Twitter,” in The Semantic Web – ISWC 2012, 2012, pp. 508–524. find
  8. A. Shoukry and A. Rafea, “Sentence-level Arabic sentiment analysis,” Collab. Technol. Syst. (CTS), 2012 Int. Conf., pp. 546–550, 2012. find
  9. J. Ben Salamah and A. Elkhlifi, “Microblogging Opinion Mining Approach for Kuwaiti Dialect,” Int. Conf. Comput. Technol. Inf. Manag., pp. 388–396, 2014. find
  10. 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
  11. Y. Kim, “Convolutional Neural Networks for Sentence Classification,” Proc. 2014 Conf. Empir. Methods Nat. Lang. Process. (EMNLP 2014), pp. 1746–1751, 2014.
  12. B. Pang and L. Lee, “Seeing stars: Exploiting class relationships for sentiment categorization with respect to rating scales,” in Proceedings of the ACL, 2005. ↗
  13. 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. ↗
  14. Twitter, “Reporting spam on Twitter,” 2016. [Online]. Available: https://support.twitter.com/articles/64986. [Accessed: 17-May-2016]. ↗
  15. A. Pak and P. Paroubek, “Twitter as a Corpus for Sentiment Analysis and Opinion Mining.,” Lrec, pp. 1320–1326, 2010.
  16. 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
  17. H. Manning, C., Raghavan, P. and Schütze, Introduction to information retrieval, 1st Ed. New York: Cambridge University Press, 2008. find
  18. scikit-learn developers, “scikit-learn,” 2010. . find
  19. 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
  20. J. Schmidhuber, “Deep Learning in neural networks: An overview,” Neural Networks, vol. 61, pp. 85–117, 2015. ↗

Updated

↑ back to top

This page in Markdown → https://md.research.elamur.ai/free/en/papers/alayba-2017-arabic-language-sentiment-analysis-health/