arXiv is now an independent nonprofit! Learn more
License: arXiv.org perpetual non-exclusive license
arXiv:2609.15570v1 [cs.RO] 14 Sep 2026

DIDO: Distilling Interaction-Centric Dynamics into One-Step Denoising for World Action Models

Jing Lyu∗,1,2,3  Shuanghao Bai∗,4  Runze Xiao3  Zhenyu Liao6  Wenxing Tan3 Zihan Tang5  Ruochuan Shi1,2,3  Cheng Peng1,2,3  Yuheng Ji1,2,3  Yihao Wang3 Badong Chen4  Pengwei Wang3  Zhongyuan Wang†,3  Xiaoguang Zhao†,1,2 1Institute of Automation, Chinese Academy of Sciences 2School of Artificial Intelligence, University of Chinese Academy of Sciences 3Beijing Academy of Artificial Intelligence (BAAI) 4Institute of Artificial Intelligence and Robotics, Xi’an Jiaotong University 5Tsinghua University  6Amazon *Equal contribution.  †Corresponding authors. Project Page   Code
Abstract

World Action Models (WAMs) use video generation models to predict future visual dynamics for robotic manipulation, but iterative denoising introduces additional latency for closed-loop control. We empirically find that visual content converges at different rates during denoising. Static background structure forms early, whereas the gripper and manipulated object remain blurry after the first step, with their interaction dynamics emerging only through subsequent denoising. Consequently, naively truncating a multi-step video model to one step preserves scene structure but loses the interaction-centric dynamics most critical for manipulation. To address this issue, we propose DIDO, which distills the converged dynamics of a multi-step video model into a single denoising step. DIDO combines distribution matching distillation with interaction-centric representation guidance. Beyond compressing multi-step generation into one forward pass, DIDO explicitly models the gripper, manipulated object, and their interaction using supervised bounding-box visual reasoning tokens. Additionally, DIDO aligns the target object’s representations across multiple model layers with features from a pretrained DINOv3 encoder. This interaction-centric guidance helps the distilled model preserve both the relevant entities and their future dynamics in a single step, while substantially reducing inference latency. DIDO achieves an average success rate of 99.0% on LIBERO, 76.6% on LIBERO-Plus, and 92.0% on RoboTwin, while also demonstrating effective transfer to long-horizon and generalization tasks in real-world robotic manipulation.

1 Introduction

Vision-Language-Action Models (VLAs) have achieved strong performance in robotic manipulation by leveraging large-scale vision-language pretraining to follow language instructions across diverse tasks and embodiments Brohan et al. (2023); Zitkovich et al. (2023); Kim et al. (2025b); Physical Intelligence et al. (2025). Most VLA policies predict actions directly from the current observation and language instruction, without explicitly modeling how the environment will evolve under the robot’s actions. Recently, World Action Models (WAMs) have explored a complementary direction by using video generation models to predict future visual dynamics Bai et al. (2026b); Wu et al. (2024b); Hu et al. (2025); Ye et al. (2026b). These predictions provide the policy with explicit foresight into how the robot, manipulated objects, and their interactions evolve over time. However, realizing such foresight at inference time remains computationally expensive because video generation typically relies on iterative denoising.

A natural way to reduce this cost is to truncate the denoising process and extract predictive representations from only one or a few early steps Hu et al. (2025); Chi et al. (2025). This substantially improves inference efficiency and has been shown to retain useful predictive information. Yet it remains unclear how much of the dynamics represented by the fully denoised video model are already present at these early steps. In particular, when denoising is reduced to a single step, what dynamics are preserved, and what dynamics are still missing?

Refer to caption
Figure 1: Interaction-centric dynamics emerge progressively during denoising and can be recovered in a single step. We compare a four-step teacher fine-tuned on robot data (top; rows show predictions after 1, 2, and 4 denoising steps) with DIDO (bottom). The four-step robot-domain teacher shows that scene structure forms early, while gripper-object dynamics sharpen across denoising steps. DIDO recovers these dynamics in a single step.

To answer this question, we conduct an empirical study of the denoising trajectory in Figure 1, examining both decoded videos and latent representations. We observe a clear spatial and temporal asymmetry. After a single step, static background structure is already well formed, whereas the gripper and manipulated object remain blurry and poorly resolved. The same pattern appears in latent space: inter-frame changes in these interaction regions are weak at early steps but progressively strengthen and become spatially localized as denoising proceeds. This behavior is consistent with the coarse-to-fine nature of diffusion models, where global structure forms early while finer content is refined over subsequent steps Choi et al. (2022); Balaji et al. (2022). These findings show that naive single-step truncation largely preserves scene structure but misses the interaction-centric dynamics that emerge later in denoising.

We instantiate this insight in DIDO, a World Action Model that learns interaction-centric future dynamics within a single denoising step. In Stage I, DIDO jointly combines distribution matching distillation (DMD) Yin et al. (2024a) with interaction-centric visual reasoning. DMD transfers the converged dynamics of a multi-step video model, while dedicated object, interaction, gripper, and alignment tokens explicitly ground the distilled dynamics in manipulation-relevant entities. The object and gripper tokens are supervised through future bounding-box trajectories to capture their spatial and temporal evolution, while the alignment tokens are aligned with target-object features from a pretrained DINOv3 encoder across multiple transformer layers Siméoni et al. (2026), reinforcing discriminative visual information throughout the video model. In Stage II, the resulting single-step world model is coupled with an action expert through a mixture-of-transformers architecture, allowing the policy to directly access its predictive representations without decoding future frames. Together, these designs enable DIDO to capture interaction-centric future dynamics in one forward pass and efficiently exploit them for closed-loop control.

The main contributions are threefold. First, we reveal that static scene structure forms early during video denoising, while manipulation-relevant dynamics around the gripper and target object emerge progressively at later steps. Second, we propose DIDO, which distills multi-step dynamics into a single denoising step and introduces interaction-centric visual reasoning with trajectory supervision and multi-layer visual feature alignment. Third, DIDO substantially improves the efficiency of future dynamics modeling for closed-loop control while achieving 99.0% on LIBERO, 76.6% on LIBERO-Plus, and 92.0% on RoboTwin, with effective transfer to real-world manipulation.

2 Related Work

World Action Models for Robotic Manipulation.

Vision-Language-Action Models (VLAs) have achieved strong performance in robotic manipulation Brohan et al. (2023); Zitkovich et al. (2023); Kim et al. (2025b); Physical Intelligence et al. (2025); Bai et al. (2026a). World Action Models (WAMs) explore a complementary direction by incorporating video-based future modeling into action prediction Ye et al. (2026b); Li et al. (2026). Early approaches synthesize future frames or subgoal images to guide action generation Du et al. (2023); Black et al. (2024); Tian et al. (2025); Wu et al. (2024a), while subsequent methods condition policies on predictive representations  Wu et al. (2024b); Hu et al. (2025); Wang et al. (2026b); Lyu et al. (2026). Recent WAMs further couple video and action through joint generative modeling, latent action representations, or multi-stream architectures Cheang et al. (2024); Bi et al. (2026); Team et al. (2026b). Action-centered variants also use future visual dynamics primarily as training supervision or optional inference-time guidance Ye et al. (2026a); Team et al. (2026a). For WAMs that explicitly generate future visual dynamics, inference typically relies on multi-step denoising. DIDO instead distills these dynamics into a single denoising step while explicitly grounding them in gripper-object interactions.

Efficient World Action Models.

Recent work improves WAM efficiency through several strategies. One line removes test-time future imagination entirely. Fast-WAM predicts actions without generating future observations Yuan et al. (2026), eliminating the cost of explicit future prediction. A second line retains future modeling but truncates denoising, conditioning the policy on representations extracted from only one or a few early steps Chi et al. (2025); Hu et al. (2025); Zhao et al. (2026). Other approaches preserve future prediction while reducing architectural or conditioning overhead, for example by simplifying the action module, reusing future features across action denoising steps Ma et al. (2026), or moving auxiliary geometric supervision to training time Zhang et al. (2026). Closest to DIDO are methods that distill multi-step video or video-action predictions into one-step generation or predictive representations Akbari et al. (2026); Yan et al. (2026). DIDO follows this one-step distillation direction, but goes beyond generic compression by introducing interaction-centric visual reasoning tokens, supervised by gripper-object trajectories and multi-layer visual alignment, to recover the dynamics that early denoising fails to capture.

Object- and Interaction-Centric Representations for Manipulation.

Object-centric VLA methods structure policy representations around task-relevant entities using visual prompts, object-conditioned features, slots and relations, or 3D object representations Li et al. (2025c); Li et al. (2025a); Hanyu et al. (2026); Liu et al. (2026b). Recent WAMs extend this idea to future prediction by modeling object masks Yu et al. (2026); Lou et al. (2026), temporally persistent robot/object slots Liu et al. (2026a), or structured semantic, geometric, and kinematic foresight Yan et al. (2026); Jin et al. (2026); Zheng et al. (2026b); Ji et al. (2025). While these approaches make future prediction increasingly object- and structure-aware, robot–object interactions are still largely represented implicitly. DIDO instead adopts interaction-centric visual reasoning, explicitly integrating gripper–object trajectories with visual representations during video generation to capture manipulation-relevant dynamics.

3 Method

DIDO learns interaction-centric future dynamics in a single denoising step and directly exploits them for action prediction. It combines one-step dynamics distillation (Section 3.1), interaction-centric visual reasoning (Section 3.2), and interaction-aware action prediction (Section 3.3). The overall training strategy is described in Section 3.4. Additional architectural details, including token configurations, action-expert design, and shared attention, are provided in Appendix B.

Refer to caption
Figure 2: Overview of DIDO. In Stage I, the one-step world model augments the video transformer with four interaction-centric token groups, including object 𝒯obj\mathcal{T}_{\mathrm{obj}}, interaction 𝒯int\mathcal{T}_{\mathrm{int}}, gripper 𝒯grip\mathcal{T}_{\mathrm{grip}}, and alignment 𝒯align\mathcal{T}_{\mathrm{align}} tokens. The object and gripper branches predict future bounding-box trajectories b^obj\hat{b}^{\mathrm{obj}} and b^grip\hat{b}^{\mathrm{grip}} using the shared interaction tokens, while the alignment tokens are supervised by DINOv3 features extracted from the target object crop. Together with the image-conditioning and video representations 𝒯video\mathcal{T}_{\mathrm{video}}, these tokens evolve through the video transformer to capture interaction-centric future dynamics. In Stage II, an action expert is coupled to the world model through a mixture-of-transformers architecture and directly accesses its intermediate representations for action prediction without decoding and re-encoding future video.

