---
title: "Using Deep Morphology to Improve Automatic Error Detection in"
description: "Habash and Roth address a sub-problem of Arabic handwriting recognition (HR). 26 references, cited by 8 papers here."
authors: ["Nizar Habash", "Ryan Roth"]
year: 2011
venue: "Proceedings of the 49th Annual Meeting of the Association for Computational Linguistics: Human Language Technologies"
source: "https://aclanthology.org/P11-1088/"
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/habash-2011-deep-morphology-improve-automatic-error/"
---
[Elamur Research](https://md.research.elamur.ai/free/en/) · [this page in HTML](https://research.elamur.ai/free/en/papers/habash-2011-deep-morphology-improve-automatic-error/)

[home](https://md.research.elamur.ai/free/en/) / [papers](https://md.research.elamur.ai/free/en/papers/) / [2011](https://md.research.elamur.ai/free/en/papers/2011/page/2/) / Using Deep Morphology to Improve Automatic Error Detection in Arabic Handwriting Recognition

# Using Deep Morphology to Improve Automatic Error Detection in Arabic Handwriting Recognition

**Authors:** [Nizar Habash](https://md.research.elamur.ai/free/en/authors/nizar-habash/) and [Ryan Roth](https://md.research.elamur.ai/free/en/authors/ryan-roth/) · **Year:** 2011 · **Venue:** [Proceedings of the 49th Annual Meeting of the Association for Computational Linguistics: Human Language Technologies](https://md.research.elamur.ai/free/en/venues/acl/) ([ACL 2011](https://md.research.elamur.ai/free/en/venues/acl/2011/)) · **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/P11-1088/) · [PDF](https://aclanthology.org/P11-1088.pdf) · [OpenAlex](https://openalex.org/W2117075678)

**Citations:** 18 citations (OpenAlex, 2026-10-14) · [8](https://md.research.elamur.ai/free/en/papers/habash-2011-deep-morphology-improve-automatic-error/cited-by/) in our library, of the 149,439 papers whose bibliographies we read

## Summary
Habash and Roth address a sub-problem of Arabic handwriting recognition (HR). Instead of fixing recognition mistakes, they only try to locate them. Arabic is hard for HR because letters connect and diacritic dots are small or ambiguous. Its rich morphology also makes word-list lookup unreliable. The authors ran the BBN Byblos HR system on LDC handwriting scans to produce N-best hypothesis lists. They then built a problem zone detection (PZD) system that labels each hypothesis word as PROB or OK. Gold labels come from aligning hypotheses with references. Inserted and substituted words count as problems, and a deleted word marks its neighbours. The detector uses non-linguistic features alongside morphological and syntactic ones, such as lemmas and part-of-speech tags. The best configuration improves F-score by about 15 points absolute over a simple baseline. Error analysis shows that lemma models help most on words that make the sentence semantically incoherent. The work matters because a later correction step, or a human post-editor, can concentrate effort on flagged words. It also shows that deep morphology helps even with a very large language model.

## Key points
- Data: 600 dpi LDC scans of newswire, weblog and newsgroup text. BBN Byblos produced N-best lists of up to 300 hypotheses per segment, with segments averaging 6.87 words. Training sets used 2000 or 4000 segments, each with its top 10 hypotheses plus the reference.
- In the dev set, 25.8% of words are problematic. Of these, 81.4% are substitutions, 10.6% insertions and 7.9% deletions.
- Breakdown of substitutions:
  - 26.5% are simple orthographic variants (Alef Hamza forms, Ya/Alef-Maqsura).
  - Another 6.9% share a lemma with the correct word.
  - 59.7% are complex errors.
  - Only 2.4% are pure dot misplacement.
- Combining systems by simple voting ("any two agree") reached P/R/F of 62.8/72.4/67.3, about 1 point above the best single system. A three-system combination gave 70.2/64.0/66.9, trading recall for precision.
- Finer tag sets were compared by error reduction over each set's trivial baseline:
  - PROB/OK: 36.3%
  - SUB/INS/DEL/OK: 34.8%
  - SUB/INS/OK: 40.1%
  - SUB/OK: 38.9%

## Interesting ideas
- Treating error detection as a separate task from error correction lets a cheap detector steer an expensive fixer toward a few suspicious spots and away from correct words.
- A missing word cannot be tagged, so its neighbours are tagged instead; the "zone" makes an invisible deletion detectable through its context.
- Lemma-level models catch errors that are well-formed words but semantically out of place, which surface-form models miss in morphologically rich text.
- When tag sets of different granularity are compared, each is scored by error reduction over its own trivial baseline rather than by raw accuracy.
- An agreement threshold among several systems works as a dial: requiring more agreement favours precision, requiring less favours recall.

## For Mova

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

- **I1** (learn): self-induced repair rules could fire only on tokens or arcs a detector has flagged, reducing damage to analyses that were already right.
- **I2** (tree): when a parse suggests an elided or dropped element, marking the adjacent tokens as a problem zone gives later stages a concrete place to look.
- **I3** (tokens): a lemma-sequence plausibility score could flag noisy or mistokenized input words before they reach the parser.
- **I4** (learn): evaluations of label schemes (e.g., UD dialect variants, coarse vs. fine roles) should report gains over a matched trivial baseline, which also serves as a natural negative control.
- **I5** (learn): the witness-parser agreement threshold for silver data can be tuned per use case, stricter for training data and looser for flagging candidates for LLM-teacher review.

*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

📚 Shelves (7): [🖥️ 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 · [👁️ Computer Vision and Pattern Recognition](https://md.research.elamur.ai/free/en/shelves/computer-science/computer-vision-and-pattern-recognition/) · 2,869 works · [⚙️ Engineering](https://md.research.elamur.ai/free/en/shelves/engineering/) · 133 works · [⚙️ Media Technology](https://md.research.elamur.ai/free/en/shelves/engineering/media-technology/) · 34 works

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

## Cite

Cite as: Nizar Habash and Ryan Roth. 2011. Using Deep Morphology to Improve Automatic Error Detection in Arabic Handwriting Recognition. Proceedings of the 49th Annual Meeting of the Association for Computational Linguistics: Human Language Technologies.

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

```bibtex
@inproceedings{habash2011using,
  title = {{Using Deep Morphology to Improve Automatic Error Detection in Arabic Handwriting Recognition}},
  author = {Nizar Habash and Ryan Roth},
  booktitle = {Proceedings of the 49th Annual Meeting of the Association for Computational Linguistics: Human Language Technologies},
  year = {2011},
  url = {https://aclanthology.org/P11-1088/}
}
```

- [← previous Learning the Information Status of Noun Phrases in Spoken Dialogues](https://md.research.elamur.ai/free/en/papers/rahman-2011-learning-information-status-noun-phrases/)
- [next → An Incremental Entity-Mention Model for Coreference Resolution with Restrictive Antecedent Accessibility](https://md.research.elamur.ai/free/en/papers/klenner-2011-incremental-entity-mention-model-coreference/)
- [↑ back to papers of 2011](https://md.research.elamur.ai/free/en/papers/2011/page/2/)

## References

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

1. Fadi Biadsy, Jihad El-Sana, and Nizar Habash. 2006. Online Arabic handwriting recognition using Hidden Markov Models. In The 10th International Workshop on Frontiers in Handwriting Recognition (IWFHR’10), La Baule, France. [↗](https://doi.org/10.7916/d8nz8h35)
2. Kareem Darwish and Douglas W. Oard. 2002. Term Selection for Searching Printed Arabic. In SIGIR ’02: Proceedings of the 25th annual international ACM SI-GIR conference on Research and development in information retrieval, pages 261–268, New York, NY, USA. ACM. [find](https://scholar.google.com/scholar?q=Kareem+Darwish+and+Douglas+W%2E+Oard%2E+2002%2E+Term+Selection+for+Searching+Printed+Arabic%2E+In+SIGIR+%E2%80%9902%3A+Proceedings+of+the+25th+annual+international+ACM+SI%2DGIR+conference+on+Research+and+development+in+i)
3. Rickard Domeij, Joachim Hollman, and Viggo Kann. 1994. Detection of spelling errors in Swedish not using a word list en clair. J. Quantitative Linguistics, 1:1–195. [↗](https://doi.org/10.1080/09296179408590017)
4. David Graff. 2007. Arabic Gigaword 3, LDC Catalog No.: LDC2003T40. Linguistic Data Consortium, University of Pennsylvania. [find](https://scholar.google.com/scholar?q=David+Graff%2E+2007%2E+Arabic+Gigaword+3%2C+LDC+Catalog+No%2E%3A+LDC2003T40%2E+Linguistic+Data+Consortium%2C+University+of+Pennsylvania%2E)
5. Nizar Habash and Owen Rambow. 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/). In Proceedings of the 43rd Annual Meeting of the Association for Computational Linguistics (ACL’05), pages 573–580, Ann Arbor, Michigan, June. Association for Computational Linguistics.
6. 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)
7. Nizar Habash, Owen Rambow, and Ryan Roth. 2010. MADA+TOKAN Manual. Technical Report CCLS-10-01, Center for Computational Learning Systems (CCLS), Columbia University. [↗](https://doi.org/10.7916/d86d60bs)
8. Nizar Habash. 2010. Introduction to Arabic Natural Language Processing. Morgan & Claypool Publishers. [↗](https://doi.org/10.1007/978-3-031-02139-8)
9. Mohamed Ben Halima and Adel M. Alimi. 2009. A multi-agent system for recognizing printed Arabic words. In Khalid Choukri and Bente Maegaard, editors, Proceedings of the Second International Conference on Arabic Language Resources and Tools, Cairo, Egypt, April. The MEDAR Consortium. [find](https://scholar.google.com/scholar?q=Mohamed+Ben+Halima+and+Adel+M%2E+Alimi%2E+2009%2E+A+multi%2Dagent+system+for+recognizing+printed+Arabic+words%2E+In+Khalid+Choukri+and+Bente+Maegaard%2C+editors%2C+Proceedings+of+the+Second+International+Conference)
10. Daniel Jurafsky and James H. Martin. 2000. Speech and Language Processing. Prentice Hall, New Jersey, USA. [find](https://scholar.google.com/scholar?q=Daniel+Jurafsky+and+James+H%2E+Martin%2E+2000%2E+Speech+and+Language+Processing%2E+Prentice+Hall%2C+New+Jersey%2C+USA%2E)
11. Okan Kolak and Philip Resnik. 2002. OCR error correction using a noisy channel model. In Proceedings of the second international conference on Human Language Technology Research. [find](https://scholar.google.com/scholar?q=Okan+Kolak+and+Philip+Resnik%2E+2002%2E+OCR+error+correction+using+a+noisy+channel+model%2E+In+Proceedings+of+the+second+international+conference+on+Human+Language+Technology+Research%2E)
12. Taku Kudo and Yuji Matsumoto. 2003. [Fast Methods for Kernel-Based Text Analysis](https://md.research.elamur.ai/free/en/papers/kudo-2003-fast-methods-kernel-based-text/). In Proceedings of the 41st Annual Meeting of the Association for Computational Linguistics (ACL’03), pages 24–31, Sapporo, Japan, July. Association for Computational Linguistics.
13. Karen Kukich. 1992. Techniques for Automatically Correcting Words in Text. ACM Computing Surveys, 24(4). [↗](https://doi.org/10.1145/146370.146380)
14. 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)
15. Zhidong Lu, Issam Bazzi, Andras Kornai, John Makhoul, Premkumar Natarajan, and Richard Schwartz. 1999. A Robust, Language-Independent OCR System. In the 27th AIPR Workshop: Advances in Computer Assisted Recognition, SPIE. [find](https://scholar.google.com/scholar?q=Zhidong+Lu%2C+Issam+Bazzi%2C+Andras+Kornai%2C+John+Makhoul%2C+Premkumar+Natarajan%2C+and+Richard+Schwartz%2E+1999%2E+A+Robust%2C+Language%2DIndependent+OCR+System%2E+In+the+27th+AIPR+Workshop%3A+Advances+in+Computer+Assist)
16. Walid Magdy and Kareem Darwish. 2006. [Arabic OCR Error Correction Using Character Segment Correction, Language Modeling, and Shallow Morphology](https://md.research.elamur.ai/free/en/papers/magdy-2006-arabic-ocr-error-correction-character/). In Proceedings of 2006 Conference on Empirical Methods in Natural Language Processing (EMNLP 2006), pages 408–414, Sydney, Austrailia.
17. Volker Märgner and Haikal El Abed. 2009. Arabic Word and Text Recognition - Current Developments. In Khalid Choukri and Bente Maegaard, editors, Proceedings of the Second International Conference on Arabic Language Resources and Tools, Cairo, Egypt, April. The MEDAR Consortium. [find](https://scholar.google.com/scholar?q=Volker+M%C3%A4rgner+and+Haikal+El+Abed%2E+2009%2E+Arabic+Word+and+Text+Recognition+%2D+Current+Developments%2E+In+Khalid+Choukri+and+Bente+Maegaard%2C+editors%2C+Proceedings+of+the+Second+International+Conference+on+A)
18. Mohsen Moftah, Waleed Fakhr, Sherif Abdou, and Mohsen Rashwan. 2009. Stem-based Arabic language models experiments. In Khalid Choukri and Bente Maegaard, editors, Proceedings of the Second International Conference on Arabic Language Resources and Tools, Cairo, Egypt, April. The MEDAR Consortium. [find](https://scholar.google.com/scholar?q=Mohsen+Moftah%2C+Waleed+Fakhr%2C+Sherif+Abdou%2C+and+Mohsen+Rashwan%2E+2009%2E+Stem%2Dbased+Arabic+language+models+experiments%2E+In+Khalid+Choukri+and+Bente+Maegaard%2C+editors%2C+Proceedings+of+the+Second+Internation)
19. Prem Natarajan, Shirin Saleem, Rohit Prasad, Ehry MacRostie, and Krishna Subramanian, 2008. Arabic and Chinese Handwriting Recognition, volume 4768 of Lecture Notes in Computer Science, pages 231–250. Springer, Berlin, Germany. [find](https://scholar.google.com/scholar?q=Prem+Natarajan%2C+Shirin+Saleem%2C+Rohit+Prasad%2C+Ehry+MacRostie%2C+and+Krishna+Subramanian%2C+2008%2E+Arabic+and+Chinese+Handwriting+Recognition%2C+volume+4768+of+Lecture+Notes+in+Computer+Science%2C+pages+231%E2%80%93250%2E)
20. Kemal Oflazer. 1996. Error-tolerant finite-state recognition with applications to morphological analysis and spelling correction. Computational Linguistics, 22:73–90. [↗](https://doi.org/10.1184/r1/6287645)
21. U. Pal, P. K. Kundu, and B. B. Chaudhuri. 2000. OCR error correction of an inflectional Indian language using morphological parsing. J. Information Sci. and Eng., 16:903–922. [↗](https://doi.org/10.6688/jise.2000.16.6.6)
22. Ryan Roth, Owen Rambow, Nizar Habash, Mona Diab, and Cynthia Rudin. 2008. [Arabic Morphological Tagging, Diacritization, and Lemmatization Using Lexeme Models and Feature Ranking](https://md.research.elamur.ai/free/en/papers/roth-2008-arabic-morphological-tagging-diacritization-lemmatization/). In Proceedings of ACL-08: HLT, Short Papers, pages 117–120, Columbus, Ohio, June. Association for Computational Linguistics.
23. Shirin Saleem, Huaigu Cao, Krishna Subramanian, Marin Kamali, Rohit Prasad, and Prem Natarajan. 2009. Improvements in BBN’s HMM-based Offline Handwriting Recognition System. In Khalid Choukri and Bente Maegaard, editors, 10th International Conference on Document Analysis and Recognition (ICDAR), Barcelona, Spain, July. [find](https://scholar.google.com/scholar?q=Shirin+Saleem%2C+Huaigu+Cao%2C+Krishna+Subramanian%2C+Marin+Kamali%2C+Rohit+Prasad%2C+and+Prem+Natarajan%2E+2009%2E+Improvements+in+BBN%E2%80%99s+HMM%2Dbased+Offline+Handwriting+Recognition+System%2E+In+Khalid+Choukri+and+Bent)
24. Toufik Sari and Mokhtar Sellami. 2002. MOrpho-LEXical analysis for correcting OCR-generated Arabic words (MOLEX). In The 8th International Workshop on Frontiers in Handwriting Recognition (IWFHR’02), Niagara-on-the-Lake, Canada. [find](https://scholar.google.com/scholar?q=Toufik+Sari+and+Mokhtar+Sellami%2E+2002%2E+MOrpho%2DLEXical+analysis+for+correcting+OCR%2Dgenerated+Arabic+words+%28MOLEX%29%2E+In+The+8th+International+Workshop+on+Frontiers+in+Handwriting+Recognition+%28IWFHR%E2%80%9902%29%2C+)
25. Andreas Stolcke. 2002. SRILM - an Extensible Language Modeling Toolkit. In Proceedings of the International Conference on Spoken Language Processing (ICSLP), volume 2, pages 901–904, Denver, CO. [find](https://scholar.google.com/scholar?q=Andreas+Stolcke%2E+2002%2E+SRILM+%2D+an+Extensible+Language+Modeling+Toolkit%2E+In+Proceedings+of+the+International+Conference+on+Spoken+Language+Processing+%28ICSLP%29%2C+volume+2%2C+pages+901%E2%80%93904%2C+Denver%2C+CO%2E)
26. Stephanie Strassel. 2009. Linguistic Resources for Arabic Handwriting Recognition. In Khalid Choukri and Bente Maegaard, editors, Proceedings of the Second International Conference on Arabic Language Resources and Tools, Cairo, Egypt, April. The MEDAR Consortium. [find](https://scholar.google.com/scholar?q=Stephanie+Strassel%2E+2009%2E+Linguistic+Resources+for+Arabic+Handwriting+Recognition%2E+In+Khalid+Choukri+and+Bente+Maegaard%2C+editors%2C+Proceedings+of+the+Second+International+Conference+on+Arabic+Language+)

*Updated 1 November 2026*
