COMPASS: COntinual Multilingual PEFT with Adaptive Semantic Sampling
About
Large language models (LLMs) often exhibit performance disparities across languages, with naive multilingual fine-tuning frequently degrading performance due to negative cross-lingual interference. To address this, we introduce COMPASS (COntinual Multilingual PEFT with Adaptive Semantic Sampling), a novel data-centric framework for adapting LLMs to target languages. COMPASS leverages parameter-efficient fine-tuning (PEFT) by training lightweight, language-specific adapters on a judiciously selected subset of auxiliary multilingual data. The core of our method is a distribution-aware sampling strategy that uses multilingual embeddings and clustering to identify semantic gaps between existing training data and a target usage distribution. By prioritizing auxiliary data from under-represented semantic clusters, COMPASS maximizes positive cross-lingual transfer while minimizing interference. We extend this into a continual learning framework, COMPASS-ECDA, which monitors for data distribution shifts in production and dynamically updates adapters to prevent model staleness, balancing adaptation to new data with the preservation of existing knowledge. Across three different model architectures (Phi-4-Mini, Llama-3.1-8B, and Qwen2.5-7B) and multiple challenging multilingual benchmarks (Global-MMLU, MMLU-ProX), including unseen long-context tasks (OneRuler), we demonstrate that COMPASS consistently outperforms baseline methods guided by linguistic similarity, providing an effective, efficient, and sustainable solution for developing and maintaining high-performing multilingual models in dynamic environments.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Language Understanding | MMLU | Accuracy46.9 | 844 | |
| Multiple-choice Question Answering | MMLU | MMLU Accuracy (Overall)50.9 | 52 | |
| Multilingual Language Understanding | M-MMLU (test) | Overall Accuracy59.6 | 38 | |
| Multilingual Language Understanding | MMLU-ProX (test) | Accuracy43.6 | 24 | |
| Language Understanding | MMLU-ProX T5 | Accuracy47 | 15 | |
| Multiple-choice Question Answering | MMLU-ProX | Average Accuracy25.2 | 14 | |
| Language Understanding | MMLU-ProX (T1) | Accuracy25.8 | 10 | |
| Language Understanding | MMLU (T1) | Accuracy47.7 | 10 | |
| Language Understanding | MMLU-ProX Overall | Accuracy43.1 | 5 | |
| Language Understanding | Global MMLU Overall | Accuracy59.2 | 5 |