---
title: "Morphological Analysis and Generation for — Habash 2005"
description: "The paper presents MAGEAD, a finite-state morphological analyzer and generator for Modern Standard Arabic and its dialects. Dialect morphology shares the…"
authors: ["Nizar Habash", "Owen Rambow", "George Kiraz"]
year: 2005
venue: "Proceedings of the ACL Workshop on Computational Approaches to Semitic Languages"
source: "https://aclanthology.org/W05-0703/"
doi: "10.3115/1621787.1621791"
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/aclbulk-2005-habash-morphological-analysis-generation-arabic-dialects/"
---
[Elamur Research](https://md.research.elamur.ai/free/en/) · [this page in HTML](https://research.elamur.ai/free/en/papers/aclbulk-2005-habash-morphological-analysis-generation-arabic-dialects/)

[home](https://md.research.elamur.ai/free/en/) / [papers](https://md.research.elamur.ai/free/en/papers/) / [2005](https://md.research.elamur.ai/free/en/papers/2005/) / Morphological Analysis and Generation for Arabic Dialects

# Morphological Analysis and Generation for Arabic Dialects

**Authors:** [Nizar Habash](https://md.research.elamur.ai/free/en/authors/nizar-habash/); [Owen Rambow](https://md.research.elamur.ai/free/en/authors/owen-rambow/); George Kiraz · **Year:** 2005 · **Venue:** Proceedings of the ACL Workshop on Computational Approaches to Semitic Languages **Link:** [aclanthology.org/W05-0703](https://aclanthology.org/W05-0703/) · library `aclbulk-2005-habash-morphological-analysis-generation-arabic-dialects` · **Licence:** [CC BY-NC-SA 3.0](https://creativecommons.org/licenses/by-nc-sa/3.0/) (ACL Anthology, before 2016) — summary only

[**70** citations](https://openalex.org/works?filter=cites:W2139813717) OpenAlex · 2026-10-14 · [**26** citations in our library](https://md.research.elamur.ai/free/en/papers/aclbulk-2005-habash-morphological-analysis-generation-arabic-dialects/cited-by/) of the 140884 papers whose bibliographies we read · [Proceedings of the ACL Workshop on Computational Approaches to Semitic Languages](https://aclanthology.org/volumes/W05-07/) · [licence](https://creativecommons.org/licenses/by-nc-sa/3.0/)

- [Publisher's page](https://aclanthology.org/W05-0703/)
- [PDF](https://aclanthology.org/W05-0703.pdf)
- [DOI 10.3115/1621787.1621791](https://doi.org/10.3115/1621787.1621791)
- [OpenAlex](https://openalex.org/W2139813717)

**Authors (3)**

1. [Nizar Habash](https://openalex.org/A5084517393) [ORCID](https://orcid.org/0000-0002-1831-3457) · [Semantic Scholar](https://www.semanticscholar.org/author/1696645) · h 56 · 11854 citations · 359 works
2. [Owen Rambow](https://openalex.org/A5021314411) [ORCID](https://orcid.org/0000-0003-2054-039X) · [Semantic Scholar](https://www.semanticscholar.org/author/1702447) · h 45 · 8876 citations · 420 works
3. [George Kiraz](https://openalex.org/A5032077464) [ORCID](https://orcid.org/0000-0003-2338-5081) · [Semantic Scholar](https://www.semanticscholar.org/author/2836940) · h 13 · 691 citations · 502 works

Citations and author metrics: OpenAlex, 2026-10-14; authors with the same name are not always told apart.

## What it is about

The paper presents MAGEAD, a finite-state morphological analyzer and generator for Modern Standard Arabic and its dialects. Dialect morphology shares the root-and-pattern system with MSA, but orthography in dialects is not standard, and speakers mix morphemes from several varieties inside one word. The design has three levels: a lexeme with features (for example POS, person, aspect), morphemes, and the surface string. It uses a multitape finite-state model after Kiraz (2000), with five tiers: pattern and affixes, root, vocalism, phonology, and orthography. The fifth tier is new, so that inconsistent spellings can be modelled apart from sound. Templates are built from a context-free grammar of morpheme order that covers all dialects. Rewrite rules handle sound changes such as the t-to-d change in form VIII before z, d or dh. The work is in progress: no evaluation is reported, and the only test corpus available is the MSA Penn Treebank.

## Ideas

- I1. Store the lexeme as the deepest key and the root only as an index field. The paper argues that meaning cannot be predicted from root and pattern (its maktab and maktaba example), so a lexicon keyed on the root would mislead. The rule belongs in [languages/hbo/10-lexicon.md](https://mova.elamur.ai/free/en/docs/languages/hbo/10-lexicon/), and for Aramaic in [languages/arc/lexicon.md](https://mova.elamur.ai/free/en/docs/languages/arc/lexicon/).
- I2. Keep a separate orthographic tier from the phonological one. When a text is spelled in several ways, as Targumic or Zoharic Aramaic often is, the spelling and the pronunciation can be stored separately, so one analysis serves several spellings. Candidate design note for [languages/arc/script-phonology.md](https://mova.elamur.ai/free/en/docs/languages/arc/script-phonology/) and [languages/hbo/01-script.md](https://mova.elamur.ai/free/en/docs/languages/hbo/01-script/).
- I3. A regression suite of surface and analysis pairs, which the paper plans and which is cheap to build: a list of word forms with their expected analysis, run on each change of the rules. For Mova, take weak verbs from [languages/hbo/07-weak-verbs.md](https://mova.elamur.ai/free/en/docs/languages/hbo/07-weak-verbs/) and check each morphophonological rule against them.

## For Mova

I1 and I2 are design decisions for [languages/hbo/10-lexicon.md](https://mova.elamur.ai/free/en/docs/languages/hbo/10-lexicon/) and [languages/arc/script-phonology.md](https://mova.elamur.ai/free/en/docs/languages/arc/script-phonology/). I3 is a test suite for `tools/hbo` and the verb chapter [languages/hbo/06-verb.md](https://mova.elamur.ai/free/en/docs/languages/hbo/06-verb/), paired with the weak-verb rules in [languages/hbo/07-weak-verbs.md](https://mova.elamur.ai/free/en/docs/languages/hbo/07-weak-verbs/). No numbers are reported in the paper, so nothing here is a measured gain.

## Cite

The paper itself, not this card. BibTeX from the library's record of the work. [DOI 10.3115/1621787.1621791](https://doi.org/10.3115/1621787.1621791)

```bibtex
@inproceedings{habash2005morphological,
  title = {{Morphological Analysis and Generation for Arabic Dialects}},
  author = {Habash, Nizar and Rambow, Owen and Kiraz, George},
  booktitle = {Proceedings of the ACL Workshop on Computational Approaches to Semitic Languages},
  year = {2005},
  doi = {10.3115/1621787.1621791},
  url = {https://doi.org/10.3115/1621787.1621791}
}
```

- [← previous METEOR: An Automatic Metric for MT Evaluation with Improved Correlation with Human Judgments](https://md.research.elamur.ai/free/en/papers/banerjee-2005-meteor-automatic-metric-mt-evaluation/)
- [next → Multi-Lingual Coreference Resolution With Syntactic Features](https://md.research.elamur.ai/free/en/papers/luo-2005-multi-lingual-coreference-resolution-syntactic/)
- [↑ back to papers of 2005](https://md.research.elamur.ai/free/en/papers/2005/)

## References

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

1. Hani Abu-Salem, Mahmoud Al-Omari, and Martha W. Evens. 1999. Stemming methodologies over individual query words for an arabic information retrieval system. J. Am. Soc. Inf. Sci., 50(6):524–529. [find](https://scholar.google.com/scholar?q=Hani+Abu%2DSalem%2C+Mahmoud+Al%2DOmari%2C+and+Martha+W%2E+Evens%2E+1999%2E+Stemming+methodologies+over+individual+query+words+for+an+arabic+information+retrieval+system%2E+J%2E+Am%2E+Soc%2E+Inf%2E+Sci%2E%2C+50%286%29%3A524%E2%80%93529%2E)
2. Imad A. Al-Sughaiyer and Ibrahim A. 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](https://scholar.google.com/scholar?q=Imad+A%2E+Al%2DSughaiyer+and+Ibrahim+A%2E+Al%2DKharashi%2E+2004%2E+Arabic+morphological+analysis+techniques%3A+A+comprehensive+survey%2E+Journal+of+the+American+Society+for+Information+Science+and+Technology%2C+55%283%29%3A1)
3. K. Beesley, T. Buckwalter, and S. Newton. 1989. Two-level finite-state analysis of Arabic morphology. In Proceedings of the Seminar on Bilingual Computing in Arabic and English, page n.p. [find](https://scholar.google.com/scholar?q=K%2E+Beesley%2C+T%2E+Buckwalter%2C+and+S%2E+Newton%2E+1989%2E+Two%2Dlevel+finite%2Dstate+analysis+of+Arabic+morphology%2E+In+Proceedings+of+the+Seminar+on+Bilingual+Computing+in+Arabic+and+English%2C+page+n%2Ep%2E)
4. K. Beesley. 1998. Arabic morphology using only finite-state operations. In M. Rosner, editor, Proceedings of the Workshop on Computational Approaches to Semitic Languages, pages 50–7, Montereal. [find](https://scholar.google.com/scholar?q=K%2E+Beesley%2E+1998%2E+Arabic+morphology+using+only+finite%2Dstate+operations%2E+In+M%2E+Rosner%2C+editor%2C+Proceedings+of+the+Workshop+on+Computational+Approaches+to+Semitic+Languages%2C+pages+50%E2%80%937%2C+Montereal%2E) [our card](https://md.research.elamur.ai/free/en/papers/aclbulk-1998-beesley-arabic-morphology-only-finite-state/)
5. S. Bird and T. Ellison. 1994. One-level phonology. Computational Linguistics, 20(1):55–90. [find](https://scholar.google.com/scholar?q=S%2E+Bird+and+T%2E+Ellison%2E+1994%2E+One%2Dlevel+phonology%2E+Computational+Linguistics%2C+20%281%29%3A55%E2%80%9390%2E)
6. Tim Buckwalter. 2004. Buckwalter Arabic morphological analyzer version 2.0. [find](https://scholar.google.com/scholar?q=Tim+Buckwalter%2E+2004%2E+Buckwalter+Arabic+morphological+analyzer+version+2%2E0%2E)
7. Charles F Ferguson. 1959. Diglossia. Word, 15(2):325– 340. [find](https://scholar.google.com/scholar?q=Charles+F+Ferguson%2E+1959%2E+Diglossia%2E+Word%2C+15%282%29%3A325%E2%80%93+340%2E)
8. Nizar Habash. 2004. Large scale lexeme based arabic morphological generation. In Proceedings of Traitement Automatique du Langage Naturel (TALN-04). Fez, Morocco. [find](https://scholar.google.com/scholar?q=Nizar+Habash%2E+2004%2E+Large+scale+lexeme+based+arabic+morphological+generation%2E+In+Proceedings+of+Traitement+Automatique+du+Langage+Naturel+%28TALN%2D04%29%2E+Fez%2C+Morocco%2E)
9. L. Kataja and K. Koskenniemi. 1988. Finite state description of Semitic morphology. In COLING-88: Papers Presented to the 12th International Conference on Computational Linguistics, volume 1, pages 313–15. [find](https://scholar.google.com/scholar?q=L%2E+Kataja+and+K%2E+Koskenniemi%2E+1988%2E+Finite+state+description+of+Semitic+morphology%2E+In+COLING%2D88%3A+Papers+Presented+to+the+12th+International+Conference+on+Computational+Linguistics%2C+volume+1%2C+pages+31)
10. M. Kay. 1987. Nonconcatenative finite-state morphology. In Proceedings of the Third Conference of the European Chapter of the Association for Computational Linguistics, pages 2–10. [find](https://scholar.google.com/scholar?q=M%2E+Kay%2E+1987%2E+Nonconcatenative+finite%2Dstate+morphology%2E+In+Proceedings+of+the+Third+Conference+of+the+European+Chapter+of+the+Association+for+Computational+Linguistics%2C+pages+2%E2%80%9310%2E)
11. 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](https://scholar.google.com/scholar?q=George+Anton+Kiraz%2E+2000%2E+Multi%2Dtiered+nonlinear+morphology+using+multi%2Dtape+finite+automata%3A+A+case+study+on+Syriac+and+Arabic%2E+Computational+Linguistics%2C+26%281%29%3A77%E2%80%93105%2E)
12. George Kiraz. 2001. Computational Nonlinear Morphology: With Emphasis on Semitic Languages. Cambridge University Press. [find](https://scholar.google.com/scholar?q=George+Kiraz%2E+2001%2E+Computational+Nonlinear+Morphology%3A+With+Emphasis+on+Semitic+Languages%2E+Cambridge+University+Press%2E)
13. A. Kornai. 1995. Formal Phonology. Garland Publishing. [find](https://scholar.google.com/scholar?q=A%2E+Kornai%2E+1995%2E+Formal+Phonology%2E+Garland+Publishing%2E)
14. K. Koskenniemi. 1983. Two-Level Morphology. Ph.D. thesis, University of Helsinki. [find](https://scholar.google.com/scholar?q=K%2E+Koskenniemi%2E+1983%2E+Two%2DLevel+Morphology%2E+Ph%2ED%2E+thesis%2C+University+of+Helsinki%2E)
15. J. McCarthy. 1981. A prosodic theory of nonconcatenative morphology. Linguistic Inquiry, 12(3):373–418. [find](https://scholar.google.com/scholar?q=J%2E+McCarthy%2E+1981%2E+A+prosodic+theory+of+nonconcatenative+morphology%2E+Linguistic+Inquiry%2C+12%283%29%3A373%E2%80%93418%2E)
16. M. Mohri, F. Pereira, and M. Riley. 1998. A rational design for a weighted finite-state transducer library. In D. Wood and S. Yu, editors, Automata Implementation, Lecture Notes in Computer Science 1436, pages 144– 58. Springer. [find](https://scholar.google.com/scholar?q=M%2E+Mohri%2C+F%2E+Pereira%2C+and+M%2E+Riley%2E+1998%2E+A+rational+design+for+a+weighted+finite%2Dstate+transducer+library%2E+In+D%2E+Wood+and+S%2E+Yu%2C+editors%2C+Automata+Implementation%2C+Lecture+Notes+in+Computer+Science+14)
17. S. Pulman and M. Hepple. 1993. A feature-based formalism for two-level phonology: a description and implementation. Computer Speech and Language, 7:333–58. [find](https://scholar.google.com/scholar?q=S%2E+Pulman+and+M%2E+Hepple%2E+1993%2E+A+feature%2Dbased+formalism+for+two%2Dlevel+phonology%3A+a+description+and+implementation%2E+Computer+Speech+and+Language%2C+7%3A333%E2%80%9358%2E)
18. R. Sproat. 1995. Lextools: Tools for finite-state linguistic analysis. Technical Report 11522-951108-10TM, Bell Laboratories. [find](https://scholar.google.com/scholar?q=R%2E+Sproat%2E+1995%2E+Lextools%3A+Tools+for+finite%2Dstate+linguistic+analysis%2E+Technical+Report+11522%2D951108%2D10TM%2C+Bell+Laboratories%2E)
