Skip to content
←Back to Papers

PAPER DEEP DIVE

VLMRobot Reward ModelingZero-Shot Learning

D&A: Decoupling Description and Assessment Enables VLMs as Zero-Shot Robotic Reward Models

Vision-Language Models (VLMs) hold promise for zero-shot video task-progress estimation in robot learning, yet existing frameworks frequently suffer from confirmation bias, hallucinating progress in failed executions due to implicit success assumptions or relative temporal ranking designs. Naive prompting of frontier models collapses into a binary success detector that fails to capture nuanced, non-linear progress and failures. While post-training approaches can mitigate this through explicit training, they demand expensive real-world robotics data and require computationally intensive post-training for every individual base model. To resolve these limitations, we introduce D&A (Describe & Assess): our approach decouples progress estimation into an objective, task-grounded textual description of scene dynamics followed by an assessment phase using explicit rubrics. By compelling the VLM to synthesize an explicit, text-based definition of absolute success before scoring, the framework anchors evaluations to an external, global criterion rather than the video's internal timeline. Empirical results demonstrate that our method calibrates zero-shot estimates and mitigates confirmation bias, providing fine-grained, partial progress metrics that accurately penalize failed executions while correctly interpolating successful runs. Being purely prompt-based, D&A generalizes across tasks, embodiments, and benchmarks—matching or surpassing post-trained reward models—and its reward estimates enable efficient downstream reinforcement learning.

Paper metadata: Marius Memmel, Shawn Yin, Urvi Rutia, Angad Wadhwa, Eldon Li, Gavin Angeloff, Ankit Goyal, Jesse Zhang, Dieter Fox, Fabio Ramos, Anqi Li, and Abhishek Gupta. The work is associated with the University of Washington and NVIDIA. Resources: arXiv 2611.03622, project page, and official code. The repository is MIT-licensed; this review inspected commit 8f728ef.

One-sentence summary

The paper separates robotic reward estimation into an objective description of what happened and an assessment against an explicit success criterion, reducing false positive rewards on failed rollouts without robotics-specific training.

Background and motivation

A robot learning system needs a reward signal that distinguishes progress from motion. Real-world trajectories rarely include dense, reliable human labels, so a practical reward model should extract useful supervision directly from video and a language instruction. The desired output is a sequence that stays near zero when the task has not started, approaches one only when the task is complete, and can move downward when the robot undoes progress.

Directly asking a vision-language model for this signal exposes a confirmation bias. Once the instruction says that the robot is performing a task, the model tends to interpret plausible motion as evidence of completion. Figure 1 of the paper shows failed trajectories receiving high scores and successful trajectories overlapping with failures. Such a reward is worse than merely noisy: it can teach a policy that the wrong object or an incomplete placement is desirable.

Post-trained reward models offer an alternative. RoboReward and Robometer learn progress, success, or preference targets from curated robot data and improve in-distribution accuracy. Their dependence on labeled failures is expensive, and their learned weights are tied to a particular vision-language backbone. Every change in the base model can require another training cycle, which conflicts with the rapid release cadence of frontier models.

Existing zero-shot alternatives also take indirect shortcuts. GVL ranks shuffled frames, while TOPReward extracts a success-oriented token probability. Both methods infer a trajectory-level property from local visual plausibility or relative ordering. Neither first states the observable condition that would make the instruction true. D&A starts from this missing semantic anchor.

The paper's broader observation is that a reward model must answer two different questions. The first is descriptive: what objects changed, how did the robot move, and what state was reached? The second is evaluative: does that state satisfy the instruction? Collapsing these questions into one forward pass lets the intended answer contaminate perception.

Problem formulation

Given a video $o_{1:T}=\{o_1,o_2,\ldots,o_T\}$ and a natural-language instruction $l$, the model predicts a reward for every timestep. The reward is bounded by $[0,1]$, where zero denotes no progress and one denotes complete success. The conventional end-to-end formulation asks one model to learn $$ R:(o_{1:T},l)\mapsto r_{1:T}. $$ This mapping combines entity recognition, temporal reasoning, instruction following, and scalar calibration without exposing the intermediate evidence.

