Beyond English: Uncovering the Multilingual Gap in Vision-Language-Action Models
This paper presents the first systematic study revealing a significant performance gap in Vision-Language-Action models when processing non-English instructions despite multilingual language backbones, and proposes a Multilingual Principal Component Alignment fine-tuning strategy to effectively mitigate this issue.
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 Idea: The "English-Only" Robot
Imagine you are teaching a robot to cook. You have a very smart robot brain (a Vision-Language-Action model, or VLA) that can see the kitchen, understand your words, and move its arms to grab a spoon or turn on a stove.
The researchers found a major problem: Most of these robots are like students who only studied in English. Even if the robot's "brain" (the underlying language model) knows how to speak French, Chinese, or Arabic, the robot itself doesn't know how to act on those languages.
When you give the robot a command in English ("Pick up the cup"), it works perfectly. But if you say the exact same thing in French ("Prends la tasse"), the robot often freezes, gets confused, or grabs the wrong object. It's as if the robot suddenly forgot how to move its hands just because you changed the language.
The Experiment: Testing the Robot's "Ear"
The researchers wanted to see if this was true. They took existing robot training data (which was almost entirely in English) and created a "multilingual test."
- Translation: They took English instructions and translated them into four other languages: Chinese, French, Russian, and Arabic.
- The Mix-Up: They also created "code-switching" instructions, where a sentence is mostly in one language but has a few key words (like "cup" or "pick") in English.
- The Test: They asked the robots to perform tasks in a simulated kitchen using these different languages.
What They Found: The "Multilingual Gap"
The results were clear: There is a huge gap.
- The "English-Only" Brain: Robots trained on English data performed terribly when asked to speak other languages. Their success rate dropped significantly, sometimes almost to zero.
- The "Multilingual" Brain: Some robots were built on top of language models that already knew many languages (like Qwen-VL). These robots did better, especially with Chinese, but they still struggled compared to English.
- The Visual Trap: The problem got worse when the visual scene was confusing. If two different tasks looked exactly the same (like putting a bowl on a plate vs. turning on a stove), the robot relied heavily on the language. If the language was in a foreign tongue, the robot got completely lost.
- The Power of Keywords: Interestingly, if the robot heard a sentence in French but the word "cup" was still in English, it did much better. It's like the robot has a "keyword trigger" that helps it figure out what to do, even if it doesn't understand the rest of the sentence.
Why Does This Happen? (The "Translation" Problem)
The researchers looked inside the robot's "brain" to see what was going wrong. They found two main issues:
- Confused Understanding: Sometimes, the robot simply didn't understand the foreign instruction. It heard "turn on the stove" in French but thought you said "put the bowl on the plate" because the visual scene looked similar.
- The "Action Head" Mismatch: This is a technical part, but think of it like a translator at the end of the line. The robot's brain understands the words, but the part that actually moves the arms (the "Action Head") is tuned to English. When the language changes, the "signal" sent to the arms gets garbled.
- Analogy: Imagine a conductor (the brain) speaking French to an orchestra, but the musicians (the robot arms) only know how to read sheet music written for English speakers. The music gets played wrong.
- They found that some types of "conductors" (specific designs called GR00T and π) were better at handling this mix-up than others.
The Solution: "Principal Component Alignment" (MPCA)
The researchers didn't just point out the problem; they offered a fix. They proposed a method called Multilingual Principal Component Alignment (MPCA).
- The Analogy: Imagine the robot's brain has a "map" of how words relate to actions. In English, the map is clear. In French, the map is shifted to the left, so the robot walks in the wrong direction.
- The Fix: MPCA is like a compass that realigns the French map so it points in the same direction as the English map. It doesn't require retraining the whole robot from scratch. It just takes the existing knowledge and "rotates" the foreign language data so it fits the robot's existing action system.
The Takeaway
The paper concludes that we cannot assume robots will work globally just because their language models are multilingual. If we want robots to work in real-world, multilingual environments, we need to specifically train and align them to understand that different languages should lead to the same physical actions.
They showed that with a simple adjustment (MPCA), we can significantly improve a robot's ability to follow instructions in languages other than English, making them more ready for the real world.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.