Mova0.5 pre-release⌕
☰
home / docs / papers / Semitic languages / Arabic Diacritization Using Weighted Finite-State Transducers

Arabic Diacritization Using Weighted Finite-State Transducers

What it is about

The paper restores short vowels and other diacritics (shadda, sukun, tanween, hamza forms) to undiacritized Modern Standard Arabic with a cascade of weighted finite-state transducers, modelling the loss of diacritics generatively and decoding with Viterbi. The cascade is: a word trigram language model with Katz backoff over diacritized words; a spelling transducer from words to letters; a diacritic-drop transducer, which also lists the alternative written forms of hamza without rules for when each occurs; a clitic-concatenation transducer that can join a fixed list of prefixes (b, l, k, w, f, Al, s) and pronoun suffixes to a word, with no knowledge of legal orders; and an unknown-word transducer. Unknown words are then diacritized by a 4-gram letter model composed with the drop transducer. Training and testing use the Arabic Treebank (Al-Hayat, 90/10 random split, about 14,000 test words). Without case endings, the unigram baseline gives WER 15.48% and DER 17.33%; the trigram model alone helps little (14.64/16.9); adding the clitic model gives 8.49/9.32; adding the letter model gives 7.33/6.35. With case endings the best is WER 23.61%, DER 12.79%. The text extraction of this PDF failed (font-encoded Arabic), so the card was written from the page images.

Ideas

For Mova

I1–I3 apply to the unpointed mode of tools/hbo and to 1. Script and pointing; I4 is a reporting rule for the same measurement. Gal's HMM (card aclbulk-2002-gal-hmm-approach-vowel-restoration-arabic) is the nearest relative and the baseline to compare against.

Cite

The paper itself, not this card. BibTeX from the library's record of the work. DOI 10.3115/1621787.1621802

@inproceedings{nelken2005arabic,
  title = {{Arabic Diacritization Using Weighted Finite-State Transducers}},
  author = {Nelken, Rani and Shieber, Stuart M.},
  booktitle = {Proceedings of the ACL Workshop on Computational Approaches to Semitic Languages},
  year = {2005},
  doi = {10.3115/1621787.1621802},
  url = {https://doi.org/10.3115/1621787.1621802}
}

This page in Markdown → https://md.mova.elamur.ai/free/en/docs/papers/aclbulk-2005-nelken-arabic-diacritization-weighted-finite-state/