CLNov 21, 2024

Why do language models perform worse for morphologically complex languages?

arXiv:2411.14198v155 citationsh-index: 6Has Code
Originality Synthesis-oriented
AI Analysis

This addresses performance disparities for under-resourced languages, but the findings are incremental as they build on prior work and focus on dataset scaling.

The study investigated why language models perform worse for morphologically complex languages, finding that the performance gap between agglutinative and fusional languages is most reduced when training datasets are scaled by encoding efficiency, suggesting no inherent difficulty based on morphology.

Language models perform differently across languages. It has been previously suggested that morphological typology may explain some of this variability (Cotterell et al., 2018). We replicate previous analyses and find additional new evidence for a performance gap between agglutinative and fusional languages, where fusional languages, such as English, tend to have better language modeling performance than morphologically more complex languages like Turkish. We then propose and test three possible causes for this performance gap: morphological alignment of tokenizers, tokenization quality, and disparities in dataset sizes and measurement. To test the morphological alignment hypothesis, we present MorphScore, a tokenizer evaluation metric, and supporting datasets for 22 languages. We find some evidence that tokenization quality explains the performance gap, but none for the role of morphological alignment. Instead we find that the performance gap is most reduced when training datasets are of equivalent size across language types, but only when scaled according to the so-called "byte-premium" -- the different encoding efficiencies of different languages and orthographies. These results suggest that no language is harder or easier for a language model to learn on the basis of its morphological typology. Differences in performance can be attributed to disparities in dataset size. These results bear on ongoing efforts to improve performance for low-performing and under-resourced languages.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes