InSight: When Robots Start Learning Skills on Their Own
Paper: InSight: Self-Guided Skill Acquisition via Steerable VLAs Authors: Maggie Wang, Lars Osterberg, Stephen Tian arXiv: 2606.24884 Published: 2026-06-23
---
A Kitchen Metaphor
Imagine walking into an unfamiliar kitchen and being asked to make a dish you've never tried—say, omurice. You'd observe the ingredients, break the task into basic actions you already know (crack, fry, fold), possibly learn a missing sub-skill by trial, and then compose the steps into a new dish. Crucially, nobody taught you this recipe step by step—you reused existing primitive skills plus a bit of observation and reasoning.
Traditionally, robots can't do this. Learning a manipulation task typically requires hundreds or thousands of human demonstrations, and the robot can never go beyond the boundary of its training data. InSight, a framework from Stanford, proposes a different path: let robots decompose existing skills and autonomously explore missing ones to learn entirely new manipulation tasks.
Why Current VLAs Can't Learn New "Recipes"
Existing VLA models (e.g., OpenVLA, RT-2) learn impressive skills by imitation, but their abilities are trapped by training data. Asked to perform a novel composition of known actions—"pick up the cup, fill it with water, then place it on the table"—they often fail, because they are trained as end-to-end black boxes: images and language in, action sequences out, with no interpretable internal skill structure.
It's like a student memorizing answers to 100 math problems without understanding arithmetic. Face variation #101, and they're lost.
Human learning works differently: we decompose tasks into primitives (grasp, push, twist, pour, stack), check which we already know, learn the missing ones, and combine. The key properties are decomposability and composability.
Core Idea: Making VLAs Steerable Like Lego Bricks
InSight's goal in one sentence: make VLA models steerable at the level of primitive action units, enabling autonomous skill acquisition. Instead of only accepting whole-task commands like "put the cup on the table," a steerable model can follow fine-grained instructions such as:
- "Move the gripper above the bowl"
- "Lift up"
- "Pour the water out of the bottle"
- Flipping a block (front to back)
- Closing a drawer
- Sweeping debris into a dustpan
- Unscrewing a threaded cap
- Pouring water into a cup
- From specialized to general: one reusable primitive library instead of task-specific training, like teaching cooking fundamentals rather than hiring a chef per dish.
- From passive to active: the robot identifies what it *doesn't* know and seeks to learn it—proactive exploration being a hallmark of intelligence.
- From static to continual: the data flywheel makes capability growth a positive feedback loop.
- Wang, M., Osterberg, L., Tian, S., et al. "InSight: Self-Guided Skill Acquisition via Steerable VLAs." arXiv:2606.24884, 2026.
- OpenVLA: An Open-Source Vision-Language-Action Model
- RT-2: Vision-Language-Action Models
- Socratic Models: Composing Zero-Shot Multimodal Reasoning
These fine-grained instructions are the paper's primitives—Lego bricks that can be recombined into novel structures.
Stage 1: Automated Segmentation — Teaching the Robot to Recognize Bricks
InSight automatically extracts primitives from existing human demonstration data via an Automated Segmentation Pipeline, combining two signals:
1. VLM-based planning decomposition: A vision-language model (e.g., GPT-4V) watches a demonstration and describes its steps, providing semantic labels for each primitive (e.g., "move gripper above bowl," "grasp bowl," "lift," "tilt and pour"). 2. End-effector pose trajectories: Analyzing gripper position, orientation, and open/close state over time yields precise temporal boundaries for each primitive (e.g., a gripper closing signals the start of a grasp).
The analogy: it's like separating a symphony recording into tracks—the VLM tells you which instruments are playing; the pose trajectory tells you exactly when each one starts and stops.
Stage 2: VLM-Guided Data Flywheel — Self-Exploration of New Skills
Once the robot has a library of primitives, InSight runs a VLM-guided data flywheel in three steps:
1. Identify missing skills: Given a new task (e.g., "take the spoon from the drawer and place it next to the bowl"), the VLM decomposes it into steps and checks them against the skill library. If "open the drawer" is missing, that becomes the target. 2. Autonomous attempts: The VLM proposes low-level control strategies (move to handle, grasp, pull). The robot executes them in simulation or the real world. Successes are recorded as positive examples; failures are analyzed by the VLM, which proposes revised strategies. 3. Automatic integration: Successful attempts are automatically annotated and added to the VLA training set. The new skill becomes reusable and freely combinable with existing primitives—no further human demonstrations needed.
Experimental Results
InSight was evaluated in both simulation and the real world on skills never seen in human demonstrations:
Key findings:
1. Zero-demonstration skill acquisition — InSight autonomously learned all tested skills without any human demonstrations, which conventional VLAs cannot do. 2. Compositional generalization — learned primitives combine into new long-horizon tasks (e.g., opening a drawer + grasping a spoon + placing it by the bowl). 3. Continual learning — the flywheel compounds: each new skill enables more new tasks. 4. Sim-to-real transfer — despite sensor noise and mechanical error, InSight completed most real-world tasks, showing that segmentation and acquisition strategies learned in simulation transfer to reality.
Broader Significance
InSight points toward a shift in how robots might achieve general intelligence:
Limitations and Future Work
1. Primitive granularity: current primitives (e.g., "grasp") are relatively coarse; different object shapes and materials may require finer control. 2. VLM dependency: the pipeline leans heavily on VLMs for decomposition and strategy proposal; incorrect decompositions can break the flywheel. 3. Cost of failed attempts: real-world exploration can be expensive or destructive; safer strategies and better simulation are needed.