Lens: Rethinking Multilingual Enhancement for Large Language Models

Weixiang Zhao, Yulin Hu, Jiahe Guo, Xingyu Sui, Tongtong Wu +5 more
10/6/2024
cs.CL

No official code found. Best implementation: circle-hit/Lens (12 stars, last commit 2024-10-15).

Abstract

As global demand for multilingual large language models (LLMs) grows, most LLMs still remain overly focused on English, leading to the limited access to advanced AI for non-English speakers. Current methods to enhance multilingual capabilities largely rely on data-driven post-training techniques, such as multilingual instruction tuning or continual pre-training. However, these approaches exhibit significant limitations, including high resource cost, exacerbation of off-target issue and catastrophic forgetting of central language abilities. To this end, we propose Lens, a novel approach that enhances multilingual capabilities by leveraging LLMs' internal language representation spaces. Lens operates on two subspaces: the language-agnostic subspace, where it aligns target languages with the central language to inherit strong semantic representations, and the language-specific subspace, where it separates target and central languages to preserve linguistic specificity. Experiments on three English-centric LLMs show that Lens significantly improves multilingual performance while maintaining the model's English proficiency, achieving better results with less computational cost compared to existing post-training approaches.

View on arXivView PDF

Code Implementations(1)

circle-hit/LensCommunity68%

Code for our paper titled "Lens: Rethinking Multilingual Enhancement for Large Language Models"

120Shell, PythonOct 14, 20242 years ago

Similar Papers

Cite this paper

@article{zhao2024lens,
  title  = {Lens: Rethinking Multilingual Enhancement for Large Language Models},
  author = {Weixiang Zhao and Yulin Hu and Jiahe Guo and Xingyu Sui and Tongtong Wu and Yang Deng and Yanyan Zhao and Bing Qin and Wanxiang Che and Ting Liu},
  year   = {2024},
  eprint = {2410.04407},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.04407v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2410.04407.svg)](https://codeofpaper.com/paper/2410.04407)

Discussion