Skip to content
AI.info

Research

Echo: Coupled Action and Task Status Signal Denoising for Vision Language Action Models

Overview Research area: Robotics — Vision Language Action (VLA) models for real-world manipulation, specifically task-status (completion/failure) signal prediction and its use in guiding action genera

arXiv
2610.31569
Published
2026-10-22
Authors
Yufeng Liu, Bohao Fan, Juntu Zhao, Xinyi Wang, Hang Yu, Wenzhuan Luo, Yingzhi Wang, Qinghai Li, Yingdong Hu, Junliang Guo, Richard Wang, Dequan Wang, Yang Gao, Cheng Ma

AI summary

Overview

  • Research area: Robotics — Vision Language Action (VLA) models for real-world manipulation, specifically task-status (completion/failure) signal prediction and its use in guiding action generation.
  • Technical level: Advanced. The paper assumes familiarity with flow-matching generative policies, action chunking, attention masking, and imitation-learning data pipelines.
  • Scope: Echo is a single-VLA framework that appends stop and failure signals as two extra dimensions of each action chunk, denoises them jointly with actions (but faster), and learns them from successful, failed, pre-intervention, and recovery data without frame-level progress annotations; it is evaluated on five real-world manipulation tasks plus a LIBERO-Recovery simulation study.

What This Paper Is About

Robots running a VLA policy need to know whether a task is still going, has succeeded, or has failed, so they can continue, stop, or recover. Existing ways of adding these signals demand fine-grained frame-level labels, separate monitoring models, or complex architectures, and the signals are usually only used for monitoring rather than to shape the actions themselves. Echo's goal is to learn stop and failure signals cheaply, inside the same VLA, and to make those signals actively steer action generation toward correction and recovery.

Key Contributions

  1. Compact task-status representation: two signals — a stop signal (SS) and a failure signal (FS) — are appended as two extra dimensions of each action chunk, sharing the chunk horizon H and adding little parameter overhead by reusing the VLA's visual, language, and robot-state features.
  2. Annotation-light supervision scheme: targets for SS and FS are built from segment types, segment boundaries, padding masks, and position within recovery segments, using successful demonstrations, terminal failure rollouts, pre-intervention failure segments, and recovery demonstrations — no frame-level progress annotations.
  3. Status-guided action generation: controlled attention (actions attend to both signal groups; signals attend to actions; direct SS–FS attention is blocked) plus asynchronous denoising, where signals reach their clean endpoint earlier (τ_clean > 0) so later action denoising steps condition on cleaner status estimates.
  4. Empirical validation: five real-world manipulation tasks plus ablations, signal interventions, and failure-data scaling, showing accurate status prediction and consistent task-completion gains over an action-only π0.5 baseline, with larger out-of-distribution gains.

