STAGE: Diagnosing Semantic Transfer at Grounded Execution in Embodied Agents
Organizations: Center for Data Science, NYU Shanghai Shanghai, China
Abstract
Embodied language grounding requires more than identifying the referent of an instruction: recovered semantics must also control the action an agent exposes. We study this missing link as a semantic-action gap, where instruction semantics are recoverable but weakly expressed in native continuous actions. We introduce SAT-Bench, a fixed-observation counterfactual benchmark that holds the visual scene and agent state fixed while changing only instruction semantics. On LIBERO target-name and pixel-grounded relation swaps, target recovery reaches 100.0% and 95.8%, whereas OpenVLA action sensitivity remains only 6.8% and 7.7%. The gap persists across 1,000 additional compositional and temporal/procedural counterfactuals, with overall action sensitivity of 6.1%. Hidden-state, threshold-free, cross-policy, and rollout diagnostics further support this semantic-action transfer failure. We introduce VISA, a lightweight execution-time interface that converts recovered semantics into ALLOW, DEFER, target-consistency, and verified-selection decisions. VISA reduces invalid-instruction blind execution from 92.7% to 2.8% while preserving 94.0% of normal commands, and verified selection further improves target-consistent action exposure without updating the underlying policy. Overall, embodied language evaluation should measure semantic-action transfer, not semantic parsing alone.
Figures & tables
| Policy | Domain | Intervention | Sem. | Act. | Gap | ActCheck | |
| OpenVLA base | LIBERO | target-name | 600 | 100.0 | 6.8 | 93.2 | – |
| OpenVLA-LIBERO90 | LIBERO | target-name | 600 | 100.0 | 5.7 | 94.3 | – |
| Octo-small-1.5 | LIBERO | target-name | 600 | 100.0 | 42.7 | 57.3 | – |
| OpenVLA base | LIBERO | pixel relation | 600 | 95.8 | 7.7 | 88.1 | 45.5 |
| Octo-small-1.5 | LIBERO | pixel relation | 600 | 95.8 | 37.5 | 58.3 | 42.8 |
| Octo-small-1.5 | BridgeData V2 | target/task | 165 | 100.0 | 66.1 | 33.9 | limited |
| Alternative explanation | Diagnostic |
| Semantics absent from VLA representations | Hidden-state probe |
| Threshold artifact | Threshold-free AUC |
| Grounding-only failure | Schema–action attribution |
| Overlapping target directions | Spatial subsets |
| First-step irrelevance | Short-horizon rollouts |
| Simple-semantics only | Richer semantic splits |
| Schema/action case | Count | Rate (%) |
| Correct target + aligned action | 311 | 51.8 |
| Correct target + wrong/ambig. action | 264 | 44.0 |
| Wrong target | 25 | 4.2 |
| Split | Act. sens. (%) | SAG (%) | |
| Compositional | 600 | 7.0 | 93.0 |
| Temporal/procedural | 400 | 4.8 | 95.3 |
| Overall | 1,000 | 6.1 | 93.9 |
| Field | Agreement | Fleiss’ | Maj. acc. |
| Executability | 0.964 | 0.825 | 1.000 |
| Intended target | 0.987 | 0.975 | 0.997 |
| First required subgoal | 0.691 | 0.524 | 0.770 |
| Robot decision | 0.978 | 0.916 | 1.000 |
| Task family | Additional semantic fields | Effort | Inst. labels |
| Target-name | target / existence | low | no |
| Relation | anchor / relation | low–med. | no |
| Invalid / prohibition | blocked actions / decision | low | no |
| Compositional | attributes / constraints | low–med. | no |
| Temporal / procedural | subgoal / ordering | medium | no |
| Budget | Recall | 95% CI | McNemar |
| 2 | +0.087 | [0.040, 0.137] | 0.0005 |
| 4 | +0.080 | [0.030, 0.130] | 0.0027 |
| Method | Safe def. | Normal pass | Invalid allow |
| Template heuristic | 0.123 | – | 0.877 |
| Direct Qwen | 0.870 | 0.982 | 0.130 |
| VISA gate | 0.780 | 0.940 | 0.220 |
| Hybrid | 1.000 | 0.922 | 0.000 |
| Split | Native aligned | Allow | Aligned / allow |
| Target swap | 0.682 | 0.938 | 1.000 |
| Compositional | 0.513 | 0.890 | 1.000 |
| Temporal/procedural | 0.590 | 0.907 | 1.000 |
| Method | Final pref. | Integrated pref. | Wrong-object |
| Native | 0.0002 | 0.0178 | 0.720 |
| VISA-Rerank | 0.0083 | 0.0216 | 0.600 |
| Method | Contact | Lift | Wrong contact/lift |
| Native | 0.90 | 0.70 | 0 / 0 |
| Generic selective | 0.90 | 0.90 | 0 / 0 |
| VISA selective | 0.90 | 0.80 | 0 / 0 |
| Oracle selective | 1.00 | 0.90 | 0 / 0 |
Appendix figures & tables6 assets
Supplementary material from the paper’s appendix.
Appendix
| Method | Allow | Align. | Wrong |
| Native | – | 0.682 | 0.318 |
| VISA-Rerank | 0.938 | 1.000 | 0.000 |
| Split | Native | Allow | Align. |
| Compositional | 0.513 | 0.890 | 1.000 |
| Temporal/procedural | 0.590 | 0.907 | 1.000 |
| Method | Final | Int. | Wrong obj. |
| Native | 0.0002 | 0.0178 | 0.720 |
| VISA-Rerank | 0.0083 | 0.0216 | 0.600 |
| Method | Contact | Lift | Wrong |
| Native | 0.90 | 0.70 | 0 / 0 |
| Generic selective residual | 0.90 | 0.90 | 0 / 0 |
| VISA selective residual | 0.90 | 0.80 | 0 / 0 |
| Oracle selective residual | 1.00 | 0.90 | 0 / 0 |
Language-Conditioned Robot Manipulation
Language-conditioned robot manipulation connects natural-language instructions to robot perception, planning, and physical actions.
See all 239 papers