D&A instead composes a describer $D$ with an assessor $A$: $$ R(o_{1:T},l)=A\bigl(l,D(o_{1:T})\bigr). $$ The describer is not given the instruction. The assessor sees the resulting trajectory text and the instruction, but not the raw video. The separation is behavioral rather than architectural: the two stages use fresh prompts and do not share conversational context.

The two outputs can be written as $$ d_{1:T}=D(o_{1:T}),\qquad r_{1:T}=A(l,d_{1:T}). $$ This text bottleneck makes the reward auditable. A developer can inspect whether a missing object is absent from the scene or merely omitted from the description. It also creates a real information loss, which becomes the method's principal technical limitation.

For cost control, the implementation samples $H$ frames from the trajectory before inference. The paper often uses $H=8$, with $H\ll T$, and linearly interpolates the resulting rewards back to the original length. The interpolation changes temporal resolution, not the absolute definition of completion.

flowchart TB
    V[Full robot video] --> S[Sample H key frames]
    I[Language instruction] --> E[Entity extractor]
    S --> E
    E --> O[All observed objects]
    S --> D[Grounded describer]
    O --> D
    D --> X[Per-frame text description]
    I --> C[Generate explicit success criterion]
    X --> C
    C --> A[Assessor]
    X --> A
    A --> R[Rewards in 0 to 1]
    A --> F[Failure analysis and corrective feedback]
    R --> P[Online RL or offline advantage]
    F --> G[Next planning attempt]
    

Figure 1: Method flow reconstructed from Figure 3 of the paper. The entity extractor receives the instruction, but the describer receives the full object list rather than a task-relevance label.

Method

Whole-trajectory description

A causal estimator computes $r_t=R(o_{1:t},l)$ from a prefix of the video. D&A supplies the complete sequence to the describer in one pass. The later frames let the model distinguish an object moving through a target region from an object that remains there after release. The same context helps describe reversals instead of forcing every reward to increase.

The method does not assume monotonic progress. A bowl can be lifted and then dropped, so its reward should fall. Temporally consistent language is intended to capture this behavior. Yet the description itself is still generated by a model with a finite context, so long videos must be sampled and summarized before assessment.

Entity grounding without revealing task relevance

A describer with no instruction may ignore small but consequential objects. For example, a task may refer to a book with an orange spine, while a generic description says only that a book is on the table. The paper therefore introduces an entity extractor $E$ that reads both video and instruction and lists every object in the scene. A grounded describer consumes the full set: $$ d_{1:T}=D_{\mathrm{desc}}\bigl(o_{1:T},E(o_{1:T},l)\bigr). $$ The extractor can preserve useful names and attributes, while withholding the subset marked as task-relevant prevents the describer from assuming that those objects were manipulated correctly.

This is instruction-blind in effect, not in the strict information-theoretic sense. Because the extractor has already seen the task, its vocabulary may favor distinctions that matter for the task. That residual channel is a useful point for independent scrutiny when interpreting the paper's zero-shot claim.

Explicit success criteria

An instruction describes an action, but it does not always define the observable completion state. “Put the fruit in the bowl” leaves open whether the gripper must be released, whether the fruit must remain inside after a short delay, and whether touching the bowl counts. Asking for a score against the instruction alone leaves this boundary underspecified.

The assessor first constructs a natural-language criterion $c=C(l,d_{1:T})$ and then scores the description against it: $$ r_{1:T}=A_{\mathrm{score}}\bigl(d_{1:T},C(l,d_{1:T})\bigr). $$ The question changes from “does this look like the requested action?” to “how closely does the observed state satisfy the explicit completion condition?” In the released implementation, criterion construction and scoring occur in a single assessor call, with a prompt that asks the model to articulate completion before producing the progress list.

This absolute anchor differs from temporal ranking. If every video in a batch is a failure, a relative model can still assign a high score to the least bad member. An explicit criterion supports a zero score when the required object is absent and partial scores when some conditions are met.

