Elamur Research⌕
☰
home / papers / 2016 / A Simple but Effective Approach to Improve Arabizi-to-English Statistical Machine Translation

A Simple but Effective Approach to Improve Arabizi-to-English Statistical Machine Translation

Paper · 2016 · Marlies van der Wees, Arianna Bisazza and Christof Monz

Summary

Arabic user-generated content is often typed in Arabizi, an informal romanization that mixes Latin letters and digits. A system trained on conventional Arabic-English data sees nearly all such tokens as out-of-vocabulary, and the lack of any standard spelling makes hand-written rules unreliable. The authors propose a lightweight pipeline that requires no expert or native-speaker knowledge. It first converts Arabizi into Arabic script, then passes the result to an ordinary phrase-based SMT system. The pipeline has four stages:

  • Generate many candidate spellings from a public character table.
  • Discard candidates absent from a large Arabic vocabulary.
  • Pick among the survivors using sentence context and an Arabic language model.
  • Favour options attested in a small, manually transliterated NIST tritext.

Adding these attested word pairs roughly halves the word-level transliteration error. End-to-end translation quality approaches what human transliteration of the input achieves. The authors also release the software and a crawled Arabizi-English bitext of about 10K sentence pairs, which is valuable because Arabizi resources are scarce.

Key points

  • Resources used:
    • Candidate generation relies on a public Wikipedia Arabizi-Arabic character table with uniform weights.
    • Decoding follows the phrase-based SMT setup with distortion limit 0 (monotone) and a 5-gram Arabic character LM.
  • Main SMT bitext: 1.75M sentence pairs and 52.9M Arabic tokens, about 70% news and 30% informal genres. It also supplies a 200K-word Arabic vocabulary used for filtering.
  • Disambiguation: srilm-disambig with a 3-gram Arabic word LM selects among the remaining 5–10 candidates per word.
  • Error rates: on two held-out test sets built from 1,788 items of the NIST tritext (LDC2013E125), word-level transliteration error falls from about 46–51% to about 26–28% once Arabizi-Arabic word pairs are added.
  • Released data: a web-crawled Arabizi-English bitext of roughly 10K sentence pairs and 180K Arabizi tokens, taken from news comments and translated professionally.

Interesting ideas

  • I1. Character-level script conversion is treated as monotone phrase-based translation, so off-the-shelf decoders can handle segmentation ambiguity (one versus two letters per symbol).
  • I2. Generation deliberately over-produces candidates, and filtering keeps only words the downstream model actually knows, since any other output would be useless anyway.
  • I3. Mappings are allowed to drop vowels so that expressive elongations like "henaaa" can still reach the real word.
  • I4. Words that cannot be converted are left untouched rather than forced into a wrong form, which accidentally handles code-switched English correctly.
  • I5. The authors compare against human-transliterated input as an upper bound, and they notice that a halved intermediate error rate barely moves BLEU.

For Mova

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

  • I1 (tokens): a small monotone character decoder could normalize noisy input such as leetspeak or phonetic misspellings into dictionary forms before tagging, with every mapping step traceable.
  • I2 (tokens): spelling-repair or lemma candidates could be pruned against the lexicon the tagger and morphology were trained on, keeping repairs aligned with model coverage.
  • I3 (tokens): an explicit rule collapsing repeated letters ("sooo", "noooo") before lemma lookup would let emphatic informal text reach correct lemmas.
  • I4 (tokens): when a normalizer has no confident candidate, passing the original token through avoids injecting errors that would propagate into the UD tree.
  • I5 (learn): evaluation should also feed gold-preprocessed input through the same pipeline and measure downstream answer quality, not only intermediate error, to see whether a preprocessing gain truly matters.

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

 Fields, topics and concepts

Cite

Cite as Marlies van der Wees, Arianna Bisazza and Christof Monz. 2016. A Simple but Effective Approach to Improve Arabizi-to-English Statistical Machine Translation. Proceedings of the 2nd Workshop on Noisy User-generated Text (WNUT).

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

