Why Do Multilingual Reasoning Gaps Emerge in Reasoning Language Models?
This paper identifies that multilingual reasoning gaps in reasoning language models primarily stem from failures in translating inputs into the model's dominant reasoning language, and proposes a "Selective Translation" strategy that detects these failures to translate only a small fraction of inputs, thereby substantially bridging the performance gap while maintaining efficiency.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
The Big Problem: The "Language Barrier" in Smart AI
Imagine you have a super-smart genius named Reasoning Robot. This robot is incredible at solving complex math puzzles and logic problems, but there's a catch: it only really "thinks" in English.
If you ask it a question in English, it solves it perfectly. But if you ask the same question in Swahili, Telugu, or Thai, it often gets the answer wrong. This is called the Multilingual Reasoning Gap.
The researchers wanted to know: Why does this happen? Is the robot bad at math when speaking other languages, or is it just bad at understanding the question?
The Investigation: Breaking Down the Process
The team realized that when the robot gets a question in a foreign language, it goes through three steps:
- Understanding: It tries to translate the question into its "thinking language" (English).
- Reasoning: It solves the problem using English thoughts.
- Generating: It writes the final answer back in the original language (e.g., Swahili).
They wanted to find out which step was breaking.
The Analogy: Think of the robot as a translator who is also a mathematician.
- If the translator messes up the translation, the mathematician gets the wrong problem.
- If the translator is perfect, but the mathematician is bad at math, the answer is still wrong.
- If the math is perfect, but the translator can't write the final sentence in the local language, the answer is still wrong.
The Discovery: It's All About the Translation
The researchers tested the robot by "helping" it at each stage.
- Helping with Math: They forced the robot to use English for the math part. (No change in performance).
- Helping with the Final Answer: They forced the robot to write the answer in the local language. (No change in performance).
- Helping with Understanding: They gave the robot a perfect English translation of the question before it started thinking.
The Result: When they fixed the Understanding step, the robot's performance skyrocketed, especially for low-resource languages like Swahili.
The Metaphor: It turns out the robot isn't bad at math; it's just bad at reading the menu. When the menu is in a language it doesn't fully grasp, it guesses the ingredients, gets confused, and orders the wrong dish. Once you give it a clear translation of the menu, it cooks the perfect meal.
Conclusion: The gap exists because the robot fails to understand the input, not because it fails to reason.
The Solution: The "Selective Translator"
Since the problem is understanding, the researchers proposed a fix called Selective Translation.
The Analogy: Imagine a bouncer at a club.
- Normally, the robot tries to solve every problem on its own.
- The new system adds a bouncer who listens to the robot's "thinking process" (its internal monologue).
- If the robot starts sounding confused (e.g., "Wait, is this word 'apple' or 'car'? This is confusing..."), the bouncer steps in.
- The bouncer says, "Stop! You don't understand this. Let me translate it to English for you first."
- The robot then solves the problem using the English translation and gives the answer back in the original language.
Why is this cool?
- Efficiency: They don't need to translate every question. They only translate the ones the robot is struggling with (about 20% of the time).
- Performance: This method closed the gap almost as well as translating everything, but it was much faster and cheaper.
The "Early Warning System"
The researchers also found that the robot shows signs of confusion very early in its thinking process.
- Analogy: It's like a student raising their hand and saying, "I'm lost," after reading just the first sentence, rather than waiting until the end of the exam to realize they didn't understand the question.
- Because the robot signals confusion early, the "bouncer" can intervene quickly without waiting for the robot to waste time on a long, confused thought process.
Summary
- The Problem: AI reasoning models are great at English but struggle with other languages.
- The Cause: They aren't bad at logic; they are bad at understanding the foreign input. They get confused trying to translate the question in their head.
- The Fix: We can detect when the AI is confused (by listening to its internal thoughts) and only then provide a translation.
- The Result: This "Selective Translation" makes the AI nearly perfect in all languages without needing to translate every single question, making AI more fair and accessible to everyone, regardless of what language they speak.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.