Main Findings

  • Better task completion on every real-world task (30 trials per model and task, Task Completion Score 0–10): Insert Flower 5.67 ± 0.92 → 8.33 ± 0.69; Capsule Toy 8.40 ± 0.18 → 8.57 ± 0.16; Insert Pen 6.87 ± 0.84 → 8.60 ± 0.46; Make Tanghulu 4.33 ± 0.92 → 5.33 ± 0.93; Open Drawer 5.40 ± 0.77 → 7.90 ± 0.26. Both models share the same action-supervision data.
  • Accurate status prediction without frame-level labels: Echo's frame-level Macro-F1 ranges from 88.01 ± 1.22 (Open Drawer) to 92.18 ± 0.71 (Insert Flower); trajectory-level F1 ranges from 90.00 ± 5.57 (Open Drawer) to 100.00 ± 0.00 (Capsule Toy).
  • Stronger than prior approaches on Insert Flower: CycleVLA scores 3.00 ± 0.85 with 43.10 ± 1.80 frame F1 and 36.67 ± 8.95 trajectory F1; VLA-Corrector scores 5.67 ± 0.92 and is not evaluated on F1. Echo scores 8.33 ± 0.69. Under a binary success/non-success protocol, the external reward model Robometer reaches 75.54 ± 7.05 frame F1 and 90.00 ± 5.57 trajectory F1, versus Echo's 93.09 ± 0.81 and 96.67 ± 3.33.
  • Gains concentrate under distribution shift (15 trials per condition): Insert Flower ID 9.33 ± 0.67 (π0.5) vs 8.67 ± 0.91 (Echo), OOD 2.00 ± 1.07 vs 8.00 ± 1.07; Open Drawer ID 8.40 ± 0.13 vs 8.93 ± 0.18, OOD 2.40 ± 1.06 vs 6.87 ± 0.29. Status prediction stays broadly stable (Insert Flower frame F1 93.19 ± 0.93 ID, 91.17 ± 1.03 OOD; Open Drawer 87.27 ± 1.02 ID, 88.74 ± 2.24 OOD).
  • Action-to-signal attention is what converts signals into better execution: removing action attention to the signal groups keeps signal quality (90.78 ± 0.49 frame F1, 100.00 ± 0.00 trajectory F1) but drops task score to 5.00 ± 0.93, near the action-only baseline.
  • Signal separation matters: allowing direct SS–FS attention ("Full Attention") reduces frame F1 to 86.14 ± 1.40 and score to 7.67 ± 0.79; sharing MLPs across actions, SS, and FS degrades further to 78.68 ± 3.31 frame F1 and 6.67 ± 0.88 score.
  • Asynchronous denoising helps execution and timeliness: synchronous denoising gives 7.33 ± 0.82 score, 87.29 ± 1.73 frame F1, and 86.67 ± 6.31 trajectory F1, versus Echo's 8.33 ± 0.69, 92.18 ± 0.71, and 96.67 ± 3.33.
  • Signals causally steer behavior: holding SS at 0 and forcing FS to 1 elicits repeated upward recovery motions on Insert Flower, while forcing FS to 0 produces task-directed motions.
  • Failure data improves prediction, not execution: scaling terminal-failure trajectories over nested subsets of 50, 120, 190, and 250 (250 used in main experiments) improves frame-level status prediction while task-completion scores stay broadly stable — consistent with failure actions being excluded from imitation and correction coming from pre-intervention and recovery data.
  • Simulation corroboration: a three-type Echo model on 150 fixed LIBERO-Recovery scenes spanning five LIBERO suites, over 4,500 trials per model, reaches 34.76% task success versus 32.67% for the action-only π0.5 baseline trained on the same success and recovery data, with 89.97% frame-level status accuracy.

Methodology in Plain English

Echo starts from a flow-matching VLA (π0.5) that predicts an action chunk of horizon H — a short sequence of future actions — from camera images, robot state, and a language instruction. Multi-subtask episodes are manually annotated at subtask boundaries, and each segment gets its own instruction.

The central trick is representation. Two extra columns are glued onto every action chunk: a stop signal and a failure signal, each with one value per chunk step. Reading them together gives three states: low stop means keep going; high stop with low failure means success; high stop with high failure means terminal failure. Inside ongoing execution, an elevated failure value marks a recoverable error. Because the signals ride along with the actions, the same Transformer features and projections do double duty, so the added cost is small.

Labels come from data structure rather than human frame-by-frame annotation. Action chunks that run past the end of a segment are padded by repeating the last valid action, and that padding mask is reused as a boundary cue:

  • Successful demonstrations: actions supervised everywhere; stop target equals the padding pattern (stop at the end); failure target all zeros.
  • Terminal failure rollouts: no action supervision; same stop pattern; failure target equals the padding pattern (failure at the end), which avoids needing to know exactly when the failure began.
  • Pre-intervention failure segments (before an operator takes over): no action supervision; stop target zero everywhere, since execution continues through recovery; failure target equals the padding pattern to mark the recoverable-error state.
  • Recovery demonstrations: corrective actions supervised only at non-padding positions (so the policy does not learn to stop early); stop target zero; failure target is a graded ramp computed from the frame's position within the recovery segment, so its mean decreases roughly linearly as recovery progresses.

Architecturally, action, stop, and failure tokens are projected separately, concatenated after the multimodal prefix, and processed by a shared Transformer with per-token flow times (a time tensor of shape B × L). Actions attend to the prefix and both signal groups; signals attend back to actions; SS and FS are blocked from attending to each other to keep their meanings distinct. Each group has its own MLP and output projection.

