---
title: "A Light Lexicon-based Mobile Application for Sentiment Mining of"
description: "The authors replace heavy morphological processing with a sentiment lexicon stored… 67% accuracy. 26 references, cited by 5 papers here."
authors: ["Gilbert Badaro", "Ramy Baly", "Rana Akel", "Linda Fayad", "Jeffrey Khairallah", "Hazem Hajj", "Khaled Shaban", "Wassim El-Hajj"]
year: 2015
venue: "Proceedings of the Second Workshop on Arabic Natural Language Processing"
source: "https://aclanthology.org/W15-3203/"
doi: "10.18653/v1/w15-3203"
licence: "CC BY-NC-SA 3.0 (ACL Anthology, before 2016)"
licence_url: "https://creativecommons.org/licenses/by-nc-sa/3.0/"
summary_licence: "Elamur Cosmic License"
canonical: "https://research.elamur.ai/free/en/papers/badaro-2015-light-lexicon-based-mobile-application/"
---
[Elamur Research](https://md.research.elamur.ai/free/en/) · [this page in HTML](https://research.elamur.ai/free/en/papers/badaro-2015-light-lexicon-based-mobile-application/)

[home](https://md.research.elamur.ai/free/en/) / [papers](https://md.research.elamur.ai/free/en/papers/) / [2015](https://md.research.elamur.ai/free/en/papers/2015/page/3/) / A Light Lexicon-based Mobile Application for Sentiment Mining of Arabic Tweets

# A Light Lexicon-based Mobile Application for Sentiment Mining of Arabic Tweets

**Authors:** [Gilbert Badaro](https://md.research.elamur.ai/free/en/authors/gilbert-badaro/), [Ramy Baly](https://md.research.elamur.ai/free/en/authors/ramy-baly/), Rana Akel, Linda Fayad, Jeffrey Khairallah, [Hazem Hajj](https://md.research.elamur.ai/free/en/authors/hazem-hajj/), [Khaled Shaban](https://md.research.elamur.ai/free/en/authors/khaled-shaban/) and [Wassim El-Hajj](https://md.research.elamur.ai/free/en/authors/wassim-el-hajj/) · **Year:** 2015 · **Venue:** [Proceedings of the Second Workshop on Arabic Natural Language Processing](https://md.research.elamur.ai/free/en/venues/workshop-on-arabic-natural-language-processing/) ([Workshop on Arabic Natural Language Processing 2015](https://md.research.elamur.ai/free/en/venues/workshop-on-arabic-natural-language-processing/2015/)) · **Publisher:** [Association for Computational Linguistics](https://md.research.elamur.ai/free/en/publishers/association-for-computational-linguistics/) · **Licence:** [CC BY-NC-SA 3.0 (ACL Anthology, before 2016)](https://creativecommons.org/licenses/by-nc-sa/3.0/)

**Links:** [Publisher's page](https://aclanthology.org/W15-3203/) · [PDF](https://aclanthology.org/W15-3203.pdf) · [DOI 10.18653/v1/w15-3203](https://doi.org/10.18653/v1/w15-3203) · [OpenAlex](https://openalex.org/W2250645093)

**Citations:** 27 citations (OpenAlex, 2026-10-14) · [5](https://md.research.elamur.ai/free/en/papers/badaro-2015-light-lexicon-based-mobile-application/cited-by/) in our library, of the 149,439 papers whose bibliographies we read

## Summary
The paper addresses sentiment analysis of Arabic tweets on a phone. Full Arabic NLP toolkits such as MADAMIRA cannot run on the device without a server, and server calls cost energy and response time. The authors replace heavy morphological processing with a sentiment lexicon stored locally. The lexicon is ArSenL, their own large-scale Standard Arabic resource. It was built by linking Arabic WordNet and AraMorph lemmas to English SentiWordNet, so each entry gets positive, negative and objective scores that add up to one.

To skip lemmatization, they derive a stemmed copy of ArSenL. The pipeline then tokenizes each tweet, cleans hashtags, stems words with Khoja's stemmer, and looks the stems up in the lexicon. The three score totals per tweet feed three balanced binary decision trees. Handcrafted rules merge the three outputs into positive, negative or neutral.

On a published Arabic tweet set, the full system reaches roughly 67% accuracy. The work shows that a cheap, interpretable, lexicon-driven method can deliver usable Arabic opinion mining on constrained hardware. It is released as a public app with visual topic summaries.

## Key points
- ArSenL combines English WordNet, Arabic WordNet, English SentiWordNet (ESWN) and AraMorph. Each lemma carries three scores (positive, negative, objective) summing to 1. It can be browsed at oma-project.com and downloaded for research.
- Words missing from the stemmed lexicon receive zero for all three scores. Summing scores per tweet beat averaging them in the authors' tests.
- Classifier accuracies:
  - positive/not positive: 61.2%
  - negative/not negative: 72.9%
  - objective/not objective: 67.8%
  - combined system: 67.3%
- The app takes a topic, pulls recent Arabic tweets, and colours each tweet by sentiment. It also shows frequent hashtags and a dated history of topic sentiment.
- Processing 20 tweets per request was too slow, so the app fetches batches of 10. Handling negation is left as future work.

## Interesting ideas
- When input normalization must stay cheap, the authors coarsen the lexicon to the same level (stems) instead of upgrading the input processing (lemmas), so lookup keys always agree.
- Hashtags are not thrown away: the marker is stripped and the underlying word is kept, because it often carries the opinion.
- Polarity scores attached to English synsets are carried over to another language through WordNet links, giving a large lexicon without new annotation.
- Rather than one three-way classifier, the authors train separate balanced yes/no detectors per label and resolve conflicts with explicit rules, which keeps each decision inspectable.
- The authors report accuracy per component as well as for the whole system, and test aggregation choices (sum vs average) explicitly.

## For Mova

How these ideas could serve Mova, our small open language model — its files, stages and tests:

- **I1** (tokens): keep a collapsed-key fallback index for lexicon lookups, used only when the lemmatizer is unsure, and log which key level produced the match.
- **I2** (tokens): the tokenizer can treat `#` and similar social markup as a removable wrapper and lemmatize and tag the inner word normally, keeping the original span for explanation.
- **I3** (world): values or evaluative properties attached to WordNet synsets can be propagated through synset IDs into the ontology and knowledge graph, keeping provenance per entry.
- **I4** (frames): detectors for irony, speech-act type or evaluative stance could be independent binary judgments over frames, with a logged rule step that explains the final label.
- **I5** (learn): evaluations can always report each sub-decision separately and record ablations of aggregation operators, so regressions point to a specific stage.

*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

- [American University of Beirut](https://md.research.elamur.ai/free/en/universities/american-university-of-beirut/) — University, Beirut, Lebanon · 34 works · 2,561 citations
- [Qatar University](https://md.research.elamur.ai/free/en/universities/qatar-university/) — University, Doha, Qatar · 48 works · 1,026 citations

📚 Shelves (4): [🖥️ Computer Science](https://md.research.elamur.ai/free/en/shelves/computer-science/) · 16,667 works · [🤖 Artificial Intelligence](https://md.research.elamur.ai/free/en/shelves/computer-science/artificial-intelligence/) · 16,194 works · [🎭 Arts and Humanities](https://md.research.elamur.ai/free/en/shelves/arts-and-humanities/) · 16,039 works · [🗣️ Language and Linguistics](https://md.research.elamur.ai/free/en/shelves/arts-and-humanities/language-and-linguistics/) · 15,891 works

🧭 Topics (2): [😊 Sentiment & emotion](https://md.research.elamur.ai/free/en/topics/sentiment-emotion/) · 972 works · [Semitic languages](https://md.research.elamur.ai/free/en/topics/semitic-languages/) · 2,908 works

## Cite

Cite as: Gilbert Badaro, Ramy Baly, Rana Akel, Linda Fayad, Jeffrey Khairallah, Hazem Hajj, Khaled Shaban and Wassim El-Hajj. 2015. A Light Lexicon-based Mobile Application for Sentiment Mining of Arabic Tweets. Proceedings of the Second Workshop on Arabic Natural Language Processing.

The paper itself, not this page. BibTeX from the library's record of the work.

```bibtex
@inproceedings{badaro2015light,
  title = {{A Light Lexicon-based Mobile Application for Sentiment Mining of Arabic Tweets}},
  author = {Gilbert Badaro, Ramy Baly, Rana Akel, Linda Fayad, Jeffrey Khairallah, Hazem Hajj, Khaled Shaban and Wassim El-Hajj},
  booktitle = {Proceedings of the Second Workshop on Arabic Natural Language Processing},
  year = {2015},
  doi = {10.18653/v1/w15-3203},
  url = {https://doi.org/10.18653/v1/w15-3203}
}
```

- [← previous Idioms-Proverbs Lexicon for Modern Standard Arabic and Colloquial Sentiment Analysis](https://md.research.elamur.ai/free/en/papers/ibrahim-2015-idioms-proverbs-lexicon-modern-standard/)
- [next → Converting an English-Swedish Parallel Treebank to Universal Dependencies](https://md.research.elamur.ai/free/en/papers/ahrenberg-2015-converting-english-swedish-parallel-treebank/)
- [↑ back to papers of 2015](https://md.research.elamur.ai/free/en/papers/2015/page/3/)

## References

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

1. Abdul-Mageed, M., Diab, M. and Korayem, M. (2011). [Subjectivity and sentiment analysis of modern standard Arabic](https://md.research.elamur.ai/free/en/papers/mageed-2011-subjectivity-sentiment-analysis-modern-standard/). In Proceedings of the 49 th Annual Meeting of the Association for Computation Linguistics: Human Language Technologies: short papers- Volume2. Association for Computational Linguistics.
2. Abdul-Mageed, M., & Diab, M. (2012). Toward building a large-scale Arabic sentiment lexicon. In Proceedings of the 6 th International Global Word-Net Conference (pp. 18-22). [find](https://scholar.google.com/scholar?q=Abdul%2DMageed%2C+M%2E%2C+%26+Diab%2C+M%2E+%282012%29%2E+Toward+building+a+large%2Dscale+Arabic+sentiment+lexicon%2E+In+Proceedings+of+the+6+th+International+Global+Word%2DNet+Conference+%28pp%2E+18%2D22%29%2E)
3. Abdul-Mageed, M., & Diab, M. (2014). [SANA: A Large Scale Multi-Genre, Multi-Dialect Lexicon for Arabic Subjectivity and Sentiment Analysis](https://md.research.elamur.ai/free/en/papers/mageed-2014-sana-large-scale-multi-genre/). In Proceedings of the Language Resources and Evaluation Conference (LREC). Reykjavik, Iceland.
4. Alhazmi, S., Black, W., & McNaught, J. (2013). Arabic SentiWordNet in Relation to SentiWordNet 3.0. 2180-1266, 4(1), 1-11. [find](https://scholar.google.com/scholar?q=Alhazmi%2C+S%2E%2C+Black%2C+W%2E%2C+%26+McNaught%2C+J%2E+%282013%29%2E+Arabic+SentiWordNet+in+Relation+to+SentiWordNet+3%2E0%2E+2180%2D1266%2C+4%281%29%2C+1%2D11%2E)
5. Aly, M. A., & Atiya, A. F. (2013, August). [LABR: A Large Scale Arabic Book Reviews Dataset](https://md.research.elamur.ai/free/en/papers/aly-2013-labr-large-scale-arabic-book/). In ACL (2) (pp. 494-498). [↗](https://doi.org/10.13140/2.1.3960.5761)
6. AraMorph. (n.d.). Retrieved May 19, 2015, from [http://sourceforge.net/projects/aramorph/](http://sourceforge.net/projects/aramorph/) [↗](http://sourceforge.net/projects/aramorph/)
7. Baccianella, S., Esuli, A., & Sebastiani, F. (2010, May). [SentiWordNet 3.0: An Enhanced Lexical Resource for Sentiment Analysis and Opinion Mining](https://md.research.elamur.ai/free/en/papers/baccianella-2010-sentiwordnet-3-0-enhanced-lexical/). In LREC (Vol. 10, pp. 2200-2204).
8. Badaro, G., Baly, R., Hajj, H., Habash, N., & El-Hajj, W. (2014). [A Large Scale Arabic Sentiment Lexicon for Arabic Opinion Mining](https://md.research.elamur.ai/free/en/papers/badaro-2014-large-scale-arabic-sentiment-lexicon/). ANLP 2014, 165.
9. Black, W., Elkateb, S., & Vossen, P. (2006). Introducing the Arabic wordnet project. In Proceedings of the third International WordNet Conference (GWC-06). [find](https://scholar.google.com/scholar?q=Black%2C+W%2E%2C+Elkateb%2C+S%2E%2C+%26+Vossen%2C+P%2E+%282006%29%2E+Introducing+the+Arabic+wordnet+project%2E+In+Proceedings+of+the+third+International+WordNet+Conference+%28GWC%2D06%29%2E)
10. Davidov, D., Tsur, O., & Rappoport, A. (2010, August). [Enhanced sentiment learning using twitter hashtags and smileys](https://md.research.elamur.ai/free/en/papers/davidov-2010-enhanced-sentiment-learning-twitter-hashtags/). In Proceedings of the 23rd International Conference on Computational Linguistics: Posters (pp. 241-249). Association for Computational Linguistics.
11. Denecke, K. (2008, April). Using sentiwordnet for multilingual sentiment analysis. In Data Engineering Workshop, 2008. ICDEW 2008. IEEE 24 th International Conference on (pp. 507-512). [find](https://scholar.google.com/scholar?q=Denecke%2C+K%2E+%282008%2C+April%29%2E+Using+sentiwordnet+for+multilingual+sentiment+analysis%2E+In+Data+Engineering+Workshop%2C+2008%2E+ICDEW+2008%2E+IEEE+24+th+International+Conference+on+%28pp%2E+507%2D512%29%2E)
12. IEEE Elarnaoty, M., AbdelRahman, S., & Fahmy, A. (2012). A Machine Learning Approach for Opinion Holder Extraction in Arabic Language. International Journal of Artificial Intelligence & Applications, 3(2). [↗](https://doi.org/10.5121/ijaia.2012.3205)
13. El-Beltagy, S. R., & Ali, A. (2013, March). Open issues in the sentiment analysis of Arabic social media: A case study. In Innovations in Information Technology (IIT), 2013 9th International Conference on (pp. 215-220). IEEE. [find](https://scholar.google.com/scholar?q=El%2DBeltagy%2C+S%2E+R%2E%2C+%26+Ali%2C+A%2E+%282013%2C+March%29%2E+Open+issues+in+the+sentiment+analysis+of+Arabic+social+media%3A+A+case+study%2E+In+Innovations+in+Information+Technology+%28IIT%29%2C+2013+9th+International+Conferenc)
14. El-Halees, A. (2011). Arabic opinion mining using combined classification approach. [find](https://scholar.google.com/scholar?q=El%2DHalees%2C+A%2E+%282011%29%2E+Arabic+opinion+mining+using+combined+classification+approach%2E)
15. Esuli, A., & Sebastiani, F. (2005). Determining the semantic orientation of terms through gloss classification. In Proceedings of the 14 th ACM international conference on Information and knowledge management (pp. 617-624). ACM. [find](https://scholar.google.com/scholar?q=Esuli%2C+A%2E%2C+%26+Sebastiani%2C+F%2E+%282005%29%2E+Determining+the+semantic+orientation+of+terms+through+gloss+classification%2E+In+Proceedings+of+the+14+th+ACM+international+conference+on+Information+and+knowledge+ma)
16. Esuli, A., & Sebastiani, F. (2006). [Sentiwordnet: A publicly available lexical resource for opinion mining](https://md.research.elamur.ai/free/en/papers/esuli-2006-sentiwordnet-publicly-available-lexical-resource/). In Proceedings of LREC (Vol. 6. pp. 417-422).
17. Feldman, R. (2013). Techniques and applications for sentiment analysis. Communications of the ACM, 56(4), 82-89. [↗](https://doi.org/10.1145/2436256.2436274)
18. Graff, D., Maamouri, M., Bouziri, B., Krouna, S., Kulick, S., & Buckwalter, T. (2009). Standard Arabic Morphological Analyzer (SAMA) Version 3.1, 2009. Linguistic Data Consortium LDC2009E73. Habash, Nizar. Introduction to Arabic Natural Language Processing, Synthesis Lectures on Human Language Technologies, Graeme Hirst, editor. [find](https://scholar.google.com/scholar?q=Graff%2C+D%2E%2C+Maamouri%2C+M%2E%2C+Bouziri%2C+B%2E%2C+Krouna%2C+S%2E%2C+Kulick%2C+S%2E%2C+%26+Buckwalter%2C+T%2E+%282009%29%2E+Standard+Arabic+Morphological+Analyzer+%28SAMA%29+Version+3%2E1%2C+2009%2E+Linguistic+Data+Consortium+LDC2009E73%2E+Habash%2C+N)
19. Morgan & Claypool Publishers., 2010. [find](https://scholar.google.com/scholar?q=Morgan+%26+Claypool+Publishers%2E%2C+2010%2E)
20. Khoja, S., & Garside, R. (1999). Stemming arabic text. Lancaster, UK, Computing Department, Lancaster University. [find](https://scholar.google.com/scholar?q=Khoja%2C+S%2E%2C+%26+Garside%2C+R%2E+%281999%29%2E+Stemming+arabic+text%2E+Lancaster%2C+UK%2C+Computing+Department%2C+Lancaster+University%2E)
21. Mourad, A., & Darwish, K. (2013, June). [Subjectivity and sentiment analysis of modern standard Arabic and Arabic microblogs](https://md.research.elamur.ai/free/en/papers/mourad-2013-subjectivity-sentiment-analysis-modern-standard/). In Proceedings of the 4th Workshop on Computational Approaches to Subjectivity, Sentiment and Social Media Analysis (pp. 55-64).
22. Mukherjee, S., Malu, A., AR, B., & Bhattacharyya, P. (2012, October). TwiSent: a multistage system for analyzing sentiment in twitter. In Proceedings of the 21st ACM international conference on Information and knowledge management (pp. 2531-2534). ACM. [find](https://scholar.google.com/scholar?q=Mukherjee%2C+S%2E%2C+Malu%2C+A%2E%2C+AR%2C+B%2E%2C+%26+Bhattacharyya%2C+P%2E+%282012%2C+October%29%2E+TwiSent%3A+a+multistage+system+for+analyzing+sentiment+in+twitter%2E+In+Proceedings+of+the+21st+ACM+international+conference+on+Inform)
23. Ohana, B., & Tierney, B. (2009, October). Sentiment Classification of reviews using SentiWordNet. In 9 th . IT & T Conference (p.13). [find](https://scholar.google.com/scholar?q=Ohana%2C+B%2E%2C+%26+Tierney%2C+B%2E+%282009%2C+October%29%2E+Sentiment+Classification+of+reviews+using+SentiWordNet%2E+In+9+th+%2E+IT+%26+T+Conference+%28p%2E13%29%2E)
24. Pasha, Arfath, Mohamed Al-Badrashiny, Mona Diab, Ahmed El Kholy, Ramy Eskander, Nizar Habash, Manoj Pooleery, Owen Rambow and Ryan M. Roth. [MADAMIRA: A Fast, Comprehensive Tool for Morphological Analysis and Disambiguation of Arabic](https://md.research.elamur.ai/free/en/papers/pasha-2014-madamira-fast-comprehensive-tool-morphological/). In Proceedings of the Language Resources and Evaluation Conference (LREC), Reykjavik, Iceland, 2014.
25. Radcliffe, D. (2013). Twitter takes off in Saudi – and other news of social media in the Arab world. British Broadcasting Corporation. [find](https://scholar.google.com/scholar?q=Radcliffe%2C+D%2E+%282013%29%2E+Twitter+takes+off+in+Saudi+%E2%80%93+and+other+news+of+social+media+in+the+Arab+world%2E+British+Broadcasting+Corporation%2E)
26. Taboada, M., Brooke, J., Tofiloski, M., Voll, K., & Stede, M. (2011). [Lexicon-based methods for sentiment analysis](https://md.research.elamur.ai/free/en/papers/taboada-2011-lexicon-based-methods-sentiment-analysis/). Computational linguistics, 37(2), 267-307. [↗](https://doi.org/10.1162/coli_a_00049)

*Updated 1 November 2026*
