---
title: "Arabic Disambiguation Using Dependency Grammar (2009)"
description: "They propose a single joint, rule-based analysis grounded in Dependency Grammar and implemented with EnCo, the UNL… 19 references."
authors: ["Daoud Daoud", "Mohammad Daoud"]
year: 2009
venue: "Actes de la 16ème conférence sur le Traitement Automatique des Langues Naturelles. Articles courts"
source: "https://aclanthology.org/2009.jeptalnrecital-court.8/"
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/daoud-2009-arabic-disambiguation-dependency-grammar/"
---
[Elamur Research](https://md.research.elamur.ai/free/en/) · [this page in HTML](https://research.elamur.ai/free/en/papers/daoud-2009-arabic-disambiguation-dependency-grammar/)

[home](https://md.research.elamur.ai/free/en/) / [papers](https://md.research.elamur.ai/free/en/papers/) / [2009](https://md.research.elamur.ai/free/en/papers/2009/page/2/) / Arabic Disambiguation Using Dependency Grammar

# Arabic Disambiguation Using Dependency Grammar

**Authors:** [Daoud Daoud](https://md.research.elamur.ai/free/en/authors/daoud-daoud/) and [Mohammad Daoud](https://md.research.elamur.ai/free/en/authors/mohammad-daoud/) · **Year:** 2009 · **Venue:** [Actes de la 16ème conférence sur le Traitement Automatique des Langues Naturelles. Articles courts](https://md.research.elamur.ai/free/en/venues/jeptalnrecital/) ([JEP-TALN-RECITAL (the French-speaking conferences on speech and natural language processing) 2009](https://md.research.elamur.ai/free/en/venues/jeptalnrecital/2009/)) · **Publisher:** [ATALA](https://md.research.elamur.ai/free/en/publishers/atala/) · **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/2009.jeptalnrecital-court.8/) · [PDF](https://aclanthology.org/2009.jeptalnrecital-court.8.pdf) · [OpenAlex](https://openalex.org/W2738027661)

**Citations:** 4 citations (OpenAlex, 2026-10-14)

## Summary
The paper tackles ambiguity in Arabic text. Unwritten short vowels, attached clitics and affixes, and fairly free word order mean that one written form can map to many segmentations, categories and meanings. The authors argue that morphology and syntax depend on each other in Arabic, so the usual rule-based pipeline (morphological analysis first, then parsing) is a poor fit. They propose a single joint, rule-based analysis grounded in Dependency Grammar and implemented with EnCo, the UNL "enconverter". It scans the input left to right, proposes candidate morphemes from the dictionary and applies prioritised rules, backtracking when a choice fails. Its output is a semantic network in UNL, an interlingua. Four sources of evidence are used together: lexical attributes, adjacency constraints, morphological dependencies such as agreement and case, and syntactic head–dependent relations. The system has about 1500 rules and a 120,000-entry dictionary. The authors report fast analysis of long sentences, but give no formal accuracy evaluation. The work matters because it shows how cues from different levels can prune each other's hypotheses during a single analysis.

## Key points
- Four knowledge sources drive disambiguation: lexicon attributes, adjacency constraints (e.g. no preposition directly after a preposition), morphological dependencies (agreement, case) and syntactic dependencies.
- Complexity argument against the pipeline:
  - An ATB word has about two morphological solutions on average.
  - Parsing cost grows as the product of per-word alternatives.
  - A 20-word sentence can therefore yield up to 2^20 (1,048,576) combinations.
- For comparison, a pipeline system by Attia needed 141 CPU minutes for 229 test sentences. EnCo analysed a long sentence in 0.3 s and an example sentence in 0.1 s. No direct head-to-head comparison was possible.
- Resources:
  - 1500 EnCo rules.
  - A UNL-Arabic dictionary of 120,000 entries, including functional words, prefixes and suffixes.
  - Output in UNL relations such as agt, obj, man and mod.
- Reported limitation: the system resolves ambiguity across categories (noun vs verb, particle vs verb) well, but is weaker when readings share a category (noun–noun, verb–verb).

## Interesting ideas
- Morphological dependency (who agrees with whom, who assigns case) is kept separate from syntactic headedness, and the two can even point in opposite directions. Each acts as an independent check on a candidate analysis.
- Instead of committing to one analysis per word, the system grows a structure and backtracks when a dependency frame is violated. For example, a verb that already has both agt and obj filled cannot take another bare noun.
- A word's dependents must be processed before the word itself is attached to its head. For example, a noun followed by an agreeing adjective cannot become an object until the adjective is absorbed. This works as a simple boundary-detection discipline for entities.
- The product-of-alternatives formula is used as a quick, explainable argument for pruning ambiguity early rather than passing every hypothesis downstream.
- Failures are expected to cluster where cues are weakest: same-category ambiguities that agreement and syntax cannot separate.

## For Mova

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

- **I1** (tree): agreement edges could be scored separately from UD head choice in the perceptron parser, so number/person mismatches can veto attachments, e.g. for subject–verb links in long English sentences.
- **I2** (tree): valency saturation from VerbNet frames could serve as a hard constraint that triggers re-ranking or rollback of parse candidates, instead of accepting an over-saturated verb.
- **I3** (world): entity spans could be closed only after their modifiers are attached, giving cleaner entity boundaries before states and holdings are recorded.
- **I4** (learn): logging the per-word alternative count and its product per sentence would be a cheap diagnostic for where tagger ambiguity inflates parser cost or error.
- **I5** (learn): evaluation could be split into cross-category vs same-category ambiguity buckets, so lexical-semantic errors are measured separately from structural ones.

*Our summary of the paper, in our own words — not its text. The work belongs to its authors; read it at the links above.*

📚 Shelves (4): [🖥️ Computer Science](https://md.research.elamur.ai/free/en/shelves/computer-science/) · 18,614 works · [🤖 Artificial Intelligence](https://md.research.elamur.ai/free/en/shelves/computer-science/artificial-intelligence/) · 17,965 works · [🎭 Arts and Humanities](https://md.research.elamur.ai/free/en/shelves/arts-and-humanities/) · 17,450 works · [🗣️ Language and Linguistics](https://md.research.elamur.ai/free/en/shelves/arts-and-humanities/language-and-linguistics/) · 17,296 works

🧭 Topics (2): [Semitic languages](https://md.research.elamur.ai/free/en/topics/semitic-languages/) · 3,066 works · [🧩 Morphology](https://md.research.elamur.ai/free/en/topics/morphology/) · 420 works

## Cite

Cite as: Daoud Daoud and Mohammad Daoud. 2009. Arabic Disambiguation Using Dependency Grammar. Actes de la 16ème conférence sur le Traitement Automatique des Langues Naturelles. Articles courts.

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

```bibtex
@inproceedings{daoud2009arabic,
  title = {{Arabic Disambiguation Using Dependency Grammar}},
  author = {Daoud Daoud and Mohammad Daoud},
  booktitle = {Actes de la 16ème conférence sur le Traitement Automatique des Langues Naturelles. Articles courts},
  year = {2009},
  url = {https://aclanthology.org/2009.jeptalnrecital-court.8/}
}
```

- [← previous Ambiguous Arabic Words Disambiguation: The Results](https://md.research.elamur.ai/free/en/papers/merhbene-2009-ambiguous-arabic-words-disambiguation-results/)
- [next → Building a Semantic Lexicon of English Nouns via Bootstrapping](https://md.research.elamur.ai/free/en/papers/qian-2009-building-semantic-lexicon-english-nouns/)
- [↑ back to papers of 2009](https://md.research.elamur.ai/free/en/papers/2009/page/2/)

## References

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

1. Allan, R. and M. Hanady (2008). "Towards including prosody in a text-to-speech system for modern standard Arabic." Comput. Speech Lang. 22(1): 84-103. [find](https://scholar.google.com/scholar?q=Allan%2C+R%2E+and+M%2E+Hanady+%282008%29%2E+%22Towards+including+prosody+in+a+text%2Dto%2Dspeech+system+for+modern+standard+Arabic%2E%22+Comput%2E+Speech+Lang%2E+22%281%29%3A+84%2D103%2E)
2. Attia, M. A. (2008). Handling Arabic Morphological and Syntactic Ambiguity within the LFG Framework with a View to Machine Translation School of Languages, Linguistics and Cultures, University of Manchester. Doctor of Philosophy. [find](https://scholar.google.com/scholar?q=Attia%2C+M%2E+A%2E+%282008%29%2E+Handling+Arabic+Morphological+and+Syntactic+Ambiguity+within+the+LFG+Framework+with+a+View+to+Machine+Translation+School+of+Languages%2C+Linguistics+and+Cultures%2C+University+of+Manc)
3. Boguslavskij, I. (2001). UNL from the linguistic point of view. MMA'01, SigMatics & NII, Tokyo. [find](https://scholar.google.com/scholar?q=Boguslavskij%2C+I%2E+%282001%29%2E+UNL+from+the+linguistic+point+of+view%2E+MMA%2701%2C+SigMatics+%26+NII%2C+Tokyo%2E)
4. Boitet, C. (2005). Gradable quality translations through mutualization of human translation and revision, and UNL-based MT and coedition. Universal Networking Language, advances in theory and applications. J. Cardeٌosa, A. Gelbukh and E. Tovar. Mexico. 12: 393—410. [find](https://scholar.google.com/scholar?q=Boitet%2C+C%2E+%282005%29%2E+Gradable+quality+translations+through+mutualization+of+human+translation+and+revision%2C+and+UNL%2Dbased+MT+and+coedition%2E+Universal+Networking+Language%2C+advances+in+theory+and+applicat)
5. Buckwalter, T. (2002). "Buckwalter Arabic Morphological Analyzer Version 1.0." Linguistic Data Consortium (LDC). [find](https://scholar.google.com/scholar?q=Buckwalter%2C+T%2E+%282002%29%2E+%22Buckwalter+Arabic+Morphological+Analyzer+Version+1%2E0%2E%22+Linguistic+Data+Consortium+%28LDC%29%2E)
6. Covington, M. A. (1992). A dependency parser for variable–word–order languages. Computer assisted modeling on the IBM 3090: Papers from the 1989 IBM Supercomputing Competition. K. R. Billingsley, H. U. Brown III and E. Derohanes. Athens, Greece, Baldwin Press. 2: 799– 845. [find](https://scholar.google.com/scholar?q=Covington%2C+M%2E+A%2E+%281992%29%2E+A+dependency+parser+for+variable%E2%80%93word%E2%80%93order+languages%2E+Computer+assisted+modeling+on+the+IBM+3090%3A+Papers+from+the+1989+IBM+Supercomputing+Competition%2E+K%2E+R%2E+Billingsley%2C+H%2E+U)
7. Diab, M., K. Hacioglu, et al. (2004). [Automatic Tagging of Arabic Text: From raw text to Base Phrase Chunks](https://md.research.elamur.ai/free/en/papers/diab-2004-automatic-tagging-arabic-text-raw/). HLT-NAACL.
8. Dik, S. C. (1989). The Theory of Functional Grammar, Foris. [find](https://scholar.google.com/scholar?q=Dik%2C+S%2E+C%2E+%281989%29%2E+The+Theory+of+Functional+Grammar%2C+Foris%2E)
9. Goweder, A. and A. De Roeck (2001). Assessment of a significant Arabic corpus. Arabic NLP Workshop at ACL/EACL 2001, Toulouse, France. [find](https://scholar.google.com/scholar?q=Goweder%2C+A%2E+and+A%2E+De+Roeck+%282001%29%2E+Assessment+of+a+significant+Arabic+corpus%2E+Arabic+NLP+Workshop+at+ACL%2FEACL+2001%2C+Toulouse%2C+France%2E)
10. Kruijff, G.-j. M. (2002). Formal and computational aspects of dependency grammar: History and development of DG, SSLLI Course Notes, FoLLI, the Association of Logic, Language and Information. [find](https://scholar.google.com/scholar?q=Kruijff%2C+G%2E%2Dj%2E+M%2E+%282002%29%2E+Formal+and+computational+aspects+of+dependency+grammar%3A+History+and+development+of+DG%2C+SSLLI+Course+Notes%2C+FoLLI%2C+the+Association+of+Logic%2C+Language+and+Information%2E)
11. Larkey, L. S., L. Ballesteros, et al. (2007). Light Stemming for Arabic Information Retrieval Arabic Computational Morphology. A. Soudi, A. v. d. Bosch and G. Neumann, Springer Netherlands. [find](https://scholar.google.com/scholar?q=Larkey%2C+L%2E+S%2E%2C+L%2E+Ballesteros%2C+et+al%2E+%282007%29%2E+Light+Stemming+for+Arabic+Information+Retrieval+Arabic+Computational+Morphology%2E+A%2E+Soudi%2C+A%2E+v%2E+d%2E+Bosch+and+G%2E+Neumann%2C+Springer+Netherlands%2E)
12. Macdonald, M. C., N. J. Pearlmutter, et al. (1994). "The lexical nature of syntactic ambiguity resolution." Psychological view 101(4): 467-703. [find](https://scholar.google.com/scholar?q=Macdonald%2C+M%2E+C%2E%2C+N%2E+J%2E+Pearlmutter%2C+et+al%2E+%281994%29%2E+%22The+lexical+nature+of+syntactic+ambiguity+resolution%2E%22+Psychological+view+101%284%29%3A+467%2D703%2E)
13. Mel’tchuk, I. (1988). Dependency Syntax: Theory and Practice, State University of New York Press. [find](https://scholar.google.com/scholar?q=Mel%E2%80%99tchuk%2C+I%2E+%281988%29%2E+Dependency+Syntax%3A+Theory+and+Practice%2C+State+University+of+New+York+Press%2E)
14. Nizar, H. and R. Owen (2005). [Arabic tokenization, part-of-speech tagging and morphological disambiguation in one fell swoop](https://md.research.elamur.ai/free/en/papers/habash-2005-arabic-tokenization-part-speech-tagging/). Proceedings of the 43rd Annual Meeting on Association for Computational Linguistics. Ann Arbor, Michigan, Association for Computational Linguistics.
15. Othman, E., K. Shaalan, et al. (2004). Towards Resolving Ambiguity in Understanding Arabic Sentence. the International Conference on Arabic Language Resources and Tools, NEMLAR, Egypt. [find](https://scholar.google.com/scholar?q=Othman%2C+E%2E%2C+K%2E+Shaalan%2C+et+al%2E+%282004%29%2E+Towards+Resolving+Ambiguity+in+Understanding+Arabic+Sentence%2E+the+International+Conference+on+Arabic+Language+Resources+and+Tools%2C+NEMLAR%2C+Egypt%2E)
16. Owens, J. (1988). The foundations of grammar : an introduction to medieval Arabic grammatical theory. Amsterdam J. Benjamins Pub. Co. [find](https://scholar.google.com/scholar?q=Owens%2C+J%2E+%281988%29%2E+The+foundations+of+grammar+%3A+an+introduction+to+medieval+Arabic+grammatical+theory%2E+Amsterdam+J%2E+Benjamins+Pub%2E+Co%2E)
17. Uchida, H. (1999, 1999). "Enconverter Specifications." from [http://www.undl.org](http://www.undl.org). [↗](http://www.undl.org)
18. Uchida, H. and M. Zhu. (2001). "The Universal Networking Language Beyond Machine Translation." from [http://www.undl.org](http://www.undl.org). [↗](http://www.undl.org)
19. Uchida, H. and M. Zhu. (2003, 2003). "The Universal Networking Language specification, version 3.0." from [http://www.undl.org](http://www.undl.org). [↗](http://www.undl.org)

*Updated 2 November 2026*
