Robot learning / World action modelsResearch project

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

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

Jing Lyu*,1,2,3Shuanghao Bai*,4Runze Xiao3Zhenyu Liao6Wenxing Tan3

Zihan Tang5Ruochuan Shi1,2,3Cheng Peng1,2,3Yuheng Ji1,2,3Yihao Wang3

Badong Chen4Pengwei Wang3Zhongyuan Wang†,3Xiaoguang Zhao†,1,2

1 Institute of Automation, Chinese Academy of Sciences

2 School of Artificial Intelligence, University of Chinese Academy of Sciences

3 Beijing Academy of Artificial Intelligence (BAAI)

4 Institute of Artificial Intelligence and Robotics, Xi'an Jiaotong University

5 Tsinghua University6 Amazon

* Equal contribution. Corresponding authors.

99.0%LIBERO · success rate
76.6%LIBERO-Plus · success rate
92.0%RoboTwin · success rate
384msAction chunk · H100, batch 1
01The observation

Visual structure settles first.
Interaction dynamics follow.

Static backgrounds form early during video denoising. The gripper, object, and their interaction become clear later. Truncating the teacher after one step loses precisely the future dynamics that robot control needs.

One-, two-, and four-step teacher predictions and latent dynamics, compared with DIDO's one-step prediction.
Observation

The four-step teacher progressively resolves interaction regions. DIDO learns to recover these dynamics within a single video denoising step.

Original PDF ↗
Read the full 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.

02The method

Preserve interaction dynamics
in one step.

DIDO combines one-step distribution matching with explicit supervision for the object, gripper, and their joint motion. An action expert reads the resulting latent representations directly.

DIDO architecture: object, interaction, gripper and alignment tokens in a one-step Wan video world model, connected to an action expert.
Architecture

Four token groups guide the one-step world model. Shared interaction tokens support both bounding-box prediction branches; DINOv3 supervises object-centric alignment across multiple layers.

Original PDF ↗
I / Distillation

From four steps to one

A robot-domain four-step teacher guides a one-step video generator through distribution matching. Trajectory supervision and multi-layer DINOv3 alignment preserve manipulation-relevant entities and dynamics.

II / Policy learning

Read the latent future

The world model and action expert are optimized jointly, retaining video, interaction, and alignment objectives. The action expert attends to the full latent stream, without decoding and re-encoding future frames.

“One step” refers to the video world model. The flow-matching action expert still uses iterative action generation. Distribution matching is used in Stage I only.

Dynamics-based token refinement

Spend detail where things change.

Value-feature differences identify dynamic regions. Of 20 regions in a 4 × 5 grid, each containing 2 × 2 cells, DIDO retains the top three at fine resolution and pools the remaining 17.

The conditioning context falls from 323 to 191 tokens, reducing end-to-end latency by approximately 30 ms in the paper’s evaluation.

Value-feature differences score spatial regions; dynamic regions retain fine tokens while near-static regions are average-pooled.
Token refinementKeep detailed motion cues; compress near-static context.Original PDF ↗
03The evidence

The one-step model
holds up under shift.

DIDO reaches 99.0% on LIBERO and 76.6% on LIBERO-Plus. On RoboTwin, its 92.0% average is the strongest reported result among methods without embodied pretraining.

LIBERO and RoboTwinSuccess rate (%) across suites and conditions
Method Emb. PT LIBERO RoboTwin
SpatialObjectGoalLongAverageCleanRand.Average
π₀Yes96.898.895.885.294.165.958.462.2
π₀.₅Yes98.898.298.092.496.982.776.879.8
LingBot-VAYes98.599.697.298.598.592.991.592.2
MotusYes96.899.896.697.697.788.787.087.8
Faster-WAMNo98.4100.097.097.898.589.788.689.2
Flash-WAMNo97.092.896.498.096.188.482.785.5
Fast-WAM (No co-video)No89.299.295.490.093.582.884.883.8
Fast-WAMNo98.2100.097.095.297.691.991.891.8
DIDO (No co-video)No97.899.497.296.497.789.689.089.3
DIDONo99.899.698.698.099.092.092.092.0
LIBERO-PlusSuccess rate (%) across seven perturbations
MethodEmb. PTCameraRobotLanguageLightingBackgroundNoiseLayoutAverage
OpenVLA-OFTYes56.431.979.588.793.375.874.269.6
π₀Yes81.413.858.885.068.96.079.053.6
X-VLAYes96.023.475.788.271.889.762.771.4
Fast-WAMNo53.716.468.978.260.744.537.751.5
ST-WAMNo55.460.179.393.074.279.574.372.8
Faster-WAMNo57.067.992.194.382.749.082.375.0
DIDONo45.374.394.496.672.775.083.376.6