3.1 One-Step World Dynamics Distillation

Given a current observation oo and language instruction ℓ\ell, the video model predicts a future latent zz describing how the scene evolves under the robot’s actions. We build the video model on Wan2.2-TI2V-5B Wan et al. (2025) and initialize it from its publicly released four-step distilled variant Li et al. (2025b). Before the two-stage training of DIDO, we first adapt this four-step generator to robot manipulation demonstrations, yielding the robot-domain teacher used for distillation.

We distill the four-step teacher into a single-step generator using distribution matching distillation (DMD) Yin et al. (2024b). Let pT,tp_{\mathrm{T},t} and pθ,tp_{\mathrm{\theta},t} denote the perturbed distributions induced by the four-step teacher and single-step generator at diffusion timestep tt, respectively. DMD optimizes

ℒDMD=𝔼t[DKL(pθ,t∥pT,t)],\mathcal{L}_{\mathrm{DMD}}=\mathbb{E}_{t}\left[D_{\mathrm{KL}}\left(p_{\mathrm{\theta},t}\;\|\;p_{\mathrm{T},t}\right)\right], (1)

whose gradient is estimated using real and fake score networks. Rather than reproducing the coarse prediction obtained by naively truncating the teacher after its first step, DMD trains the single-step generator to match the converged output distribution of the four-step teacher. The future latent zz can therefore be obtained with a single forward pass at inference time. While the distilled generator can already recover the gripper and manipulated object in the predicted future, the distillation objective does not explicitly encourage modeling their interaction. We therefore introduce interaction-centric visual reasoning to further capture their coupled dynamics.

3.2 Interaction-Centric Visual Reasoning

To explicitly ground the distilled dynamics in manipulation-relevant entities, we introduce four interaction-centric token groups

𝒯inter=[𝒯obj;𝒯int;𝒯grip;𝒯align],\mathcal{T}_{\mathrm{inter}}=[\mathcal{T}_{\mathrm{obj}};\mathcal{T}_{\mathrm{int}};\mathcal{T}_{\mathrm{grip}};\mathcal{T}_{\mathrm{align}}], (2)

representing the target object, gripper-object interaction, gripper, and object-centric visual alignment, respectively. These tokens are embedded directly into the video transformer and evolve jointly with the video representations. We supervise them through complementary trajectory and visual alignment objectives.

Trajectory Supervision.

We supervise the future spatial evolution of the gripper and target object over the action horizon. Let HaH_{a} denote the action chunk size. The gripper branch [𝒯grip;𝒯int][\mathcal{T}_{\mathrm{grip}};\mathcal{T}_{\mathrm{int}}] predicts a sequence of HaH_{a} future bounding boxes b^grip={b^hgrip}h=1Ha\hat{b}^{\mathrm{grip}}=\{\hat{b}^{\mathrm{grip}}_{h}\}_{h=1}^{H_{a}}, while the object branch [𝒯obj;𝒯int][\mathcal{T}_{\mathrm{obj}};\mathcal{T}_{\mathrm{int}}] predicts b^obj={b^hobj}h=1Ha\hat{b}^{\mathrm{obj}}=\{\hat{b}^{\mathrm{obj}}_{h}\}_{h=1}^{H_{a}}. Sharing 𝒯int\mathcal{T}_{\mathrm{int}} across both branches encourages it to capture their relative spatial and temporal evolution.

For a predicted bounding-box sequence b^={b^h}h=1Ha\hat{b}=\{\hat{b}_{h}\}_{h=1}^{H_{a}} and its target b={bh}h=1Hab=\{b_{h}\}_{h=1}^{H_{a}}, we define

ℒbox​(b^,b)=1Ha​∑h=1Ha[smoothL1​(b^h,bh)+λgiou​ℒgiou​(b^h,bh)].\mathcal{L}_{\mathrm{box}}(\hat{b},b)=\frac{1}{H_{a}}\sum_{h=1}^{H_{a}}\left[\mathrm{smooth}_{L_{1}}(\hat{b}_{h},b_{h})+\lambda_{\mathrm{giou}}\mathcal{L}_{\mathrm{giou}}(\hat{b}_{h},b_{h})\right]. (3)

The interaction trajectory objective is

ℒinter=λobj​ℒbox​(b^obj,bobj)+λgrip​ℒbox​(b^grip,bgrip).\mathcal{L}_{\mathrm{inter}}=\lambda_{\mathrm{obj}}\mathcal{L}_{\mathrm{box}}\left(\hat{b}^{\mathrm{obj}},b^{\mathrm{obj}}\right)+\lambda_{\mathrm{grip}}\mathcal{L}_{\mathrm{box}}\left(\hat{b}^{\mathrm{grip}},b^{\mathrm{grip}}\right). (4)
Refer to caption
Figure 3: Dynamics-based token refinement. Given the current timestamp t0t_{0} and a future timestamp tkt_{k}, we obtain their corresponding value features Vt0V_{t_{0}} and VtkV_{t_{k}} from the video backbone and compute cell-wise differences to construct a dynamic map. The spatial feature map is partitioned into a 4×54\times 5 grid, with each region containing 2×22\times 2 fine-grained cells. We rank the 20 regions by the summed dynamics of their four cells, retain the top-3 high-dynamic regions at full token resolution, and apply 2×22\times 2 average pooling to the remaining regions. This preserves fine-grained interaction-relevant dynamics while substantially reducing redundant future-video tokens.

Multi-Layer Visual Alignment.

Trajectory supervision provides spatial and temporal grounding, but bounding-box prediction alone does not ensure that the video model preserves discriminative visual information about the manipulated object. We therefore supervise 𝒯align\mathcal{T}_{\mathrm{align}} with object-centric features extracted by a frozen DINOv3 encoder Siméoni et al. (2026). Specifically, we crop the manipulated-object region using its bounding box, resize the crop to the DINOv3 input resolution, and encode it into a sequence of visual tokens. At selected video-transformer layers, the intermediate representations of 𝒯align\mathcal{T}_{\mathrm{align}} are aligned with these frozen DINOv3 tokens.

Let 𝒮\mathcal{S} denote the transformer layers used for alignment, 𝒯alignl\mathcal{T}_{\mathrm{align}}^{l} the alignment-token representations at layer ll, and FDINOF_{\mathrm{DINO}} the frozen DINOv3 tokens extracted from the object crop. We define

ℒalign=1|𝒮|​∑l∈𝒮‖Pl​(𝒯alignl)−FDINO‖1,\mathcal{L}_{\mathrm{align}}=\frac{1}{|\mathcal{S}|}\sum_{l\in\mathcal{S}}\left\|P_{l}\left(\mathcal{T}_{\mathrm{align}}^{l}\right)-F_{\mathrm{DINO}}\right\|_{1}, (5)

where PlP_{l} projects the alignment-token representations into the DINOv3 feature space.

The required bounding-box trajectories and visual targets are automatically curated from the original demonstrations without manual labeling; details are provided in Appendix A.

3.3 Interaction-Aware Action Prediction

DIDO couples the single-step video model with an action expert through a mixture-of-transformers architecture, allowing the action expert to directly attend to the video model’s internal representations without decoding and re-encoding future video. As illustrated in Figure 2, the action expert accesses the complete latent stream of the video model, including image-conditioning, interaction-centric, alignment, and future-video representations. Only the future-video representations are selectively refined before being exposed to the action expert.

Dynamics-Based Token Refinement.

Future-video representations contain a large number of tokens and substantial spatial redundancy, while manipulation-relevant changes are typically concentrated in a few local regions. We therefore preserve fine-grained tokens in regions with strong predicted dynamics and compress the remaining regions.

As illustrated in Figure 3, let t0t_{0} denote the current frame and tkt_{k} the kk-th future frame, with Vt0V_{t_{0}} and VtkV_{t_{k}} denoting their corresponding value features. We partition the spatial feature map into a 4×54\times 5 grid of 20 regions, each containing a 2×22\times 2 set of fine-grained cells. For each cell rr, we measure its predicted change as

stk​(r)=‖Vtk​(r)−Vt0​(r)‖2.s_{t_{k}}(r)=\left\|V_{t_{k}}(r)-V_{t_{0}}(r)\right\|_{2}. (6)

For each region RmR_{m}, we aggregate the scores of its four cells:

Stk​(Rm)=∑r∈Rmstk​(r),|Rm|=4.S_{t_{k}}(R_{m})=\sum_{r\in R_{m}}s_{t_{k}}(r),\qquad|R_{m}|=4. (7)

We rank the 20 regions by Stk​(Rm)S_{t_{k}}(R_{m}) and retain all fine-grained tokens in the top-3 regions. For each of the remaining 17 regions, 2×22\times 2 average pooling merges its four cells into a single token. The same spatial refinement is applied to the corresponding key and value features before being accessed by the action expert, while all other video-model latents remain unchanged.

Flow-Matching Action Generation.

Conditioned on the video-model representations, the action expert generates an action chunk of length HaH_{a} via flow matching. Let a={ah}h=1Haa=\{a_{h}\}_{h=1}^{H_{a}} denote the ground-truth action chunk. We sample τ∼U⁡[0,1]\tau\sim U[0,1] and ϵ∼𝒩⁡(0,I)\epsilon\sim\mathcal{N}(0,I) with the same shape as aa, and construct aτ=(1−τ)​ϵ+τ​aa_{\tau}=(1-\tau)\epsilon+\tau a with target velocity u=a−ϵu=a-\epsilon. The action expert vθv_{\theta} is optimized by

ℒact=𝔼a,τ,ϵ​[‖vθ​(aτ,τ)−u‖22].\mathcal{L}_{\mathrm{act}}=\mathbb{E}_{a,\tau,\epsilon}\left[\left\|v_{\theta}\left(a_{\tau},\tau\right)-u\right\|_{2}^{2}\right]. (8)

