Take the Hint: Improving Arabic Diacritization with Partially-Diacritized Text

Parnia Bahar, Mattia Di Gangi, Nick Rossenbach, Mohammad Zeineldeen
6/6/2023
cs.CLcs.AI

No official code found. Best implementation: apptek/ArabicDiacritizationInterspeech2023 (4 stars, MIT, last commit 2023-07-06).

Abstract

Automatic Arabic diacritization is useful in many applications, ranging from reading support for language learners to accurate pronunciation predictor for downstream tasks like speech synthesis. While most of the previous works focused on models that operate on raw non-diacritized text, production systems can gain accuracy by first letting humans partly annotate ambiguous words. In this paper, we propose 2SDiac, a multi-source model that can effectively support optional diacritics in input to inform all predictions. We also introduce Guided Learning, a training scheme to leverage given diacritics in input with different levels of random masking. We show that the provided hints during test affect more output positions than those annotated. Moreover, experiments on two common benchmarks show that our approach i) greatly outperforms the baseline also when evaluated on non-diacritized text; and ii) achieves state-of-the-art results while reducing the parameter count by over 60%.

View on arXivView PDF

Code Implementations(1)

MIT

This repository serves to share the code for Arabic text diacritization.

40PythonMay 22, 20233 years agoMIT

Similar Papers

Cite this paper

@article{bahar2023take,
  title  = {Take the Hint: Improving Arabic Diacritization with Partially-Diacritized Text},
  author = {Parnia Bahar and Mattia Di Gangi and Nick Rossenbach and Mohammad Zeineldeen},
  year   = {2023},
  eprint = {2306.03557},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2306.03557v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2306.03557.svg)](https://codeofpaper.com/paper/2306.03557)

Discussion