Language Model Tokenizers Introduce Unfairness Between Languages
Aleksandar Petrov, Emanuele La Malfa, Philip H.S. Torr, Adel Bibi

TL;DR
This paper reveals that current multilingual tokenizers cause significant disparities in tokenization lengths across languages, leading to unfair treatment and suggesting the need for fairer multilingual tokenization methods.
Contribution
It identifies and analyzes disparities in tokenization lengths across languages caused by current tokenizers, advocating for the development of fairer multilingual tokenization techniques.
Findings
Tokenization length disparities can be up to 15 times between languages.
Disparities persist even with multilingual-trained tokenizers.
Character and byte-level models also show significant length differences.
Abstract
Recent language models have shown impressive multilingual performance, even when not explicitly trained for it. Despite this, there are concerns about the quality of their outputs across different languages. In this paper, we show how disparity in the treatment of different languages arises at the tokenization stage, well before a model is even invoked. The same text translated into different languages can have drastically different tokenization lengths, with differences up to 15 times in some cases. These disparities persist even for tokenizers that are intentionally trained for multilingual support. Character-level and byte-level models also exhibit over 4 times the difference in the encoding length for some language pairs. This induces unfair treatment for some language communities in regard to the cost of accessing commercial language services, the processing time and latency, as…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
Taxonomy
TopicsTopic Modeling · Natural Language Processing Techniques · Speech Recognition and Synthesis