3.4 Training Strategy

DIDO is trained in two stages after preparing the robot-domain four-step teacher described in Section 3.1; detailed optimization settings are provided in Appendix C.2.

Stage I: One-Step Interaction-Centric Dynamics Learning.

The first stage jointly optimizes one-step distillation, interaction trajectory supervision, and visual alignment:

ℒstage1=ℒDMD+ℒinter+λalign​ℒalign.\mathcal{L}_{\mathrm{stage1}}=\mathcal{L}_{\mathrm{DMD}}+\mathcal{L}_{\mathrm{inter}}+\lambda_{\mathrm{align}}\mathcal{L}_{\mathrm{align}}. (9)

Here, ℒDMD\mathcal{L}_{\mathrm{DMD}} transfers the teacher’s converged future distribution, ℒinter\mathcal{L}_{\mathrm{inter}} grounds the prediction in the gripper and target-object trajectories, and ℒalign\mathcal{L}_{\mathrm{align}} preserves object-centric visual information.

Stage II: Joint Policy Learning.

We then initialize the action expert and jointly optimize it with the single-step video model. To preserve predictive dynamics during policy learning, we retain the video-generation objective ℒvideo\mathcal{L}_{\mathrm{video}} Yuan et al. (2026) together with the interaction-centric objectives:

ℒstage2=λvideo​ℒvideo+λact​ℒact+ℒinter+λalign​ℒalign.\mathcal{L}_{\mathrm{stage2}}=\lambda_{\mathrm{video}}\mathcal{L}_{\mathrm{video}}+\lambda_{\mathrm{act}}\mathcal{L}_{\mathrm{act}}+\mathcal{L}_{\mathrm{inter}}+\lambda_{\mathrm{align}}\mathcal{L}_{\mathrm{align}}. (10)

The video-model backbone, interaction-centric tokens, prediction heads, and action expert are jointly optimized, while the language tokenizer, VAE, and DINOv3 encoder remain frozen. DMD is used only in Stage I, and the video generator remains single-step throughout Stage II and inference.

4 Experiments

Our experiments are designed to address the following questions: RQ1: Does DIDO achieve state-of-the-art performance on standard manipulation benchmarks? (Section 4.2) RQ2: How well does DIDO generalize under systematic perturbations in simulation and to real-world manipulation? (Section 4.3) RQ3: What drives DIDO’s performance gains, and how do its components affect accuracy, inference efficiency, and token utilization? (Section 4.4)

Table 1: Performance comparison on LIBERO and RoboTwin. Results are reported as success rates (%). PT indicates the use of pretraining. The best and second-best average results on each benchmark are shown in bold and underlined, respectively.
LIBERO RoboTwin
Method Emb.PT Spatial Object Goal Long Avg. Clean Rand. Avg.
Vision-Language-Action Models
π0\pi_{0} Black et al. (2025) ✓ 96.8 98.8 95.8 85.2 94.1 65.9 58.4 62.2
π0.5\pi_{0.5} Physical Intelligence et al. (2025) ✓ 98.8 98.2 98.0 92.4 96.9 82.7 76.8 79.8
World Action Models
LingBot-VA Li et al. (2026) ✓ 98.5 99.6 97.2 98.5 98.5 92.9 91.5 92.2
Motus Bi et al. (2026) ✓ 96.8 99.8 96.6 97.6 97.7 88.7 87.0 87.8
Faster-WAM Ma et al. (2026) ✗ 98.4 100.0 97.0 97.8 98.5 89.7 88.6 89.2
Flash-WAM Akbari et al. (2026) ✗ 97.0 92.8 96.4 98.0 96.1 88.4 82.7 85.5
Fast-WAM (No co-video) ✗ 89.2 99.2 95.4 90.0 93.5 82.8 84.8 83.8
Fast-WAM Yuan et al. (2026) ✗ 98.2 100.0 97.0 95.2 97.6 91.9 91.8 91.8
DIDO (No co-video, Ours) ✗ 97.8 99.4 97.2 96.4 97.7 89.6 89.0 89.3
DIDO (Ours) ✗ 99.8 99.6 98.6 98.0 99.0 92.0 92.0 92.0

4.1 Experimental Setup

Benchmarks.

We evaluate DIDO on two standard manipulation benchmarks, one simulation benchmark for generalization, and a real-robot setting. LIBERO Liu et al. (2023) contains four suites, Spatial, Object, Goal, and Long, covering spatial reasoning, object generalization, goal understanding, and long-horizon execution. RoboTwin Chen et al. (2025) is a dual-arm simulation benchmark with multi-camera observations and contact-rich bimanual tasks. We additionally use LIBERO-Plus Fei et al. (2025) to evaluate robustness under controlled distribution shifts, and four real-world manipulation tasks to assess transfer beyond simulation. Simulation performance is reported as success rate, while real-world performance is measured by normalized task-progress scores. Detailed real-world tasks and scoring protocols are provided in Appendix C.3.

Baselines.

We compare DIDO with two groups of methods. The first includes VLA models that predict actions without explicit future visual modeling, including π0\pi_{0} Black et al. (2025), π0.5\pi_{0.5} Physical Intelligence et al. (2025), and, on LIBERO-Plus, OpenVLA-OFT Kim et al. (2025a) and X-VLA Zheng et al. (2026a). The second includes WAMs that incorporate future visual prediction into action generation, including LingBot-VA Li et al. (2026) and Motus Bi et al. (2026) with multi-step future prediction, as well as Fast-WAM Yuan et al. (2026), Faster-WAM Ma et al. (2026), Flash-WAM Akbari et al. (2026), and ST-WAM Wang et al. (2026a).

4.2 RQ1: Performance on Standard Benchmarks

LIBERO.

Table 1 reports success rates across the four LIBERO suites. DIDO achieves an average success rate of 99.0%, establishing a new state of the art and outperforming the strongest prior methods, LingBot-VA and Faster-WAM, by 0.5 percentage points. Compared with Fast-WAM, DIDO improves the average success rate by 1.4 points. Notably, DIDO also exceeds Flash-WAM, another single-step distilled WAM, by 2.9 points, demonstrating that DIDO retains stronger manipulation-relevant predictive representations under single-step generation.

RoboTwin.

On RoboTwin, Table 1 shows that DIDO achieves an average success rate of 92.0%, only 0.2 percentage points below the overall best result of LingBot-VA at 92.2%. Unlike LingBot-VA, DIDO does not rely on embodied pretraining, and achieves the best performance among methods trained without such pretraining. DIDO further outperforms Fast-WAM and Flash-WAM by 0.2 and 6.5 percentage points, respectively. These results show that the advantages of DIDO extend from single-arm manipulation in LIBERO to contact-rich bimanual tasks in RoboTwin.

Table 2: Robustness evaluation on LIBERO-Plus under systematic perturbations. Results are reported as success rates (%). Emb. PT. denotes embodied pretraining. The best and second-best results are shown in bold and underlined, respectively.
Method Emb. PT. Camera Robot Lang. Light Backg. Noise Layout Avg.
Vision-Language-Action Models
OpenVLA-OFT Kim et al. (2025a) ✓ 56.4 31.9 79.5 88.7 93.3 75.8 74.2 69.6
π0\pi_{0} Black et al. (2025) ✓ 81.4 13.8 58.8 85.0 68.9 6.0 79.0 53.6
X-VLA Zheng et al. (2026a) ✓ 96.0 23.4 75.7 88.2 71.8 89.7 62.7 71.4
World Action Models
Fast-WAM Yuan et al. (2026) ✗ 53.7 16.4 68.9 78.2 60.7 44.5 37.7 51.5
ST-WAM Wang et al. (2026a) ✗ 55.4 60.1 79.3 93.0 74.2 79.5 74.3 72.8
Faster-WAM Ma et al. (2026) ✗ 57.0 67.9 92.1 94.3 82.7 49.0 82.3 75.0
DIDO (Ours) ✗ 45.3 74.3 94.4 96.6 72.7 75.0 83.3 76.6
Refer to caption
Figure 4: Real-world generalization on Galbot G1. The basic protocol evaluates unseen target positions, while the advanced protocol additionally introduces visual clutter. Bars show normalized task scores for Fast-WAM, π0.5\pi_{0.5}, and DIDO, with the average across four tasks.

4.3 RQ2: Robustness and Generalization

LIBERO-Plus.

Table 2 evaluates robustness under seven controlled distribution shifts. DIDO achieves the highest average success rate of 76.6%, outperforming Faster-WAM by 1.6%. It ranks first under robot initialization, language phrasing, lighting, and object layout perturbations, reaching 74.3%, 94.4%, 96.6%, and 83.3%, respectively. Notably, DIDO improves over Faster-WAM by 6.4% under robot initialization and by 2.3% under both language and lighting shifts. Overall, these results demonstrate DIDO’s strong robustness across diverse distribution shifts.

Real-World Generalization.

We further evaluate DIDO on Galbot G1 across four manipulation tasks, with 150 demonstrations per task. The basic protocol evaluates position generalization using target configurations unseen during training, while the advanced protocol additionally introduces task-irrelevant visual clutter to test robustness to simultaneous changes in target position and scene appearance. DIDO achieves the highest average score under both protocols and performs best on all four tasks. In the basic setting, DIDO reaches 80.8, compared with 74.5 for π0.5\pi_{0.5} and 53.8 for Fast-WAM. Under the more challenging advanced setting, DIDO maintains 66.0, versus 53.3 and 33.0, respectively. The average degradation from basic to advanced is 14.8 points for DIDO, smaller than 21.2 for π0.5\pi_{0.5} and 20.8 for Fast-WAM. Since the same policies are evaluated without additional adaptation, these results demonstrate stronger generalization under combined shifts in target position and scene appearance.

4.4 RQ3: Ablation and Analysis

Building on the observation in Figure 1 that interaction-centric dynamics emerge progressively during denoising, we first examine whether later denoising steps provide more useful information for action prediction. We then conduct controlled ablations on LIBERO and LIBERO-Plus to isolate the contribution of each DIDO component and analyze its inference efficiency. Additional per-task RoboTwin results and analyses of interaction-centric tokens are provided in Appendix D.

