Same Weights, Different Robot: A Deployment Safety View of VLA Policies
This paper argues that Vision-Language-Action (VLA) deployment safety requires treating action normalization metadata as an integral part of the executable policy, demonstrating that identical model weights can produce drastically different and unsafe physical behaviors when paired with mismatched unnormalization conventions.
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
Imagine you have a very talented robot chef. You give this chef a specific recipe book (the model weights) and a list of ingredients (the prompt). You assume that if the recipe book and the ingredients are the same, the chef will cook the exact same dish every time.
This paper argues that for robots, this assumption is dangerous.
Here is the simple breakdown of why, using the paper's own findings:
1. The "Secret Translator" Problem
The paper says that the robot's brain (the AI model) doesn't actually tell the robot's arms what to do directly. Instead, the brain speaks a "normalized" language—a code where numbers are scaled between 0 and 1 to make them easy to learn.
Before the robot moves, a translator (called an unnormalizer) converts those 0-to-1 numbers back into real-world movements (like "move arm 5 inches forward").
The Catch: This translator needs a specific "dictionary" or "metadata key" to know how to do the conversion.
- Key A might say: "0.5 means move 2 inches."
- Key B might say: "0.5 means move 5 inches."
If you download the same recipe book (the AI model) but accidentally use Key B instead of Key A, the robot receives the exact same instructions from the brain, but it moves its arm completely differently.
2. The "Silent Swap"
The authors call this a "silent interface failure."
- What you see: The AI model is identical. The code is identical. The safety check says "Pass."
- What happens: The robot is actually running a different "policy" (a different set of physical rules) because the translator used the wrong dictionary.
It's like giving a pilot the same flight plan but swapping the map for a different continent. The pilot follows the instructions perfectly, but they end up in the wrong place.
3. The "Drift" Certificate
The paper introduces a tool called ExecSpec. Think of this as a pre-flight checklist that doesn't even need to run the robot.
- It looks at the "dictionary" (the metadata) intended for the robot.
- It compares it to the dictionary actually being used.
- It calculates a "Drift Score." This score tells you exactly how far off the robot's physical movements will be, even before the robot turns on.
If the score is high, it means the robot is about to do something totally different than intended, even though the AI brain is the same.
4. The "Robot Gym" Experiments
To prove this isn't just theory, the authors tested this on a robot training simulator called LIBERO. They took successful robot movements (where the robot picked up an object perfectly) and replayed them, but with a twist:
- Scenario: They kept the robot's "brain" and the "movement code" exactly the same.
- The Change: They swapped the "dictionary" (metadata) for a similar-looking one from a different dataset (like swapping a "Goal" dictionary for a "Spatial" dictionary).
The Results were dramatic:
- LIBERO-Goal: A task that worked 28 out of 28 times with the right dictionary dropped to 2 out of 28 times with the wrong one.
- LIBERO-Spatial: A task that worked 26 out of 26 times dropped to 0 out of 26 with the wrong dictionary.
- LIBERO-Object: All 28 successful attempts failed completely with the wrong dictionary.
The robot didn't fail because it was "dumb" or because the AI made a mistake. It failed because the translator changed the meaning of the numbers.
5. The Main Takeaway
The paper concludes that a robot policy is not just the AI model weights.
To truly know what a robot will do, you must check three things together:
- The AI Model (The Brain).
- The Prompt (The Instruction).
- The Metadata/Dictionary (The Translator).
If any of these three change, you have a different robot policy, even if the weights look identical. The paper suggests that safety checks must include verifying this "dictionary" before the robot ever moves, or else you might think you are deploying a safe robot when you are actually deploying a different, potentially dangerous one.
In short: You can't just check the "engine" (the AI weights) to see if a car is safe; you also have to check the "steering calibration" (the metadata), or the car might drive in a circle even if the engine is perfect.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.