Morphological Analysis and Generation of Arabic Nouns: A Morphemic Functional Approach
What it is about
MAGEAD is a morphological analyser and generator for Arabic built as finite-state transducers. It maps a lexeme and feature-value pairs to a surface form and back. This paper ports it from verbs to Modern Standard Arabic nominals, which are harder because of broken plurals and irregular feminines. A lexeme is a root, a morphological behaviour class (MBC) and a meaning index. The MBC hierarchy has 962 classes for 32,110 nouns, with inheritance, so a mapping shared by all words, such as the conjunction clitic, is stated once. Morphology is spread over five tiers (pattern and affixes, root, vocalism, phonology, orthography), and morphophonemic and orthographic rules are kept apart. On 4,188 word tokens of the Penn Arabic Treebank Part 3, the system gives no analysis for 243 tokens, and precision and recall are in the 90s for most feature sets. When gender, number, case and state are compared too, scores fall to about 47–54%; the authors trace most of the remaining errors to the gold standard and to the gap between form-based and functional gender and number.
Ideas
- I1. Inherit rather than repeat: the Hebrew prefix clitics (ה, ו, ב, כ, ל, מ, ש and their combinations) apply to every noun, pronoun and particle. Store the mapping once in a class hierarchy with inheritance, and let each class inherit it.
- I2. The lemma convention: the lemma is the singular citation form of one lexeme, and a derivational difference makes a new lexeme. Use it when
macula dictpicks lemmas, so that derived nouns are not merged into their base. - I3. Classify every disagreement before fixing anything: label each one as gold error, rule error or lexicon error, as the paper does (it finds only about 18% of precision errors are real). Print that split for every
macula comparerun against UD PTNK. - I4. Report scores with and without the final vowel point and with the lexeme only. The paper uses this to show that the output is not over-generating. Use the same three views for
tools/hbo, pointed and unpointed.
For Mova
I1 goes into Pronouns, particles and prepositions and The Noun, the Adjective and the Numeral. I2 is a lemma rule for macula dict. I3 is a reporting rule for macula compare. I4 is a metric view for tools/hbo.
Cite
@inproceedings{altantawy2010morphological,
title = {{Morphological Analysis and Generation of Arabic Nouns: A Morphemic Functional Approach}},
author = {Altantawy, Mohamed and Habash, Nizar and Rambow, Owen and Saleh, Ibrahim},
booktitle = {Proceedings of the Seventh International Conference on Language Resources and Evaluation (LREC'10)},
year = {2010},
doi = {10.63317/3vrjobab8jnv},
url = {https://doi.org/10.63317/3vrjobab8jnv}
}References
- Imad Al-Sughaiyer and Ibrahim Al-Kharashi. 2004. Arabic Morphological Analysis Techniques: A Comprehensive Survey. Journal of the American Society for Information Science and Technology, 55(3):189–213. find
- Kenneth Beesley. 1996. Arabic Finite-State Morphological Analysis and Generation. In Proceedings of the 16th International Conference on Computational Linguistics (COLING-96), pages 89–94, Copenhagen, Denmark. find
- Ron Buckley. 2004. Modern Literary Arabic: A Reference Grammar. Librairie du Liban. find
- T. Buckwalter. 2004. Buckwalter Arabic Morphological Analyzer Version 2.0. Linguistic Data Consortium, University of Pennsylvania, 2002. LDC Cat alog No.: LDC2004L02, ISBN 1-58563-324-0. find
- Joseph Dichy and Ali Farghaly. 2007. Grammar-Lexis Relations in the Computational Morphology of Arabic. In A. van den Bosch and A. Soudi, editors, Arabic Computational Morphology: Knowledge-based and Empirical Methods. Springer. find
- Wolfdietrich Fischer. 2001. A Grammar of Classical Arabic. Yale Language Series. Yale University Press, third revised edition. Translated by Jonathan Rodgers. find
- 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 and Owen Rambow. 2005. Arabic Tokenization, Part-of-Speech Tagging and Morphological Disambiguation in One Fell Swoop. In Proceedings of the 43rd Annual Meeting of the Association for Computational Linguistics (ACL’05), pages 573–580, Ann Arbor, Michigan, June. Association for Computational Linguistics. find our card
- Nizar Habash and Owen Rambow. 2006. MAGEAD: A Morphological Analyzer and Generator for the Arabic Dialects. In Proceedings of the 21st International Conference on Computational Linguistics and 44th Annual Meeting of the Association for Computational Linguistics, pages 681–688, Sydney, Australia, July. Association for Computational Linguistics. find our card
- Nizar Habash and Owen Rambow. 2007. Morphophonemic and orthographic rules in a multi- dialectal morphological analyzer and generator for arabic verbs. In International Symposium on Computer and Arabic Language (ISCAL), Riyadh, Saudi Arabia. find
- Nizar Habash, Owen Rambow, and George Kiraz. 2005. Morphological Analysis and Generation for Arabic Dialects. In Proceedings of the Workshop on Computational Approaches to Semitic Languages at 43rd Meeting of the Association for Computational Linguistics (ACL’05), pages 17–24, Ann Arbor, Michigan. find our card
- 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. Springer. find
- Nizar Habash. 2004. Large Scale Lexeme Based Arabic Morphological Generation. In Proceedings of Traitement Automatique des Langues Naturelles (TALN-04), pages 271–276. Fez, Morocco. find
- George Kiraz. 1994. Multi-tape Two-level Morphology: A Case study in Semitic Non-Linear Morphology. In Proceedings of Fifteenth International Conference on Computational Linguistics (COLING-94), pages 180–186, Kyoto, Japan. find our card
- George Anton Kiraz. 2000. Multi-tiered nonlinear morphology using multi-tape finite automata: A case study on Syriac and Arabic. Computational Linguistics, 26(1):77–105. find
- Mohamed Maamouri, Ann Bies, Tim Buckwalter, and Wigdan Mekki. 2004. The penn arabic treebank : Building a large-scale annotated arabic corpus. find
- Mohamed Maamouri, Ann Bies, Seth Kulick, Fatma Gaddeche, Wigdan Mekki, Sondos Krouna, and Basma Bouziri. 2009. The penn arabic treebank part 3 version 3.1. Linguistic Data Consortium LDC2008E22. find
- Mehryar Mohri, Fernando C. N. Pereira, and Michael Riley. 2000. The design principles of a weighted finite-state transducer library. Theoretical Computer Science, 231:17–32, January. find
- Otakar Smrž. 2007. Functional Arabic Morphology. Formal System and Implementation. Ph.D. thesis, Charles University, Prague. find
- Abdelhadi Soudi, Violetta Cavalli-Sforza, and Abderrahim Jamari. 2001. A Computational Lexeme-Based Treatment of Arabic Morphology. In Proceedings of the Arabic Natural Language Processing Workshop, Conference of the Association for Computational Linguistics (ACL 2001), pages 50–57, Toulouse, France. find
- Richard Sproat. 1995. Lextools: Tools for finite-state linguistic analysis. Technical Report 11522-951108-10TM, Bell Laboratories. find
This page in Markdown → https://md.mova.elamur.ai/free/en/docs/papers/lingbulk-2010-altantawy-morphological-analysis-generation-arabic-nouns/