Multilingual NLP

An important part of our research is understanding and advancing language technologies across languages and cultures. This work covers the full lifecycle of model creation, including dataset curation, tokenization, pretraining, representation learning, language adaptation, and benchmarking.

Training Data: Quality over Quantity

In a large-scale collaboration, we demonstrated that in addition to being limited in quantity, data for lower-resource languages tends to be lower in quality. This compounds the disparities in performance between high- and low-resource languages. One source of low quality data is incorrect language labels, coming from poor language identification models. Recently, we developed a new language identification benchmark, CommonLID, which shows that most existing models perform even more poorly on web data. This new benchmark can help guide the development of better models, in turn helping us create larger and higher-quality datasets for more languages.

Multilingual Models

Our work also includes influential multilingual models, such as BLOOM, which was pioneering in its scale and degree of openness. As part of the release, the training corpus, ROOTS, was also made available. Follow up work demonstrated the ability to adapt a multilingual model to learn a new language through fine-tuning.

Going Beyond Translation in Evaluation

World map showing the languages represented in Global PIQA.
Figure from Global PIQA v1, p. 2.

We have developed benchmarks that go beyond translation to evaluate language models in a culturally relevant way. For example, KMMLU evaluates world knowledge specific to Korea, such as law and history. Most recently, we developed Global PIQA, created in collaboration with over 300 researchers from around the world, encompassing over 140 languages, including some that are rarely represented in NLP. Global PIQA evaluates physical commonsense reasoning, with a focus on culturally specific items and situations, and we found that even the top proprietary systems still perform very poorly on this task for under-represented languages.

These evaluations and more are available in the LM Eval Harness, which represents tasks in over 150 languages.

Learn more about our work across the training stack