---
title: "Finding Variants of Out-of-Vocabulary Words in Arabic (2007)"
description: "Foreign names and technical terms written in Arabic script often appear with many competing spellings. 0.530 exact match. 18 references."
authors: ["Abdusalam F.A. Nwesri", "S.M.M. Tahaghoghi", "Falk Scholer"]
year: 2007
venue: "Proceedings of the 2007 Workshop on Computational Approaches to Semitic Languages: Common Issues and Resources"
source: "https://aclanthology.org/W07-0807/"
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/nwesri-2007-finding-variants-out-vocabulary-words/"
---
[Elamur Research](https://md.research.elamur.ai/free/en/) · [this page in HTML](https://research.elamur.ai/free/en/papers/nwesri-2007-finding-variants-out-vocabulary-words/)

[home](https://md.research.elamur.ai/free/en/) / [papers](https://md.research.elamur.ai/free/en/papers/) / [2007](https://md.research.elamur.ai/free/en/papers/2007/page/2/) / Finding Variants of Out-of-Vocabulary Words in Arabic

# Finding Variants of Out-of-Vocabulary Words in Arabic

**Authors:** [Abdusalam F.A. Nwesri](https://md.research.elamur.ai/free/en/authors/abdusalam-f-ahmad-nwesri/), [S.M.M. Tahaghoghi](https://md.research.elamur.ai/free/en/authors/s-m-m-tahaghoghi/) and [Falk Scholer](https://md.research.elamur.ai/free/en/authors/falk-scholer/) · **Year:** 2007 · **Venue:** [Proceedings of the 2007 Workshop on Computational Approaches to Semitic Languages: Common Issues and Resources](https://md.research.elamur.ai/free/en/venues/workshop-on-computational-approaches-to-semitic-languages-common-issues-and/) ([Workshop on Computational Approaches to Semitic Languages: Common Issues and Resources 2007](https://md.research.elamur.ai/free/en/venues/workshop-on-computational-approaches-to-semitic-languages-common-issues-and/2007/)) · **Publisher:** [Association for Computational Linguistics](https://md.research.elamur.ai/free/en/publishers/association-for-computational-linguistics/) · **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/W07-0807/) · [PDF](https://aclanthology.org/W07-0807.pdf) · [OpenAlex](https://openalex.org/W2066573401)

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

## Summary
Foreign names and technical terms written in Arabic script often appear with many competing spellings. Transliterators choose different letters for sounds Arabic lacks, such as /g/. They also insert long vowels inconsistently, and they rarely write diacritics. A search for one spelling therefore misses documents that use another.

The authors compare nine ways of finding such out-of-vocabulary variants:
- language-independent string measures: Edit Distance, gramCount, Dice, gramDist and LCS;
- the earlier Asoundex-final;
- two Arabic adaptations of their own: Soutex (from Soundex) and AEditex (from Editex);
- NORM, a new normaliser that strips vowels and merges letters that sound alike.

They test on two sets. The first holds foreign words mined from a crawl of Arabic news sites, using a spellchecker plus manual checking. The second is a list of words transliterated by hand from English. Each word is used as a query, and results are scored with the PRR measure, which handles tied ranks.

Every method beats exact matching by a clear margin. NORM is best on the news data, while LCS is best on the manual set and is the most robust overall. NORM and Soutex can also be computed at indexing time, which makes them cheaper to run.

## Key points
- Crawled corpus: about 1 GB from twelve Arabic news sites, giving 18,873,073 tokens and 383,649 unique words.
- The Microsoft Office 2003 Arabic spellchecker flagged 40,514 OOV words. After removing a leading preposition and the article "Al", 32,583 remained, and manual inspection found 2,039 foreign words among them.
- Average PRR on the crawled data: NORM 0.660, LCS 0.619, AEditex 0.576, Edit Distance 0.572, Soutex 0.530, exact match 0.300.
- Average PRR on the transliterated data: LCS 0.782, Edit Distance 0.700, AEditex 0.624, Soutex 0.590, NORM 0.536, gramDist 0.401, exact match 0.261.
- All methods beat the exact-match baseline (p\<0.0001). Asoundex-final scored poorly, which the authors attribute to its dependence on diacritics that ordinary text omits.

## Interesting ideas
- Map every spelling to a reduced "skeleton" key (drop vowels, merge confusable letters) and store it in the index, so variants collapse cheaply without pairwise comparison at query time.
- Use an edit distance where swapping two letters from the same sound group costs less than swapping unrelated letters (the Editex/AEditex idea), giving a graded, interpretable similarity score.
- Treat every item in the gold clusters as a query against the whole pool, so the test does not favour phonetic or string methods by how the queries were chosen.
- Score ranked outputs that contain ties with PRR, which assumes the user picks randomly within a tied rank, instead of breaking ties arbitrarily.
- The authors note that their hand-made dataset was skewed by non-fluent transliterators, a reminder that how test data is produced can change which method appears best.

## For Mova

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

- **I1** (tokens): such a key could serve as a fallback lookup for unknown proper nouns, so that spellings like Gaddafi/Qaddafi or colour/color land on one lemma or entity candidate.
- **I2** (world): this could rank Wikidata or WordNet label candidates for a mention with odd spelling, and record which substitutions justified the match.
- **I3** (learn): the same all-items-as-queries setup suits evaluating entity matching or coreference clustering, with unrelated words acting as natural negative controls.
- **I4** (learn): when several witness parsers or scorers give equal confidence to candidates, PRR-style scoring would keep the evaluation from rewarding lucky tie order.
- **I5** (learn): document how each silver or LLM-teacher set was generated and compare methods across sources, so artefacts of one source are not mistaken for real gains.

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

## Institutions

- [RMIT University](https://md.research.elamur.ai/free/en/universities/rmit-university/) — University, Melbourne, Australia · 19 works · 704 citations

📚 Shelves (6): [🖥️ 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 · [🎯 Decision Sciences](https://md.research.elamur.ai/free/en/shelves/decision-sciences/) · 249 works · [🎯 Management Science and Operations Research](https://md.research.elamur.ai/free/en/shelves/decision-sciences/management-science-and-operations-research/) · 134 works

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

## Cite

Cite as: Abdusalam F.A. Nwesri, S.M.M. Tahaghoghi and Falk Scholer. 2007. Finding Variants of Out-of-Vocabulary Words in Arabic. Proceedings of the 2007 Workshop on Computational Approaches to Semitic Languages: Common Issues and Resources.

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

```bibtex
@inproceedings{nwesri2007finding,
  title = {{Finding Variants of Out-of-Vocabulary Words in Arabic}},
  author = {Abdusalam F.A. Nwesri, S.M.M. Tahaghoghi and Falk Scholer},
  booktitle = {Proceedings of the 2007 Workshop on Computational Approaches to Semitic Languages: Common Issues and Resources},
  year = {2007},
  doi = {10.3115/1654576.1654586},
  url = {https://doi.org/10.3115/1654576.1654586}
}
```

- [← previous Enhancing image-based Arabic document translation using noisy channel correction model](https://md.research.elamur.ai/free/en/papers/chang-2007-enhancing-image-based-arabic-document/)
- [next → Semantic Primes in Old English: a preliminary study of descriptors](https://md.research.elamur.ai/free/en/papers/cabanillas-2019-semantic-primes-old-english-preliminary/)
- [↑ back to papers of 2007](https://md.research.elamur.ai/free/en/papers/2007/page/2/)

## References

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

1. Ahmed Abdelali, Jim Cowie, and Hamdy S. Soliman. 2004. Arabic information retrieval perspectives. In Proceedings of the 11th Conference on Natural Language Processing, Journes d’Etude sur la Parole - Traitement Automatique des Langues Naturelles (JEP-TALN), Fez, Morocco. [find](https://scholar.google.com/scholar?q=Ahmed+Abdelali%2C+Jim+Cowie%2C+and+Hamdy+S%2E+Soliman%2E+2004%2E+Arabic+information+retrieval+perspectives%2E+In+Proceedings+of+the+11th+Conference+on+Natural+Language+Processing%2C+Journes+d%E2%80%99Etude+sur+la+Parole+%2D+)
2. Nasreen Abduljaleel and Leah S. Larkey. 2003. Statistical transliteration for English-Arabic cross-language information retrieval. In Proceedings of the International Conference on Information and Knowledge Management, pages 139–146, New Orleans, LA, USA. ACM Press. [find](https://scholar.google.com/scholar?q=Nasreen+Abduljaleel+and+Leah+S%2E+Larkey%2E+2003%2E+Statistical+transliteration+for+English%2DArabic+cross%2Dlanguage+information+retrieval%2E+In+Proceedings+of+the+International+Conference+on+Information+and+Kno)
3. Jamal B. S. Al-Qinal. 2002. Morphophonemics of loanwords in translation. Journal of King Saud University, 13:1–132. [find](https://scholar.google.com/scholar?q=Jamal+B%2E+S%2E+Al%2DQinal%2E+2002%2E+Morphophonemics+of+loanwords+in+translation%2E+Journal+of+King+Saud+University%2C+13%3A1%E2%80%93132%2E)
4. Syed Uzair Aqeel, Steve Beitzel, Eric Jensen, David Grossman, and Ophir Frieder. 2006. On the development of name search techniques for Arabic. Journal of the American Society for Information Science and Technology, 57(6):728–739. [find](https://scholar.google.com/scholar?q=Syed+Uzair+Aqeel%2C+Steve+Beitzel%2C+Eric+Jensen%2C+David+Grossman%2C+and+Ophir+Frieder%2E+2006%2E+On+the+development+of+name+search+techniques+for+Arabic%2E+Journal+of+the+American+Society+for+Information+Science+)
5. Christine L. Borgman and Susan L. Siegfried. 1992. Getty’s synoname and its cousins: A survey of applications of personal name-matching algorithms. Journal of the American Society for Information Science, 43(7):459–476. [find](https://scholar.google.com/scholar?q=Christine+L%2E+Borgman+and+Susan+L%2E+Siegfried%2E+1992%2E+Getty%E2%80%99s+synoname+and+its+cousins%3A+A+survey+of+applications+of+personal+name%2Dmatching+algorithms%2E+Journal+of+the+American+Society+for+Information+Scie)
6. Lee R. Dice. 1945. Measures of the amount of ecologic association between species. Ecology, 26(3):297–302, July. [find](https://scholar.google.com/scholar?q=Lee+R%2E+Dice%2E+1945%2E+Measures+of+the+amount+of+ecologic+association+between+species%2E+Ecology%2C+26%283%29%3A297%E2%80%93302%2C+July%2E)
7. T. Gadd. 1990. Phonix: the algorithm. Program, 24(4):363– 369. [find](https://scholar.google.com/scholar?q=T%2E+Gadd%2E+1990%2E+Phonix%3A+the+algorithm%2E+Program%2C+24%284%29%3A363%E2%80%93+369%2E)
8. Patrick A. V. Hall and Geoff R. Dowling. 1980. Approximate string matching. ACM Computing Surveys, 12(4):381–402. [find](https://scholar.google.com/scholar?q=Patrick+A%2E+V%2E+Hall+and+Geoff+R%2E+Dowling%2E+1980%2E+Approximate+string+matching%2E+ACM+Computing+Surveys%2C+12%284%29%3A381%E2%80%93402%2E)
9. Dan Melamed. 1995. Automatic evaluation and uniform filter cascades for inducing N-best translation lexicons. In David Yarovsky and Kenneth Church, editors, Proceedings of the Third Workshop on Very Large Corpora, pages 184–198, Somerset, New Jersey. Association for Computational Linguistics. [find](https://scholar.google.com/scholar?q=Dan+Melamed%2E+1995%2E+Automatic+evaluation+and+uniform+filter+cascades+for+inducing+N%2Dbest+translation+lexicons%2E+In+David+Yarovsky+and+Kenneth+Church%2C+editors%2C+Proceedings+of+the+Third+Workshop+on+Very+L)
10. Abdusalam F Ahmad Nwesri, S. M. M. Tahaghoghi, and Falk Scholer. 2006. [Capturing out-of-vocabulary words in Arabic text](https://md.research.elamur.ai/free/en/papers/nwesri-2006-capturing-out-vocabulary-words-arabic/). In Proceedings of the 2006 Conference on Empirical Methods in Natural Language Processing (EMNLP 2006), pages 258–266, Sydney, Australia, 22–23 July. Association for Computational Linguistics.
11. Ulrich Pfeifer, Thomas Poersch, and Norbert Fuhr. 1996. Retrieval effectiveness of proper name search methods. Inf. Process. Manage., 32(6):667–679. [find](https://scholar.google.com/scholar?q=Ulrich+Pfeifer%2C+Thomas+Poersch%2C+and+Norbert+Fuhr%2E+1996%2E+Retrieval+effectiveness+of+proper+name+search+methods%2E+Inf%2E+Process%2E+Manage%2E%2C+32%286%29%3A667%E2%80%93679%2E)
12. Vijay Raghavan, Peter Bollmann, and Gwang S. Jung. 1989. A critical investigation of recall and precision as measures of retrieval system performance. ACM Trans. Inf. Syst., 7(3):205–229. [find](https://scholar.google.com/scholar?q=Vijay+Raghavan%2C+Peter+Bollmann%2C+and+Gwang+S%2E+Jung%2E+1989%2E+A+critical+investigation+of+recall+and+precision+as+measures+of+retrieval+system+performance%2E+ACM+Trans%2E+Inf%2E+Syst%2E%2C+7%283%29%3A205%E2%80%93229%2E)
13. Bonnie Glover Stalls and Kevin Knight. 1998. [Translating names and technical terms in Arabic text](https://md.research.elamur.ai/free/en/papers/glover-1998-translating-names-technical-terms-arabic/). In COLING/ACL Workshop on Computational Approaches to Semitic Languages, pages 34–41, Montreal, Quebc, Canada.
14. Graham A Stephen. 1992. String search. Technical report, School of Electronic Engineering Science, University College of North Wales. [find](https://scholar.google.com/scholar?q=Graham+A+Stephen%2E+1992%2E+String+search%2E+Technical+report%2C+School+of+Electronic+Engineering+Science%2C+University+College+of+North+Wales%2E)
15. Esko Ukkonen. 1992. Approximate string-matching with q-grams and maximal matches. Theor. Comput. Sci., 92(1):191–211. [find](https://scholar.google.com/scholar?q=Esko+Ukkonen%2E+1992%2E+Approximate+string%2Dmatching+with+q%2Dgrams+and+maximal+matches%2E+Theor%2E+Comput%2E+Sci%2E%2C+92%281%29%3A191%E2%80%93211%2E)
16. Robert A. Wagner and Michael J. Fischer. 1974. The string-tostring correction problem. J. ACM, 21(1):168–173. [find](https://scholar.google.com/scholar?q=Robert+A%2E+Wagner+and+Michael+J%2E+Fischer%2E+1974%2E+The+string%2Dtostring+correction+problem%2E+J%2E+ACM%2C+21%281%29%3A168%E2%80%93173%2E)
17. Justin Zobel and Philip Dart. 1995. Finding approximate matches in large lexicons. Software - Practice and Experience, 25(3):331–345. [find](https://scholar.google.com/scholar?q=Justin+Zobel+and+Philip+Dart%2E+1995%2E+Finding+approximate+matches+in+large+lexicons%2E+Software+%2D+Practice+and+Experience%2C+25%283%29%3A331%E2%80%93345%2E)
18. Justin Zobel and Philip Dart. 1996. Phonetic string matching: lessons from information retrieval. In The 19th annual international ACM SIGIR conference on Research and development in information retrieval, pages 166–172, New York, NY, USA. ACM Press. [find](https://scholar.google.com/scholar?q=Justin+Zobel+and+Philip+Dart%2E+1996%2E+Phonetic+string+matching%3A+lessons+from+information+retrieval%2E+In+The+19th+annual+international+ACM+SIGIR+conference+on+Research+and+development+in+information+retri)

*Updated 2 November 2026*
