TRACE: Trajectory-Routed Causal Memory for Delayed-Evidence Visuomotor Imitation
TRACE stores task evidence while it is visible, routes that evidence through a path-signature memory, and reads it back when the robot reaches an ambiguous branch.
Abstract
Long-horizon robot manipulation can require a robot to choose between task alternatives using evidence that is no longer visible. TRACE adds a compact online memory to visuomotor imitation policies. It writes visual-state evidence into fixed-size latent slots, organizes access with streamed path and delta signatures, and exposes the memory through lightweight adapters while leaving the policy backbone, action head, and imitation objective unchanged.
Problem
Current observations can match, while correct actions diverge.
Method
A routed memory layer around unchanged imitation policies.
Write
Visual-state evidence is stored when the cue is visible.
Current RGB and proprioceptive features form the memory content, so the module stores the evidence before it disappears from the camera view.
Results
TRACE improves stage progress across delayed-evidence manipulation.
Main comparison
Causal memory helps when evidence has left view.
TRACE Regression reaches 69.23 average progress and TRACE Diffusion reaches 59.53, compared with 25.50 for ACT and 25.00 for Diffusion Policy.
- Best reported average
- 69.23 TRACE Regression
- Task count
- 5 physical delayed-evidence tasks
Rollout videos
Real-robot clips show the cue, shared segment, and delayed branch.
The video set collects the full Book, Laundry, Cable, and Medicine rollouts used to illustrate the delayed-evidence evaluation behind the stage-progress tables.
The book starts on the desk route, then moves through a shared carry segment before the policy must select the origin-consistent placement.
- TRACE Regression
- 83.00% Book progress
Paper Data Explorer
Effect and diagnostic results as interactive bar charts.
The controls below keep only result-bearing tables: choose a data group, switch the measured effect column, then hover any bar to inspect the exact reported value.
Data group
Implementation
The codebase mirrors the paper split: updater, adapter, and deployment path.