Dynamics Emerge Progressively During Denoising.

We first examine whether later denoising steps provide more useful predictive representations for downstream control. To isolate this effect from the proposed DIDO components, we use the four-step Wan video model before one-step distillation and couple it directly with an Action DiT expert, without interaction-centric tokens or dynamics-based token refinement. The video model and action expert are jointly trained for policy learning, and at evaluation time the action expert is conditioned on the intermediate video representation after denoising step t∈{1,2,3,4}t\in\{1,2,3,4\}. All model parameters and evaluation settings are fixed, with only the denoising step used for action conditioning varied. As shown in Figure 5, performance generally improves as denoising proceeds, increasing from 97.7% to 98.4% on LIBERO and from 71.4% to 72.6% on LIBERO-Plus. This confirms that later denoising steps expose additional action-relevant dynamics, motivating the need to recover such information within a single step.


Figure 5: Effect of denoising steps on downstream action prediction using a four-step video model and action expert.

1-Step Distill. Interact. Reason. Dyn. Refine. LIBERO LIBERO-Plus
97.7 71.4
✓\checkmark 98.3 72.3
✓\checkmark ✓\checkmark 98.9 75.9
✓\checkmark ✓\checkmark ✓\checkmark 99.0 76.6
Table 3: Component ablation. Starting from the one-step truncation baseline,we cumulatively enable One-Step Distillation, Interaction-Centric Reasoning, and Dynamics-Based Refinement to quantify the contribution of each component.

Contribution of Each Component.

We construct DIDO cumulatively from the one-step truncation baseline, as shown in Table 3. Naively truncating the fine-tuned four-step video model to one denoising step achieves 97.7% on LIBERO and 71.4% on LIBERO-Plus. One-Step Dynamics Distillation improves performance to 98.3% and 72.3%, indicating that distillation preserves more of the converged multi-step dynamics within a single step. Adding Interaction-Centric Visual Reasoning further raises performance to 98.9% and 75.9%, demonstrating the benefit of explicitly modeling the target object, gripper, and their interaction. Additional analysis of interaction-centric tokens is provided in Appendix D.2. Finally, Dynamics-Based Token Refinement achieves 99.0% and 76.6%, while reducing the conditioning context from 323 to 191 tokens and end-to-end latency by approximately 30 ms. Its larger improvement on LIBERO-Plus suggests that selectively compressing near-static regions is particularly beneficial under visual distribution shifts.

Inference Cost.

On an NVIDIA H100 with batch size 1, DIDO predicts an action chunk in 384 ms end to end, compared with 562 ms for the four-step teacher, yielding a 32% latency reduction while improving LIBERO performance from 98.4% to 99.0%. Compared with Fast-WAM, which removes future imagination at inference, DIDO introduces only 28 ms of additional latency, 384 ms versus 356 ms, while improving performance by 1.4 points on LIBERO and 25.1 points on LIBERO-Plus. These results show that single-step future modeling retains much of the efficiency of imagination-free policies while providing substantially stronger robustness under distribution shifts.

5 Conclusion

World Action Models offer a promising way to leverage predictive video dynamics for robotic manipulation, but iterative denoising introduces substantial inference latency, while naive single-step truncation can lose the interaction-centric dynamics that emerge later during denoising. In this work, we introduced DIDO, which distills converged multi-step dynamics into a single denoising step and augments them with interaction-centric reasoning over the gripper and manipulated object. DIDO achieves 99.0% on LIBERO, 92.0% on RoboTwin, and 76.6% on LIBERO-Plus, while also demonstrating strong generalization in real-world manipulation. These results show that efficient predictive dynamics can retain manipulation-relevant interaction information, enabling WAMs to support fast and effective closed-loop control.