Failure diagnosis and corrective feedback

A scalar reward can tell a policy that an action was poor, but not why. The feedback variant introduces a failure function $F$: $$ A(l,d_{1:T})=A_{\mathrm{score}}\bigl(d_{1:T},C(l,d_{1:T}),F(l,d_{1:T})\bigr). $$ For an incomplete trajectory, the assessor reports the failure and a correction, such as using the wrong arm, missing the grasp, or stopping before placing the object. A code-as-policies planner can then append this diagnosis to the history for the next attempt.

The feedback is not a separate reward head. It reuses the semantic rubric built for scoring, which keeps diagnosis and numerical assessment tied to the same completion condition. Its effect is evaluated separately because a better explanation need not automatically produce a better policy.

Rewards for policy improvement

Online RL uses $r_t$ directly as a dense environment reward. The paper applies latent-space reinforcement learning to a frozen policy and evaluates whether the signal can suppress a repeated wrong-object grasp. The reward must therefore distinguish object identity, not merely detect that the gripper is moving toward some object.

Offline RL converts absolute progress into an advantage. With action-chunk size $C$, one practical estimator is $$ A_t=r_{\min(t+C,T)}-r_t. $$ A positive value means that the chunk advanced the task, while zero or negative values identify stagnant or reversing chunks. The advantage can filter a dataset or condition a policy during fine-tuning.

The appendix also presents a reward-difference form. Define $$ \tilde r_t=r_t-r_{t-1} $$ as local progress and $$ G_t=\sum_{k=t}^{T}\gamma^{k-t}\tilde r_k $$ as its discounted accumulation. Combining this return with a value baseline gives $A(s_t,a_t)=G_t-V$. These expressions show how a bounded language-model score is converted into a standard learning signal rather than used as a direct action generator.

Implementation mapping

The public API exposes three modes. dna performs grounding, description, and assessment; dna_feedback adds failure analysis; naive sends the video directly to a progress prompt. The aliases in dna/classes/main.py:21-53 preserve the connection between the paper terminology and the executable pipeline.

_METHOD_ALIASES = {
    "dna": "dna",
    "video_grounded_hierarchy_single": "dna",
    "dna_feedback": "dna_feedback",
    "video_grounded_hierarchy_failure": "dna_feedback",
    "naive": "naive",
    "video_endtoend_single": "naive",
}

The orchestration in dna/classes/main.py:192-247 first obtains the grounded description, then dispatches to the ordinary or feedback assessor. The returned progress vector is validated against the frame count in _sample_once and divided by one hundred, matching the paper's zero-to-one convention.

description_raw = await get_description_from_video_grounded(
    frames, task, model_id=self.model,
    thinking_level=self.thinking
)
description = {i: d["description"]
               for i, d in enumerate(description_raw)}

if self.method == "dna_feedback":
    results = await get_progress_from_description_failure(
        description, task, model_id=self.model,
        thinking_level=self.thinking
    )
else:
    results = await get_progress_from_description(
        description, task, model_id=self.model,
        thinking_level=self.thinking
    )

Two prompt files make the paper's safeguards explicit. dna/functions/description.py:64-146 tells the describer not to infer the robot's goal and to describe the scene objectively. dna/functions/progress.py:10-87 states that the instruction fixes which objects count and that the scene description is the only evidence about their presence. The assessor is forbidden from renaming a different object to satisfy the task.

Experimental design and benchmark results

D&A-Bench contains 14 manipulation tasks collected on a bimanual YAM platform, with 27 successful and 27 failed trajectories. Each task is paired with one handwritten instruction and nine paraphrases. The resulting evaluation contains 540 video-instruction pairs. An appendix sentence uses the arithmetic of four episodes per task and states 560, but the released trajectory count is 54; the main text and the actual count support 540, which is the figure used here.

The main ordering metric is Kendall $\tau_\alpha$ on the final reward, with a range of $[-1,1]$. It measures whether success, suboptimality, and failure are ordered correctly. RBM-EVAL-OOD tests transfer to an external distribution. RoboRewardBenchmark reports mean absolute error against discrete end-of-episode progress labels, so lower is better.

