Happiness is Sharing a Vocabulary: A Study of Transliteration Methods
Haeji Jung, Jinju Kim, Kyungjin Kim, Youjeong Roh, David R. Mortensen
TL;DR
This study investigates transliteration as a means to bridge script barriers in multilingual NLP by isolating three factors: shared character set, shared token set, and shared phonology. It evaluates four input types—Ortho, IPA, Rom, and Cipher—via controlled pretraining of Transformer models across four language sets and two downstream tasks (NER and XNLI). Rom (Romanization) consistently yields the strongest improvements for unseen languages, driven by the production of longer shared tokens and higher vocabulary coverage, which better utilize model embeddings. The findings suggest that beyond surface script similarity, phonology-informed transliteration reconfigures token distributions to enhance cross-lingual transfer, with practical implications for designing multilingual systems that include underrepresented languages. Limitations include the use of a single model type and transliteration tools, calling for broader validation across architectures and transliteration pipelines.
Abstract
Transliteration has emerged as a promising means to bridge the gap between various languages in multilingual NLP, showing promising results especially for languages using non-Latin scripts. We investigate the degree to which shared script, overlapping token vocabularies, and shared phonology contribute to performance of multilingual models. To this end, we conduct controlled experiments using three kinds of transliteration (romanization, phonemic transcription, and substitution ciphers) as well as orthography. We evaluate each model on two downstream tasks -- named entity recognition (NER) and natural language inference (NLI) -- and find that romanization significantly outperforms other input types in 7 out of 8 evaluation settings, largely consistent with our hypothesis that it is the most effective approach. We further analyze how each factor contributed to the success, and suggest that having longer (subword) tokens shared with pre-trained languages leads to better utilization of the model.
