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/Deep Diacritization: Efficient Hierarchical Recurrence for...

Deep Diacritization: Efficient Hierarchical Recurrence for Improved Arabic Diacritization

Badr AlKhamissi, Muhammad N. ElNokrashy, Mohamed Gabr

2020-11-01COLING (WANLP) 2020 12Arabic Text Diacritization
PaperPDFCode(official)

Abstract

We propose a novel architecture for labelling character sequences that achieves state-of-the-art results on the Tashkeela Arabic diacritization benchmark. The core is a two-level recurrence hierarchy that operates on the word and character levels separately---enabling faster training and inference than comparable traditional models. A cross-level attention module further connects the two, and opens the door for network interpretability. The task module is a softmax classifier that enumerates valid combinations of diacritics. This architecture can be extended with a recurrent decoder that optionally accepts priors from partially diacritized text, which improves results. We employ extra tricks such as sentence dropout and majority voting to further boost the final result. Our best model achieves a WER of 5.34%, outperforming the previous state-of-the-art with a 30.56% relative error reduction.

Results

TaskDatasetMetricValueModel
Arabic Text DiacritizationTashkeelaDiacritic Error Rate0.0183D3 (D2 + decoder)
Arabic Text DiacritizationTashkeelaWord Error Rate (WER)0.0534D3 (D2 + decoder)
Arabic Text DiacritizationTashkeelaDiacritic Error Rate0.0185D2
Arabic Text DiacritizationTashkeelaWord Error Rate (WER)0.0553D2
Arabic Text DiacritizationCATTDER(%)13.31Deep Diacritization (D2)
Arabic Text DiacritizationCATTWER (%)49.417Deep Diacritization (D2)
Arabic Text DiacritizationCATTDER(%)58.313Deep Diacritization (D3)
Arabic Text DiacritizationCATTWER (%)98.71Deep Diacritization (D3)

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-01Effective Deep Learning Models for Automatic Diacritization of Arabic Text2020-11-01CAMeL Tools: An Open Source Python Toolkit for Arabic Natural Language Processing2020-05-01Multi-components System for Automatic Arabic Diacritization2020-04-08