BenchmarkModelMetricValue
D&A-BenchD&A with Gemini 3 FlashKendall τ (table 0.672)0.67
D&A-BenchRobometerKendall τ0.56
D&A-BenchRoboRewardKendall τ0.43
D&A-BenchGVL / TOPRewardKendall τ0.27 / 0.24
D&A-BenchD&A with GPT-6 AstraKendall τ0.790
RBM-EVAL-OODD&A with Gemini 3 FlashKendall τ0.626
RBM-EVAL-OODRobometerKendall τ0.648

Table 1 shows the central tradeoff. On D&A-Bench, the Gemini 3 Flash version reaches 0.67 and beats post-trained Robometer at 0.56 and RoboReward at 0.43. On RBM-EVAL-OOD, the same configuration is 0.626 and trails Robometer's 0.648. The claim is therefore not that one prompt dominates every external benchmark. It is that zero-shot decomposition is competitive while remaining model-agnostic, and that stronger bases continue to improve it.

ModelRoboRewardBenchmark MAE ↓Training requirement
Naive VLM0.92No robotics data
GVL1.34No robotics data
TOPReward1.80No robotics data
RoboReward-4B0.85Post-trained
Robometer0.75Post-trained
D&A0.70Zero-shot prompting

Table 2 reports an MAE of 0.70 for D&A, compared with 0.75 for Robometer, 0.85 for RoboReward-4B, and 0.92 for the direct prompt. The improvement over post-training is important, but the operational interpretation must include inference expense. D&A is cheap in robotics data, not free in compute.

Reasoning trace from a naive vision-language reward prompt
Figure 2: The paper's Figure 2 shows a naive model treating pixel changes in a shirt-folding video as progress toward the opposite instruction to unfold the shirt.

This failure clarifies the distinction between motion and task progress. A describer that does not know the instruction can record that the shirt is being folded. An assessor that sees “unfold the shirt” can then reject that state. The direct prompt instead uses the instruction as a frame for interpreting every visual change, which is exactly the bias the method is designed to interrupt.

Overview of the Describe and Assess pipeline
Figure 3: The paper's Figure 3 separates scene grounding, per-frame description, success-criterion generation, assessment, and optional failure feedback.

The diagram also exposes the method's debugging surface. If a correct trajectory receives a low score, one can inspect the description for missing evidence. If an incorrect trajectory receives a high score, one can inspect the generated completion condition for an overly permissive rubric. A single end-to-end score offers no comparable check.

Real-world policy learning

In the online setting, a $\pi_0$ policy trained on DROID attempts to put fruit in a bowl. The initial success rate is 10%, largely because the policy repeatedly grasps an ice cream cone instead of the banana. TOPReward gives high reward to both object interactions and the success rate falls to 5%. D&A gives low reward to the wrong-object trajectory and reaches 100% in roughly 90 minutes.

This experiment is a useful stress test because both trajectories contain a successful-looking grasp and transport phase. The reward must bind the noun in the instruction to the object in the description. A model that rewards generic manipulation cannot solve the task, even if its scores look smooth.

For offline learning, the authors collect 50 optimal, 50 suboptimal, and 50 failed demonstrations on a bimanual YAM. Behavior cloning on the mixed data reaches 20% success. D&A advantages condition a $\pi_{0.5}$ policy and improve over that baseline by 80%. In a separate advantage-filtered experiment, the D&A-trained policy completes the task in $18.8\pm1.8$ seconds, while the baseline requires $28.5\pm9.2$ seconds.

Online and offline reinforcement learning results with D&A
Figure 4: The paper's Figure 4 contrasts reward separation during online learning with advantage-conditioned and advantage-filtered offline learning on real robot tasks.

The reduction in variance is as relevant as the mean speedup. A policy that occasionally finishes quickly but often stalls is difficult to deploy. D&A's advantage ranking appears to preserve chunks that complete the intended sequence and reject superficially similar alternatives. The result is still limited to the tasks and reward scales shown in the study.