Denoising is asynchronous: a motivating experiment with synchronous denoising shows both signals converging early while action estimates keep changing between steps 8 and 9, so signals are given a faster flow-time schedule via τ_clean, reach their clean value first, and are then held fixed while actions finish denoising. At inference, the averaged signal values are compared against thresholds (0.5 for both in the reported evaluations) to decide ongoing / success / terminal failure.

Why This Matters

  • Research impact: the paper argues that status signals should be a first-class part of the generative action process rather than an external monitor or a post-hoc classifier. It offers a concrete recipe (extra chunk dimensions, boundary-derived labels, controlled attention, faster signal denoising) that others can graft onto existing flow-based VLAs without a second model or extra policy optimization.
  • Real-world applications:
    • Precise insertion and assembly tasks (flower into vase, pen into holder), where knowing a grasp or alignment has failed early enables correction instead of repeated blind attempts.
    • Food preparation and skewering (Make Tanghulu), where partial-credit failure modes such as a fruit slipping off after release must be distinguished from complete failure.
    • Articulated-object interaction in homes and warehouses (opening drawers), where the robot must stop on success rather than over-pull.
    • Supervisory control of fleets: accurate success/failure recognition supports when to stop, alert a human, or hand off, and operator-intervention logs become training signal rather than wasted data.
  • Industry relevance: the approach reuses ordinary teleoperation successes plus rollout failures and human takeovers that deployment already produces, avoids frame-level labeling cost, and adds little inference overhead (no gradient computation at test time, unlike corrective-replanning approaches). Those properties favor scaling to fleets and to data-collection loops where failure data accumulates naturally.

Future Directions

  • Removing remaining manual labeling: subtask boundaries are still manually annotated, and the recovery/failure segmentation depends on operator intervention events. Automating boundary discovery or intervention labeling would broaden applicability.
  • Sharper failure-onset supervision: terminal and pre-intervention failure data only mark the end of a segment as failing, so failure onset is not localized. Richer temporal failure labels might improve recoverable-failure detection beyond the current boundary-based scheme.
  • Beyond fixed thresholds: decision thresholds for SS and FS are set to 0.5 in the evaluations; calibrating or learning them per task, and studying the 3 s (15-frame) decision window, are open questions.
  • Scaling and transfer: validating on more tasks, longer multi-subtask horizons, and mobile manipulation (the base is stationary in these experiments), plus closing the gap between the modest simulation gain (34.76% vs 32.67%) and the larger real-world gains, including whether status signals can feed online replanning or reinforcement learning.

Target Audience

Robotics and embodied-AI researchers working on VLA policies, imitation learning, and failure detection; engineers deploying manipulation systems who need reliable stop/recover behavior without a separate monitoring stack; and graduate students interested in flow-matching action generation, attention-mask design, and annotation-efficient supervision. Readers without a background in generative policies or action chunking will find the architecture sections demanding, though the problem framing and real-world results are accessible.

Authors’ abstract

Recognizing task completion and failure enables robots to stop upon success and initiate recovery or replanning after failure. Existing methods augment Vision Language Action (VLA) policies with task status signal prediction to support these execution decisions. However, learning and integrating these signals can require fine-grained supervision, external monitoring models, or complex architectural designs. Moreover, the potential of task status signals to directly guide action generation remains underexplored. We present Echo, a framework that combines task status signal learning without frame-level progress annotations with a compact design for status prediction and action generation within a single VLA. Specifically, Echo represents task status with stop and failure signals, added as two dimensions of each action chunk and denoised together with robot actions. Their combination distinguishes ongoing execution, successful completion, and failure. To learn these signals without fine-grained progress annotations, Echo constructs successful, failed, and recovery trajectories with complementary supervision properties. To enable status signal-guided action generation, Echo controls interactions between the signals and actions and denoises the signals faster than the actions. These allow later action denoising steps to condition on cleaner status estimates while preserving accurate signal prediction. Extensive real-world manipulation experiments show that Echo accurately predicts task status and consistently improves policy performance.

Read the original paper