References

  • Akbari et al. (2026) A. Akbari, C. Zhang, A. Akbari, L. Zhao, Y. Chen, W. Chen, X. Zhang, G. Yuan, and Y. Wang Flash-wam: modality-aware distillation for world action models. arXiv preprint arXiv:2606.05254. Cited by: §2, §4.1, Table 1.
  • Bai et al. (2026a) S. Bai, J. Lyu, W. Zhou, Z. Li, D. Wang, L. Xing, X. Zhao, P. Wang, Z. Wang, C. Chi, B. Chen, and S. Zhang Latent reasoning vla: latent thinking and prediction for vision-language-action models. In Forty-third International Conference on Machine Learning, Cited by: §A.1, §2.
  • Bai et al. (2026b) S. Bai, W. Song, J. Chen, Y. Ji, Z. Zhong, J. Yang, H. Zhao, W. Zhou, Z. Li, P. Ding, et al. Embodied robot manipulation in the era of foundation models: planning and learning perspectives. IEEE Transactions on Robotics. Cited by: §1.
  • Balaji et al. (2022) Y. Balaji, S. Nah, X. Huang, A. Vahdat, J. Song, Q. Zhang, K. Kreis, M. Aittala, T. Aila, S. Laine, et al. Ediff-i: text-to-image diffusion models with an ensemble of expert denoisers. arXiv preprint arXiv:2211.01324. Cited by: §1.
  • Bi et al. (2026) H. Bi, H. Tan, S. Xie, Z. Wang, S. Huang, H. Liu, R. Zhao, Y. Feng, C. Xiang, Y. Rong, et al. Motus: a unified latent action world model. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 35101–35113. Cited by: §2, §4.1, Table 1.
  • Black et al. (2025) K. Black, N. Brown, D. Driess, A. Esmail, M. Equi, C. Finn, N. Fusai, L. Groom, K. Hausman, B. Ichter, et al. π0\pi_{0}: A vision-language-action flow model for general robot control. In Robotics: Science and Systems (RSS), Cited by: §4.1, Table 1, Table 2.
  • Black et al. (2024) K. Black, M. Nakamoto, P. Atreya, H. Walke, C. Finn, A. Kumar, and S. Levine Zero-shot robotic manipulation with pre-trained image-editing diffusion models. In International Conference on Learning Representations, Vol. 2024, pp. 33431–33452. Cited by: §2.
  • Brohan et al. (2023) A. Brohan, N. Brown, J. Carbajal, Y. Chebotar, J. Dabis, C. Finn, K. Gopalakrishnan, K. Hausman, A. Herzog, J. Hsu, et al. Rt-1: robotics transformer for real-world control at scale. In Robotics: Science and Systems, Cited by: §1, §2.
  • Carion et al. (2026) N. Carion, L. Gustafson, Y. Hu, S. Debnath, R. Hu, D. Suris Coll-Vinent, C. Ryali, K. V. Alwala, H. Khedr, A. Huang, et al. Sam 3: segment anything with concepts. In International conference on learning representations, Vol. 2026, pp. 138846–138923. Cited by: §A.1.
  • Cheang et al. (2024) C. Cheang, G. Chen, Y. Jing, T. Kong, H. Li, Y. Li, Y. Liu, H. Wu, J. Xu, Y. Yang, et al. Gr-2: a generative video-language-action model with web-scale knowledge for robot manipulation. arXiv preprint arXiv:2410.06158. Cited by: §2.
  • Chen et al. (2025) T. Chen, Z. Chen, B. Chen, Z. Cai, Y. Liu, Z. Li, Q. Liang, X. Lin, Y. Ge, Z. Gu, et al. Robotwin 2.0: a scalable data generator and benchmark with strong domain randomization for robust bimanual robotic manipulation. arXiv preprint arXiv:2506.18088. Cited by: §4.1.
  • Chi et al. (2025) X. Chi, K. Ge, J. Liu, S. Zhou, P. Jia, Z. He, Y. Liu, T. Li, L. Han, S. Han, et al. Mind: learning a dual-system world model for real-time planning and implicit risk analysis. arXiv preprint arXiv:2506.18897. Cited by: §1, §2.
  • Choi et al. (2022) J. Choi, J. Lee, C. Shin, S. Kim, H. Kim, and S. Yoon Perception prioritized training of diffusion models. In 2022 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), pp. 11462–11471. Cited by: §1.
  • Du et al. (2023) Y. Du, S. Yang, B. Dai, H. Dai, O. Nachum, J. Tenenbaum, D. Schuurmans, and P. Abbeel Learning universal policies via text-guided video generation. In Advances in neural information processing systems, Vol. 36, pp. 9156–9172. Cited by: §2.
  • Fei et al. (2025) S. Fei, S. Wang, J. Shi, Z. Dai, J. Cai, P. Qian, L. Ji, X. He, S. Zhang, Z. Fei, J. Fu, J. Gong, and X. Qiu LIBERO-plus: in-depth robustness analysis of vision-language-action models. arXiv preprint arXiv:2510.13626. Cited by: §4.1.
  • Hanyu et al. (2026) T. Hanyu, N. Chung, H. Le, T. Nguyen, Y. Ikebe, A. Gunderman, D. H. M. Nguyen, K. Vo, T. Kieu, K. Yamazaki, C. Rainwater, A. Nguyen, and N. Le SlotVLA: towards modeling of object-relation representations in robotic manipulation. In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Cited by: §2.
  • Hu et al. (2025) Y. Hu, Y. Guo, P. Wang, X. Chen, Y. Wang, J. Zhang, K. Sreenath, C. Lu, and J. Chen Video prediction policy: a generalist robot policy with predictive visual representations. In Proceedings of the 42nd International Conference on Machine Learning, pp. 24328–24346. Cited by: §1, §1, §2, §2.
  • Ji et al. (2026) Y. Ji, Y. Liu, H. Tan, X. Huang, F. Huang, Y. Xu, C. Chi, Y. Zhao, H. Lyu, P. Co, M. Cao, Q. Zhang, Z. Li, E. Zhou, P. Wang, Z. Wang, S. Zhang, and X. Zheng PRM-as-a-judge: a dense evaluation paradigm for fine-grained robotic auditing. arXiv preprint arXiv:2603.21669. Cited by: §C.3.
  • Ji et al. (2025) Y. Ji, H. Tan, J. Shi, X. Hao, Y. Zhang, H. Zhang, P. Wang, M. Zhao, Y. Mu, P. An, X. Xue, Q. Su, H. Lyu, X. Zheng, J. Liu, Z. Wang, and S. Zhang RoboBrain: a unified brain model for robotic manipulation from abstract to concrete. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), pp. 1724–1734. External Links: Document Cited by: §2.
  • Jin et al. (2026) M. Jin, M. Liao, M. Han, Z. Li, and X. Chang Beyond dense futures: world models as structured planners for robotic manipulation. In European Conference on Computer Vision, Cited by: §2.
  • Kim et al. (2025a) M. J. Kim, C. Finn, and P. Liang Fine-tuning vision-language-action models: optimizing speed and success. In Robotics: Science and Systems, Cited by: §4.1, Table 2.
  • Kim et al. (2025b) M. J. Kim, K. Pertsch, S. Karamcheti, T. Xiao, A. Balakrishna, S. Nair, R. Rafailov, E. P. Foster, P. R. Sanketi, Q. Vuong, et al. OpenVLA: an open-source vision-language-action model. In Conference on Robot Learning, pp. 2679–2713. Cited by: §1, §2.
  • Li et al. (2026) L. Li, Q. Zhang, Y. Luo, S. Yang, R. Wang, F. Han, M. Yu, Z. Gao, N. Xue, X. Zhu, et al. Causal world modeling for robot control. In Robotics: Science and Systems, Cited by: §2, §4.1, Table 1.
  • Li et al. (2025a) P. Li, Y. Wu, Z. Xi, W. Li, Y. Huang, Z. Zhang, Y. Chen, J. Wang, S. Zhu, T. Liu, and S. Huang ControlVLA: few-shot object-centric adaptation for pre-trained vision-language-action models. In Proceedings of The 9th Conference on Robot Learning, pp. 1898–1913. Cited by: §2.
  • Li et al. (2025b) Q. Li, Z. Xing, R. Wang, H. Zhang, Q. Dai, and Z. Wu Magicmotion: controllable video generation with dense-to-sparse trajectory guidance. In 2025 IEEE/CVF International Conference on Computer Vision (ICCV), pp. 12112–12123. Cited by: §B.1, §3.1.
  • Li et al. (2025c) X. Li, J. Xu, M. Zhang, J. Liu, Y. Shen, I. Ponomarenko, J. Xu, L. Heng, S. Huang, S. Zhang, et al. Object-centric prompt-driven vision-language-action model for robotic manipulation. In 2025 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), pp. 27638–27648. Cited by: §2.
  • Liu et al. (2023) B. Liu, Y. Zhu, C. Gao, Y. Feng, Q. Liu, Y. Zhu, and P. Stone Libero: benchmarking knowledge transfer for lifelong robot learning. In Advances in Neural Information Processing Systems, Vol. 36, pp. 44776–44791. Cited by: §4.1.
  • Liu et al. (2024) S. Liu, Z. Zeng, T. Ren, F. Li, H. Zhang, J. Yang, Q. Jiang, C. Li, J. Yang, H. Su, et al. Grounding dino: marrying dino with grounded pre-training for open-set object detection. In European conference on computer vision, pp. 38–55. Cited by: §A.1.
  • Liu et al. (2026a) Y. Liu, P. Sun, S. Li, Y. Xie, L. Zhang, X. Chao, S. Dong, F. Chen, X. Zhang, and W. Ding Oa-wam: object-addressable world action model for robust robot manipulation. arXiv preprint arXiv:2605.06481. Cited by: §2.
  • Liu et al. (2026b) Z. Liu, S. Jie, X. Sun, C. Cao, Z. Xu, Z. Liu, and J. Chen SAM3D-guided object-centric representation alignment for vision-language-action models. arXiv preprint arXiv:2607.25912. Cited by: §2.
  • Lou et al. (2026) Y. Lou, X. Chi, X. Zhang, Z. Qian, C. Li, R. Zhang, Y. Lyu, G. Song, C. Fu, H. Xu, P. Wang, and S. Zhang Mask world model: predicting what matters for robust robot policy learning. In Proceedings of the International Conference on Machine Learning, Cited by: §2.
  • Lyu et al. (2026) J. Lyu, K. Liu, X. Zhang, H. Liao, Y. Feng, W. Zhu, T. Shen, J. Chen, J. Zhang, Y. Dong, et al. Lda-1b: scaling latent dynamics action model via universal embodied data ingestion. In Robotics: Science and Systems, Cited by: §2.
  • Ma et al. (2026) L. Ma, R. H. Yang, Z. Zhang, M. Clemente, Z. Hu, T. Cao, and Y. Zhang Faster-wam: do world action models need deep action modules?. arXiv preprint arXiv:2608.02365. Cited by: §2, §4.1, Table 1, Table 2.
  • Physical Intelligence et al. (2025) Physical Intelligence, K. Black, N. Brown, J. Darpinian, K. Dhabalia, D. Driess, A. Esmail, M. Equi, C. Finn, N. Fusai, et al. π0.5\pi_{0.5}: a vision-language-action model with open-world generalization. In Conference on Robot Learning, pp. 17–40. Cited by: §C.3, §1, §2, §4.1, Table 1.
  • Siméoni et al. (2026) O. Siméoni, H. V. Vo, M. Seitzer, F. Baldassarre, M. Oquab, C. Jose, V. Khalidov, M. Szafraniec, S. E. Yi, M. Ramamonjisoa, F. Massa, D. Haziza, L. Wehrstedt, J. Wang, T. Darcet, T. Moutakanni, L. Sentana, C. Roberts, A. Vedaldi, J. Tolan, J. Brandt, C. Couprie, J. Mairal, H. Jégou, P. Labatut, and P. Bojanowski DINOv3. Transactions on Machine Learning Research. Cited by: §A.1, §1, §3.2.
  • Team et al. (2026a) G. Team, A. Ye, A. Ma, B. Wang, C. Ni, F. Ye, G. Huang, G. Li, G. Zhao, H. Yan, et al. GigaWorld-policy-0.5: a faster and stronger wam empowered by autoresearch. arXiv preprint arXiv:2607.13960. Cited by: §2.
  • Team et al. (2026b) M. Team, C. Xiang, F. Bao, H. Liu, H. Tan, H. Bi, J. Li, J. Liu, J. Pang, K. Jing, et al. Motubrain: an advanced world action model for robot control. arXiv preprint arXiv:2604.27792. Cited by: §2.
  • Tian et al. (2025) Y. Tian, S. Yang, J. Zeng, P. Wang, D. Lin, H. Dong, and J. Pang Predictive inverse dynamics models are scalable learners for robotic manipulation. In International Conference on Learning Representations, Vol. 2025, pp. 92033–92052. Cited by: §2.
  • Wan et al. (2025) T. Wan, A. Wang, B. Ai, B. Wen, C. Mao, C. Xie, D. Chen, F. Yu, H. Zhao, J. Yang, et al. Wan: open and advanced large-scale video generative models. arXiv preprint arXiv:2503.20314. Cited by: §B.1, §3.1.
  • Wang et al. (2026a) M. Wang, B. Hu, B. Qian, K. Jiang, H. Wu, F. Yan, B. Jing, R. Hao, E. Wang, K. Niu, et al. ST-wam: semantic-temporal world action model for robust manipulation under visual distribution shifts. arXiv preprint arXiv:2607.28993. Cited by: §4.1, Table 2.
  • Wang et al. (2026b) Y. Wang, Y. Ji, M. Cao, Y. Shen, R. Xiao, H. Lyu, S. Xie, E. Liu, K. Tian, T. Long, et al. Orca: the world is in your mind. arXiv preprint arXiv:2606.30534. Cited by: §2.
  • Wu et al. (2024a) H. Wu, Y. Jing, C. Cheang, G. Chen, J. Xu, X. Li, M. Liu, H. Li, and T. Kong Unleashing large-scale video generative pre-training for visual robot manipulation. In International Conference on Learning Representations, Vol. 2024, pp. 10641–10662. Cited by: §2.
  • Wu et al. (2024b) H. Wu, Y. Jing, C. Cheang, G. Chen, J. Xu, X. Li, M. Liu, H. Li, and T. Kong Unleashing large-scale video generative pre-training for visual robot manipulation. In International Conference on Learning Representations, Vol. 2024, pp. 10641–10662. Cited by: §1, §2.
  • Yan et al. (2026) H. Yan, Z. Zhong, J. Zhu, J. He, W. Yuan, W. Song, X. Gong, Y. Cai, G. Zhao, X. Yan, et al. S-vam: shortcut video-action model by self-distilling geometric and semantic foresight. In European Conference on Computer Vision, Cited by: §2, §2.
  • Ye et al. (2026a) A. Ye, B. Wang, C. Ni, G. Huang, G. Zhao, H. Li, H. Li, J. Li, J. Lv, J. Liu, et al. GigaWorld-policy: an efficient action-centered world–action model. arXiv preprint arXiv:2603.17240. Cited by: §2.
  • Ye et al. (2026b) S. Ye, Y. Ge, K. Zheng, S. Gao, S. Yu, G. Kurian, S. Indupuru, Y. L. Tan, C. Zhu, J. Xiang, et al. World action models are zero-shot policies. arXiv preprint arXiv:2602.15922. Cited by: §1, §2.
  • Yin et al. (2024a) T. Yin, M. Gharbi, T. Park, R. Zhang, E. Shechtman, F. Durand, and W. T. Freeman Improved distribution matching distillation for fast image synthesis. In Advances in neural information processing systems, Vol. 37, pp. 47455–47487. Cited by: §B.1, §1.
  • Yin et al. (2024b) T. Yin, M. Gharbi, R. Zhang, E. Shechtman, F. Durand, W. T. Freeman, and T. Park One-step diffusion with distribution matching distillation. In 2024 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), pp. 6613–6623. Cited by: §3.1.
  • Yu et al. (2026) H. Yu, H. Lin, J. Zhang, W. Zhang, C. Gu, H. Li, and P. Tan Maskwam: unifying mask prompting and prediction for world-action models. arXiv preprint arXiv:2606.13515. Cited by: §2.
  • Yuan et al. (2026) T. Yuan, Z. Dong, Y. Liu, and H. Zhao Fast-wam: do world action models need test-time future imagination?. arXiv preprint arXiv:2603.16666. Cited by: §C.2, §C.3, §2, §3.4, §4.1, Table 1, Table 2.
  • Zhang et al. (2026) J. Zhang, J. Zhu, T. Su, C. Ma, Z. Huang, Y. Xu, and H. Wang Learning 4d geometric priors for inference-efficient world action models. arXiv preprint arXiv:2607.05468. Cited by: §2.
  • Zhao et al. (2026) W. Zhao, H. Jiang, X. Shi, L. Liu, F. Huang, Z. Su, W. Sui, and X. Wang Faster-wam: efficient inference-time future conditioning for robust world action models. arXiv preprint arXiv:2608.04404. Cited by: §2.
  • Zheng et al. (2026a) J. Zheng, J. Li, Z. Wang, D. Liu, X. Kang, Y. Feng, Y. Zheng, J. Zou, Y. Chen, J. Zeng, et al. X-vla: soft-prompted transformer as scalable cross-embodiment vision-language-action model. In International Conference on Learning Representations, Vol. 2026, pp. 60580–60606. Cited by: §4.1, Table 2.
  • Zheng et al. (2026b) Y. Zheng, J. Lyu, Y. Zhang, J. Chen, M. Yan, Y. Deng, X. Shi, X. Zhao, Y. Wang, Z. Zhang, and H. Wang Emerging extrinsic dexterity in cluttered scenes via dynamics-aware policy learning. In Robotics: Science and Systems, Cited by: §2.
  • Zitkovich et al. (2023) B. Zitkovich, T. Yu, S. Xu, P. Xu, T. Xiao, F. Xia, J. Wu, P. Wohlhart, S. Welker, A. Wahid, et al. Rt-2: vision-language-action models transfer web knowledge to robotic control. In Conference on Robot Learning, pp. 2165–2183. Cited by: §1, §2.

