Papers › Deep Diacritization: Efficient Hierarchical Recurrence for Improved Arabic Diacritization

Deep Diacritization: Efficient Hierarchical Recurrence for Improved Arabic Diacritization

1 Nov 2020COLING (WANLP) 2020 12arXiv:2011.00538archive 2025-07-28

Badr AlKhamissi, Muhammad N. ElNokrashy, Mohamed Gabr

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.

PaperPDFConference PDFCode

In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

Code

BKHMSI/deep-diacritization officialmentioned in papermentioned on GitHubpytorch report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Arabic Text DiacritizationDecoderSentence

1 archive task tag without a task page not shown.

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Arabic Text Diacritization CATT Deep Diacritization (D2) DER(%) 13.310 #6 of 12 Archive leaderboard report
Arabic Text Diacritization CATT Deep Diacritization (D2) WER (%) 49.417 #6 of 12 Archive leaderboard report
Arabic Text Diacritization CATT Deep Diacritization (D3) DER(%) 58.313 #12 of 12 Archive leaderboard report
Arabic Text Diacritization CATT Deep Diacritization (D3) WER (%) 98.710 #12 of 12 Archive leaderboard report
Arabic Text Diacritization Tashkeela D3 (D2 + decoder) Diacritic Error Rate 0.0183 #3 of 6 Archive leaderboard report
Arabic Text Diacritization Tashkeela D3 (D2 + decoder) Word Error Rate (WER) 0.0534 #3 of 6 Archive leaderboard report
Arabic Text Diacritization Tashkeela D2 Diacritic Error Rate 0.0185 #4 of 6 Archive leaderboard report
Arabic Text Diacritization Tashkeela D2 Word Error Rate (WER) 0.0553 #4 of 6 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Methods

AttentionDropoutLSTMSigmoid ActivationSingle-Headed AttentionSoftmaxTanh Activation

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections