ThinkAct: Vision-Language-Action Reasoning via Reinforced Visual Latent Planning
About
Vision-language-action (VLA) reasoning tasks require agents to interpret multimodal instructions, perform long-horizon planning, and act adaptively in dynamic environments. Existing approaches typically train VLA models in an end-to-end fashion, directly mapping inputs to actions without explicit reasoning, which hinders their ability to plan over multiple steps or adapt to complex task variations. In this paper, we propose ThinkAct, a dual-system framework that bridges high-level reasoning with low-level action execution via reinforced visual latent planning. ThinkAct trains a multimodal LLM to generate embodied reasoning plans guided by reinforcing action-aligned visual rewards based on goal completion and trajectory consistency. These reasoning plans are compressed into a visual plan latent that conditions a downstream action model for robust action execution on target environments. Extensive experiments on embodied reasoning and robot manipulation benchmarks demonstrate that ThinkAct enables few-shot adaptation, long-horizon planning, and self-correction behaviors in complex embodied AI tasks.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Robot Manipulation | LIBERO | Goal Achievement87.1 | 494 | |
| Robot Manipulation | LIBERO (test) | Average Success Rate84.4 | 142 | |
| Robot Manipulation | SimplerEnv WidowX Robot tasks (test) | Success Rate (Spoon)58.3 | 79 | |
| Robot Manipulation | SimplerEnv Google Robot tasks Visual Matching | Pick Coke Can Success Rate92 | 62 | |
| Pick Can | SimplerEnv Google Robot embodiment | Success Rate92 | 28 | |
| Robot Manipulation | SimplerEnv Google Robot Visual Matching | Pick Coke Can92 | 28 | |
| Move Near | SimplerEnv Google Robot embodiment | Success Rate72.4 | 28 | |
| Drawer Opening | SimplerEnv Google Robot embodiment (test) | Success Rate50 | 28 | |
| Robotic Manipulation | SimplerEnv Google Robot - Visual Aggregation | Pick Coke Can84 | 28 | |
| Robotic Manipulation | LIBERO v1 (test) | Config 10 Score70.9 | 27 |