Relative gains from D&A across several vision-language backbones
Figure 6: The paper's Figure 6 shows relative gains on external and in-domain benchmarks across different base models.

The scaling study supports the claim that decomposition helps across model families. Gemini 2.5 Flash rises from 0.280 under naive prompting to 0.418 with D&A at low thinking; Gemini 3.5 Flash rises from 0.499 to 0.609; Gemini 3.1 Pro rises from 0.515 to 0.620 at medium thinking. The non-monotonic response to thinking levels is evidence that extra test-time reasoning is not the only source of improvement.

Ablation and feedback analysis

The RBM-EVAL-OOD ablation isolates the design choices. A success criterion without decoupling improves the score from 0.486 to 0.561. Decoupling without grounding drops it to 0.343, likely because the describer omits objects needed by the rubric. Adding entity grounding recovers the score to 0.546, and the full method reaches 0.626.

This negative result is one of the paper's strongest pieces of evidence. Splitting a model call is not inherently beneficial. The benefit depends on maintaining a sufficiently informative description while removing the evaluative hypothesis from the observer. A pipeline that hides both the instruction and the relevant entities merely shifts the failure from confirmation bias to omission.

Cost measurements reinforce that base-model choice is not a simple quality ranking. Gemini 3.1 Pro uses 0.035 dollars, 23.7 seconds, and 7,358 tokens per trajectory. Gemini 3.5 Flash uses 0.039 dollars, 25.9 seconds, and 8,842 tokens. Gemini 2.5 Pro uses 0.060 dollars, 58.0 seconds, and 10,843 tokens. Gemini 2.5 Flash costs 0.015 dollars but takes 36.9 seconds and 11,177 tokens. A deployment must choose among accuracy, latency, and provider constraints rather than optimizing one scalar.

The feedback experiment isolates the value of language beyond reward. A code-as-policies planner on LIBERO improves from 11.4% with no history to 40.6% with code and binary-success history. Appending D&A failure feedback raises success to 51.4%, with a reported $p=0.00076$ over the history baseline. The feedback therefore contributes information that scalar success does not encode.

Discussion

D&A is best suited to tasks whose completion can be expressed as observable object and robot states. Picking a named object, placing it in a region, sorting objects by a rule, or assembling a structure all fit the abstraction. Tasks requiring sub-millimeter geometry, continuous force regulation, or contact dynamics expose the weakness of a purely linguistic interface.

The method can also serve as a data-selection layer. An absolute reward model can rank action chunks across episodes, estimate advantages, and retain behavior that moves toward an explicit criterion. This reduces the need for perfect labels, but it does not remove the need for validation. A biased describer or permissive criterion can systematically admit bad data.

The engineering interface is deliberately minimal. A caller supplies frames and a task string and receives a vector bounded by zero and one. Retries and length validation handle malformed responses, and the same wrapper can route to Gemini, GPT, Claude, or other providers. That portability is useful, but server-side model changes can alter behavior without changing the repository commit.

Limitations

The authors identify the main system constraints directly. Frontier APIs impose latency, token cost, and context limits; closed providers introduce stochasticity and limited control; occasional semantic hallucinations can corrupt both the description and the downstream reward. The paper also states that natural-language granularity limits rewards requiring precise spatial relationships or absolute geometric distances.

An independent limitation is the residual task leak in entity extraction. The extractor reads the instruction and supplies all objects to the describer. Although the task-relevant subset is hidden, the chosen granularity can reflect the task. A second concern is benchmark contamination: the authors suggest that Gemini 4 Argon may have seen RBM-EVAL-OOD during training, which weakens a cross-model out-of-distribution comparison. Closed APIs also make exact reproduction dependent on provider versions and availability.

Conclusion

D&A changes the order in which a vision-language model is asked to reason. It describes observed behavior before it knows what the evaluator hopes to see, then constructs an explicit success condition before assigning progress. Entity grounding preserves task-relevant detail, while a text bottleneck keeps the description inspectable. The resulting rewards support online RL, offline advantage estimation, data filtering, and feedback-driven planning.

