English

Text Normalization for Low-Resource Languages of Africa

Computation and Language 2021-03-31 v1

Abstract

Training data for machine learning models can come from many different sources, which can be of dubious quality. For resource-rich languages like English, there is a lot of data available, so we can afford to throw out the dubious data. For low-resource languages where there is much less data available, we can't necessarily afford to throw out the dubious data, in case we end up with a training set which is too small to train a model. In this study, we examine the effects of text normalization and data set quality for a set of low-resource languages of Africa -- Afrikaans, Amharic, Hausa, Igbo, Malagasy, Somali, Swahili, and Zulu. We describe our text normalizer which we built in the Pynini framework, a Python library for finite state transducers, and our experiments in training language models for African languages using the Natural Language Toolkit (NLTK), an open-source Python library for NLP.

Keywords

Cite

@article{arxiv.2103.15845,
  title  = {Text Normalization for Low-Resource Languages of Africa},
  author = {Andrew Zupon and Evan Crew and Sandy Ritchie},
  journal= {arXiv preprint arXiv:2103.15845},
  year   = {2021}
}

Comments

to be presented at AfricaNLP 2021

R2 v1 2026-06-24T00:39:47.458Z