---
title: "DIRA: Dialectal Arabic Information Retrieval Assistant (2013)"
description: "The authors describe it as the only tool that automatically produces dialectal search terms with… 13 references, cited by 1 paper here."
authors: ["Arfath Pasha", "Mohammad Al-Badrashiny", "Mohamed Altantawy", "Nizar Habash", "Manoj Pooleery", "Owen Rambow", "Ryan M. Roth", "Mona Diab"]
year: 2013
venue: "The Companion Volume of the Proceedings of IJCNLP 2013: System Demonstrations"
source: "https://aclanthology.org/I13-2004/"
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/pasha-2013-dira-dialectal-arabic-information-retrieval/"
---
[Elamur Research](https://md.research.elamur.ai/free/en/) · [this page in HTML](https://research.elamur.ai/free/en/papers/pasha-2013-dira-dialectal-arabic-information-retrieval/)

[home](https://md.research.elamur.ai/free/en/) / [papers](https://md.research.elamur.ai/free/en/papers/) / [2013](https://md.research.elamur.ai/free/en/papers/2013/page/3/) / DIRA: Dialectal Arabic Information Retrieval Assistant

# DIRA: Dialectal Arabic Information Retrieval Assistant

**Authors:** [Arfath Pasha](https://md.research.elamur.ai/free/en/authors/arfath-pasha/), Mohammad Al-Badrashiny, [Mohamed Altantawy](https://md.research.elamur.ai/free/en/authors/mohamed-altantawy/), [Nizar Habash](https://md.research.elamur.ai/free/en/authors/nizar-habash/), [Manoj Pooleery](https://md.research.elamur.ai/free/en/authors/manoj-pooleery/), [Owen Rambow](https://md.research.elamur.ai/free/en/authors/owen-rambow/), Ryan M. Roth and [Mona Diab](https://md.research.elamur.ai/free/en/authors/mona-diab/) · **Year:** 2013 · **Venue:** [The Companion Volume of the Proceedings of IJCNLP 2013: System Demonstrations](https://md.research.elamur.ai/free/en/venues/ijcnlp/) ([IJCNLP 2013](https://md.research.elamur.ai/free/en/venues/ijcnlp/2013/)) · **Publisher:** [Asian Federation of Natural Language Processing](https://md.research.elamur.ai/free/en/publishers/asian-federation-of-natural-language-processing/) · **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/I13-2004/) · [PDF](https://aclanthology.org/I13-2004.pdf) · [OpenAlex](https://openalex.org/W2252012327)

**Citations:** 7 citations (OpenAlex, 2026-10-14) · [1](https://md.research.elamur.ai/free/en/papers/pasha-2013-dira-dialectal-arabic-information-retrieval/cited-by/) in our library, of the 149,439 papers whose bibliographies we read

## Summary
Searching Arabic text is difficult for two reasons. The language has rich morphology, and dialects such as Egyptian Arabic (EGY) differ from Modern Standard Arabic (MSA) in vocabulary, inflection and spelling. These differences matter more now that social media carries a lot of informal, unedited dialectal writing. DIRA is a demo system that addresses this through query expansion. A user enters a lemma in English or MSA, and DIRA does three things:
- translates it into MSA and/or EGY lemmas using a trilingual dictionary,
- generates inflected surface forms with morphological generators built on analyzer databases,
- ranks those forms by corpus-based feature probabilities combined with user-set weights.

DIRA does no stemming, so its output can feed any retrieval engine. In the web demo, the user picks some of the generated forms, which are joined with Google boolean operators and sent as a query. The authors describe it as the only tool that automatically produces dialectal search terms with morphological variants. Two usage scenarios illustrate it: a teacher looking for Egyptian negation forms, and a native speaker resolving an ambiguous MSA query.

## Key points
- **Dictionary:** lemmas are translated with a trilingual English-MSA-EGY dictionary of roughly 70,000 entries.
- **Generators:** forms are produced by a morphological generator (Habash, 2007).
  - For MSA it uses BAMA/SAMA databases.
  - For EGY it uses CALIMA-ARZ databases, which also yield spelling variants of the same word.
- **Why MSA tools fall short:** prior work cited in the paper found that over a third of EGY words cannot be analyzed by an MSA analyzer.
- **Speed and ranking:**
  - Expansion is made faster by a lookup cache that is first populated using sizable MSA and EGY corpora and then keeps growing online whenever new forms get generated.
  - Ranking mixes corpus lemma-feature probabilities with user weights for feature values; setting a weight to zero removes those forms entirely.
- **Demo behaviour:** the web demo shows up to five inflected forms per lemma, pre-selects the top two, and displays English glosses so users can tell candidate lemmas apart.

## Interesting ideas
- DIRA deliberately avoids stemming and outputs full inflected forms, so different downstream systems with their own normalization can all use it.
- Running an analyzer's database in reverse gives spelling variants for free, because the analyzer already maps variant spellings to one conventional form.
- Candidate inflections are scored by corpus frequency of feature values, adjustable by genre-specific weights, for example favouring 1st/2nd person for blogs and 3rd person for news.
- A cache of lemma→forms results is seeded from corpora and grows as new forms are generated at runtime, trading memory for speed in an expensive generator.
- For an ambiguous input, the system auto-picks the top reading but lists the alternatives with glosses and lets the user override, as with "harbor" versus the name Morsi.

## For Mova

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

- **I1** (tokens): The `en` crate could expose full surface-form expansions of a lemma instead of baking in a normalization, leaving matching policy to later stages.
- **I2** (tokens): Running Mova's morphology in generation mode could enumerate spelling variants (e.g., British/American, hyphenation) of a lemma, helping to match entity mentions across texts.
- **I3** (back): When generating text from the meaning graph, genre-conditioned priors over feature values could steer choices of person, tense and number toward what fits the target register.
- **I4** (tokens): Memoizing morphological generation and analysis results, seeded from treebank vocabulary, could speed up the tokenizer/lemmatizer without changing its output.
- **I5** (world): Entity and sense resolution could keep ranked alternative readings with human-readable glosses, so a wrong pick is visible and correctable rather than silently committed.

*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

- [Columbia University](https://md.research.elamur.ai/free/en/universities/columbia-university/) — University, New York, United States · 241 works · 54,053 citations
- [George Washington University](https://md.research.elamur.ai/free/en/universities/george-washington-university/) — University, Washington, United States · 51 works · 8,148 citations

📚 Shelves (5): [🖥️ Computer Science](https://md.research.elamur.ai/free/en/shelves/computer-science/) · 16,667 works · [🤖 Artificial Intelligence](https://md.research.elamur.ai/free/en/shelves/computer-science/artificial-intelligence/) · 16,194 works · [🎭 Arts and Humanities](https://md.research.elamur.ai/free/en/shelves/arts-and-humanities/) · 16,039 works · [🗣️ Language and Linguistics](https://md.research.elamur.ai/free/en/shelves/arts-and-humanities/language-and-linguistics/) · 15,891 works · [🗄️ Information Systems](https://md.research.elamur.ai/free/en/shelves/computer-science/information-systems/) · 1,437 works

🧭 Topics (3): [Semitic languages](https://md.research.elamur.ai/free/en/topics/semitic-languages/) · 2,908 works · [🔍 Information retrieval & search](https://md.research.elamur.ai/free/en/topics/information-retrieval/) · 473 works · [🧩 Morphology](https://md.research.elamur.ai/free/en/topics/morphology/) · 405 works

## Cite

Cite as: Arfath Pasha, Mohammad Al-Badrashiny, Mohamed Altantawy, Nizar Habash, Manoj Pooleery, Owen Rambow, Ryan M. Roth and Mona Diab. 2013. DIRA: Dialectal Arabic Information Retrieval Assistant. The Companion Volume of the Proceedings of IJCNLP 2013: System Demonstrations.

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

```bibtex
@inproceedings{pasha2013dira,
  title = {{DIRA: Dialectal Arabic Information Retrieval Assistant}},
  author = {Arfath Pasha, Mohammad Al-Badrashiny, Mohamed Altantawy, Nizar Habash, Manoj Pooleery, Owen Rambow, Ryan M. Roth and Mona Diab},
  booktitle = {The Companion Volume of the Proceedings of IJCNLP 2013: System Demonstrations},
  year = {2013},
  url = {https://aclanthology.org/I13-2004/}
}
```

- [← previous Automated Content Scoring of Spoken Responses in an Assessment for Teachers of English](https://md.research.elamur.ai/free/en/papers/zechner-2013-automated-content-scoring-spoken-responses/)
- [next → Induction of Root and Pattern Lexicon for Unsupervised Morphological Analysis of Arabic](https://md.research.elamur.ai/free/en/papers/khaliq-2013-induction-root-pattern-lexicon-unsupervised/)
- [↑ back to papers of 2013](https://md.research.elamur.ai/free/en/papers/2013/page/3/)

## References

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

1. Ibrahim A Al-Kharashi and Martha W Evens. 1999. Comparing words, stems, and roots as index terms in an Arabic information retrieval system. Journal of the American Society for Information Science, 45(8):548–560. [find](https://scholar.google.com/scholar?q=Ibrahim+A+Al%2DKharashi+and+Martha+W+Evens%2E+1999%2E+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%28)
2. Tim Buckwalter. 2004. Buckwalter Arabic Morphological Analyzer Version 2.0. LDC catalog number LDC2004L02, ISBN 1-58563-324-0. [↗](https://doi.org/10.35111/050q-5r95)
3. Kareem Darwish, Hany Hassan, and Ossama Emam. 2005. [Examining the effect of improved context sensitive morphology on Arabic information retrieval](https://md.research.elamur.ai/free/en/papers/darwish-2005-examining-effect-improved-context-sensitive/). Computational Approaches to Semitic Languages, 100:25. Mona Diab, Abdelati Hawwari, Heba Elfardy, Pradeep Dasigi, Mohammad Al-Badrashiny, Ramy Eskander, and Nizar Habash. in preparation. Tharwa: A multi-dialectal multi-lingual machine readable dictionary.
4. F. Gey and D. Oard. 2001. The TREC-2001 Cross-Language Information Retrieval Track: Searching Arabic Using English, French or Arabic Queries. In The 10th Text Retrieval Conference (TREC-10). [find](https://scholar.google.com/scholar?q=F%2E+Gey+and+D%2E+Oard%2E+2001%2E+The+TREC%2D2001+Cross%2DLanguage+Information+Retrieval+Track%3A+Searching+Arabic+Using+English%2C+French+or+Arabic+Queries%2E+In+The+10th+Text+Retrieval+Conference+%28TREC%2D10%29%2E)
5. David Graff, Mohamed Maamouri, Basma Bouziri, Sondos Krouna, Seth Kulick, and Tim Buckwalter. 2009. Standard Arabic Morphological Analyzer (SAMA) Version 3.1. Linguistic Data Consortium LDC2009E73. [find](https://scholar.google.com/scholar?q=David+Graff%2C+Mohamed+Maamouri%2C+Basma+Bouziri%2C+Sondos+Krouna%2C+Seth+Kulick%2C+and+Tim+Buckwalter%2E+2009%2E+Standard+Arabic+Morphological+Analyzer+%28SAMA%29+Version+3%2E1%2E+Linguistic+Data+Consortium+LDC2009E73%2E)
6. Nizar Habash and Owen Rambow. 2006. [MAGEAD: A Morphological Analyzer and Generator for the Arabic Dialects](https://md.research.elamur.ai/free/en/papers/habash-2006-magead-morphological-analyzer-generator-arabic/). In Proceedings of ACL’06, Sydney, Australia. [↗](https://doi.org/10.7916/d87s7x73)
7. Nizar Habash, Clinton Mah, Sabiha Imran, Randy Calistri-Yeh, and Páraic Sheridan. 2006. Design, Construction and Validation of an Arabic-English Conceptual Interlingua for Cross-lingual Information Retrieval. In LREC-2006, Genoa, Italy. [find](https://scholar.google.com/scholar?q=Nizar+Habash%2C+Clinton+Mah%2C+Sabiha+Imran%2C+Randy+Calistri%2DYeh%2C+and+P%C3%A1raic+Sheridan%2E+2006%2E+Design%2C+Construction+and+Validation+of+an+Arabic%2DEnglish+Conceptual+Interlingua+for+Cross%2Dlingual+Information+Re)
8. Nizar Habash, Abdelhadi Soudi, and Tim Buckwalter. 2007. On Arabic Transliteration. In A. van den Bosch and A. Soudi, editors, Arabic Computational Morphology: Knowledge-based and Empirical Methods. Springer. [↗](https://doi.org/10.1007/978-1-4020-6046-5_2)
9. N. Habash, R. Eskander, and A. Hawwari. 2012a. [A Morphological Analyzer for Egyptian Arabic](https://md.research.elamur.ai/free/en/papers/habash-2012-morphological-analyzer-egyptian-arabic/). In NAACL-HLT 2012 Workshop on Computational Morphology and Phonology (SIGMORPHON2012), pages 1–9.
10. Nizar Habash, Mona Diab, and Owen Rabmow. 2012b. [Conventional Orthography for Dialectal Arabic](https://md.research.elamur.ai/free/en/papers/habash-2012-conventional-orthography-dialectal-arabic/). In Proceedings of the Language Resources and Evaluation Conference (LREC), Istanbul.
11. Nizar Habash. 2007. Arabic Morphological Representations for Machine Translation. In A. van den Bosch and A. Soudi, editors, Arabic Computational Morphology: Knowledge-based and Empirical Methods. Springer. [↗](https://doi.org/10.1007/978-1-4020-6046-5_14)
12. Nizar Habash. 2010. Introduction to Arabic Natural Language Processing. Morgan & Claypool Publishers. [↗](https://doi.org/10.1007/978-3-031-02139-8)
13. Leah S. Larkey, Lisa Ballesteros, and Margaret E. Connell, 2007. Arabic Computational Morphology: Knowledge-based and Empirical Methods, chapter Light Stemming for Arabic Information Retrieval. Springer Netherlands, Kluwer/Springer edition. [find](https://scholar.google.com/scholar?q=Leah+S%2E+Larkey%2C+Lisa+Ballesteros%2C+and+Margaret+E%2E+Connell%2C+2007%2E+Arabic+Computational+Morphology%3A+Knowledge%2Dbased+and+Empirical+Methods%2C+chapter+Light+Stemming+for+Arabic+Information+Retrieval%2E+Spring)

*Updated 1 November 2026*
