Accelerating Multilingual Language Model for Excessively Tokenized Languages
About
Recent advancements in large language models (LLMs) have remarkably enhanced performances on a variety of tasks in multiple languages. However, tokenizers in LLMs trained primarily on English-centric corpora often overly fragment a text into character or Unicode-level tokens in non-Roman alphabetic languages, leading to inefficient text generation. We introduce a simple yet effective framework to accelerate text generation in such languages. Our approach involves employing a new language model head with a vocabulary set tailored to a specific target language for a pre-trained LLM. This is followed by fine-tuning the new head while incorporating a verification step to ensure the model's performance is preserved. We show that this targeted fine-tuning, while freezing other model parameters, effectively reduces token fragmentation for the target language. Our extensive experiments demonstrate that the proposed framework increases the generation speed by a factor of 1.7 while maintaining the performance of pre-trained multilingual models on target monolingual tasks.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Machine Translation | Japanese-English (test) | BLEU26.9 | 8 | |
| Machine Translation | FLoRes-200 Korean (test) | BLEU21.7 | 5 | |
| Summarization | XLSum Japanese (test) | ROUGE-211.6 | 5 | |
| Machine Translation | FLoRes-200 Japanese (test) | BLEU24.3 | 5 | |
| Summarization | XLSum Korean (test) | ROUGE-220.3 | 5 | |
| Summarization | Japanese Summarization (test) | ROUGE-213.2 | 2 | |
| Summarization | Korean Summarization (test) | ROUGE-222.8 | 2 | |
| Summarization | Korean Summarization (Ko) (test) | ROUGE-212.8 | 2 | |
| Summarization | Japanese Summarization JA (test) | ROUGE-29.6 | 2 | |
| Translation | Korean Translation (test) | BLEU18.3 | 2 |