Simulation results are success rates. “No co-video” removes the video-generation objective during policy learning. Averages follow the manuscript's reported values; on RoboTwin, DIDO is the strongest method without embodied pretraining.

What each component adds

DIDO is built cumulatively from the one-step truncation baseline. 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 distillation preserves more of the converged multi-step dynamics within a single step, improving performance to 98.3% and 72.3%.

Adding interaction-centric visual reasoning explicitly models the target object, gripper, and their interaction, raising performance to 98.9% and 75.9%.

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. The larger improvement on LIBERO-Plus suggests that selectively compressing near-static regions is particularly beneficial under visual distribution shifts.

Cumulative ablation · Success rate (%)
ConfigurationLIBEROLIBERO-Plus
One-step truncation97.771.4
+ One-step distillation98.372.3
+ Interaction-centric reasoning98.975.9
+ Dynamics-based refinement99.076.6

Why later denoising steps matter

With the same trained four-step video model and action expert, later denoising representations improve LIBERO from 97.7% to 98.4% and LIBERO-Plus from 71.4% to 72.6%.

This experiment studies the teacher before DIDO distillation. Performance generally improves as denoising proceeds, confirming that later steps expose additional action-relevant dynamics.

Success rates improve with later denoising representations from the four-step teacher

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 while improving performance by 1.4 points on LIBERO and 25.1 points on LIBERO-Plus.

End-to-end action chunk prediction
Four-step teacher562 ms
DIDO384 ms
Fast-WAM356 ms
04Beyond simulation

New positions.
More clutter. The same policy.

Four manipulation tasks on Galbot G1, with 150 demonstrations per task. The basic protocol evaluates position generalization; the advanced protocol evaluates both position generalization and environment generalization. Policies are evaluated without additional adaptation.

Real-world demonstrations

4 tasks · 2 settings

Basic

Position generalization

Corn on plate
Drawer and duck
Stain wiping and cloth storage
Bowl and pepper placement

Advanced

Position generalization + Environment generalization

Real-world demonstration

Galbot G1 tasks: corn on plate, drawer and duck, stain wiping and cloth storage, bowl and pepper placement. DIDO scores 80.8 basic and 66.0 advanced.
Real-world evaluationNormalized task-progress scores across four tasks. DIDO achieves the highest average under both protocols, with a 14.8-point drop when clutter is added.Original PDF ↗

Measure progress through the task

Each rollout receives a staged score on a 10-point scale, normalized to a percentage of the maximum. Evaluation uses 10 rollouts per task under each protocol. These are task-progress scores, rather than binary success rates.

Average normalized task-progress score
MethodBasicAdvanced
Fast-WAM53.833.0
π₀.₅74.553.3
DIDO80.866.0
Reference

DIDO

Read the paper on arXiv or visit DIDO-WAM on GitHub.

@misc{lyu2026didodistillinginteractioncentricdynamics,
title={DIDO: Distilling Interaction-Centric Dynamics into One-Step Denoising for World Action Models},
author={Jing Lyu and Shuanghao Bai and Runze Xiao and Zhenyu Liao and Wenxing Tan and Zihan Tang and Ruochuan Shi and Cheng Peng and Yuheng Ji and Yihao Wang and Badong Chen and Pengwei Wang and Zhongyuan Wang and Xiaoguang Zhao},
year={2026},
eprint={2609.15570},
archivePrefix={arXiv},
primaryClass={cs.RO},
url={https://arxiv.org/abs/2609.15570},
}