The paper's broader lesson is that zero-shot reward quality depends on information routing, not only model scale. A stronger model can still confirm the premise embedded in a prompt. Separating observation from assessment gives failures a chance to be recognized as failures, while leaving open the harder problem of representing geometric and dynamic task constraints that natural language cannot reliably capture.

A reward model earns the right to recognize success only after it can describe failure without looking away.
VLMRobot Reward ModelingZero-Shot LearningRobot LearningEmbodied AIVision-language models

SOURCE LINKS

https://arxiv.org/abs/2611.03622https://github.com/memmelma/dnahttps://weirdlabuw.github.io/dna

Related Papers

PaperBanana-Interact: Scientific Diagram Refinement with Multi-Turn Human Feedback

PaperBanana-Interact: Scientific Diagram Refinement with Multi-Turn Human Feedback

Recent efforts have aimed to automate scientific diagram generation from paper content (Lin et al., 2026; Zhu et al., 2026a). However, fully satisfying an author's visual and communicative preferences in a single turn is challenging: in our formative user study (N = 14), all participants requested further revisions after viewing an initial draft, and 86% of them rated the refined diagrams as more satisfactory. Despite the clear demand, the multi-turn workflow remains largely underexplored. To bridge this gap, we present MTPaperBananaBench, a benchmark for multi-turn diagram generation containing 292 images annotated with 3,518 user requirements. To reduce expensive human studies and enable scalable benchmarking, we construct a user simulator that, at each turn, identifies unsatisfied requirements and converts k of them into natural language feedback. Evaluating both requirement satisfaction and overall diagram quality reveals two key failure modes shared across baseline multiturn systems: (1) quality drift, where diagram quality progressively declines over turns, and (2) forgetting, where previously implemented features are lost in subsequent turns. To address these issues, we introduce PaperBanana-Interact, a multi-agent system that refines diagrams via an internal critique-and-refine loop. PaperBanana-Interact consistently improves rather than degrades diagram quality across turns, outperforming baselines by 11.9-18.6 points in quality score and reducing forgetting by 3.7-6.2 points.

Xueqing Wu, Ashwin Balasubramanian, Bingxuan Li · 206 views · Aug 31, 2026
Multi-agentDiagram Generation
Aug 31, 2026
Robot Planning and Situation Handling with Active Perception (VAP-TAMP)

Robot Planning and Situation Handling with Active Perception (VAP-TAMP)

SUNY Binghamton + CMU + Ford Research + Agility Robotics. A TAMP (task and motion planning) framework with VLM-based active perception. Core problem: TAMP assumes a fully observable world, but execution constantly surfaces unforeseen situations — a door only half open, one lemon half fallen out of the plate. Prior open-world planning implicitly assumed situations are fully observable, while real robots rely on unreliable onboard sensors. VAP-TAMP’s key novelty is the bidirectional interaction between VLMs and action knowledge: predicates from the current action’s PDDL preconditions/effects construct VQA prompts for the VLM, and VLM outputs update the action knowledge. Three modules: (1) scene graph generator (RGB-D point cloud + instance segmentation + CLIP embeddings; geometric rules for on/inside/near; updated via both action-driven and observation-driven channels); (2) active perception (N semantically equivalent paraphrases per predicate with majority voting; inconsistent responses → the VLM suggests a viewing direction (left/right/closer/above) → navigate and re-observe, looping within budget K until the view is sufficient); (3) situation handling (verify-execute-verify loop: preconditions checked before, effects after; any failure → correct the scene graph → PDDL replanning; diagnoses whether discrepancies stem from perception error, world state change, or execution failure). Real-world: Segway RMP + UR5e + Robotiq gripper, 4 household tasks × 25 trials (100 total), 88% success (OK-Robot 76%, COWP 69%, Closed-World 33%); 72/100 trials contained at least one unforeseen situation; VLM-guided viewpoint selection averages 1.61 views vs 4.35 for greedy exploration (63% fewer); failure-mode analysis shows VAP-TAMP failures concentrate in manipulation hardware (42%) — the perceptual bottleneck has been shifted away. Simulation (OmniGibson, 5 tasks with injected failure probabilities) shows predicate-based verification beats SuccessVQA/AffordanceVQA and their combination, with effect verification contributing more than precondition verification (grasp/cut carry 50% combined failure rates detectable only post-execution).

