EXIMO: VLM Guided Exploration of VLA Policies
Teaching a robot new chores without human teleoperation, by letting a chatty AI supervise it
Robot manipulation policies (VLA models) are usually trained by cloning hours of human-controlled demonstrations, which is expensive to redo for every new task. EXIMO instead uses a vision-language model (VLM) to break hard, long tasks into simple steps the robot already knows, collects successful attempts, retrains the robot policy on that data, and finally polishes it with online reinforcement learning. Across 22 manipulation tasks, this three-step pipeline beat existing methods on both data efficiency and final success rate.
What they did
- The base robot policy is Gemini Robotics On-Device (GROD), a 3-billion-parameter VLA, while Gemini acts as the VLM 'orchestrator' that watches the scene and issues short, natural-language instructions the robot can already execute
- Only successful rollouts guided by the VLM are kept and used to fine-tune the original VLA via supervised learning, so the robot internalizes the new skill and no longer needs the VLM's help at test time
- A final stage trains a small residual policy with off-policy reinforcement learning (MPO algorithm) to add corrective tweaks to the VLA's actions
- Across 22 tasks, VLM-guided exploration raised success rates over the plain robot policy, and fine-tuning on that collected data outperformed even keeping the VLM active during evaluation
- After the full pipeline including RL, the fine-tuned policy converged to higher success rates and faster completion than the base policy given far more RL training steps to compensate

| ID | Task | Natural-language goal |
|---|---|---|
| T2 | BowlGlassOnRack | put the bowl and glass on the rack |
| T3 | BananaInBowl-Reasoning0 | put the item that a monkey can eat into the bowl |
| T4 | MugOnPlate | put the mug on the plate |
| T5 | MugOnPlate-Reasoning0 | put the object you pour coffee in on the plate |
| T6 | MugOnPlate-Reasoning1 | put the object with a handle on top of the flat object |
| T7 | PenInContainer | put the pen into the white container |
| T8 | PenInContainer-Reasoning0 | put the object you use to write into the white container |
| T9 | PenInContainer-Reasoning1 | put the thinnest object into the white container |
| T10 | CanOpenerInCaddy-Left-Reasoning0 | place the can opener in the left compartment of the caddy |
| T11 | CanOpenerInCaddy-Right-Reasoning0 | place the can opener in the right compartment of the caddy |
| T12 | MagnifierCanOpenerInCaddy | put the magnifier and can opener in the caddy |
| T13 | MagnifierInCaddy-Left-Reasoning0 | place the magnifier in the left compartment of the caddy |
| T14 | MagnifierInCaddy-Right-Reasoning0 | place the magnifier in the right compartment of the caddy |
| T15 | ScissorsInCaddy-Left-Reasoning0 | place the scissors in the left compartment of the caddy |
| T16 | ScissorsInCaddy-Right-Reasoning0 | place the scissors in the right compartment of the caddy |
| T17 | ScissorsMagnifierInCaddy | put the scissors and magnifier in the caddy |
| T18 | ScissorsScrewdriverInCaddy | put the scissors and screwdriver in the caddy |
| T19 | ScrewdriverInCaddy-Left-Reasoning0 | place the screwdriver in the left compartment of the caddy |
| T20 | ScrewdriverInCaddy-Right-Reasoning0 | place the screwdriver in the right compartment of the caddy |
| T21 | ScrewdriverMagnifierInCaddy | put the screwdriver and magnifier in the caddy |
| T22 | PlateBowlOnRack | put the plate and bowl on the rack |
| T23 | PlateGlassOnRack | put the plate and glass on the rack |
Why it matters
Collecting robot demonstrations by human teleoperation is costly and slow, and this approach shows how to borrow knowledge from language-savvy AI models to cut that cost dramatically. It points to a practical way of teaching robots new tasks with far less human labor.
Terms in this paper
- VLA (vision-language-action model) · A large model that takes in camera images and language instructions and outputs robot actions
- VLM (vision-language model) · An AI model that understands both images and text; here it plays the supervisor role
- Behaviour cloning · Training a model to imitate recorded human-controlled demonstrations
- Reinforcement learning (RL) · Training an agent by trial and error using success/failure signals from the environment
- Residual policy · A small extra policy that adds correction tweaks on top of an existing model's actions
Original abstract (English)
How to efficiently finetune robot policies to learn new tasks on the fly? State of the art robotic manipulation policies are based on behaviour cloning of large vision-language-action (VLA) models with billions of parameters on huge teleoperation datasets. While this simple approach has enabled significant advances for robotic manipulation, finetuning of VLA policies for learning new tasks still remains an open problem. In particular, collecting teleoperation datasets requires hundreds of hours of expensive human labour and the alternative, reinforcement learning (RL), can be notoriously sample-inefficient especially for long-horizon tasks. In addition, RL with VLAs imposes several challenges due to the model's size and architectural design. In this work, we propose EXIMO, an efficient algorithm for finetuning of VLA policies. EXIMO operates in three stages: explore, imitate, and optimize. During the explore phase, EXIMO equips the VLA with a vision language model (VLM) that acts as a planner. The VLM thinks and breaks down challenging long-horizon problems into shorter ones for the VLA. The VLM, together with the VLA, is used to collect an orchestrated dataset on new tasks. During the imitate phase, the VLA is finetuned with the orchestrated data. Finally, during the optimize stage, we use residual off-policy RL to further finetune the policy. In our experiments, we ablate all three stages of EXIMO and show that it outperforms existing approaches significantly in terms of sample-efficiency and final performance.
Read on arXivLatest papers
- Write Once, Run Everywhere: The Axon DSL for Shape-Safe and Framework-Agnostic LLM Architectures
- Remember, Verify, or Ask? Cross-Family Evaluation of Memory Commitment in LLM Agents
- SafeBranch: Branch-Pair Safety Alignment for Embodied Agents
- TESTNAV: Pareto-Guided Search for Compositional Robustness TestingA smarter way to test AI models against combined real-world glitches, without checking every possible combination
- GenMatch: An End-to-End Generative Matching Framework for Micro-View Order-Dispatching in Ride-HailingDiDi replaced its multi-step ride-hailing dispatch pipeline with one generative model and saw real-world gains
- FlashPrefill V2: Block-Sparse Prefill Attention for Long-Context LLM ServingMaking sparse attention fast enough and accurate enough for real LLM serving, not just papers
- Natural Language Code Retrieval for 1C:Enterprise: An Open Benchmark and Efficient Bi-EncoderA first-of-its-kind search benchmark and AI model let you find 1C business-software code using Russian-language questions
- Robust Incomplete Multimodal Sentiment Analysis via Iterative Proxy CorrectionWhen text input is missing or broken, this AI doesn't guess once and move on—it revises its guess step by step to read emotions more reliably
Latest from METAL LAB
- Musk: "Optimus + Grok will one day handle healthcare for all humanity"
- 35% of Web Pages Published Since ChatGPT Show Signs of AI Authorship
- GPT-Image-2 adds transparent background preview in API
- Claude Computer Use, Browser Tool, Skills API Reach General Availability
- Hermes Agent Declares "Fully Open to Forking and Self-Hosting"
Figures: Bhavya Sukhija et al., arXiv:2608.19891, CC BY 4.0