TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/Arabic Text Diacritization Using Deep Neural Networks

Arabic Text Diacritization Using Deep Neural Networks

Ali Fadel, Ibraheem Tuffaha, Bara' Al-Jawarneh, Mahmoud Al-Ayyoub

2019-04-25Arabic Text Diacritization
PaperPDFCode(official)Code(official)

Abstract

Diacritization of Arabic text is both an interesting and a challenging problem at the same time with various applications ranging from speech synthesis to helping students learning the Arabic language. Like many other tasks or problems in Arabic language processing, the weak efforts invested into this problem and the lack of available (open-source) resources hinder the progress towards solving this problem. This work provides a critical review for the currently existing systems, measures and resources for Arabic text diacritization. Moreover, it introduces a much-needed free-for-all cleaned dataset that can be easily used to benchmark any work on Arabic diacritization. Extracted from the Tashkeela Corpus, the dataset consists of 55K lines containing about 2.3M words. After constructing the dataset, existing tools and systems are tested on it. The results of the experiments show that the neural Shakkala system significantly outperforms traditional rule-based approaches and other closed-source tools with a Diacritic Error Rate (DER) of 2.88% compared with 13.78%, which the best DER for the non-neural approach (obtained by the Mishkal tool).

Results

TaskDatasetMetricValueModel
Arabic Text DiacritizationTashkeelaDiacritic Error Rate0.0373Shakkala
Arabic Text DiacritizationTashkeelaWord Error Rate (WER)0.1119Shakkala

Related Papers

Sadeed: Advancing Arabic Diacritization Through Small Language Model2025-04-30CATT: Character-based Arabic Tashkeel Transformer2024-07-03Arabic Text Diacritization In The Age Of Transfer Learning: Token Classification Is All You Need2024-01-09Fine-Tashkeel: Finetuning Byte-Level Models for Accurate Arabic Text Diacritization2023-03-25LAMAD: A Linguistic Attentional Model for Arabic Text Diacritization2021-11-01Deep Diacritization: Efficient Hierarchical Recurrence for Improved Arabic Diacritization2020-11-01Effective Deep Learning Models for Automatic Diacritization of Arabic Text2020-11-01CAMeL Tools: An Open Source Python Toolkit for Arabic Natural Language Processing2020-05-01