Graphemic Normalization of the Perso-Arabic Script
Not on the map. Why?
Abstract (arXiv)
Since its original appearance in 1991, the Perso-Arabic script representation in Unicode has grown from 169 to over 440 atomic isolated characters spread over several code pages representing standard letters, various diacritics and punctuation for the original Arabic and numerous other regional orthographic traditions. This paper documents the challenges that Perso-Arabic presents beyond the best-documented languages, such as Arabic and Persian, building on earlier work by the expert community. We particularly focus on the situation in natural language processing (NLP), which is affected by multiple, often neglected, issues such as the use of visually ambiguous yet canonically nonequivalent letters and the mixing of letters from different orthographies. Among the contributing conflating factors are the lack of input methods, the instability of modern orthographies, insufficient literacy, and loss or lack of orthographic tradition. We evaluate the effects of script normalization on eight languages from diverse language families in the Perso-Arabic script diaspora on machine translation and statistical language modeling tasks. Our results indicate statistically significant improvements in performance in most conditions for all the languages considered when normalization is applied. We argue that better understanding and representation of Perso-Arabic script variation within regional orthographic traditions, where those are present, is crucial for further progress of modern computational NLP techniques especially for languages with a paucity of resources.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 20 of its 142 references that are in the map. First posted on arXiv 21 Oct 2022.
Builds on
20 of 142 references.
References · 20
- 2014Neural Machine Translation by Jointly Learning to Align and Translatecited by 4,530
- 2019Unsupervised Cross-lingual Representation Learning at Scalecited by 3,907
- 2020mT5: A massively multilingual pre-trained text-to-text transformercited by 1,813
- 2018A Call for Clarity in Reporting BLEU Scorescited by 1,790
- 2015Effective Approaches to Attention-based Neural Machine Translationcited by 1,024
- 2016TensorFlow: Large-Scale Machine Learning on Heterogeneous Distributed Systemscited by 660
- 2020Making Monolingual Sentence Embeddings Multilingual using Knowledge Distillationcited by 591
- 2020Beyond English-Centric Multilingual Machine Translationcited by 559
- 2021ByT5: Towards a token-free future with pre-trained byte-to-byte modelscited by 504
- 2014Recurrent Models of Visual Attentioncited by 344
- 2020Improving Massively Multilingual Neural Machine Translation and Zero-Shot Translationcited by 277
- 2017OpenNMT: Open-source Toolkit for Neural Machine Translationcited by 251
8 more
- 2019CCMatrix: Mining Billions of High-Quality Parallel Sentences on the WEBcited by 177
- 2020When Being Unseen from mBERT is just the Beginning: Handling New Languages With Multilingual Language Modelscited by 131
- 2019Neural Machine Translation: A Review and Surveycited by 99
- 2020TICO-19: the Translation Initiative for Covid-19cited by 67
- 2021Many-to-English Machine Translation Tools, Data, and Pretrained Modelscited by 31
- 2021XLEnt: Mining a Large Cross-lingual Entity Dataset with Lexical-Semantic-Phonetic Word Alignmentcited by 15
- 2018A Rule-based Kurdish Text Transliteration Systemcited by 13
- 2021Towards Zero-shot Language Modelingcited by 3
Built on by
Citing papers per year: 2023: 3; 2024: 0; 2025: 1; 2026: 2.
6 papers.
- 2023PALI: A Language Identification Benchmark for Perso-Arabic Scriptscited by 7
- 2023Beyond Arabic: Software for Perso-Arabic Script Manipulationcited by 2
- 2023Script Normalization for Unconventional Writing of Under-Resourced Languages in Bilingual Communitiescited by 2
- 2025Agentic Username Suggestion and Multimodal Gender Detection in Online Platforms: Introducing the PNGT-26K Datasetcited by 0
- 2026Biomedical Machine Translation for Low-Resource Arabic-Script Languages via Cross-Lingual Transfer and LoRA Adapter Mergingcited by 0
- 2026The Annotation Bottleneck in Persian Text NLP: Persian as an Annotation-Scarce Languagecited by 0
- 2026The Annotation Bottleneck in Persian Text NLP: Persian as an Annotation-Scarce Language25 Aug 2026
- 2026Biomedical Machine Translation for Low-Resource Arabic-Script Languages via Cross-Lingual Transfer and LoRA Adapter Merging24 Jul 2026
- 2025Agentic Username Suggestion and Multimodal Gender Detection in Online Platforms: Introducing the PNGT-26K Dataset14 Sep 2025
- 2023Script Normalization for Unconventional Writing of Under-Resourced Languages in Bilingual Communities25 May 2023
- 2023PALI: A Language Identification Benchmark for Perso-Arabic Scripts3 Apr 2023
- 2023Beyond Arabic: Software for Perso-Arabic Script Manipulation26 Jan 2023