Appendix A Data Curation and Annotation

Interaction-centric visual reasoning requires dense bounding-box trajectories for the gripper and manipulated object. Since the original datasets do not provide these annotations, we automatically curate them from the demonstrations without manual labeling.

A.1 Automatic Interaction Annotation

Entity Trajectory Annotation.

For the manipulated object, we follow the automatic annotation pipeline of LaRA-VLA Bai et al. (2026a). The target entity is first parsed from the language instruction and localized in a reference frame using an open-vocabulary detector. A video tracker then propagates the target through the sequence, producing dense frame-level bounding boxes.

For the gripper, LIBERO and RoboTwin provide its pose through simulator state, which is projected into image space to obtain the corresponding bounding boxes. For Galbot G1 in real-world experiments, where such state information is unavailable, the gripper is detected using Grounding DINO Liu et al. (2024) and propagated through the sequence with SAM 3 Carion et al. (2026). Tracking is performed in both temporal directions, and the higher-confidence prediction is retained at each frame. Missing intermediate boxes are filled by linear interpolation between valid detections.

Visual Alignment Targets.

The manipulated-object annotations are also used to construct the targets for multi-layer visual alignment. For each frame, we crop the target-object region using its annotated bounding box, enlarge the crop by a fixed margin to retain local context, and resize it to the DINOv3 input resolution. A frozen DINOv3 encoder Siméoni et al. (2026) then extracts a sequence of object-centric visual tokens, which serve as fixed targets for the dedicated alignment tokens 𝒯align\mathcal{T}_{\mathrm{align}}. Cropping before encoding keeps the supervision object-specific and reduces interference from static background content.

Annotation Quality.

We audit the automatically generated bounding-box annotations at the trajectory level. On LIBERO, the target-object boxes remain correct throughout 95 of 100 sampled trajectories, while 5 exhibit tracking drift; the gripper boxes are correct in all sampled trajectories. On RoboTwin, the target-object boxes are correct in 181 of 200 sampled trajectories, with 9 detection failures and 10 tracking drifts, while the gripper boxes are correct in all cases. On Galbot G1, all 40 sampled trajectories, with 10 per task, contain correct annotations for both the target object and gripper. These results indicate that the automatic pipeline provides reliable supervision for interaction-centric visual reasoning.

Appendix B Additional Model Details

This section provides architectural details omitted from the main text.

B.1 One-Step Distribution Matching Distillation

Video Model.

DIDO builds on the pretrained Wan2.2-TI2V-5B Wan et al. (2025) video generation model and is initialized from its publicly released four-step distilled checkpoint Li et al. (2025b). We further adapt this checkpoint to robot manipulation demonstrations, yielding a robot-domain four-step teacher used for distribution matching in Stage I. The VAE decoder is used only to visualize predicted future frames and is not required during policy inference.

We distill the fine-tuned four-step teacher into a one-step generator following the distribution-matching principle of DMD2 Yin et al. (2024a). We denote the student generator by GθG_{\theta}, the frozen teacher by fTf_{\mathrm{T}}, and the online fake-score model by fFf_{\mathrm{F}}. All three networks are initialized from the same robot-domain four-step checkpoint. During distillation, fTf_{\mathrm{T}} remains frozen, while GθG_{\theta} and fFf_{\mathrm{F}} are optimized alternately.

Given conditioning information cc and an initial noisy latent zz, the student predicts the future-video latent in a single network evaluation:

xg=Gθ​(z,c).x_{g}=G_{\theta}(z,c). (11)

Distribution Matching.

Let pθp_{\theta} denote the distribution induced by the one-step student and pTp_{\mathrm{T}} the target distribution represented by the frozen teacher. Rather than reproducing the teacher’s multi-step sampling trajectory, we match their perturbed distributions:

ℒDM=𝔼t[DKL(pθ,t∥pT,t)],\mathcal{L}_{\mathrm{DM}}=\mathbb{E}_{t}\left[D_{\mathrm{KL}}\left(p_{\theta,t}\,\|\,p_{\mathrm{T},t}\right)\right], (12)

where pθ,tp_{\theta,t} and pT,tp_{\mathrm{T},t} denote the corresponding distributions at noise level tt.

For a noisy distribution ptp_{t}, its score is defined as s⁡(xt,t)=∇xt​log​pt​(xt)s(x_{t},t)=\nabla_{x_{t}}\log p_{t}(x_{t}). The gradient of Eq. (12) with respect to the student parameters can be expressed using the difference between the fake and target scores:

∇θℒDM∝𝔼⁡[(sF​(xt,t,c)−sT​(xt,t,c))​∂Gθ∂θ],\nabla_{\theta}\mathcal{L}_{\mathrm{DM}}\propto\mathbb{E}\left[\left(s_{\mathrm{F}}(x_{t},t,c)-s_{\mathrm{T}}(x_{t},t,c)\right)\frac{\partial G_{\theta}}{\partial\theta}\right], (13)

where timestep-dependent positive weighting factors are omitted for clarity. The score difference therefore provides a distribution-level direction for aligning the student with the teacher without explicitly evaluating probability densities.

Teacher-Aligned Score Estimation.

Because the four-step teacher is trained for a discrete denoising schedule, we evaluate its score at noise levels aligned with this schedule. Specifically, we sample a nominal timestep from

𝒯T={1000,750,500,250},τ∼𝒰⁡(𝒯T),\mathcal{T}_{\mathrm{T}}=\{1000,750,500,250\},\qquad\tau\sim\mathcal{U}(\mathcal{T}_{\mathrm{T}}), (14)

and map it to the corresponding scheduler timestep t=w⁡(τ)t=w(\tau).

Given the student output xgx_{g}, we construct a noisy sample using the flow-matching forward process:

xt=(1−σt)​xg+σt​ϵ,ϵ∼𝒩⁡(0,I).x_{t}=(1-\sigma_{t})x_{g}+\sigma_{t}\epsilon,\qquad\epsilon\sim\mathcal{N}(0,I). (15)

The same noisy sample is evaluated by the frozen teacher and the online fake-score model:

x^0T=fT​(xt,t,c),x^0F=fF​(xt,t,c),\hat{x}^{\mathrm{T}}_{0}=f_{\mathrm{T}}(x_{t},t,c),\qquad\hat{x}^{\mathrm{F}}_{0}=f_{\mathrm{F}}(x_{t},t,c), (16)

where the original Wan flow predictions are converted to clean-latent predictions before computing the distribution-matching signal.

For the corruption process in Eq. (15), an x0x_{0} predictor induces the score

s⁡(xt,t)=(1−σt)​x^0−xtσt2.s(x_{t},t)=\frac{(1-\sigma_{t})\hat{x}_{0}-x_{t}}{\sigma_{t}^{2}}. (17)

Therefore, for 0<σt<10<\sigma_{t}<1, the fake and teacher score difference becomes

sF​(xt,t,c)−sT​(xt,t,c)=1−σtσt2​(x^0F−x^0T).s_{\mathrm{F}}(x_{t},t,c)-s_{\mathrm{T}}(x_{t},t,c)=\frac{1-\sigma_{t}}{\sigma_{t}^{2}}\left(\hat{x}^{\mathrm{F}}_{0}-\hat{x}^{\mathrm{T}}_{0}\right). (18)

Thus, the difference between their clean-latent predictions provides the same gradient direction as the theoretical score difference up to a timestep-dependent positive scaling factor.

Following the practical DMD formulation, we use the normalized gradient surrogate

gDMD=x^0F−x^0Tmean⁡|xg−x^0T|,g_{\mathrm{DMD}}=\frac{\hat{x}^{\mathrm{F}}_{0}-\hat{x}^{\mathrm{T}}_{0}}{\operatorname{mean}\left|x_{g}-\hat{x}^{\mathrm{T}}_{0}\right|}, (19)

which reduces variation in gradient magnitude across noise levels. We inject gDMDg_{\mathrm{DMD}} into GθG_{\theta} through a stop-gradient surrogate objective such that the resulting gradient with respect to xgx_{g} is proportional to gDMDg_{\mathrm{DMD}}. This aligns the one-step student with the distribution represented by the four-step teacher without requiring the student to reproduce its sampling trajectory.

Online Fake-Score Learning.

As the student distribution evolves during training, the fake-score model fFf_{\mathrm{F}} is updated online to track the current generator distribution. Given a student sample xgx_{g}, we independently sample a score timestep, perturb xgx_{g} according to Eq. (15), and optimize

