Latest / Embodied AI 101 / The Robot That Knows When to Think Twice: Inside τ0-VLA
Transcript
- The Robot That Knows When to Think Twice: Inside τ₀-VLA. τ₀-VLA: a Hierarchical Robot Foundation Model with World-Model-Guided Test-Time Computation • Xiaowei Cai et al. (39 authors) • Shanghai Innovation Institute, Agibot Finch, The Chinese University of Hong Kong • arXiv preprint • 2026. A robot can execute the wrong action perfectly. That observation captures the central problem behind τ₀-VLA. As robot policies become more competent at grasping, pouring, navigating, and operating articulated objects, long-horizon failures increasingly come from choosing the wrong skill at the wrong time. The controller may produce a flawless trajectory for adding salt, but if the dish has already been seasoned, perfect control only makes the task fail more decisively. τ₀-VLA addresses this by separating robot intelligence into two timescales. A fast, generalist vision-language-action policy handles continuous control. A slower high-level policy tracks progress, chooses the current language subtask, and—when uncertain—spends additional computation imagining and comparing alternative futures before committing. The result is a hierarchical system in which test-time computation is allocated not to every motor command, but to sparse semantic decisions such as whether to retrieve the next ingredient, retry a failed grasp, or move on to the next stage. The paper was submitted to arXiv on August 17, 2026. Its author list is alphabetical; the contribution statement designates Jinyu Zhang and Yi Liu as first authors and Jianlan Luo as corresponding author. The work is unusually broad for a new preprint: it combines a 40,115-hour low-level robot-policy training effort, a correctable textual execution memory, an image-generating world model, value-guided beam search, and physical experiments involving cooking, room cleaning, drink preparation, mobile manipulation, and multiple robot embodiments. The headline idea is world-model-guided test-time computation. But the most interesting story is slightly more nuanced. τ₀-VLA is simultaneously a paper about hierarchy, memory, inference-time search, and the interface between semantic planning and physical execution. Understanding which component produces which gain is essential to judging the work. The Real Long-Horizon Bottleneck. A conventional VLA receives images, robot state, and a language instruction, then predicts an action or action chunk. For a command such as “put the cup on the table,” this interface is often sufficient. For “clean the bedroom,” the same policy must implicitly determine which stage it is in for the entire episode. It must remember whether it has already collected the shirt, whether the blanket has been handed over, whether the handbag is hanging correctly, and which room it should visit next. This creates two entangled problems. The first is skill execution: can the robot pick up the shirt? The second is task-state estimation: should it be picking up the shirt now? Direct VLAs ask one model to continuously solve both. Hierarchy gives the system a more manageable interface. A high-level model emits commands such as “pick up the dirty shirt with the left gripper” or “place the tomato in the bowl.” The low-level VLA only needs to realize the current command. If the high-level output remains unchanged, the executor continues the same behavior. If it changes, the executor transitions to the new subtask. Prior hierarchical systems already use this basic pattern. The particular criticism made by τ₀-VLA is that the high-level model is usually still a one-shot predictor. Given the observation and history, it produces one next subtask with a fixed inference budget. It does not explicitly compare alternatives or ask what physical state each alternative would produce. When it makes a bad choice, the robot discovers the error after acting on the world. The authors argue that the subtask is the right unit for more expensive reasoning. Searching over individual actions is costly and tends to expose only local consequences. Pure language planning can cover longer horizons, but may reason about plans without grounding them in the resulting physical state. A language subtask sits between these extremes: it is temporally extended, semantically meaningful, and sparse enough that several candidate futures can be evaluated without interrupting a 30-hertz controller. That is a compelling systems argument. Test-time computation in robotics should not necessarily mean running a huge search procedure for every servo update. It can mean spending several seconds on the few decisions whose consequences persist for minutes. The Architecture in One Pass. At every high-level refresh, the proposal model receives four main inputs: the overall task instruction, the carried execution memory, the previously selected subtask, and the current multi-camera observation. It produces two outputs together: an updated memory aligned with the latest visual evidence, and a direct proposal for the current subtask. The model’s token probabilities also drive a binary router. If the generation appears confident, the direct proposal takes the fast route straight to execution. If either the overall generation confidence or the confidence associated with the memory field falls below a task-calibrated threshold, the system invokes test-time search. Routing adds no extra model call because it reuses logits from the proposal pass. The search route contains four learned components:. A proposal model generates possible subtasks. A world model predicts the visual outcome of completing each proposed subtask. A value model scores the proposal using the overall goal, proposed subtask, and imagined outcome. A reflective model examines the surviving search branches and generates the actual command sent to the robot. The executor is a separate low-level VLA. It receives the selected subtask, current multi-view images, proprioception, embodiment metadata, and control-mode metadata, then produces a continuous action chunk. Conceptually, the loop is straightforward: observe, update memory, decide whether to deliberate, select a subtask, execute, and observe again. An important implementation detail is that the two policies are served asynchronously. A background high-level worker refreshes the cached subtask roughly once per second, while the low-level controller continues operating at about 30 hertz. If high-level inference is slow, the robot keeps executing the last valid subtask instead of blocking its control loop. This is more than a latency optimization. It separates semantic deliberation from control stability. The high-level system can use an image editor, multiple 9-billion-parameter VLM-derived modules, and beam search without placing the entire inference latency in the robot’s inner loop. What World-Model-Guided Search Actually Does. The phrase “world model” can suggest a learned simulator with object state, uncertainty, and temporally dense dynamics. Here it has a more specific meaning. Given one head-camera RGB image and a language subtask, the model generates an image predicting what the head camera should see when that subtask has been completed. For example, from the current milk-tea workspace and the candidate “place the cup at the preparation station,” it predicts the terminal image after that placement. It does not generate the full motion, contact sequence, force profile, or multi-view video. It produces the visually expected endpoint. The search begins by sampling several subtasks from the proposal model. For each candidate, the world model generates a terminal image, and the value model assigns a quality score. The best branches are retained globally. At deeper levels, the proposal model receives the branch-local memory, the previous imagined subtask, and the predicted image rather than the original physical observation. It proposes another subtask, the world model imagines the next endpoint, and the value model scores the new branch. Three hyperparameters scale the computation: the number of candidates proposed per branch, the number of branches retained, and the search depth. In rough terms, the root requires one batch of candidate evaluations, while every additional depth can require the retained beam width multiplied by the branching factor. Each candidate involves proposal, image generation, and value evaluation, so selective routing is central to making the scheme practical. Search memories are deliberately branch-local. An imagined sequence is allowed to update its own hypothetical progress record, but those updates never overwrite the persistent memory associated with the real robot. Only actual observations update that record. This prevents an attractive hallucinated future from being mistaken for completed physical work. The value model is not trained as a conventional expected-return critic. It is framed as a five-way visual question-answering problem, ranging from clearly wrong to clearly correct. Those ordinal classes are converted into scalar scores between 0.05 and 0.95. Training candidates come from offline rollouts generated by recursively alternating the proposal and world models, and they are graded against the demonstrated next step. During search, scores are accumulated along each branch. After the final depth, the reflective model sees the current real observation and memory alongside summaries of the surviving imagined plans, including their subtask sequences, terminal images, and scores. It then autoregressively generates the next subtask. Crucially, the reflector is not forced to select one candidate verbatim. It can reproduce a retained proposal, combine information from several branches, or generate a repaired command that was never explicitly sampled. This makes the system more robust to an imperfect proposal set, although it also means the final behavior cannot be attributed solely to beam-search ranking. Search acts as structured context for another generative decision rather than as a hard planner whose top branch is executed directly. The overall mechanism is therefore closer to heuristic semantic lookahead than to model-predictive control. It searches over open-ended language commands, rolls them forward through generated terminal images, scores those images with a learned semantic critic, and lets another VLM interpret the evidence. That distinction is not a weakness. In fact, it may be why the method scales to tasks such as cooking and cleaning. But it clarifies what has and has not been modeled. Memory Is at Least as Important as Search. A long-horizon robot needs memory precisely because the current image is not always a sufficient state representation. Consider adding salt. The visual difference between a dish before and after seasoning can be negligible. Even a perfect camera and image encoder may be unable to infer whether the salt was already added. The relevant state is historical. τ₀-VLA represents this history as generated text. Its high-level training format contains a reasoning field, an execution-memory field, and a subtask field. Memory compresses completed stages while retaining more detail about the active stage. At inference, the proposal model must reconcile that record with the newest observation before deciding what to do. A generated memory is itself fallible. If a grasp silently fails, the record may advance even though the object remains on the table. Conversely, the robot may successfully complete a step while the record continues to lag. The paper therefore trains memory correction by perturbing only the input history while preserving the observation-aligned target derived from demonstrations. The training mixture includes ordinary within-subtask examples, transitions to new subtasks, catch-up cases where memory is one stage behind, rollback cases where it is one to three stages ahead, and explicit failure cases. These account for 58%, 15%, 10%, 12%, and 5% of the constructed mixture, respectively. Empty grasps typically trigger a retry without advancing memory; dropped objects can roll memory back to a prior stage. The authors cap rollback examples so the model does not learn to distrust correct histories by default. This is one of the paper’s most transferable ideas. It converts clean segmented demonstrations into synthetic supervision for task-state repair without requiring a new physical correction dataset. The official project page reports an 11-percentage-point improvement in next-subtask accuracy from the revisable memory mechanism. The data pipeline is substantial. A large multimodal model generates preliminary reasoning and memory labels from task, stage, and executable-subtask annotations. Three synchronized camera views are assembled into high-level examples. Automated contamination and structural filters eventually retain 40.4 million clean samples while discarding 11.74% of episodes affected by missing subtasks or downstream memory corruption. In practical terms, hierarchy limits the executor’s problem, while memory turns a stream of visually similar states into an explicit procedural state machine. Test-time search then operates on top of that state estimate. The Low-Level Foundation Model. The executor uses a Qwen3.5-2B vision-language backbone and a Mixture-of-Transformers action expert. Backbone tokens and action tokens interact through joint attention, but the two streams retain separate parameters. The action expert is trained using conditional flow matching: it starts from a noisy action chunk and learns a velocity field that transforms that noise into a plausible continuous robot trajectory. The reported action horizon is 30 steps, generated using ten uniform integration updates. The public checkpoint outputs a normalized 30-by-40 action tensor. Although the visual backbone is described as 2 billion parameters, the released low-level model is listed at approximately 3 billion parameters once the action machinery is included. Cross-embodiment support comes from a canonical 40-dimensional state and action layout. The slots cover left and right end-effector positions and six-dimensional rotations, two grippers, two waist coordinates, planar base velocity, and up to eight joints for each arm. Each robot activates the appropriate slots and masks the rest. Metadata tells the policy which embodiment is active, whether it is using joint or end-effector control, and whether whole-body control is enabled. Training proceeds in three stages. First, the action expert is trained while action gradients are blocked from perturbing the vision-language backbone—a knowledge-isolation stage intended to preserve pretrained semantics. Next, the entire system is optimized end to end with multimodal examples retained as auxiliary supervision. Finally, the shared checkpoint is fine-tuned separately for each deployment task and embodiment using a smaller set of target-specific demonstrations. That last stage is important when interpreting the term “foundation model.” The evaluation is not performed by one frozen zero-shot controller across every robot and task. The shared model and action representation provide a common initialization, but each deployment receives task-specific adaptation. The authors’ Hugging Face card likewise warns that the released checkpoint is intended for downstream post-training and has not been demonstrated as a zero-shot controller for arbitrary robots. The pretraining corpus contains 40,115 hours of real-world data: approximately 23,400 internally collected hours and 16,700 public hours. Internal data are dominated by roughly 21,900 hours from AGIBOT G1, with smaller contributions from AGIBOT G2, ARX AC One, and Franka platforms. Public data include about 9,250 hours of UMI recordings plus other selected datasets. Human demonstrations, autonomous rollouts, navigation, bimanual manipulation, and whole-body behaviors are mixed with multimodal instruction-following and robot-perception data. This scale likely matters greatly to the reported low-level performance. It also makes it difficult to isolate how much comes from architecture, data volume, data overlap, and task adaptation. τ₀-VLA is both a new planning method and a large robot-pretraining effort. What the Experiments Establish. The primary long-horizon evaluation uses AGIBOT G1 on four tasks. Clean Room has 25 annotated steps and typically lasts about eight minutes. Prepare Ingredients has 14 steps. Tomato and Egg Stir Fry has 22 steps and lasts around ten minutes. Make Milk Tea has 13 steps. Together they require mobile navigation, object search, articulated interaction, pouring, tool use, cooking, handover, bimanual coordination, and recovery. The cleanest initial comparison is not yet about test-time search. It compares direct execution against a Plan Once hierarchy while holding the τ₀ low-level policy fixed. Direct τ₀-VLA receives the full task instruction throughout the rollout and averages 27.5% success and 80.10% progress across the four tasks. The hierarchical Plan Once system supplies bounded subtasks from the high-level model but uses no beam search. It reaches 45% average success and 87.85% progress. In absolute trial counts, success changes from 4 to 5 on Clean Room, 2 to 4 on Prepare Ingredients, 0 to 4 on Stir Fry, and remains 5 on Milk Tea. Each method-task combination uses only ten physical trials. This is a major result, but it should be attributed correctly: the jump from 27.5% to 45% demonstrates the value of hierarchical guidance and execution memory, not world-model-guided search. Both τ₀ variants in that table run without beam search. The Stir Fry result is particularly informative. Direct policies struggle with seasoning because salt produces little visible evidence. They may repeat the step or skip it, both of which violate the strict task criterion. Explicit memory allows the hierarchy to record that seasoning has happened. This is a case where more low-level precision or better current-frame recognition cannot fully substitute for historical state. Milk Tea illustrates the opposite failure mode. Both direct and Plan Once variants already complete more than 91% of the sequence, and both achieve five successes in ten trials. Their residual failures occur at lid attachment and straw insertion. Those are contact-rich motor bottlenecks rather than planning mistakes. A better high-level model cannot make the low-level controller insert a straw reliably if that skill remains marginal. The paper then evaluates test-time computation directly. In an open-loop next-subtask benchmark, it compares a single Plan Once prediction, Best-of-N one-step sampling and scoring, and multi-step TTC with reflection. The most striking result is out-of-domain Book Organization. Plan Once reaches 50% accuracy, Best-of-N reaches 57.5%, and TTC reaches 74%. The project page summarizes improvements of 15 to 24 percentage points across the four reported high-level settings. Book Organization is a controlled sorting problem: four books of different heights occupy four slots, and the robot can swap any pair. The out-of-domain split contains initial permutations absent from high-level training. It is a sensible test of visual planning under combinatorial configuration shift, although it is not an unseen task or an open-world semantic shift. More importantly, open-loop gains transfer to physical rollouts. With the low-level policy fixed, TTC improves Milk Tea from 5/10 to 7/10 successes, Book Organization from 6/10 to 9/10, and Clean Room from 5/10 to 7/10. Progress rises from 91.92% to 95.38%, 66.67% to 93.33%, and 94.80% to 97.60%, respectively. The sample counts are small, so differences such as five versus seven successes should not be interpreted as precise estimates of population performance. The consistency across all three tasks is encouraging, but confidence intervals would be wide. The results establish that TTC can improve real execution, not yet exactly how large that improvement will remain across broader deployments. The open-loop scoring also depends on an LLM judge. GPT-5.4 compares the predicted subtask with the reference and labels it equivalent, adjacent, or wrong. Only equivalent predictions count as correct. The protocol uses repeated temperature-zero calls and majority voting, which is more robust than a single judgment, but evaluation remains dependent on another learned model and on a single demonstrated notion of the immediate next step. Finally, the authors evaluate the low-level policy without hierarchy on shorter tasks across ARX and bimanual Franka systems. τ₀-VLA achieves 10/10 success on Collect Laundry, 10/10 on Cotton Pad, 9/10 on Eyelash Curler, and 10/10 on Makeup Puff, outperforming the tested GR00T N1.7, LingBot-VLA, and π₀.₅ variants in those settings. These experiments support the quality of the low-level foundation, though again they use target-specific adaptation rather than a frozen universal policy. How τ₀-VLA Fits into the Field. Hi Robot established a strong modern template for hierarchical VLAs: a high-level vision-language model interprets complex instructions and feedback, selects the next semantic step, and delegates execution to a lower-level action policy. τ₀-VLA keeps that interface but adds explicit execution-memory repair and scalable pre-commitment search. Reflective Planning is an even closer conceptual predecessor, with overlapping senior authors. It uses a generative model to imagine future world states and reflection to iteratively improve VLM plans for multi-stage manipulation. τ₀-VLA turns that general recipe into a large, closed-loop foundation-model system: it searches several open-ended language-subtask branches, scores them with a dedicated value model, maintains persistent execution memory, and connects the result to a cross-embodiment VLA executor. RoboMonkey explores test-time scaling at the other end of the hierarchy. It samples low-level actions from an existing VLA, constructs a proposal distribution through perturbation and voting, and uses a VLM verifier to select an action. τ₀-VLA instead spends its budget on the semantic command. These are complementary approaches: one can imagine selecting a high-level subtask with τ₀-style search and then using RoboMonkey-style verification for a particularly delicate action chunk. Physical Intelligence’s π₀.₇ also combines semantic subtasks, high-level policies, and generated subgoal images. Its world model provides visual context that helps the executor realize a selected intent, including cross-embodiment transfer. τ₀-VLA’s distinguishing choice is to use visual prediction before commitment to decide which semantic intent should be executed. Put simply, π₀.₇’s generated image mainly helps answer “how should this goal look on this robot?”, whereas τ₀-VLA’s search asks “which goal should I choose next?”. What Is Strong—and What Remains Unproven. The strongest aspect of τ₀-VLA is its choice of abstraction. Language subtasks are expressive enough to represent meaningful plans, sparse enough to permit expensive inference, and directly consumable by contemporary VLAs. The method does not require a hand-authored skill library or a different low-level controller for every semantic action. Its modularity is also valuable. Memory failures, proposal failures, world-model failures, value errors, and motor failures can be inspected separately. This is a much more operationally useful decomposition than a monolithic policy that simply fails halfway through a ten-minute rollout. The memory-perturbation pipeline may prove more influential than the exact beam-search implementation. Real deployments will inevitably produce stale and over-optimistic task histories. Training recovery behavior from synthetic misalignment is relatively inexpensive and applies to planners built from VLMs, behavior trees, latent policies, or classical skills. The main technical limitation is that the world model predicts a single terminal head-camera image. That representation is well suited to object rearrangement and visibly completed stages. It is weaker for hidden or weakly observed state: whether salt was added, whether a lid is latched, whether a drawer is exerting abnormal resistance, whether a pan has reached the right temperature, or whether an object is stable in the gripper. The paper itself demonstrates that memory is required for visually aliased seasoning, while contact-rich lid and straw operations remain low-level bottlenecks. A stronger successor might predict a multimodal belief state: images from several views, proprioception, tactile events, tool state, uncertainty, and symbolic task predicates. It might also distinguish “the state after successful execution” from a distribution that includes likely execution failures. τ₀-VLA’s current world model largely imagines intended terminal outcomes, while the real low-level policy may fail to produce them. There is also a potential model-bias loop. The value and reflective models train on offline rollouts produced by the same proposal and world-model family used during inference. Systematic image hallucinations could therefore become self-reinforcing. Ensembles, uncertainty-aware pruning, and occasional grounding against real policy rollouts would make the search more trustworthy. The router is pragmatic but not deeply uncertainty-aware. Autoregressive token probabilities and top-two-logit margins are not guaranteed to be calibrated indicators of physical decision risk, especially under distribution shift. The thresholds are tuned separately for each task. A more general router might estimate expected value of computation: invoke search when the predicted reduction in decision loss exceeds its latency and resource cost. The broad “generalist” claim also needs careful parsing. The shared low-level checkpoint spans large-scale data and multiple embodiments, but evaluation uses task-specific fine-tuning. The high-level models are trained from task and subtask annotations, and routing thresholds are task-calibrated. The demonstrated system is a powerful adaptable foundation, not yet an out-of-the-box household robot. Finally, the full system is not currently reproducible from the public release. As of August 30, 2026, the official repository provides the low-level code, checkpoint, adapters, example data, and post-training pipeline under Apache 2.0. Public serving supports joint-control checkpoints but not native end-effector serving. The high-level proposal, world, value, reflection, and TTC components are described in the paper but are not included in the released checkpoint; the repository says those components are planned for progressive release. How I Would Adapt This System. For a lab building long-horizon manipulation today, the paper suggests a sensible order of operations. First, add a semantic hierarchy and correctable memory before implementing deep search. That change produced the clearest aggregate gain in the paper, and it can be layered on top of an existing language-conditioned policy. Second, train an outcome model at skill boundaries rather than trying immediately to generate dense video. Terminal-state prediction is cheaper and may be sufficient when subtasks produce visually distinctive changes. Third, introduce Best-of-N evaluation as an intermediate baseline. If one-step consequence scoring yields little improvement, deeper beam search is unlikely to rescue a poor proposal space, world model, or value model. Fourth, route compute based on both uncertainty and consequence. Low-confidence choices are obvious candidates, but a high-confidence irreversible decision—pouring an ingredient, cutting an object, discarding something, or handing an item to a person—may still deserve verification. Finally, keep planning asynchronous. A robot should not freeze because its high-level model is reflecting. Cached-command execution, explicit subtask completion checks, and a safe fallback behavior are as important as the search algorithm itself. The approach appears best suited to tasks with discrete semantic stages and observable intermediate outcomes: household organization, laboratory automation, assembly, meal preparation, and mobile pick-and-place workflows. It will require richer state prediction for deformable manipulation, force-sensitive assembly, dynamic collaboration, and processes dominated by hidden physical variables. Closing Take. τ₀-VLA’s central insight is not simply that robots should use more compute. It is that they should spend that compute at the right temporal and semantic scale. The low-level policy acts quickly. The high-level policy remembers. When the next step is obvious, the system proceeds. When it is uncertain, it proposes alternatives, imagines their physical consequences, and reflects before changing the world. The experiments suggest three distinct conclusions. Hierarchical subtask conditioning can substantially improve long-horizon execution even without search. Correctable memory is essential when task state cannot be reconstructed from the current image. And world-model-guided test-time computation can further improve both next-subtask prediction and physical success, particularly when the correct plan depends on a configuration not seen during training. The system is still complex, task-adapted, and only partially released. Its world model captures visible terminal states rather than full physical dynamics, and its real-robot statistics remain modest. But it presents a credible blueprint for the next generation of robot foundation models: not just larger reactive policies, but systems that know what they have done, imagine what might happen next, and decide when a moment is important enough to think twice.