@inproceedings{wees2016simple,
  title = {{A Simple but Effective Approach to Improve Arabizi-to-English Statistical Machine Translation}},
  author = {Marlies {van der Wees}, Arianna Bisazza and Christof Monz},
  booktitle = {Proceedings of the 2nd Workshop on Noisy User-generated Text (WNUT)},
  year = {2016},
  url = {https://aclanthology.org/W16-3908/}
}

References

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

  1. Mohamed Al-Badrashiny, Ramy Eskander, Nizar Habash, and Owen Rambow. 2014. Automatic transliteration of romanized dialectal Arabic. In Proceedings of the Eighteenth Conference on Computational Natural Language Learning, pages 30–38, Ann Arbor, Michigan, June. Association for Computational Linguistics.
  2. Ann Bies, Zhiyi Song, Mohamed Maamouri, Stephen Grimes, Haejoong Lee, Jonathan Wright, Stephanie Strassel, Nizar Habash, Ramy Eskander, and Owen Rambow. 2014. Transliteration of Arabizi into Arabic orthography: Developing a parallel annotated Arabizi-Arabic script sms/chat corpus. In Proceedings of the EMNLP 2014 Workshop on Arabic Natural Langauge Processing (ANLP), pages 93–103.
  3. Arianna Bisazza, Nick Ruiz, and Marcello Federico. 2011. Fill-up versus interpolation methods for phrase-based smt adaptation. In Proceedings of the 8th International Workshop on Spoken Language Translation, pages 136–143, San Fransisco, California, December.
  4. Achraf Chalabi and Hany Gerges. 2012. Romanized Arabic transliteration. In Proceedings of the Second Workshop on Advances in Text Input Methods (WTIM 2), pages 89–96.
  5. Kareem Darwish. 2014. Arabizi detection and conversion to Arabic. In Proceedings of the EMNLP 2014 Workshop on Arabic Natural Language Processing (ANLP), pages 217–224. ↗
  6. Nizar Habash and Owen Rambow. 2005. Arabic tokenization, part-of-speech tagging and morphological disambiguation in one fell swoop. In Proceedings of the 43rd Annual Meeting on Association for Computational Linguistics, pages 573–580.
  7. Nizar Habash, Mona T Diab, and Owen Rambow. 2012. Conventional orthography for dialectal Arabic. In LREC, pages 711–718.
  8. Ann Irvine, Jonathan Weese, and Chris Callison-Burch. 2012. Processing informal, romanized Pakistani text messages. In Proceedings of the Second Workshop on Language in Social Media, pages 75–78. find
  9. Philipp Koehn, Hieu Hoang, Alexandra Birch, Chris Callison-Burch, Marcello Federico, Nicola Bertoldi, Brooke Cowan, Wade Shen, Christine Moran, Richard Zens, Chris Dyer, Ondrej Bojar, Alexandra Constantin, and Evan Herbst. 2007. Moses: Open source toolkit for statistical machine translation. In Proceedings of the 45th Annual Meeting of the Association for Computational Linguistics Companion Volume Proceedings of the Demo and Poster Sessions, pages 177–180, Prague, Czech Republic, June. Association for Computational Linguistics. find
  10. Jonathan May, Yassine Benjira, and Abdessamad Echihabi. 2014. An Arabizi-English social media statistical machine translation system. In Proceedings of the 11th Conference of the Association for Machine Translation in the Americas, pages 329–341, Vancouver, Canada, October.
  11. Kishore Papineni, Salim Roukos, Todd Ward, and Wei-Jing Zhu. 2002. Bleu: a method for automatic evaluation of machine translation. In Proceedings of 40th Annual Meeting of the Association for Computational Linguistics, pages 311–318, Philadelphia, Pennsylvania, USA, July. Association for Computational Linguistics.

Updated

↑ back to top

This page in Markdown → https://md.research.elamur.ai/free/en/papers/wees-2016-simple-but-effective-approach-improve/