An Online Readability Leveled Arabic Thesaurus
Paper · 2020 · Zhengyang Jiang, Nizar Habash and Muhamed Al Khalil
Summary
Arabic is hard for learners. It has rich morphology, and words are usually written without short vowels, so a single written form can map to several unrelated lemmas. Few dictionaries in any language mark how difficult a word is, and none in Arabic did so before this work. The authors built a web thesaurus that combines three existing resources. Camel Tools with its CALIMA Star analyzer turns an input into candidate lemmas. Arabic WordNet (AWN) supplies lexical relations. The Arabic Readability Lexicon assigns each lemma one of five difficulty levels. Users can search by inflected word, lemma, root or English gloss. For each candidate lemma, the system lists its gloss, root and level, plus synonyms, antonyms, hypernyms, hyponyms, related expressions and phrases containing the lemma. Every displayed item links to a new search. The main engineering work was aligning AWN's lemma and POS conventions with those of Camel Tools. The tool gives teachers and learners access to Arabic NLP research, and user feedback is expected to reveal coverage gaps and errors.
Key points
- The demo is a Flask (Python) back end with a light JavaScript front end. It uses 11 look-up tables, nearly all keyed by a combined
lemma#posstring. - CALIMA Star extends SAMA and covers more than 40 thousand lemmas, each tied to a POS, a root and an English gloss.
- AWN contains 16,066 entries, of which 5,036 are multiword phrases, grouped into 14,284 synsets. AWN relations outside the four standard types are merged into a single "related" category.
- The Arabic Readability Lexicon has 26,578 lemmas that language professionals rated on five levels, running from Grade 1 (age 6) to specialist (age 15+).
- AWN lemmas were matched to Camel Tools lemmas offline. Entries were run through MADAMIRA, best candidates were picked by Levenshtein distance, and hand-written rules mapped POS categories between the two resources.
Interesting ideas
- I1. Using one combined lemma-plus-POS key across every table keeps the resources joinable and separates homographs that differ only in part of speech.
- I2. Two lexicons with different lemma conventions can be reconciled by running one lexicon's entries through the other's analyzer, then ranking candidates by edit distance and constraining them with explicit POS mapping rules.
- I3. Instead of committing to one reading, the interface shows every morphological analysis of an ambiguous input and lets relations unfold separately under each one.
- I4. A difficulty level is attached to every lemma, including the related words that are suggested, which makes it possible to pick a simpler synonym on purpose.
- I5. Synonyms are the union of co-members across all synsets of a lemma, and antonymy is defined between synsets and then projected down to their lemmas.
For Mova
How these ideas could serve Mova, our small open language model — its files, stages and tests:
- I1 (world): Key compiled WordNet/VerbNet/Wikidata entries on lemma#UPOS so that noun and verb senses of the same string never collide in the knowledge graph.
- I2 (world): Apply this recipe to align FrameNet and WordNet lemma spellings with crate en lemmas, and log each mapping rule so the alignment stays explainable.
- I3 (tokens): Pass all candidate lemma analyses downstream with their sources, so that later stages, rather than the tagger alone, settle the ambiguity.
- I4 (back): During generation or simplification, prefer the lowest-level synonym from the frame's lexical options when writing for young readers or school-course tasks.
- I5 (world): Use the same projection to derive lemma-level antonym and synonym facts from WordNet synset relations, keeping a trace of which synset licensed each fact.
Institutions
Fields, topics and concepts
📚 Shelves 6The field of science this work belongs to (OpenAlex fields).Computer Science · 16,667 worksArtificial Intelligence · 16,194 worksArts and Humanities · 16,039 worksLanguage and Linguistics · 15,891 worksPsychology · 1,552 worksDevelopmental and Educational Psychology · 499 works
🧭 Topics 1Research subjects and languages the work is about.Semitic languages · 2,908 works
Cite
Cite as Zhengyang Jiang, Nizar Habash and Muhamed Al Khalil. 2020. An Online Readability Leveled Arabic Thesaurus. Proceedings of the 28th International Conference on Computational Linguistics: System Demonstrations.
@inproceedings{jiang2020online,
title = {{An Online Readability Leveled Arabic Thesaurus}},
author = {Zhengyang Jiang, Nizar Habash and Muhamed {Al Khalil}},
booktitle = {Proceedings of the 28th International Conference on Computational Linguistics: System Demonstrations},
year = {2020},
doi = {10.18653/v1/2020.coling-demos.11},
url = {https://doi.org/10.18653/v1/2020.coling-demos.11}
}References
- Muhamed Al Khalil, Nizar Habash, and Hind Saddiki. 2017. Simplification of Arabic masterpieces for extensive reading: A project overview. Procedia Computer Science, 117:192–198. find
- Muhamed Al Khalil, Nizar Habash, and Zhengyang Jiang. 2020. A large-scale leveled readability lexicon for standard Arabic. In Proceedings of The 12th Language Resources and Evaluation Conference, pages 3053– 3062, Marseille, France, May. European Language Resources Association.
- William Black, Sabri Elkateb, Horacio Rodríguez, Musa Alkhalifa, Piek Vossen, Adam Pease, and Christiane Fellbaum. 2006. Introducing the Arabic WordNet project. In Proceedings of the third international WordNet conference, pages 295–300. Citeseer. find
- Sabry ElKateb, William Black, Horacio Rodríguez, Musa Alkhalifa, Piek Vossen, Adam Pease, and Christiane Fellbaum. 2006. Building a WordNet for Arabic. In Proceedings of the Language Resources and Evaluation Conference (LREC), Genoa, Italy.
- Christiane Fellbaum. 1998. WordNet: An Electronic Lexical Database. MIT Press. http://www.cogsci.princeton.edu/∼wn [2000, September 7]. ↗
- David Graff, Mohamed Maamouri, Basma Bouziri, Sondos Krouna, Seth Kulick, and Tim Buckwalter. 2009. Standard arabic morphological analyzer (sama) version 3.1. Linguistic Data Consortium LDC2009E73. find
- Nizar Habash, Abdelhadi Soudi, and Tim Buckwalter. 2007. On Arabic Transliteration. In A. van den Bosch and A. Soudi, editors, Arabic Computational Morphology: Knowledge-based and Empirical Methods, pages 15–22. Springer, Netherlands. ↗
- Ossama Obeid, Nasser Zalmout, Salam Khalifa, Dima Taji, Mai Oudah, Bashar Alhafni, Go Inoue, Fadhl Eryani, Alexander Erdmann, and Nizar Habash. 2020. CAMeL tools: An open source python toolkit for Arabic natural language processing. In Proceedings of The 12th Language Resources and Evaluation Conference, pages 7022– 7032, Marseille, France, May. European Language Resources Association.
- Arfath Pasha, Mohamed Al-Badrashiny, Mona T Diab, Ahmed El Kholy, Ramy Eskander, Nizar Habash, Manoj Pooleery, Owen Rambow, and Ryan Roth. 2014. Madamira: A fast, comprehensive tool for morphological analysis and disambiguation of arabic. In LREC, volume 14, pages 1094–1101.
- Horacio Rodríguez, Salvador Roca, Piek Vossen, Laura Bloksma, Wim Peters, Antonietta Alonge, Francesca Bertagna, and Adriana Roventini. 1998. The top-down strategy for building eurowordnet: Vocabulary coverage, base concepts and top ontology. Computers and the Humanities, 32:117–152, 03. ↗
- Dima Taji, Salam Khalifa, Ossama Obeid, Fadhl Eryani, and Nizar Habash. 2018. An Arabic morphological analyzer and generator with copious features. In Proceedings of the Fifteenth Workshop on Computational Research in Phonetics, Phonology, and Morphology, pages 140–150, Brussels, Belgium, October. Association for Computational Linguistics.
Updated
This page in Markdown → https://md.research.elamur.ai/free/en/papers/jiang-2020-online-readability-leveled-arabic-thesaurus/