---
title: "A Morphologically Sensitive Clustering Algorithm for Identifying Arabic Roots — Roeck 2000"
description: "The paper groups Arabic words that share a root, for indexing in retrieval, with no dictionary. 21 references, cited by 12 papers here."
authors: ["Anne N. De Roeck", "Waleed Al-Fares"]
year: 2000
venue: "Proceedings of the 38th Annual Meeting of the Association for Computational Linguistics"
source: "https://aclanthology.org/P00-1026/"
doi: "10.3115/1075218.1075244"
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/roeck-2000-morphologically-sensitive-clustering-algorithm-identifying/"
---
[Elamur Research](https://md.research.elamur.ai/free/en/) · [this page in HTML](https://research.elamur.ai/free/en/papers/roeck-2000-morphologically-sensitive-clustering-algorithm-identifying/)

[home](https://md.research.elamur.ai/free/en/) / [papers](https://md.research.elamur.ai/free/en/papers/) / [2000](https://md.research.elamur.ai/free/en/papers/2000/) / A Morphologically Sensitive Clustering Algorithm for Identifying Arabic Roots

# A Morphologically Sensitive Clustering Algorithm for Identifying Arabic Roots

**Authors:** [Anne N. De Roeck](https://md.research.elamur.ai/free/en/authors/anne-de-roeck/); Waleed Al-Fares · **Year:** 2000 · **Venue:** Proceedings of the 38th Annual Meeting of the Association for Computational Linguistics **Link:** [aclanthology.org/P00-1026](https://aclanthology.org/P00-1026/) · library `aclbulk-2000-roeck-morphologically-sensitive-clustering-algorithm-identifying` · **Licence:** [CC BY-NC-SA 3.0](https://creativecommons.org/licenses/by-nc-sa/3.0/) — summary only

[**66** citations](https://openalex.org/works?filter=cites:W2012191724) OpenAlex, 2026-10-14 · [**12** citations in our library](https://md.research.elamur.ai/free/en/papers/roeck-2000-morphologically-sensitive-clustering-algorithm-identifying/cited-by/) of the 140,884 papers whose bibliographies we read · [Proceedings of the 38th Annual Meeting of the Association for Computational Linguistics](https://aclanthology.org/volumes/P00-1/) · [licence](https://creativecommons.org/licenses/by-nc-sa/3.0/)

- [Publisher's page](https://aclanthology.org/P00-1026/)
- [PDF](https://aclanthology.org/P00-1026.pdf)
- [DOI 10.3115/1075218.1075244](https://doi.org/10.3115/1075218.1075244)
- [OpenAlex](https://openalex.org/W2012191724)

**Authors (2)**

1. [Anne N. De Roeck](https://openalex.org/A5109882660) [Semantic Scholar](https://www.semanticscholar.org/author/1619230985) · h 21 · 3,360 citations · 139 works
2. Waleed Al-Fares

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

## What it is about

The paper groups Arabic words that share a root, for indexing in retrieval, with no dictionary. It starts from Adamson and Boreham's bigram Dice score with single-link clustering and adds: light stemming to strip obvious affixes; word-boundary blanks; a "cross" bigram that joins the letters on either side of a weak letter; per-bigram weights (0.25 for weak letters, 0.5 for suspected affixes, 1 for the rest); and a Jaccard score in place of Dice. It was tested on five hand-clustered samples of unedited newspaper Arabic, from 232 to 750 words, with the three development sets used for tuning. On the held-out fifth set (314 words, a different domain) multi-word clusters containing infixes were found at 72.72%, against 9.09% for the baseline, and the abstract reports accuracy up to 94.06%. Single-word clusters stayed as clean as the baseline. The authors say the data are small and that scale is untested.

## Ideas

- I2. The cross bigram for Hebrew verbs that lose a first or middle radical (pe-yod, ayin-waw): add the bigram that joins the neighbours of the weak letter, and measure on the verb forms in MACULA.
- I3. A held-out test: cluster a few hundred Hebrew forms by hand into root groups, count the recall of multi-word groups that contain weak or infixed forms, and run it once per release. Recall is the measure, as in the paper.

## For Mova

- I1. Use the weighting scheme for unknown Hebrew words: lower the weight of weak consonants (aleph, waw, yod, and he of lamed-he verbs) and mark the prefix letters (ה ו ב כ ל מ ש) as suspect, in a similarity score between an unknown unpointed token and the known lemmas in `tools/hbo`.

I1 and I2 apply to the fallback that guesses the lemma of an unknown word in `tools/hbo`, with the lexicon in [languages/hbo/10-lexicon.md](https://mova.elamur.ai/free/en/docs/languages/hbo/10-lexicon/). I3 is a held-out test set for that fallback.

## Institutions

[🎓**University of Essex** Colchester · United Kingdom 22 works · 2,852 citations](https://md.research.elamur.ai/free/en/universities/university-of-essex/)

Topics[Morphology](https://md.research.elamur.ai/free/en/topics/morphology/) · [Semitic languages](https://md.research.elamur.ai/free/en/topics/semitic-languages/)

## Cite

Cite as Anne N. De Roeck and Waleed Al-Fares. 2000. A Morphologically Sensitive Clustering Algorithm for Identifying Arabic Roots. Proceedings of the 38th Annual Meeting of the Association for Computational Linguistics.

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

```bibtex
@inproceedings{roeck2000morphologically,
  title = {{A Morphologically Sensitive Clustering Algorithm for Identifying Arabic Roots}},
  author = {Anne N. {De Roeck} and Waleed Al-Fares},
  booktitle = {Proceedings of the 38th Annual Meeting of the Association for Computational Linguistics},
  year = {2000},
  doi = {10.3115/1075218.1075244},
  url = {https://doi.org/10.3115/1075218.1075244}
}
```

- [← previous Multitiered Nonlinear Morphology Using Multitape Finite Automata: A Case Study on Syriac and Arabic](https://md.research.elamur.ai/free/en/papers/kiraz-2000-multitiered-nonlinear-morphology-multitape-finite/)
- [next → Importance of Pronominal Anaphora Resolution in Question Answering Systems](https://md.research.elamur.ai/free/en/papers/vicedo-2000-importance-pronominal-anaphora-resolution-question/)
- [↑ back to papers of 2000](https://md.research.elamur.ai/free/en/papers/2000/)

## References

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

1. Adams, E. (1991) A Study of Trigrams and their feasibility as Index Terms in a full text Information Retrieval System. PhD Thesis, George Washington University, USA. [find](https://scholar.google.com/scholar?q=Adams%2C+E%2E+%281991%29+A+Study+of+Trigrams+and+their+feasibility+as+Index+Terms+in+a+full+text+Information+Retrieval+System%2E+PhD+Thesis%2C+George+Washington+University%2C+USA%2E)
2. Adamson, George W. and J. Boreham (1974) The use of an association measure based on character structure to identify semantically related pairs of words and document titles. Information Storage and Retrieval,. Vol 10, pp 253-260 [find](https://scholar.google.com/scholar?q=Adamson%2C+George+W%2E+and+J%2E+Boreham+%281974%29+The+use+of+an+association+measure+based+on+character+structure+to+identify+semantically+related+pairs+of+words+and+document+titles%2E+Information+Storage+and+Ret)
3. Al-Fedaghi Sabah S. and Fawaz Al-Anzi (1989) A new algorithm to generate Arabic root-pattern forms. Proceedings of the 11th National Computer Conference, King Fahd University of Petroleum & Minerals, Dhahran, Saudi Arabia., pp04-07 [find](https://scholar.google.com/scholar?q=Al%2DFedaghi+Sabah+S%2E+and+Fawaz+Al%2DAnzi+%281989%29+A+new+algorithm+to+generate+Arabic+root%2Dpattern+forms%2E+Proceedings+of+the+11th+National+Computer+Conference%2C+King+Fahd+University+of+Petroleum+%26+Minerals%2C+)
4. Al-Kharashi, I. and M. Evens (1994) Comparing words, stems, and roots as Index terms in an Arabic Information Retrieval system. Journal of the American Society for Information Science, 45/8, pp. 548-560 [find](https://scholar.google.com/scholar?q=Al%2DKharashi%2C+I%2E+and+M%2E+Evens+%281994%29+Comparing+words%2C+stems%2C+and+roots+as+Index+terms+in+an+Arabic+Information+Retrieval+system%2E+Journal+of+the+American+Society+for+Information+Science%2C+45%2F8%2C+pp%2E+548%2D5)
5. Al-Najem, Salah R. (1998). An Explanation of Computational Arabic Morphology. DATR Documentation Report, University of Sussex. [find](https://scholar.google.com/scholar?q=Al%2DNajem%2C+Salah+R%2E+%281998%29%2E+An+Explanation+of+Computational+Arabic+Morphology%2E+DATR+Documentation+Report%2C+University+of+Sussex%2E)
6. Al-Raya (1997) Newspaper. Quatar. [find](https://scholar.google.com/scholar?q=Al%2DRaya+%281997%29+Newspaper%2E+Quatar%2E)
7. Al-Shalabi, R. and M. Evens (1998) A Computational Morphology System for Arabic. Proceedings of COLING-ACL, New Brunswick, NJ. [find](https://scholar.google.com/scholar?q=Al%2DShalabi%2C+R%2E+and+M%2E+Evens+%281998%29+A+Computational+Morphology+System+for+Arabic%2E+Proceedings+of+COLING%2DACL%2C+New+Brunswick%2C+NJ%2E)
8. Al-Watan (2000) Newspaper. Qatar. [find](https://scholar.google.com/scholar?q=Al%2DWatan+%282000%29+Newspaper%2E+Qatar%2E)
9. Beesley, K.B. (1996) Arabic Finite-State Morphological Analysis and Generation. Proceedings of COLING-96, pp 89-94. [find](https://scholar.google.com/scholar?q=Beesley%2C+K%2EB%2E+%281996%29+Arabic+Finite%2DState+Morphological+Analysis+and+Generation%2E+Proceedings+of+COLING%2D96%2C+pp+89%2D94%2E)
10. Beesley, K.B. (1998) Arabic Morphological Analysis on the Internet. Proceedings of the 6 th International Conference and Exhibition on Multi-Lingual Computing, Cambridge. [find](https://scholar.google.com/scholar?q=Beesley%2C+K%2EB%2E+%281998%29+Arabic+Morphological+Analysis+on+the+Internet%2E+Proceedings+of+the+6+th+International+Conference+and+Exhibition+on+Multi%2DLingual+Computing%2C+Cambridge%2E)
11. El-Sadany, T. and M. Hashish (1989) An Arabic morphological system. IBM System Journal, 28/4 [find](https://scholar.google.com/scholar?q=El%2DSadany%2C+T%2E+and+M%2E+Hashish+%281989%29+An+Arabic+morphological+system%2E+IBM+System+Journal%2C+28%2F4)
12. Harman, D. (1991) How effective is suffixing? Journal of the American Society for Information Science, 42/1, pp 7-15. [find](https://scholar.google.com/scholar?q=Harman%2C+D%2E+%281991%29+How+effective+is+suffixing%3F+Journal+of+the+American+Society+for+Information+Science%2C+42%2F1%2C+pp+7%2D15%2E)
13. Hmeidi, I., Kanaan, G. and M. Evens (1997) Design and Implementation of Automatic Indexing for Information Retrieval with Arabic Documents. Journal of the American Society for Information Science, 48/10, pp. 867-881. [find](https://scholar.google.com/scholar?q=Hmeidi%2C+I%2E%2C+Kanaan%2C+G%2E+and+M%2E+Evens+%281997%29+Design+and+Implementation+of+Automatic+Indexing+for+Information+Retrieval+with+Arabic+Documents%2E+Journal+of+the+American+Society+for+Information+Science%2C+48%2F)
14. Kiraz, G. (1994) Multi-tape two-level Morphology: a case study in Semitic non-linear morphology. Proceedings of COLING-94, pp180-186. [our card](https://md.research.elamur.ai/free/en/papers/kiraz-1994-multi-tape-two-level-morphology/)
15. Lovins, J.B. (1968) Development of a Stemming Algorithm. Mechanical Translation and Computational Linguistics, 11/1. [find](https://scholar.google.com/scholar?q=Lovins%2C+J%2EB%2E+%281968%29+Development+of+a+Stemming+Algorithm%2E+Mechanical+Translation+and+Computational+Linguistics%2C+11%2F1%2E)
16. Popovic, M. and P. Willet (1992) The effectiveness of stemming for natural language access to Sloven textual data. Journal of the American Society for Information Science, 43/5, pp. 384-390. [find](https://scholar.google.com/scholar?q=Popovic%2C+M%2E+and+P%2E+Willet+%281992%29+The+effectiveness+of+stemming+for+natural+language+access+to+Sloven+textual+data%2E+Journal+of+the+American+Society+for+Information+Science%2C+43%2F5%2C+pp%2E+384%2D390%2E)
17. Porter, M.F. (1980) An Algorithm for suffix stripping. Program, 14 /3, pp 130-137 [find](https://scholar.google.com/scholar?q=Porter%2C+M%2EF%2E+%281980%29+An+Algorithm+for+suffix+stripping%2E+Program%2C+14+%2F3%2C+pp+130%2D137)
18. Stalls, B. and Knight, K. (1998) Translating names and technical terms in Arabic text. Proceedings of COLING-ACL, New Brunswick, NJ, 1998 [find](https://scholar.google.com/scholar?q=Stalls%2C+B%2E+and+Knight%2C+K%2E+%281998%29+Translating+names+and+technical+terms+in+Arabic+text%2E+Proceedings+of+COLING%2DACL%2C+New+Brunswick%2C+NJ%2C+1998)
19. van Rijsbergen, C. J. (1979) Information Retrieval. Butterworths, London. [find](https://scholar.google.com/scholar?q=van+Rijsbergen%2C+C%2E+J%2E+%281979%29+Information+Retrieval%2E+Butterworths%2C+London%2E)
20. Robertson, A. and Willett, P.(1992) Searching for historical word-forms in a database of 17 th- century English text using spelling-correction methods. 15 th Annual International Conference SIGIR. [find](https://scholar.google.com/scholar?q=Robertson%2C+A%2E+and+Willett%2C+P%2E%281992%29+Searching+for+historical+word%2Dforms+in+a+database+of+17+th%2D+century+English+text+using+spelling%2Dcorrection+methods%2E+15+th+Annual+International+Conference+SIGIR%2E)
21. Ubu-Salem H., Al-Omari M., and M. Evens (1999) Stemming methodologies over individual query words for an Arabic information retrieval system. Journal of the American Society for Information Science. 50/6, pp 524-529. [find](https://scholar.google.com/scholar?q=Ubu%2DSalem+H%2E%2C+Al%2DOmari+M%2E%2C+and+M%2E+Evens+%281999%29+Stemming+methodologies+over+individual+query+words+for+an+Arabic+information+retrieval+system%2E+Journal+of+the+American+Society+for+Information+Science%2E+5)
