Tokenizing Crosslingual Homographs
2026-07-20 • Computation and Language
Computation and Language
AI summaryⓘ
The authors studied how multilingual language models sometimes get confused when words look the same in different languages but mean different things. They tested a simple fix by adding small language markers right when words are broken into pieces for the model to understand. Their tests showed that this helped the model treat these tricky words more correctly and slightly improved translation from English to other languages. However, the improvements were not the same for every language or test. Overall, they suggest that adding language clues early in processing could be a useful idea to explore more.
multilingual language modelssubword vocabulariestokenizationcross-lingual homographsfalse friendsBPE (Byte Pair Encoding)UnigramLMSaGe tokenizermachine translationlanguage cues
Authors
Rotem Brillant, Yuval Pinter
Abstract
Multilingual language models rely on shared subword vocabularies to represent multiple languages within a limited number of token units. While such sharing is often useful, it can also create cases in which identical surface forms are treated too uniformly across languages, even when their meanings or usage differ. We investigate this limitation through cross-lingual homographs and false friends, and examine whether introducing language information earlier in the tokenization process can improve their treatment. We propose a simple tokenizer-level intervention based on language cues: language-specific characters replacing initial characters of shared-vocabulary words, reducing common identity during vocabulary construction. In intrinsic analysis, we find through tokenizer-level statistics that BPE and UnigramLM often treat cross-lingual homographs in a largely language agnostic way, whereas the context-sensitive SaGe tokenizer diverges more strongly; our intervention removes this gap. In downstream English-to-X machine translation, our cues yield modest improvements in several settings, especially under BPE, although the effect is not consistent across all languages and evaluation sets. Overall, the findings suggest that adding lightweight language information at the tokenizer level is a promising direction for further exploration.