Skip to content

Back to the catalog

PathTime-VLA: Path-Time Decoupling for Factorized Post-Training of Vision-Language-Action Policies
arxiv.orgpaper

PathTime-VLA: Path-Time Decoupling for Factorized Post-Training of Vision-Language-Action Policies

PathTime-VLA reparameterizes Vision-Language-Action actions as a progress-indexed interaction path X(s) plus a positive interval-time profile that defines a monotone time law t(s). Geometry is thus decoupled from execution speed, so teleoperation timing artifacts don't contaminate the path target. A staged post-training recipe uses demonstrations and DAgger interventions for a target-domain prior, Speed-DQN to learn execution-speed multipliers from robot interaction, and Path-AWR to refine the diffusion path generator from rollout outcomes. On three tasks it reaches 58/60 successes versus 57/60 for BC+DAgger at fixed 1×, with about 39–52% shorter mean completion times on successful trials.

TL;DR VLA policy that separates path geometry from execution timing, post-trained with DAgger, Speed-DQN and Path-AWR for similar success and ~39–52% faster completion.
Document

What it claims

Adding classical path-time parameterization to a VLA action head improves both success and speed on real robots. On three manipulation tasks the full pipeline gets 58/60 successes with an averaged throughput of 267 tasks/hour. A conventional time-indexed ("Coupled") policy trained with the same demonstrations plus DAgger gets 51/60 and 91/hour (Fig. 1).

The summary's 58 vs 57 comparison is against PathTime-VLA's own representation trained with BC + DAgger at fixed 1×. Most of the reliability gain over a standard policy comes from the representation and supervised stage, not from the RL stages. The RL stages mainly buy the 39–52% shorter completion times.

How it works

  • Built on E2VLA. It keeps E2VLA's pretrained backbone and diffusion modeling, and splits the output into three heads:
  • PathHead: diffusion. It never sees the speed multiplier, so speed augmentation cannot create conflicting geometry targets.
  • VelocityHead: an ordered distribution over log-rate bins that estimates the base progress rate.
  • TimeHead: cross-attention that spreads traversal time across path intervals. Its input is the stop-gradient of the predicted path. It can slow before contact and dwell during engagement, which a single scalar speed-up cannot express.
  • Progress metric. Translation and rotation are combined as δs = √(‖Δp‖² + (ρθ)²). The gripper command is zero-order held and does not count as progress. Zero-motion dwell time is folded into a neighbouring interval, and padded endpoint knots are masked out of timing supervision.
  • Speed augmentation. For each multiplier m, interval durations are divided by m while the path target stays the same.
  • Training stages.
flowchart LR
  D[Demos + DAgger interventions] --> S[Supervised: L_path + λt L_time + λv L_vel]
  S --> F[Freeze backbone + action expert]
  F --> Q[Speed-DQN picks multiplier per chunk]
  Q --> R[Robot rollouts]
  R -->|TD updates| Q
  R --> E[Executed paths + outcomes]
  E --> A[Path-AWR: update PathHead only]
  D -->|supervised anchor| A
  • Speed-DQN. One discrete action per chunk, chosen from a task-specific multiplier set.
  • Reward: a bounded per-chunk penalty for slower bins plus a dominant terminal term. The terminal term is positive on success and negative on failure or safety stop.
  • Training: Huber loss, clipped TD target, and a target network.
  • Path-AWR.
  • Return: a discounted terminal return with the speed penalty removed.
  • Advantage: a path critic Q(f, X, mask) minus a value baseline V(f).
  • Weighting: advantages become rank-based quantile weights in [0,1], so the update does not depend on critic calibration. Unsafe samples get weight 0.
  • Update: executed paths are re-noised and used as weighted diffusion self-imitation targets. A supervised BC+DAgger term anchors the update, and only the knots actually executed contribute to the loss.

Evidence

  • 600 real-robot evaluation trials across three tasks. The training data includes teleoperated demos, DAgger interventions and online DQN rollouts.
  • Full pipeline vs Coupled + DAgger: 58/60 vs 51/60 successes, and 267 vs 91 tasks/hour throughput (averaged across tasks).
  • Full pipeline vs PathTime-VLA under BC + DAgger at 1×: 58/60 vs 57/60, with about 39–52% shorter mean completion time on successful trials.

Limits

  • The fetched text cuts off partway through the method. Per-task results, ablations, task names and the authors' stated limitations were not available. Nothing here mentions code, weights or a licence.
  • The method depends on E2VLA as its base and on a human teleoperator for DAgger interventions. It also needs online real-robot RL rollouts and a hand-chosen per-task multiplier set.
  • The Speed-DQN state does not reveal which stochastic path the PathHead sampled. Speed choices are therefore conditioned on context, not on the specific geometry being executed.
  • In the described round, the update flows one way, from Speed-DQN to Path-AWR. Timing is not re-learned after the path is refined.
  • There are only 60 trials per arm across three tasks, so the 57 vs 58 success difference is not meaningful on its own.

Organisations named here

  • DAgger

Technologies named here

  • PathTime-VLA
  • DAgger
  • diffusion model
  • Path-AWR
  • Speed-DQN
  • Vision-Language-Action

Techniques named here

  • Path-time decoupling
  • Staged post-training
  • Speed-DQN
  • Path-AWR
  • DAgger interventions
  • Path-conditioned action expert