Apples to Apples? Towards Comparable Crosslingual Language Model Evaluation
This paper demonstrates that widely used normalized metrics for crosslingual language model evaluation introduce biases due to tokenization and orthographic differences, and proposes that sentence-level negative log-likelihood over semantically equivalent sequences offers a more consistent and fair alternative for comparing models across languages.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
In the rapidly evolving world of artificial intelligence, computers are learning to speak and write in dozens of human languages. These digital minds, known as language models, are trained on vast libraries of text to predict what word comes next in a sentence. As these systems grow more powerful, researchers face a critical challenge: how do we know if a model is truly good at a specific language, or if it is just good at the way that language is written down on a computer? To answer this, scientists must measure how well a model understands the meaning of a text, not just how efficiently it can process the raw characters or symbols. The problem is that the tools currently used to measure this understanding often contain hidden traps. They can be skewed by the number of letters in a word, the specific script used to write a language, or the way the computer breaks a sentence into tiny pieces for processing. If these tools are biased, they might make a model look brilliant in one language and clumsy in another, not because of its actual intelligence, but because of technical quirks in how the data is handled. This makes it nearly impossible to fairly compare how well an artificial intelligence performs across the world's diverse tongues.
A team of researchers from Georgetown University and EleutherAI set out to solve this puzzle by testing the very tools used to judge these models. They built a controlled experiment using fifty separate computer models, each trained exclusively on one of ten different languages. To ensure a fair test, they trained these models on parallel data, meaning the models learned from texts that expressed the exact same meaning in different languages. They then tested these models using six different measurement methods that are commonly used in the field. Some of these methods count the total number of tiny building blocks, or tokens, a model uses to understand a sentence. Others count the number of bytes, which are the digital units of storage, or the number of individual characters on the screen. The researchers also tested a method that simply sums up the total difficulty a model has in predicting a whole sentence, without dividing that difficulty by the length of the text.
The results revealed a startling truth about how these measurements work. The methods that divide a model's performance by the number of tokens, bytes, or characters were found to be deeply flawed when comparing different languages. These metrics consistently favored languages that naturally use fewer characters or bytes to express the same idea, such as Chinese, while penalizing languages that require longer sequences of symbols. In one striking example, a model trained only on English was shown to perform "better" on Russian than on English when measured by these flawed methods, simply because the computer broke the Russian text into more pieces, artificially lowering the score. This happened even though the model had never seen Russian before and performed poorly on it in reality. The study showed that these popular metrics were not measuring the model's actual intelligence or understanding; they were merely reflecting the engineering choices made when the computer was set up to read the text.
In contrast, the method that summed up the total difficulty of a sentence without dividing it by length proved to be the only fair approach. This measure, which the researchers call sentence-level negative log-likelihood, looked at the total effort the model exerted to understand the entire meaning of a text. Because it did not try to normalize the score based on how long the text was in terms of letters or digital storage, it remained stable regardless of the language's script or the computer's vocabulary size. When the researchers tested this method on large, real-world multilingual models, it was the only metric that correctly identified which languages the models had learned best, matching the known composition of their training data. The other methods continued to produce rankings that were distorted by the technical details of how the text was stored and processed.
The researchers also investigated whether these measurements remained consistent when the same meaning was expressed in different ways. They found that while some metrics fluctuated wildly depending on which translation or paraphrase was used, the sentence-level method remained steady. This suggests that the apparent stability of the other methods was an illusion created by their sensitivity to surface-level details rather than a sign of true reliability. The study concludes that to truly understand how well artificial intelligence works across different cultures and languages, scientists must stop relying on metrics that count tokens, bytes, or characters. Instead, they must use measures that respect the total meaning of the text, ensuring that the evaluation reflects the model's actual learning rather than the quirks of its digital representation. This shift is essential for building systems that are truly fair and effective for everyone, regardless of the language they speak.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.