Arabic Morphology Generation Using a Concatenative Strategy
Paper · 2000 · Violetta Cavalli-Sforza, Abdelhadi Soudi and Teruko Mitamura
Summary
The paper addresses the large number of word forms that must be produced when generating Arabic verbs. Arabic builds stems by interleaving a consonantal root with a vowel melody, and then adds prefixes and suffixes for tense, mood, voice, person, number and gender. Earlier computational work, mostly two-level and multi-tape finite-state models, treated this non-concatenatively and focused on analysis. The authors instead build a generator in MORPHE, a CMU rule compiler used in knowledge-based machine translation. MORPHE combines a discrimination tree over feature structures with regular-expression transformation rules. Their main design choice is to split generation into two calls. The first produces the correct stem allomorph. The second attaches the prefixes and suffixes to that stem. Because stem alternations rarely interact with affixation, this split removes much rule duplication. For some verb classes it cuts the rule count by up to a factor of three. The work concentrates on hollow verbs, whose middle radical is weak, and outlines how the method extends to other verbs, broken plurals and derivation.
Key points
- Inflection space: The paradigm covers 2 tenses, 2 voices, 5 moods and 13 person–number–gender combinations. There are 15 triliteral patterns, about 9 in common use, plus 4 rarer quadriliteral ones.
- MORPHE (Leavitt, 1994):
- The input is a Lisp feature structure, for example ROOT "zawar", PAT CVCVC, VOW HOL, TENSE PERF.
- Generation walks a morphological form hierarchy down to a leaf.
- At the leaf it first checks an irregular-forms lexicon, then applies the leaf's rule.
- If nothing matches, it returns ROOT unchanged.
- Two-step generation:
- The first call sets the feature CHG to STEM and returns the stem.
- That stem temporarily replaces ROOT for the prefix/suffix call.
- Both steps share one tree because MORPHE allows only a single root.
- Hollow verbs: They fall into four classes, each with a short and a long stem allomorph in the perfect and in the imperfect. Two of the classes can be merged for generation, since their stems behave identically.
- Coverage and limits:
- Generated forms carry full short vowels and diacritics, for teaching use.
- Testing covered hollow verbs and several strong verb types.
- Verbs with a weak third radical gain little from the split, because there stem and suffix changes are entangled.
Interesting ideas
- I1. Splitting the stem alternation from affix attachment turns a multiplicative rule space into roughly an additive one, because each rule set only handles its own kind of change.
- I2. The lookup order is fixed: exception lexicon first, then pattern rule, then the unchanged base form as a safe default, so behaviour is predictable and every output can be traced.
- I3. The authors store inflection-class information, such as the middle radical and its vowel, directly in the lexical base form instead of in an abstract template, because the template alone cannot predict which allomorph to use.
- I4. The generator always produces the fully specified form, with every diacritic, and strips detail only at display time, because removing information is easy and restoring it is not.
- I5. Derivation and inflection are chained as two successive calls to the same engine, for example a participle is derived first and then inflected like an ordinary noun.
For Mova
How these ideas could serve Mova, our small open language model — its files, stages and tests:
- I1 (tokens): The English inflector in crate en could select the stem variant first (go/went, consonant doubling, y→i) and then attach a generic suffix, keeping irregular-stem logic apart from regular affix rules.
- I2 (back): Surface realization from the meaning graph could log which of the three paths produced each word form, making generated text explainable and exceptions easy to audit.
- I3 (tokens): English lemma entries could carry explicit inflection-class features, such as a doubling flag or irregular class, so the lemmatizer and generator need not guess from spelling.
- I4 (back): The text → graph → text compressor could regenerate a maximally explicit form and simplify it afterwards, which keeps round-trip comparisons lossless.
- I5 (world): Compiled knowledge could store a derived word, such as a nominalization or participle, as a link to its base verb plus a regular inflection class, so frames and entities can map nouns back to verb meanings.
Institutions
Fields, topics and concepts
📚 Shelves 4The 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 works
🧭 Topics 2Research subjects and languages the work is about.Semitic languages · 2,908 worksMorphology · 405 works
Cite
Cite as Violetta Cavalli-Sforza, Abdelhadi Soudi and Teruko Mitamura. 2000. Arabic Morphology Generation Using a Concatenative Strategy. 1st Meeting of the North American Chapter of the Association for Computational Linguistics.
@inproceedings{cavallisforza2000arabic,
title = {{Arabic Morphology Generation Using a Concatenative Strategy}},
author = {Violetta Cavalli-Sforza, Abdelhadi Soudi and Teruko Mitamura},
booktitle = {1st Meeting of the North American Chapter of the Association for Computational Linguistics},
year = {2000},
url = {https://aclanthology.org/A00-2012/}
}References
- K. Beesley. 1990. Finite-State Description of Arabic Morphology. In Proceedings of the Second Cambridge Conference: Bilingual Computing in Arabic and English. find
- K. Beesley. 1991. Computer Analysis of Arabic: A Two-Level Approach with Detours. In B. Comrie and M. Eid, editors, Perspectives on Arabic Linguistics III: Papers from the Third Annual Symposium on Arabic Linguistics. Benjamins, Amsterdam, pages 155-172. find
- K. Beesley. 1996. Arabic Finite-State Morphological Analysis and Generation. In Proceedings COLING'96, Vol. 1, pages 89-94.
- K. Beesley. 1998. Consonant Spreading in Arabic Stems. In Proceedings of COLING'98.
- D. Cowan. 1964. An introduction to modern literary Arabic. Cambridge University Press, Cambridge. find
- G. Hudson. 1986. Arabic Root and Pattern Morphology without Tiers. Journal of Linguistics, 22:85-122. ↗
- G. Kiraz. 1994. Multi-tape Two-level Morphology: A Case study in Semitic Non-Linear Morphology. In Proceedings of COLING-94, Vol. 1, pages 180-186. ↗
- K. Koskenniemi. 1983. Two-level morphology: A General Computational Model for Word-Form Recognition and Production. PhD thesis, University of Helsinki. find
- A. Lavie, A. Itai, U. Ornan, and M. Rimon. 1988. On the Applicability of Two Level Morphology to the Inflection of Hebrew Verbs. In Proceedings of the Association of Literary and Linguistic Computing Conference. find
- J.R. Leavitt. 1994. MORPHE: A Morphological Rule Compiler. Technical Report, CMU-CMT-94-MEMO. find
- J. McCarthy and A. Prince. 1990. Foot and Word in Prosodic Morphology: The Arabic Broken Plural. Natural Language and Linguistics Theory, 8: 209-283. ↗
- J. McCarthy and A. Prince. 1993. Template in Prosodic Morphology. In Stvan, L. et al., editors, Papers from the Third Annual Formal Linguistics Society of Midamerica Conference,. Bloomington, Indiana. Indiana University Linguistics Club, pages 187-218. find
- G. Ritchie. 1992. Languages Generated by Two-Level Morphological Rules. Computational Linguistics, 18(1), pages 41-59. find
- R. Sproat. 1992. Morphology and Computation. MIT Press, Cambridge, Mass. ↗
- H. Wehr. 1971. A Dictionary of Modern Written Arabic, J.M. Cowan, editor. Spoken Language Services, Ithaca, NY, fourth edition. find
- W. Wright. 1988. A Grammar of the Arabic Language. Cambridge University Press, Cambridge, third edition. find
Updated
This page in Markdown → https://md.research.elamur.ai/free/en/papers/sforza-2000-arabic-morphology-generation-concatenative-strategy/