Building Multilingual Bridges: Data Mixing as the Pillar of Generalization for In-Language Reasoning
Mehrnaz Mofakhami, Ananya Sahu, Alejandro R. Salamanca, Daniel D'souza, Alexandre Berard, Thomas Euyang, Marzieh Fadaee, Julia Kreutzer
Cohere Labs · Cohere
Published September 9, 2026 · on the feed September 11, 2026 · ▲ 32 · arXiv 2609.10445
The abstract
Reasoning language models have made substantial advances on a variety of complex tasks, yet their capabilities remain overwhelmingly English-centric: models primarily reason in English regardless of the language they are prompted in. This is inaccessible for non-English-speaking users, risks losing the intent of the original question, and forgoes knowledge more readily expressed in the target language. In this work, we advance L2 reasoning, the ability of a model to reason consistently in the language of the user's prompt, thus building an in-language bridge between the prompt and the answer. We approach this problem from a data-centric angle, investigating how to optimize data composition and scheduling in SFT for reasoning generalization. Building Tiny Aya L2-Thinker at 3.35B scale, we achieve an L2 reasoning rate above 93% across 60 languages on 6 benchmarks spanning math, commonsense reasoning, instruction following, open-ended generation, and cultural reasoning while keeping performance strong. We show the path to generalizing L2 reasoning to held-out languages goes through broader language coverage, readily available multilingual non-reasoning data, and a sufficient English reasoning backbone. These findings indicate that reasoning is a language-agnostic behavior that can be transferred across typologically diverse languages through careful data mixing and without requiring reasoning supervision in every target language. We release our model weights and multilingual reasoning data to support further research on accessible, in-language reasoning.
The Brief
2:49A short podcast summary of the paper. Written and voiced by AI.
Transcript
Building Multilingual Bridges. Data Mixing as the Pillar of Generalization for In-Language Reasoning. By Mehrnaz Mofakhami and seven others, from Cohere Labs and Cohere. Published on the ninth of September. No code repository is linked to it.
Reasoning language models have advanced on many complex tasks, but their reasoning is overwhelmingly English-centric. Whatever language they are prompted in, they mostly reason in English. That is inaccessible to users who do not speak English, it risks losing the intent of the original question, and it gives up knowledge that is more readily expressed in the target language. The authors pursue what they call L2 reasoning: a model reasoning consistently in the language of the user's prompt, building an in-language bridge from prompt to answer.
Their central claim is that data mixing is the pillar of generalization here. Reasoning, they conclude, is a language-agnostic behaviour. It can be transferred across typologically diverse languages through careful data mixing, without needing reasoning supervision in every target language. Put plainly, a model does not have to be shown how to reason separately in each target language, one language at a time. It has to be shown how to reason, and separately shown the languages.
The approach is data-centric: it studies how to optimize the composition and scheduling of data in supervised fine-tuning, SFT, so that reasoning generalizes. The result is Tiny Aya L2-Thinker, a model at the scale of three point three five billion parameters. It reasons in the prompt's language at a rate above ninety-three percent, across sixty languages and six benchmarks, while keeping performance strong.
Those benchmarks span math, commonsense reasoning, instruction following, open-ended generation, and cultural reasoning. On the question of reaching languages held out of training, the authors identify three ingredients. Broader language coverage. Multilingual data that is not about reasoning but is readily available. And a sufficient backbone of reasoning data in English. None of the three requires writing reasoning data in every language a model is meant to serve. Each is either easy to find or already exists, which is what makes the path practical for languages beyond the ones trained on.
The evidence comes from one model at one scale, trained with SFT, and the rate reported is the rate at which it reasons in the prompt's language, measured on the benchmarks named. The claim about transfer is specifically that per-language reasoning supervision is not required, not that the data mix does not matter: careful mixing is the condition. The model weights and the multilingual reasoning data are released for further research.
The recipe that emerges is a division of labour among data types. English reasoning data supplies the reasoning. Broad multilingual data, even without reasoning in it, supplies the languages. Mixed with care, the two combine into a model that thinks in the language it was asked in, including languages it never saw reasoning examples for.
Paper Quest · 7 chapters · about 41 min
Play this paper
Learn it by doing: make the calls the authors made, guess the result before you see it, and defend it in a viva graded on your own words. Chapter 1 is right here.
Chapter 1 🧩 · The problem
A model that thinks only in English leaves most of the world reading over its shoulder.
You are fine-tuning a small model that serves users in many languages. Asked a question in their language, it does its thinking in English before answering.
The road ahead
- 1 · The problem ~7 min Small models asked in many languages still think in English, and the reasoning data to teach them otherwise is almost all English.
- 2 · What came before ~3 min
- 3 · The key idea ~9 min How to reason and which language to reason in can be taught separately, by mixing three kinds of data.
- 4 · Choose your own research ~3 min
- 5 · Build the method ~8 min Gather English reasoning, a translated reasoning seed and multilingual non-reasoning data, fine-tune on the mix in one run, then test reasoning language on held-out languages.
- 6 · The experiment ~6 min You’ll guess: Across 60 languages, how often did the fine-tuned 3.35B Tiny Aya L2-Thinker write its reasoning in the language of the prompt?
- 7 · The viva ~5 min Three questions from the examiners, answered in your own words. Win it for the paper’s trophy.
Free, with Google or an email address. Your stars and progress are kept.