ℒfake=𝔼⁡[‖fF​(xt,t,c)−sg⁡(xg)‖22],\mathcal{L}_{\mathrm{fake}}=\mathbb{E}\left[\left\|f_{\mathrm{F}}(x_{t},t,c)-\operatorname{sg}(x_{g})\right\|_{2}^{2}\right], (20)

where sg⁡(⋅)\operatorname{sg}(\cdot) denotes the stop-gradient operator. Following DMD2, fFf_{\mathrm{F}} is updated more frequently than GθG_{\theta} so that it can track the evolving student distribution and provide a stable distribution-matching signal.

During training, the frozen four-step teacher provides the target score estimate, while fFf_{\mathrm{F}} estimates the score of the current one-step student distribution. At inference time, both score models are discarded and only GθG_{\theta} is retained, reducing four-step future prediction to a single network evaluation.

B.2 Other Model Details

Interaction-Centric Tokens.

DIDO uses 64 interaction-centric tokens divided into four groups of 16: object tokens 𝒯obj\mathcal{T}_{\mathrm{obj}}, interaction tokens 𝒯int\mathcal{T}_{\mathrm{int}}, gripper tokens 𝒯grip\mathcal{T}_{\mathrm{grip}}, and alignment tokens 𝒯align\mathcal{T}_{\mathrm{align}}. These tokens are inserted into the video transformer and evolve jointly with its latent representations.

For trajectory prediction, [𝒯obj;𝒯int][\mathcal{T}_{\mathrm{obj}};\mathcal{T}_{\mathrm{int}}] and [𝒯grip;𝒯int][\mathcal{T}_{\mathrm{grip}};\mathcal{T}_{\mathrm{int}}] predict future object and gripper boxes, respectively. Each branch uses a two-layer MLP with GELU activations and hidden width equal to the video-transformer width, predicting normalized bounding-box coordinates for Ha=32H_{a}=32 future steps. For visual alignment, the representations 𝒯alignl\mathcal{T}_{\mathrm{align}}^{l} at selected transformer layers are mapped by lightweight projections PlP_{l} to the DINOv3 feature space and supervised by Equation 5. DINOv3 is used only to construct training targets and is removed at inference.

Refer to caption
Figure 6: Shared attention between the world model and action expert.

Action Expert.

The action expert has the same depth as the video model and one quarter of its hidden width. It is coupled to the video backbone through the mixture-of-transformers architecture described in Section 3.3. Its output projection matches the action dimension of each embodiment, which is 7 for LIBERO, 14 for dual-arm RoboTwin, and 14 for Galbot G1. The action expert predicts a chunk of Ha=32H_{a}=32 actions per forward pass. During inference, the flow field is integrated with 10 Euler steps, and the first 10 actions on LIBERO and 24 actions on RoboTwin are executed before replanning.

Shared Attention.

The video model and action expert are coupled through shared attention at corresponding transformer layers, as shown in Figure 6. In Stage I, interaction-centric, current-frame, and future-frame tokens attend within the world-model stream. In Stage II, action tokens are introduced and can attend to all world-model representations and action tokens. World-model tokens remain masked from the action stream, preserving the predictive pathway learned in Stage I. This asymmetric attention gives the action expert direct access to intermediate world-model representations without decoding future observations.

Appendix C Additional Experimental Setup

This section summarizes the training data (Section C.1), optimization details and hyperparameters (Section C.2), and evaluation protocols (Section C).

C.1 Training Data

Beyond the pretrained Wan2.2 initialization, we use only the robot demonstrations provided by the corresponding evaluation settings, without additional robot video or cross-embodiment data. For LIBERO, both Stage I and Stage II are jointly trained on demonstrations from all four suites, and a single model is evaluated across all suites. RoboTwin follows the same setting, with both stages trained on the full training set and a single model evaluated across all tasks. For the real-world experiments, Stage I uses all 600 demonstrations across four tasks, with 150 demonstrations per task, while Stage II trains a separate policy for each task using its corresponding 150 demonstrations. Thus, Stage I learns shared interaction-centric dynamics from the full task collection, whereas Stage II adapts these representations to the corresponding policy setting. LIBERO, RoboTwin, and the real-world experiments are trained independently and share no policy checkpoints.

C.2 Implementation Details

Training consists of three optimization phases: teacher preparation, Stage I, and Stage II. All phases use AdamW with weight decay 0.010.01 and bf16 mixed precision. Detailed hyperparameters are summarized in Table 4.

Table 4: Hyperparameter settings for teacher preparation and the two training stages of DIDO on LIBERO, RoboTwin, and real-world experiments.
Hyperparameter LIBERO RoboTwin Real World
Shared settings
Optimizer AdamW AdamW AdamW
Weight decay 0.01 0.01 0.01
Precision bf16 bf16 bf16
Teacher preparation
Learning rate 3×10−63{\times}10^{-6} 3×10−63{\times}10^{-6} 3×10−63{\times}10^{-6}
Betas (0.0,0.999)(0.0,0.999) (0.0,0.999)(0.0,0.999) (0.0,0.999)(0.0,0.999)
Schedule 500 warm-up, const 500 warm-up, const 100 warm-up, const
Training steps 3K 4K 1K
Global batch size 384 2304 384
λobj\lambda_{\mathrm{obj}} / λgrip\lambda_{\mathrm{grip}} / λgiou\lambda_{\mathrm{giou}} 0.05 / 0.05 / 0.5 0.05 / 0.05 / 0.5 0.05 / 0.05 / 0.5
λalign\lambda_{\mathrm{align}} 0.02 0.02 0.02
Stage I: one-step dynamics learning
Generator LR 1×10−61{\times}10^{-6} 1×10−61{\times}10^{-6} 1×10−61{\times}10^{-6}
Fake score LR 1×10−71{\times}10^{-7} 1×10−71{\times}10^{-7} 1×10−71{\times}10^{-7}
Betas (0.0,0.999)(0.0,0.999) (0.0,0.999)(0.0,0.999) (0.0,0.999)(0.0,0.999)
Schedule 500 warm-up, const 500 warm-up, const 100 warm-up, const
Generator update interval 5 iters 5 iters 5 iters
Training steps 3K 3K 1K
Global batch size 128 1536 128
λobj\lambda_{\mathrm{obj}} / λgrip\lambda_{\mathrm{grip}} / λgiou\lambda_{\mathrm{giou}} 0.03 / 0.03 / 0.5 0.045 / 0.045 / 0.5 0.03 / 0.03 / 0.5
λalign\lambda_{\mathrm{align}} 0.01 0.01 0.01
Stage II: joint policy learning
Learning rate 1×10−41{\times}10^{-4} 1×10−41{\times}10^{-4} 1×10−41{\times}10^{-4}
Betas (0.9,0.95)(0.9,0.95) (0.9,0.95)(0.9,0.95) (0.9,0.95)(0.9,0.95)
Schedule 5% warm-up, cosine 5% warm-up, cosine 5% warm-up, cosine
Training steps 14,480 90K 6K
Global batch size 384 384 96
λobj\lambda_{\mathrm{obj}} / λgrip\lambda_{\mathrm{grip}} / λgiou\lambda_{\mathrm{giou}} 0.03 / 0.03 / 1.0 0.03 / 0.03 / 1.0 0.03 / 0.03 / 1.0
λalign\lambda_{\mathrm{align}} 0.02 0.02 0.02
λvideo\lambda_{\mathrm{video}} / λact\lambda_{\mathrm{act}} 0.5 / 1.0 0.5 / 1.0 0.5 / 1.0

Teacher Preparation.

Before the two-stage training of DIDO, we adapt the publicly released four-step Wan2.2-TI2V-5B checkpoint to robot manipulation videos. Interaction-centric supervision is enabled during this adaptation, with the corresponding warm-up schedules specified in Table 4. The resulting robot-domain four-step model serves as the teacher for Stage I and as the four-step fine-tuned baseline in Section 4.2.

Stage I Optimization.

The single-step generator and both DMD score networks are initialized from the robot-domain teacher. The real score network remains frozen, while the fake score network is updated every iteration and the generator every fifth. The generator operates at timestep 10001000, while score-network timesteps are sampled uniformly from {1000,750,500,250}\{1000,750,500,250\}, with one timestep sampled per training example and shared across its latent frames.

The fake score network uses no classifier-free guidance. The real score network is evaluated as

ϵcond+6​(ϵcond−ϵuncond),\epsilon_{\mathrm{cond}}+6\left(\epsilon_{\mathrm{cond}}-\epsilon_{\mathrm{uncond}}\right), (21)

corresponding to a guidance scale of 77 under the standard convention ϵuncond+s⁡(ϵcond−ϵuncond)\epsilon_{\mathrm{uncond}}+s(\epsilon_{\mathrm{cond}}-\epsilon_{\mathrm{uncond}}). We use the normalized DMD gradient and backward simulation without an explicit adversarial discriminator or GAN objective.

Stage II Optimization.

In Stage II, the text encoder, VAE, and DINOv3 encoder remain frozen, while the video-transformer backbone, interaction-centric tokens, their prediction and projection heads, action expert, and proprioception encoder are jointly optimized. The DMD objective is removed and replaced by the video-generation objective following Fast-WAM Yuan et al. (2026), retaining future prediction as a training signal during policy learning.

Let zz denote the ground-truth future video latents encoded by the frozen VAE, and let 𝒞vid\mathcal{C}_{\mathrm{vid}} denote the video-model conditioning. We sample τ∼U⁡[0,1]\tau\sim U[0,1] and ϵz∼𝒩⁡(0,I)\epsilon_{z}\sim\mathcal{N}(0,I), and construct zτ=(1−τ)​ϵz+τ​zz_{\tau}=(1-\tau)\epsilon_{z}+\tau z with target velocity uz=z−ϵzu_{z}=z-\epsilon_{z}. The video-generation objective is

ℒvideo=𝔼z,τ,ϵz​[‖vϕ​(zτ,τ∣𝒞vid)−uz‖22],\mathcal{L}_{\mathrm{video}}=\mathbb{E}_{z,\tau,\epsilon_{z}}\left[\left\|v_{\phi}\left(z_{\tau},\tau\mid\mathcal{C}_{\mathrm{vid}}\right)-u_{z}\right\|_{2}^{2}\right], (22)