Austine Oloo, Zainab Altaweel, Yohei Hayamizu · 624 views · Apr 28, 2026
TAMPActive Perception
Apr 28, 2026
World Action Agent: Harnessing VLMs for Robot Manipulation via World Action Rehearsal

World Action Agent: Harnessing VLMs for Robot Manipulation via World Action Rehearsal

HKUST(GZ), CUHK and Knowin AI present World Action Agent (WAA), a multi-agent harness that changes what the VLM sees and how its decisions take effect — rather than the VLM itself — so a general-purpose VLM can pilot a robot with basic tools (point, drag, preview, execute), making every decision inside one visual action workspace. Three properties: Contact views, whose camera parameters are solved from interaction-region visibility under occlusion, framing compactness, view redundancy and stability, with the feasible set constraining the two views to orthogonal horizontal projections so any alignment error can be read along two independent directions — requiring only a base-frame point cloud, so the perception source (simulation, fused RGB-D, or VGGT reconstruction) is irrelevant; action rehearsal, where each action is an editable proposal planned by cuRobo, overlaid as a translucent robot in every view with a feasibility report, refined by an Imagination Agent in a separate context while the physical scene stays unchanged, and only proposals with executable plans become motion; and in-view correction, where the agent drags from a reference point to the desired location in the Contact view where the error is observed — the reference can be a visible point on the held object, so no conversion into an absolute gripper pose is needed. Skills evolve from expert videos and human Canvas-GUI teaching through Learner, Editor and Reviewer roles under evidence-citing and independent-review constraints. On LIBERO-Pro with Gemini 3.7 Flash, using skills evolved only from LIBERO-90 and frozen before evaluation, WAA reaches a state-of-the-art 75.6% average success, above ASPIRE (72.0%), end-to-end VLAs and the same-backbone Show-Harness (6.7%), scoring 80.0 / 73.3 on the two Spatial splits; an episode costs just 31 model calls, 150 s and $0.1996 versus 120 calls, 874 s and $0.5021 for Show-Harness. The frozen skills transfer to robosuite at 100.0%, and LoRA fine-tuning Qwen3.5-9B on 112 trajectories (1,774 decision steps) as the main agent only raises out-of-domain success from 1.7% to 43.3%.

Yehang Zhang, Haojian Huang, Yifan Chang · 941 views · Sep 24, 2026
World Action AgentWAA
Sep 24, 2026
AwareVLN: Reasoning with Self-awareness for Vision-Language Navigation

AwareVLN: Reasoning with Self-awareness for Vision-Language Navigation

Vision-and-Language Navigation (VLN) requires an agent to ground language instructions to its own movement within a visual environment. While state-of-the-art methods leverage the reasoning capabilities of Vision-Language Models (VLMs) for end-to-end action prediction, they often lack an explicit and explainable understanding of the relationships between the agent, the instruction, and the scene. Conversely, explicitly building a scene map for heuristic planning is intuitively appealing but relies on additional 3D sensors and hinders large-scale vision-language pre-training. To bridge this gap, we propose AwareVLN, a novel framework that equips the navigation model with a self-aware reasoning mechanism, enabling it to understand the agent's state and task progress in a fully end-to-end and data-driven manner. Our approach features two key innovations: (1) a structural reasoning module that fosters spatial and task-oriented self-awareness, and (2) an automatic data engine with progress division for effective training. Extensive experiments on various datasets in Habitat simulator show our AwareVLN significantly outperforms previous state-of-the-art vision-language navigation methods. Project page: https://gwxuan.github.io/AwareVLN/.

Wenxuan Guo, Xiuwei Xu, Yichen Liu · 481 views · May 21, 2026
VLMVLN
May 21, 2026

As an Amazon Associate, we earn from qualifying purchases.