where vϕv_{\phi} denotes the video model. Video generation, trajectory supervision, visual alignment, and action prediction are jointly optimized during Stage II.

Loss Weights and Hyperparameters.

For each predicted bounding box, the smooth-L1L_{1} term uses β=1.0\beta=1.0, while the GIoU term is weighted by λgiou\lambda_{\mathrm{giou}}. The resulting object and gripper box losses are further scaled by λobj\lambda_{\mathrm{obj}} and λgrip\lambda_{\mathrm{grip}}, respectively, to form ℒinter\mathcal{L}_{\mathrm{inter}}. The multi-layer visual alignment loss ℒalign\mathcal{L}_{\mathrm{align}} is weighted by λalign\lambda_{\mathrm{align}}. In Stage II, the video-generation loss ℒvideo\mathcal{L}_{\mathrm{video}} and action loss ℒact\mathcal{L}_{\mathrm{act}} are additionally weighted by λvideo\lambda_{\mathrm{video}} and λact\lambda_{\mathrm{act}}, respectively. All loss weights and optimization hyperparameters are summarized in Table 4.

Compute.

All experiments are trained on NVIDIA H100 GPUs with the global batch sizes reported in Table 4. For the simulation benchmarks, LIBERO requires approximately 15 hours for teacher preparation, 5 hours for Stage I, and 7 hours for Stage II. RoboTwin requires approximately 25 hours, 12 hours, and 100 hours for the three phases, respectively, primarily due to its larger demonstration set and optimization budget.

C.3 Evaluation Protocol

Refer to caption
Figure 7: Staged scoring for real-world tasks.

Simulation Evaluation.

LIBERO, RoboTwin, and LIBERO-Plus follow their standard evaluation protocols. Performance is reported as task success rate averaged over evaluation episodes.

Real-World Evaluation.

As shown in Figure 7, we evaluate DIDO on four real-world manipulation tasks: (i) Corn on Plate, placing the corn onto the plate; (ii) Bowl on Plate and Pepper in Bowl, placing the bowl on the plate and then putting the pepper in the bowl; (iii) Wipe Stain and Store Cloth, wiping the stain with a cloth and then putting the cloth in the basket; and (iv) Open Drawer and Place Duck, opening the upper drawer and putting the little duck inside. The first is a single-goal task evaluated with a three-stage rubric, while the remaining three are long-horizon tasks evaluated with four-stage rubrics.

Binary success does not distinguish between failures occurring at different stages of a task Ji et al. (2026). We therefore use a staged progress score, where each rollout receives the score associated with the furthest completion stage reached. Each task is scored on a 10-point scale: the single-goal task uses stages worth 3, 6, and 10 points, while the long-horizon tasks use stages worth 2, 5, 7, and 10 points. Figure 7 illustrates the target state of each stage. We conduct 10 rollouts per task under each evaluation protocol, resulting in 80 rollouts in total, and report the mean score as a percentage of the maximum possible score.

Table 5: Per-task success rates (%) on RoboTwin. We compare DIDO without co-video supervision in Stage II with the full model under clean and domain-randomized settings. Each result is averaged over 50 evaluation episodes, with the better result shown in bold.
DIDO (No Co-video) DIDO
Task Clean Rand. Clean Rand.
adjust_bottle 100 98 100 100
beat_block_hammer 98 98 100 96
blocks_ranking_rgb 98 98 98 98
blocks_ranking_size 78 78 78 78
click_alarmclock 100 100 98 100
click_bell 100 100 98 100
dump_bin_bigbin 96 98 90 90
grab_roller 100 100 100 98
handover_block 82 74 96 90
handover_mic 98 98 100 98
lift_pot 100 100 100 100
move_can_pot 100 96 78 98
move_playingcard_away 100 100 100 100
move_stapler_pad 70 64 76 80
hanging_mug 48 30 40 46
open_laptop 98 100 98 98
open_microwave 54 50 68 64
pick_diverse_bottles 66 80 86 78
pick_dual_bottles 86 86 98 94
place_a2b_left 96 92 98 100
place_a2b_right 94 98 98 98
place_bread_basket 90 88 94 94
place_bread_skillet 94 88 94 88
place_can_basket 82 62 80 54
place_cans_plasticbox 98 100 100 96
place_container_plate 100 100 96 100
place_dual_shoes 78 82 88 92
place_empty_cup 100 100 100 100
place_fan 90 96 100 100
place_burger_fries 94 98 94 98
place_mouse_pad 92 86 96 96
place_object_basket 86 92 94 92
place_object_scale 96 90 100 96
place_object_stand 96 96 92 98
place_phone_stand 94 92 94 98
move_pillbottle_pad 96 92 96 96
place_shoe 90 94 90 94
press_stapler 66 94 66 84
put_bottles_dustbin 92 84 98 92
put_object_cabinet 78 84 94 92
rotate_qrcode 86 84 96 94
scan_object 94 82 92 94
shake_bottle 100 100 100 100
shake_bottle_horizontally 100 98 100 100
stack_blocks_three 94 98 100 98
stack_blocks_two 100 98 100 100
stack_bowls_three 86 88 86 86
stack_bowls_two 96 96 100 92
stamp_seal 84 92 92 98
turn_switch 64 60 70 72
Average 89.56 89.04 92.00 91.96

Real-World Baseline Training.

Since public results are unavailable for our real-robot platform, all real-world baselines are trained using the same demonstrations, observation and action spaces, and training budget as DIDO. Each baseline is trained separately for each task using its released implementation and recommended hyperparameters. π0.5\pi_{0.5} Physical Intelligence et al. (2025) is initialized from its official pretrained weights, while Fast-WAM Yuan et al. (2026) is trained on our robot demonstrations. This ensures a consistent data and evaluation setting across methods.

Appendix D Supplementary Experiments

This section provides additional task-level results and analyses supporting the main experiments.

D.1 Per-Task RoboTwin Results

Table 5 reports per-task success rates on RoboTwin under both clean and domain-randomized settings. We compare the full DIDO model with a variant that removes the video-generation objective during Stage II while retaining the action and interaction-centric objectives. Overall, co-video supervision improves the average success rate from 89.56% to 92.00% in the clean setting and from 89.04% to 91.96% under domain randomization.

The gains are distributed unevenly across individual tasks, which is expected under multi-task joint training, where improvements on some tasks may be accompanied by small degradations on others. Several tasks exhibit particularly large gains, including handover_block, open_microwave, put_object_cabinet, and pick_dual_bottles. Despite occasional task-level regressions, the consistent improvement in overall performance indicates that retaining future-video supervision provides an effective training signal for the multi-task policy.

D.2 Analysis of Interaction-Centric Tokens

We further investigate whether DIDO’s interaction-centric tokens are effectively utilized by the action expert. We refer to all tokens accessible to the action expert as cache tokens and group them by semantic source into Object, Interaction, Gripper, Alignment, Current Visual, and Future Visual. The first four groups constitute the interaction-centric tokens. For each cache token ii, we quantify its contribution to action generation using the token-level action V-attribution score aia_{i}.

Figure 8: Token contributions to action generation. Left: Interaction-centric tokens occupy only 5.74% of the cache token for action generation but account for 33.9% of total action attribution. Right: Attribution is further decomposed across token groups. After normalization by token frequency, all interaction-centric groups exhibit substantially higher per-token attribution than the 1×1\times baseline, whereas current and future visual tokens remain below it.

Metrics.

For each token group gg, we first compute its share of total action attribution as

Ag=∑i∈gai∑jaj,A_{g}=\frac{\sum_{i\in g}a_{i}}{\sum_{j}a_{j}}, (23)

where a larger AgA_{g} indicates that the group contributes more strongly to action generation. Since groups contain different numbers of tokens, however, AgA_{g} alone cannot distinguish token importance from group size. We therefore normalize the attribution share by the token-frequency share and define the per-token attribution enrichment as

Eg=AgNg/N,E_{g}=\frac{A_{g}}{N_{g}/N}, (24)

where NgN_{g} is the number of tokens in group gg and NN is the total number of tokens. Eg=1E_{g}=1 indicates attribution proportional to token frequency, while Eg>1E_{g}>1 indicates that tokens in group gg contribute more to action generation per token than expected from their frequency. We report means and 95% confidence intervals using task-level bootstrap with 10K resamples over 50 clips and 31 tasks.

Results.

Figure 8 shows that action attribution is highly concentrated in the interaction-centric tokens. Although they constitute only 5.74% of the cache, they account for 33.9% of total action attribution, corresponding to approximately 5.9×5.9\times greater attribution per token than expected from their frequency. This indicates that the action expert places disproportionate emphasis on these compact interaction representations.

This pattern is consistent across the individual interaction-centric groups. Object, Interaction, Gripper, and Alignment tokens account for 4.7%, 4.7%, 5.8%, and 18.7% of total action attribution, respectively, with per-token enrichments of 6.03×6.03\times, 5.98×5.98\times, 7.32×7.32\times, and 5.60×5.60\times. In contrast, Current Visual and Future Visual tokens achieve enrichments of only 0.61×0.61\times and 0.73×0.73\times, despite comprising most of the cache. These results suggest that the interaction-centric tokens concentrate action-relevant information into a small token budget, complementing the broader scene and future context provided by the visual tokens.

Appendix E Limitations

DIDO has several limitations. First, its interaction-centric reasoning relies on bounding-box supervision for the gripper and target object. Although effective in our settings, such coarse object-centric supervision may be insufficient for multi-object interaction, deformable objects, or fine-grained contact geometry. The required annotations are generated automatically, but detection and tracking failures under severe occlusion or ambiguous object references can still introduce noisy supervision.

Second, DIDO introduces additional training complexity and computational cost. Training involves three separate optimization phases, including robot-domain teacher preparation, one-step distillation, and joint policy learning, making the overall pipeline more involved than directly training an action policy. Finally, the single-step world model is distilled from a robot-adapted four-step teacher, so its predictive capability remains dependent on the quality and coverage of the teacher. Extending DIDO to richer interaction representations, simpler training pipelines, and broader embodiments and environments remains an important direction.