[ Research ]

Dyna-2: A 1-Million-Hour Scaling Law for World-Action Models

A world-action model pre-trained on 1,000,000+ hours of human video demonstrates scaling laws that hold on human and robot evaluation alike — and the many technical insights behind it.

Category:

Research

Author:

Dyna Robotics

Date:

August 2026

Read:

31 min

Figure 1. Dyna-2 is a world-action model (WAM) pre-trained on over one million hours of human video data. It exhibits scaling laws on held-out human data, and for the first time, proves the existence of a human-to-robot transfer scaling law. Every clip in this mosaic is generated by Dyna-2 itself.

Held-out human data

0.0530.0560.0590.062MSE = 0.0691 · D-0.0184R² = 0.919 · D in hours0.0620.0570.0560.0541k10k100k1MPRE-TRAINING HUMAN HOURS (LOG SCALE)Held-out MSE ↓0.400.420.440.46acc@0.5 = 0.357 · D+0.0203R² = 0.865 · D in hours0.400.440.450.471k10k100k1MPRE-TRAINING HUMAN HOURS (LOG SCALE)Accuracy@0.5 ↑

Zero-shot robot data (no robot data in pre-training)

0.1200.1400.1600.1800.195MSE = 0.306 · D-0.0713R² = 0.8840.1800.1740.1240.1171k10k100k1MPRE-TRAINING HUMAN HOURS (LOG SCALE)Zero-shot action MSE ↓0.0600.0900.1200.1500.180acc@0.5 = 0.0241 · D+0.139R² = 0.9180.0670.0740.1360.1591k10k100k1MPRE-TRAINING HUMAN HOURS (LOG SCALE)Zero-shot accuracy@0.5 ↑

Figure 2. The two scaling laws this post is about. Both rows report the same two metrics — squared error and accuracy@0.5 — so the human and robot axes are directly comparable. Top: more egocentric human experience makes action prediction better on held-out human data, with no plateau in sight (two further metrics, L1 and accuracy@0.1, in §3). Bottom: the same human hours — with zero robot data in training — monotonically improve prediction on 39 robot tasks across two embodiments (per-domain curves and the embodiment-gap analysis in §3). Dashed lines are power-law fits, y=aDby = a \cdot D^{-b}, with DD in hours; details and metric definitions in §3. On the robot row, the diamond is a ~1M-hour pre-training arm whose source mixture differs from the nested ladder.

§ 1 Introduction

Excitement about general-purpose robots has never been higher, and scaling robot foundation models has been the most promising path to them. Yet the field has no consensus on the most basic questions about how to scale data and models. Perhaps, the set of these questions can be asked in a sequence:

What is the right source of pre-training data for robot learning?

Does scaling that source of data produce a scaling law on robot performance?

Which modeling and objective choices are required for that scaling law to hold?

The field has explored several sources of pre-training data for robot learning, most notably teleoperation and specialized capture devices. Both yield valuable, action-labeled data that we collect and train on ourselves. But each hour of that data has to be deliberately produced, which bounds how far it can carry pre-training on its own. From first principles, we believe the answer follows from the goal itself: a general purpose robot should eventually be capable of doing any economically valuable task that is currently being done by humans. The right source of pre-training data, therefore, ought to be sensorized recording (e.g., video) of humans performing those very tasks, which already exists at effectively unbounded scale and carries exactly what a manipulation policy needs to learn: how scenes evolve, how objects respond to contact, and how a hand interacts with them. Now, while learning from humans may present an embodiment gap today, we believe that if any transfer scaling law can be established (i.e., a scaling law on human data implies a scaling law on robot data), then the technical path forward from here on can be relatively well-defined: gather more sensorized human data, while making our robots closer to humans in form-factor.
Today, we introduce Dyna-2, our new flagship world-action model (WAM) [4] pre-trained on more than one million hours of egocentric human videos — roughly 170 years of continuous waking experience. Dyna-2 establishes several novel and surprising scaling laws that speak directly to the questions posed above. Specifically we find that

A scaling law for world-action models exists up to one million hours of human data,

for the first time, a human-to-robot transfer scaling law exists; that is, more human data in pre-training improves offline prediction on robot data the model has never seen, and finally,

both data and objective matter for scaling laws; world modeling and scaling on video data are essential for cross-embodiment scaling transfer to emerge

Furthermore, beyond these highlighted offline scaling law results, we find that the scaling-law trend transfers to on-robot performance in post-training. With just a few hours of robot data alone in post-training and without seeing any robot data during pre-training, post-trained Dyna-2 models can perform tasks across bi-manual parallel-jaw arms as well as semi-humanoid and dexterous hand platforms, and the relative performance is consistent with the offline robot scaling law. In one striking example, we found that a mere 13 minutes of teleoperation data was enough to fine-tune Dyna-2 to do bottle cap opening using two five-fingered robot hands. In addition to scaling law related results, we also showcase several novel capabilities of Dyna-2, including enhanced robustness, precision, instruction following, zero-shot production-grade performance, and one-step video generation. Overall, Dyna-2 is a significant improvement over our prior models. At the same time, it offers some strong empirical evidence that helps answer some open questions in the field and can serve as a strong reference for future research.

§ 2 Model Architecture and Training Objectives

Dyna-2 is a world-action model [4]: a single generative model that can denoise future video and future actions jointly or separately, built on a video-diffusion backbone. Architecturally it is a mixture of transformers [2, 3, 28]; each input modality, including video and action, is tokenized individually and has a distinct set of DiT layers [27] that can attend to each other via attention operations, while proprioception is tokenized and fed directly as input to the action transformer. Video tokens use causal masking; action tokens use bidirectional self-attention (no causal mask) and attend to the video tokens of the observed context — whether they may also attend to the predicted future video is precisely the objective choice studied below. Video tokens cross-attend to text tokens; text does not directly influence action tokens.
Future videoAction chunkContext video tokensPredicted future video —joint onlyText encodercross-attnInstructionContextframesNoised futurevideo zₜProprioNoised actionchunk aₜ

Figure 3. The Dyna-2 architecture diagram.

In our early architectural probing, we find that DiT-style video diffusion architectures retain most of their temporal reasoning capacity in the early layers [1]. Therefore, we deliberately design the action transformer to have shallower depth, and only join the video stream at the early layers. We find doing this substantially improves the model's real-time inference latency without sacrificing performance.
Dyna-2 employs flow matching [18, 19] to train the model. Specifically, let cc be the conditioning context (past frames, proprioception, and the language instruction), zz the latent future video, and aa the future action chunk. Following the standard flow-matching setup, the model corrupts real samples from each modality along a straight path toward noise,
zt=tz+(1t)εz,at=ta+(1t)εa,εz,εaN(0,I)z_t = tz + (1-t)\varepsilon_z, \quad a_t = ta + (1-t)\varepsilon_a, \quad \varepsilon_z, \varepsilon_a \sim \mathcal{N}(0, I)
and trains a network uθu_\theta to predict the velocity that denoises the corrupted sample.
For the variant of Dyna-2 models that we use to study the scaling law, the models are co-trained on video prediction and action prediction. That is, a video loss and an action loss sharing a trunk, but fit as two separate marginal velocity fields:
Lco(θ)=Euθvid(zt;t,c)(zεz)2+λEuθact(at;t,c)(aεa)2\mathcal{L}_{\mathrm{co}}(\theta) = \mathbb{E}\left\lVert u_\theta^{\mathrm{vid}}(z_t; t, c) - (z - \varepsilon_z)\right\rVert^2 + \lambda\,\mathbb{E}\left\lVert u_\theta^{\mathrm{act}}(a_t; t, c) - (a - \varepsilon_a)\right\rVert^2
Because uθactu_\theta^{\mathrm{act}} never takes ztz_t as an argument, the video loss can shape the shared representation, but at inference time the model stays reactive (i.e., the policy neither generates nor attends to predicted future video at inference time).

§ 3 The manipulation scaling laws: From 1,000 to 1,000,000 hours

We aim to answer the following questions:
We first describe the human pre-training data and the metrics used to evaluate the scaling law. Then we answer the four questions in order.

Pre-training data: nested, exact-hours subsets of human experience

We have constructed a corpus of human manipulation video totaling over one million hours to date. Most of it is head-mounted, first-person recordings of people performing everyday manipulation — cooking, tidying, folding, assembling — collected by our data partners as well as our own internal operation. We built a comprehensive data cleaning, hand-pose extraction, validation, and filtering pipeline to ensure validity and consistency across the various sources. For episodes that pass the hand-pose quality bar, their annotations contain 3D hand-pose tracks, from which we derive the pseudo-action supervision the action stream trains on: wrist poses for end-effector trajectories, and a continuous grasp signal derived from the thumb–index aperture. We do not perform any visual or embodiment-specific data processing to reduce the visual or kinematic gap between the pre-training data and the downstream robot data; our interest is to study model properties from scaling, and scaling alone. Therefore, we believe our findings are general and should also transfer to other embodiments not studied in this work.

Figure 4. Illustrative samples of the pre-training data. Thirty-six randomly drawn egocentric clips from the corpus, played simultaneously: everyday two-handed manipulation across kitchens, workshops, and living spaces, with both hands in frame.

One million hours at a glance

0.0M

Clips

0

Unique task instructions

0

Distinct objects

From this corpus we construct nested subsets of exactly 1,000, 10,000, 100,000, and 1,000,000 hours; identical proportion from each data source is kept. This way, a larger budget never exchanges data, only adds it, and differences between points on the scaling-law curves cannot be explained by distribution shift between subsets. A separate 100-hour validation set, disjoint from all training subsets, is held fixed across all evaluations on human data; all held-out numbers on human data are computed on it. Training and evaluation configurations are identical across all points, so the only variable is hours of experience. We leave compute and model-size scaling experiments for future work.

Evaluation metrics

Scaling claims can be artifacts of the metric used to make them: nonlinear or discontinuous metrics can unintentionally generate apparent emergence from smoothly improving models [7]. To ensure our scaling law is not sensitive to the choice of metric, we report it on two continuous errors and two discrete, thresholded accuracies. For a predicted action chunk â and ground truth a, we compute MSE and L1 errors, averaged over action dimensions and the chunk horizon, and accuracy@τ\tau the fraction of action dimensions falling within τ\tau of the ground truth (in normalized action units), reported at τ=0.5,0.1\tau = 0.5, 0.1. In our internal research, we find τ=0.5\tau = 0.5 to be a good measure of general motion intent, suitable for studying human-to-robot transfer scaling law, and tighter thresholds such as 0.1 to be a good indicator of movement precision, informative of in-domain scaling trends (i.e., human-to-human).

Is there a scaling law for world-action models trained on one million hours of human data?

To study this question, we train Dyna-2 models on the ladder of data scale from 1000 to 1000000 hours of human data, as described above, and evaluate on the held-out human dataset. To remove checkpoint bias, we evaluate 10 checkpoints in a late-step window and report the mean as well as standard deviation on each metric. As shown in Figure 5, on every metric, held-out prediction improves monotonically, and each is well described by a power law in hours. This is a very important result, as it is the first scaling law for real-world manipulation data that validates up to 1 million hours; at the same time, it validates that our Dyna-2 architecture is sound and can absorb millions of hours of data and keeps improving through the million-hour scale. Together, these results confirm that physical interaction accuracy, when measured on the same embodiment (i.e., humans), can be predictably improved by scaling up the dataset to the million-hour scale.
Held-out MSE ↓0.0530.0560.0590.062MSE = 0.0691 · D⁻⁰·⁰¹⁸⁴R² = 0.9190.0620.0570.0560.0541k10k100k1MPre-training human hours (log scale)Held-out L1 ↓0.1260.1310.1360.141L1 = 0.151 · D⁻⁰·⁰¹³²R² = 0.8790.1400.1310.1290.1271k10k100k1MPre-training human hours (log scale)Accuracy@0.1 ↑0.0160.0190.0220.0250.028acc@0.1 = 0.0116 · D⁺⁰·⁰⁶⁰⁶R² = 0.9260.0170.0210.0240.0261k10k100k1MPre-training human hours (log scale)Accuracy@0.5 ↑0.400.420.440.460.48acc@0.5 = 0.357 · D⁺⁰·⁰²⁰³R² = 0.8650.400.440.450.471k10k100k1MPre-training human hours (log scale)

Figure 5. Scaling laws for Dyna-2 up to 1-million hours of human data. All four scale monotonically, and the thresholded metrics improve fastest — accuracy@0.1 rises 51% across the ladder against 12% for MSE.

Does a scaling law on human data imply a scaling law on robot data?

The results above measure generalization to held-out human data to an unprecedented scale. But for robotics, a scaling law on human data is most meaningful if the scaling emerges and can be measured on robot data as well. To the best of our knowledge, there is no prior work that has demonstrated cross-embodiment transfer scaling law, meaning that we measure evaluation metrics on data from embodiments that are held-out from the pre-training set, without any additional adaptation or fine-tuning [6, 29, 30]. In our study, we aim to study pre-training just on human data and evaluate directly on held-out robot data. Specifically, we evaluated the same set of scale-laddered Dyna-2 checkpoints on a curated, held-out robot dataset. This robot evaluation dataset consists of 39 tasks on two distinct stationary, bi-manual YAM platforms; 12 tasks come from our internal stationary YAM bimanual benchmark, and 27 tasks from xdof ABC [31]; see Figure 6 for a random subset of the evaluation tasks. These two sources combine to 39 tasks in total, covering a broad distribution of everyday manipulation such as cloth handling, knot tying, packing, cleaning, food service, and assembly. We intentionally include external YAM datasets to make sure the evaluation is not biased toward the tasks we design ourselves. No checkpoint in this section has trained on a single trajectory from either source.
The zero-shot offline robot evaluation results are shown in Figure 7. Surprisingly, all metrics rank monotonically with the scale of the pre-training human data. To our knowledge this is the first scaling law demonstrated across the embodiment gap: held-out robot validation metrics falling monotonically as purely human data grows. We empirically observe an inflection point from 10k to 100k hours of pre-training, suggesting with sufficient coverage, cross-embodiment knowledge transfer may emerge from just scale alone.

Figure 6. Representative gallery of the offline robot evaluation tasks.

Zero-shot action MSE ↓0.100.130.160.180.20dyna (12)all 39xdof (27)1k10k100k1MPre-training human hours (log scale)Zero-shot accuracy@0.5 ↑0.0200.0600.1000.1400.190dyna (12)all 39xdof (27)1k10k100k1MPre-training human hours (log scale)

Figure 7. Dyna-2 demonstrates, for the first time, a human-to-robot transfer scaling law. Evaluated on robot data the model has never seen during pre-training, the performance predictably improves as human data scales.

[ KEY TAKEAWAY — SCALING LAW TRANSFERS FROM HUMAN TO ROBOT ]

A scaling law for world-action models can be derived from human data. Scaling human data alone can improve robot predictions for world-action models.

Does the cross-embodiment scaling law translate to fine-tuned on-robot performance?

Finally, we verify that our cross-embodiment transfer scaling law extends to on-robot performance. To do this, we post-trained equivalently stepped checkpoints from each of the 4 rungs in our scaling ladder on the same set of internal benchmarking task datasets of 14 tasks; each task comprises at most 10 hours of robot data. We evaluate the models for 10 trials per task using identical protocols in blind tests (i.e., the evaluators were not involved in the model development). In short, the only variable among the post-trained models is how many hours of human video were used in human-only pre-training. Note that unlike prior human-to-robot transfer results [6, 17], we deliberately do not perform human-robot alignment or co-training [17, 36]. We believe that doing so would likely yield better post-training performance, but our interest in this study is the improvement attributable to pre-training scaling.
The 14 tasks span several manipulation capabilities: precise pick-and-place (Pick & Place, Unsort, Trash Tray Pickup, First Aid Kitting), deformable-object manipulation (Rope Tie, Pants Hanger Preparation), precision (Food Scooping, Fridge Tube Insertion, Lockbox Key Turning), articulated-object interaction (Tote Construction, Mug Unboxing), dexterous multi-fingered manipulation (Highlighter in Drawer, Bottle Cap Untwisting), and language following (Targeted Drink Retrieval, in which the policy follows a typed instruction naming a specific drink to retrieve from a fridge). They run on three robot embodiments: 11 tasks use a stationary bimanual platform with 6-DOF YAM arms and in-house parallel-jaw grippers, 2 use the same arms fitted with a pair of WUJI-2 20-DOF dexterous multi-fingered hands, and the language-following task runs on an early prototype of our semi-humanoid robot. Task diversity brings different native metrics, so we report each task in its own native metric and, to place them on a common axis, normalize each to a fraction of the maximum attainable on that task (a 100% success rate, all ten objects on Pick & Place, or all six pieces on Trash Tray Pickup); the mean of these fractions across the 14 tasks is the single normalized score we use to build the scaling plot, where 50% denotes reaching, on average, half of each task’s ceiling. We evaluate the models for 10 trials (12 for the language-following task) per task using identical protocols in blind tests (i.e., the evaluators were not involved in the model development).

All 14 tasks, mean normalized score ↑

025507510020%28%45%53%1k10k100k1MPRE-TRAINING HUMAN HOURS (LOG SCALE)

Per task, native metric ↑

14 tasks · drag ↓

Highlighter in Drawer · dexterous

success rate ↑

10%1k80%10k80%100k90%1M

Bottle Cap Untwisting · dexterous

success rate ↑

10%1k10%10k40%100k50%1M

Trash Tray Pickup

avg trash picked, of 6 pieces ↑

2.21k3.910k4.5100k4.81M

Pants Hanger Preparation

success rate ↑

10%1k0%10k20%100k50%1M

Rope Tie

knot-tie success rate ↑

0%1k40%10k90%100k40%1M

Lockbox Key Turning

success rate ↑

0%1k0%10k0%100k90%1M

Food Scooping

success rate ↑

10%1k30%10k80%100k50%1M

First Aid Kitting

avg objects in correct compartment, of 10 ↑

2.01k0.210k2.9100k4.81M

Unsort

avg objects out of box, of 10 ↑

6.41k5.510k3.6100k5.81M

Fridge Tube Insertion

success rate ↑

10%1k10%10k10%100k20%1M

Tote Construction

success rate ↑

20%1k10%10k40%100k30%1M

Mug Unboxing

success rate ↑

20%1k0%10k10%100k20%1M

Pick & Place

avg objects placed, of 10 ↑

1.81k2.110k4.2100k3.91M

Targeted Drink Retrieval · language

success rate ↑

58%1k75%10k83%100k83%1M
1k hr10k hr100k hr1M hr

Figure 8. Pre-training scale carries through post-training to the robot, and keeps climbing to the largest rung. Top: the mean normalized score across all 14 tasks on a log pre-training axis; below it, the individual tasks (use the slider to move through them), with bars for the four pre-training budgets.

Aggregated across the 14 tasks, mean normalized performance increases monotonically with pre-training scale, rising 20% → 28% → 45% → 53% of the attainable maximum. At one million hours, the post-trained models produced the strongest real-world performance overall and were the best on 9 of the 14 tasks. Several tasks appear to require a threshold amount of pre-training before they become solvable at all. Lockbox Key Turning is the clearest case: no checkpoint up to 100,000 hours turned the key. At one million hours, the key was successfully turned 90% of the time.
Data efficiency is also striking at the other extreme: Bottle Cap Untwisting was post-trained on only roughly 10 minutes of robot demonstrations, yet still climbs from 10% at the smaller budgets to 40% and 50% as pre-training scales. The trend extends to language following, where targeted drink retrieval rises from 58% to 83%.
Throughout, the post-training recipe is applied identically to every task: robot data only, with no co-training and no human-robot alignment. Within this recipe, the pre-training scaling law carries through to the physical robot across tasks, embodiments, and capabilities.

Figure 9. Example autonomous rollouts of the post-trained policies (top camera, 1× speed). Each policy was pre-trained on human egocentric video and post-trained on a few hours of the corresponding task's robot demonstrations only.

What matters for the cross-embodiment scaling law to emerge?

Dyna-2 is a world-action model that learns to predict both the future world state and robot action, but does this modeling choice actually matter?
Through controlled experiments, we empirically demonstrate that predicting videos is what (1) enables cross-embodiment transfer through scaling, and (2) video is a new scaling axis for embodied AI: scaling the amount of video-only data in pre-training also predictably improves held-out robot data evaluation.
We begin our investigation with a three-way controlled comparison that fixes the amount of action data and varies training objective as well as data composition. That is, for each fixed amount of human video data that contains hand-pose annotations, ranging from 5k, 50k, to 100k, we train identical Dyna-2 architecture with the following training recipes:
01

action-only (the action loss alone, no world modeling)

02

joint (predict both action chunk and future videos on the same dataset)

03

video co-training (joint and additionally predict video on additional same amount of human video data that does not include action labels)

As before, all three ablations are evaluated zero-shot on the 39-task robot suite at matched training step. Figure 10 shows the result across 5,000 to 100,000 action hours. As shown, any form of future prediction beats action-only by a wide margin: the joint recipe beats action-only on 39 of 39 tasks at every action scale. Action-only also exhibits severe and unpredictable overfitting patterns as data scales; the joint variant overfits less but also does not scale with data. This trend is reversed only when the training data is augmented with a copious amount of human videos used only for video prediction. Notably, doing so in fact is not advantageous at small scale (i.e., 5k hours), but the gap grows as data scale increases. Note that these findings are in divergence with common belief in robot foundation models that next-action-prediction is sufficient for generalization. Indeed, most prior works focus on settings where pre-training data is also primarily robot or robot-mimic capture data that are aligned with deployment embodiments. But to unlock the most scalable source of data, human videos, for pre-training, our results suggest that when video data is abundant, world modeling is what bridges the apparent embodiment gap in human-to-robot transfer.
Zero-shot robot action MSE ↓0.100.160.220.280.34Action-onlyJoint+ Video co-train5k50k100kAction-labelled human hours (log scale)Zero-shot accuracy@0.5 ↑0.000.050.100.15Action-onlyJoint+ Video co-train5k50k100kAction-labelled human hours (log scale)

Figure 10. World modeling is crucial for the emergence of human-to-robot transfer scaling law. Joint denoising beats action-only unanimously at every scale, and video co-training is the only recipe that improves as action data grows.

Video is the new scaling axis

The results above report a single video-data scale for each ladder of action data. The next natural question is what happens when you fix the amount of action data and just scale video data alone? This question is not just about scientific curiosity but also of practical importance. As we are entering million-hour scale pre-training data, one challenge we find is that while human videos can be abundant, extracting accurate hand poses is not easy; not all human activity recording setups can extract hand poses that pass our internal quality bar. Furthermore, even with good recording setups, running large-scale annotations on millions of hours of data is in itself a huge infrastructure challenge and creates a lag between the amount of total data versus amount of data that is action-labeled and quality-controlled. Therefore, it's safe to assume that in the regime of pre-training from human data, there will always be a large amount of un-annotated human video data. How can we effectively make use of such video data? What if these lower-quality video data need not provide action supervision and using them for future video prediction at scale is sufficient?
We find that the key benefit of video co-training is the emergence of cross-embodiment generalization that scales with the amount of video data. Specifically, we conducted an experiment where we fixed the amount of action-labelled human data to be 50,000 hours, and scaled only the amount of human data that contributed only to the video co-training objective from 0, 1,000, 10,000 to 50,000 hours, mimicking the scenario of having plentiful video data without action labels. To verify that the finding holds when both human-action and human-video-only data are one magnitude larger, we also repeat the experiment with 250k hours of human action data coupled with 0, 250k, 750k human-video-only data. Then, we compared these models on held-out robot data offline evaluations. The results are shown in Figure 11. Across two sets of fixed action-data amount and video-data scale, we see that pre-training Dyna-2 without any video data (i.e., action-only) consistently does worse than including video data, and scaling video alone leads to monotonic improvement on generalization.
Furthermore, we illustrate how these checkpoints do on the held-out human dataset by measuring normalized relative improvements in Figure 12. We see that scaling human video data has no impact and perhaps slightly worsens human data evaluations; one potential hypothesis can be that video training dilutes action learning gradients, and for on-embodiment evaluation, sufficient action-data is enough. Given all results in this section, the key empirical takeaway is that video co-training is the primary driver for establishing cross-embodiment transfer scaling law; it is both necessary and sufficient for the transfer to scale with data. While these results are surprising (at least to us), from first principle thinking, we also believe that these results ought to be true. The promise of world modeling has always been gifting the model a general understanding of the physical world; this capability should help the model generalize to completely unseen embodiments. And for the first time, this hypothesis is validated at scale.
Zero-shot robot action MSELower is better ↓0.100.180.260.340.340.1201k10k50kVideo-only hours (action data fixed at 50k hr)Zero-shot robot action MSELower is better ↓0.080.090.100.110.100.0840250k750kVideo-only hours (action data fixed at 250k hr)

Figure 11. Video is the new scaling axis. Across two magnitudes of human action data, scaling video data alone improves model generalization.

Same axis, normalized per domain% of each domain's own 0-video arm40%60%80%100%No changeHuman104%Robot34%01k10k50kVideo-only hours (action data fixed at 50k hr)

Figure 12. Video data's benefit at-scale is cross-embodiment generalization.

[ KEY TAKEAWAY — FUTURE PREDICTION ENABLES CROSS-EMBODIMENT TRANSFER SCALING LAW ]

Video is the new scaling axis.

§ 4 Additional Model Capabilities and Extended Analysis

While our primary focus in this research is studying emergence of scaling laws, Dyna-2 has many other interesting capabilities worth sharing. Specifically, we observe that Dyna-2 is all-around superior to our Dyna-1 models through a series of apple-to-apple comparisons, has instruction following capability that scales with both objective and data, and finally, can generate videos with just one-step inference. Note that the experiments here are conducted on our "production" Dyna-2 models, which use different training recipes, but we do believe all findings are general and hold for variants we trained specifically for scaling-law experiments.

WAM vs. VLA: an apple-to-apple comparison

In our march towards our final Dyna-2 recipe, we have also conducted a rigorous apple-to-apple comparison between WAM and vision-language-action (VLA) models [13, 3]. So far, there is no consensus within the community on which architecture is better, and empirical evidence is lacking. Published comparisons differ in training data, compute budget, evaluation protocol, and how hard each side's checkpoints were tuned [4, 37].
We compared an early version of Dyna-2 against Dyna-1, our prior production VLA architecture, in an apple-to-apple comparison setting. Dyna-1 employs a similar mixture-of-transformers architecture for action prediction, initialized from Qwen3-VL-3B [32]. We trained and compared the two models under matched conditions: the same pre-training and post-training datasets and training hyperparameters; each post-training run is initialized from three distinct pre-training checkpoints for each architecture to remove checkpoint-selection bias. It is worth highlighting that this comparison is in fact unfair for WAM. First, the early Dyna-2 tested here predates most of this technical report: no 1M-hour pre-training, and an action-only loss supervising the entire model. Second, and more fundamentally, the entire experimental pipeline is tuned for our VLAs: the datasets were collected and curated to the VLA recipe, training hyperparameters were inherited from our VLA tuning. We therefore read these results as a lower bound on what a WAM does against a well-tuned VLA baseline.
The aggregate results over 7 benchmark tasks are shown below. Pooled over all trials and checkpoints, the WAM reaches 1.55× the VLA's success rate and 1.12× its grade. In head-to-head comparisons — fixing both the pre-trained checkpoint step and the post-training task — the early Dyna-2 won 65% of the time, Dyna-1 won 29%, with 6% tied. Most of the VLA's wins come at the earliest pre-training checkpoint, before the WAM model's pre-training advantage had accumulated.
WAM (early Dyna-2)VLA (Dyna-1) — baseline
Performance relative to the VLA ↑0×1×2×1.00×1.55×Normalized performance1.00×1.12×Normalized gradePooled over 7 tasks × 3 pre-training checkpoints (21 cells per architecture) · whiskers: paired bootstrap 95% CI

Figure 13. Aggregate on-robot comparison, normalized to the VLA. Each bar pools all seven post-training tasks and all three pre-training checkpoints — 21 task×checkpoint cells per architecture — with the VLA set to 1.00 on each metric. Left: on-robot success rate. Right: average quality grade. Whiskers are paired bootstrap 95% CIs over the cells (a ratio of means; per-cell ratios are undefined where the VLA scores zero).

Qualitative case study

In addition to aggregated post-training results, we also report some findings on its qualitative behavior. Compared to Dyna-1, we find it much better at producing higher quality finished products and sustaining extreme disturbance conditions. As a case study, we look at the vegetable chopping task, which we first demonstrated with Dyna-1. On this task, we observe a distinct difference in quality in the celery cuts between Dyna-2 and Dyna-1. Post-trained on the same dataset configuration, Dyna-2 cuts thinner and more uniform pieces than Dyna-1, closely matching expert demonstrations.
Production VLA (Dyna-1)
Chopped celery on the tray after a run by the Production VLA (Dyna-1).
Early WAM (Dyna-2)
Chopped celery on the tray after a run by the Early WAM (Dyna-2).

The celery cuts, side by side. The finished tray after a chopping run by our production VLA, Dyna-1, and by the early WAM, Dyna-2 — both post-trained on the same dataset configuration.

Furthermore, while Dyna-1 was brittle to disturbances on this task given the small size of the post-training dataset, Dyna-2 can run without human intervention, even under extreme working conditions:
Altered and reduced lighting. We changed the light over the workspace, then took most of it away. Dyna-2 proceeds to do the task with precision in both cases.

Disco lights.

Dark chopping.

Loss of visual input. We removed part of the policy's visual input mid-run. Dyna-2 kept going. We report this as robustness to sensor loss, not as prediction over unobserved scene state.

Top cam covered.

Persistence to the goal state. While the policy was running, we stood directly in front of the robot and kept putting chopped pieces back on the board, undoing the work as fast as it was done. Dyna-2 kept clearing. It did not stop after a fixed number of cycles. It stopped when the board was empty.

Persistence.

Zero-shot real-world deployment

One promise of a general model like Dyna-2 is that it can be directly deployed to real-world customer tasks on customer sites without the need for additional fine-tuning. Our Dyna-1 models already have impressive zero-shot capability (see our previous blog post), maintaining close to 100% task completion in unseen environments. Task completion, however, is not the operative criterion in production, where performance is assessed jointly on the quality, throughput and reliability the customer site requires. A policy can satisfy the completion criterion and still fail all three. Dyna-2 took us across that bar: it holds quality, throughput and reliability at customer sites it has never seen.
We evaluate Dyna-2 against Dyna-1 under production pass criteria at customer sites where both have been deployed. Pass rates are drawn from on-site reporting, graded against customer acceptance criteria, by operators not involved in model development. Both models are post-trained on the same task datasets for the same number of steps, and neither has seen any data from the deployment sites.
In house, the two are indistinguishable: both reach production quality, passing at close to 100%. On site they separate sharply. Dyna-1 passes 46% and Dyna-2 passes 87% — a 41-point difference at identical post-training budget.

Production pass-criteria rate ↑

Dyna-1Dyna-20%25%50%75%100%100%100%In-house evaluation46%87%Zero-shot customer site

Figure 14. While both Dyna-1 and Dyna-2 achieve 100% quality on in-distribution evaluations, when deployed zero-shot at real customer sites, Dyna-2 generalizes significantly better.

Emergent instruction following through world modeling

Language is an important interface for controlling robot policies, enabling flexibility during deployments, receiving instructions from humans or System 2 models, and properly contextualizing and reusing robot data. End-to-end robot policies often struggle to properly follow the input language instructions, as images contain much more information and continuous action losses can destroy pre-trained representations [33]. Counterfactual cases, where a model receives different language instructions in a similar scene to the training data, are particularly challenging.
For VLAs, to preserve semantic knowledge in the backbone, earlier works often have to pursue multi-stage training as well as backbone freezing [33, 34], creating a brittle and slow training pipeline. Through video prediction, world action models give us a whole new source of data to learn language, enabling models to learn what objects and actions mean in the physical world and tap into plentiful egocentric data. In this section we attempt to answer the following questions:
01

Does video prediction enhance language following for Dyna-2?

02

Does scaling video data during pre-training improve downstream language following?

Inspired by works on evaluation of generalist policies [35] and counterfactual scenarios, we design the following benchmark tasks to evaluate language following abilities, where we change the input language instruction while holding the scene fixed:

Push/pull jenga block: the robot must push or pull a jenga block in the specified direction

Object kitting: the robot must pick the specified object among 5 objects and place it into a bin

Piece stacking: the robot must stack a red piece on top of a yellow one or vice versa in a variety of arrangements, testing language-spatial grounding

Napkin manipulation: the robot must perform a variety of actions (pick up, put down, pull, rotate, flip, fold left to right, fold top to bottom, flatten) on a napkin

To answer 1, we perform an A2A pre-training comparison between video co-training in the style of FastWAM vs. action-only training on the early Dyna-2 corpus. To answer 2, we compare video co-training on the full Dyna-2 corpus. In each case, we finetune the pre-trained checkpoint on a few hours of data for all of the above tasks and evaluate success rates, with trials where a policy attempted the prescribed action but failed counting as 0.5/1.
Action-only · early Dyna-2Video co-train · early Dyna-2Video co-train · Dyna-2
Language-following score, 0–1 · Higher is better0.00.20.40.60.81.00.350.670.96All four tasksn = 360.441.001.00Push/pull jengan = 80.100.350.95Object kittingn = 100.600.951.00Piece stackingn = 100.250.380.88Napkin manipulationn = 8

Figure 15. Language-following score — 1 the commanded outcome was achieved · ½ the right language primitive was attempted but not completed · 0 a different primitive (wrong verb, referent or direction).

Switching from action-only pre-training to video co-training on the early Dyna-2 corpus moves overall success rates from 35% to 67%, while video co-training on the full Dyna-2 corpus pushes success rates to 96%, boosting success for tasks involving object grounding and more dexterous action primitives. Overall, our results show that both scale and diversity of pre-training data and training objectives contribute significantly to language following performance, together providing Dyna-2 with substantial language steerability.

One-Step Video Generation

Beyond scaling data and demonstrating on-robot capabilities, Dyna-2 also innovates on video generation capabilities for downstream planning and evaluation use cases. In our research, we have also developed a one-step distillation pipeline that can distill the full Dyna-2 model into a one-step student that can generate video at a much higher throughput. To the best of our knowledge, this is the first one-step distillation pipeline for video generation that can generate high-fidelity, instruction-conditioned manipulation videos.
Few-step distillation is well understood for video generation, such as the well-known trajectory-regression [20, 21] and distribution-matching methods [22, 23, 24]. However, these methods do not naturally work well for one-step generation because the teacher network tends to produce latents that are locally straight but globally curved. As a result, a single step from noise almost always veers off the manifold of real videos. On the other hand, we have found that one-step techniques which show promising signs for image generation [25, 26] do not immediately extend to the video setting, often generating static videos.
Our approach is to treat one-step video generation as a control problem. Instead of treating the teacher target as fixed, the student model is matched against an evolving target distribution that updates based on the student's own output, so the target stays inside the band the student can actually reach at every point in training.
Formally, let the student be a one-step generator x=Gθ(ε)x = G_\theta(\varepsilon), εN(0,I)\varepsilon \sim \mathcal{N}(0, I), and let {qr}\{q_r\}, r[0,1]r \in [0,1] be a family of target measures — a continuous path with q0q_0 reachable from the student's initialization by construction and q1q_1 the data. With m^\hat{m} an online readout of the student's own samples and ww a gain, training is two coupled updates on separate clocks:
(fast, the student)
dθ/dtw(m^)θD ⁣(pθDσqrDσ)\mathrm{d}\theta/\mathrm{d}t \propto -w(\hat{m})\,\nabla_\theta \mathbb{D}\!\left(p_\theta * \mathcal{D}_\sigma \,\|\, q_r * \mathcal{D}_\sigma\right)
(slow, the target)
dr/dt=f(m^)\mathrm{d}r/\mathrm{d}t = f(\hat{m})
The divergence D\mathbb{D} is left open — mode-seeking, adversarial, or a mix. The slow clock ff is the control law: rr advances only when the readout says the student has closed the gap, and retreats when it has not — in the run behind the table below, θ\theta took 1,577 updates while rr crossed its range exactly once.
One step is a straight shortcut across a curved path — where each sampler lands, and the frame it returns

Figure 16. Illustrative samples of Dyna-2's one-step distillation pipeline.

With our method, the inference latency falls by two orders of magnitude, while maintaining competitive generation quality. With one network evaluation against the teacher's 100, and on one H100, Dyna-2's video generation time drops from 10,203 ms to 110 ms for a three-second, three-view robot manipulation video.
SamplerNFEsampler (ms)speedupFVD ↓motion ↑flicker
Real recorded future100%2.37
Teacher, default schedule10010,2038094%2.69
Teacher, steps cut to 1221048.6×103927%15.81
DMD2, 2 steps221148.4×11579%2.95
DMD2, 1 step110993.6×59956%5.81
Ours, 1 step111093×12175%1.94

Scroll table →

505 held-out episodes; one H100, bf16, batch 1, 45 future frames per sampler call, same first frame and seed throughout. NFE counts network evaluations, so guidance doubles the teacher's 50 steps to 100; timings are the median of three synchronised reps with text encode and decode excluded. Motion is mean optical flow and flicker the change motion cannot explain per unit motion, both against real footage — the two the eye agrees with. Sharpness is dropped: every arm sits at 1.2–1.6× real and it ranks the arms no better than chance. FVD is Kinetics I3D and out of domain, reported rather than trusted. Decoding to pixels costs a further 587 ms independent of NFE.

Cleaning and polishing a motorcycle exhaust pipe using a cleaning agent and a cloth.
Sorting through a large pile of clothes on hangers by picking them up and moving them individually
Hand-washing small bowls and cutlery in a kitchen sink using a sponge and soap.
The person picks up snacks from a tray, places them into a plastic bag, and folds the bag.
Dicing a block of red jelly into smaller pieces on a wooden cutting board using a kitchen knife.
Brush the front and back of a green backpack
Folding and organizing various pieces of clothing from a bed into a closet stack
Assembling an artificial bonsai tree by attaching branch segments and securing them.
Washing and rinsing plates and glasses in a kitchen sink.
Removing items from a bathroom cabinet and wiping the shelves with a cloth to organize it.
Threading small pink fabric strips onto a wooden stick to organize them.
Ironing a black t-shirt on a table using a steam iron, including spreading the fabric.
Cleaning sand and dirt off individual bricks using a wire brush.
Preparing hot dogs by opening the package and placing them on a plate
Cutting and assembling cardboard pieces using a utility knife and a hot glue gun.
Sanding the edge of a wooden board manually using a piece of sandpaper.
Filling a small plastic bag with various snacks from a large bowl
Folding and smoothing a pair of blue pants on a chair seat.
Transferring folded clothes from a bed to a closet shelf.
Ironing and folding black and beige garments on an ironing board.
A person repeatedly smooths a black shirt on a workbench.
Cleaning the soles and sides of sneakers using a brush and a cloth over a plastic bin.
A person is folding navy blue polo shirts using a white board as a folding aid.
Watering garden plants by scooping water from a bucket with a plastic dipper.

Figure 17. Dyna-2's one-step distillation pipeline can out-of-the-box generate high-fidelity, instruction-conditioned egocentric futures.

Move arm toward the beige glove then pick up the beige glove.
Pick up blue labeled bottle and stand it upright.
Move arm toward the wooden bed frame then lift the wooden bed frame upright.
Pick up pink cake slice with metal tongs from tray.
Pick up green Fox's Spring Tea candy bag.
clip pending
Move gripper toward the blue plate.
Move empty grippers toward the beige glove.
Place a gold padlock onto the table then move the arm toward a key.
Pick up white shirt.
Place a white chess piece on the chessboard then place another white chess piece on the chessboard.
Move arm toward yellow adapter.
Pick up the bowl from the dish rack and place it on the table.

Figure 18. Multi-view, consistent futures from a robot-data post-trained Dyna-2 one-step distillation pipeline.

§ 6 Conclusion

We have introduced Dyna-2, a world-action model pre-trained on one million hours of human data. The architecture exhibits scaling law on held-out human data, and for the first time, proves that cross-embodiment transfer scaling law is possible. Furthermore, we demonstrate that world modeling is what propels the cross-embodiment generalization, and empirically establish video data as a new source of data for scaling. With just a few hours of fine-tuning data, Dyna-2 can perform complex manipulation tasks on robot embodiments never seen during pre-training. In addition, we showcase several capabilities of Dyna-2, including enhanced robustness, precision, instruction following, and one-step video generation. Overall, it is a significant improvement over our prior models. At the same time, it offers strong empirical evidence that helps answer some open questions in the field. One million hours is not the end of the scaling axis; it’s only the beginning of a new era of scaling for robotics.

§ References

01

Bai et al. Causality in Video Diffusers is Separable from Denoising. arXiv:2602.10095, 2026.

02

Liang et al. Mixture-of-Transformers: A Sparse and Scalable Architecture for Multi-Modal Foundation Models. arXiv:2411.04996, 2024.

03

Black et al. π0: A Vision-Language-Action Flow Model for General Robot Control. arXiv:2410.24164, 2024.

04

Ye et al. World Action Models are Zero-shot Policies (DreamZero). arXiv:2602.15922, 2026.

05

Zhu et al. Unified World Models: Coupling Video and Action Diffusion for Pretraining on Large Robotic Datasets. arXiv:2504.02792, 2025.

06

Zheng et al. EgoScale: Scaling Dexterous Manipulation with Diverse Egocentric Human Data. arXiv:2602.16710, 2026.

07

Schaeffer, Miranda, Koyejo. Are Emergent Abilities of Large Language Models a Mirage? NeurIPS 2023. arXiv:2304.15004.

08

Hernandez, Kaplan, Henighan, McCandlish. Scaling Laws for Transfer. arXiv:2102.01293, 2021.

09

Isik, Ponomareva, Hazimeh, Paparas, Vassilvitskii, Koyejo. Scaling Laws for Downstream Task Performance of Large Language Models. arXiv:2402.04177, 2024.

10

Kaplan et al. Scaling Laws for Neural Language Models. arXiv:2001.08361, 2020.

11

Hoffmann et al. Training Compute-Optimal Large Language Models. arXiv:2203.15556, 2022.

12

Lin et al. Data Scaling Laws in Imitation Learning for Robotic Manipulation. arXiv:2410.18647, 2024.

13

Brohan et al. RT-2: Vision-Language-Action Models Transfer Web Knowledge to Robotic Control. arXiv:2307.15818, 2023.

14

Kim et al. OpenVLA: An Open-Source Vision-Language-Action Model. arXiv:2406.09246, 2024.

15

NVIDIA. GR00T N1: An Open Foundation Model for Generalist Humanoid Robots. arXiv:2503.14734, 2025.

16

Du et al. Learning Universal Policies via Text-Guided Video Generation. arXiv:2302.00111, 2023.

17

Kareer et al. EgoMimic: Scaling Imitation Learning via Egocentric Video. arXiv:2410.24221, 2024.

18

Lipman, Chen, Ben-Hamu, Nickel, Le. Flow Matching for Generative Modeling. arXiv:2210.02747, 2022.

19

Liu, Gong, Liu. Flow Straight and Fast: Learning to Generate and Transfer Data with Rectified Flow. arXiv:2209.03003, 2022.

20

Salimans, Ho. Progressive Distillation for Fast Sampling of Diffusion Models. arXiv:2202.00512, 2022.

21

Song, Dhariwal, Chen, Sutskever. Consistency Models. arXiv:2303.01469, 2023.

22

Yin, Gharbi, Zhang, Shechtman, Durand, Freeman, Park. One-step Diffusion with Distribution Matching Distillation. arXiv:2311.18828, 2023.

23

Yin, Gharbi, Park, Zhang, Shechtman, Durand, Freeman. Improved Distribution Matching Distillation for Fast Image Synthesis. arXiv:2405.14867, 2024.

24

Huang, Li, He, Zhou, Shechtman. Self Forcing: Bridging the Train-Test Gap in Autoregressive Video Diffusion. arXiv:2506.08009, 2025.

25

Geng, Deng, Bai, Kolter, He. Mean Flows for One-step Generative Modeling. arXiv:2505.13447, 2025.

26

Geng, Lu, Wu, Shechtman, Kolter, He. Improved Mean Flows: On the Challenges of Fastforward Generative Models. arXiv:2512.02012, 2025.

27

Peebles, Xie. Scalable Diffusion Models with Transformers. ICCV 2023. arXiv:2212.09748.

28

Zhou, Girdhar, Xiong, et al. Transfusion: Predict the Next Token and Diffuse Images with One Multi-Modal Model. arXiv:2408.11039, 2024.

29

Liu et al. RDT2: Enabling Zero-Shot Cross-Embodiment Generalization by Scaling Up UMI Data. arXiv:2602.03310, 2026.

30

Zha et al. LAP: Language-Action Pre-Training Enables Zero-shot Cross-Embodiment Transfer. arXiv:2602.10556, 2026.

31

Allshire, Singh, Singh, et al. Scalable Behavior Cloning with Open Data, Training, and Evaluation. arXiv:2606.27375, 2026.

32

Bai et al. Qwen3-VL Technical Report. arXiv:2511.21631, 2025.

33

Driess et al. Knowledge Insulating Vision-Language-Action Models: Train Fast, Run Fast, Generalize Better. arXiv:2505.23705, 2025.

34

Liu et al. Unified Embodied VLM Reasoning with Robotic Action via Autoregressive Discretized Pre-training. arXiv:2512.24125, 2025.

35

Gao et al. A Taxonomy for Evaluating Generalist Robot Manipulation Policies. arXiv:2503.01238, 2025.

36

Kareer et al. Emergence of Human to Robot Transfer in Vision-Language-Action Models. arXiv:2512.22414, 2025.

37

Li et al. Causal World Modeling for Robot Control. arXiv:2601.21998, 2026.

38

Sunday Robotics. ACT-2 Preview: Generalizing Reliability. Blog post, 2026. sunday.ai/blog/act-2-preview.

39

Generalist. GEN-0: Embodied Foundation Models That Scale with Physical Interaction. Blog post, 2025. generalistai.com/blog/gen-0.

40

Chen et al. Large Video Planner Enables Generalizable Robot Control. arXiv:2512.15840, 2025.

41

Kim et al. Cosmos Policy: Fine-Tuning Video Models for Visuomotor Control and Planning. arXiv:2601.16163, 2026.

42

Pai et al. mimic-video: Video-Action Models for Generalizable Robot Control Beyond VLAs. arXiv:2512.15692, 2025.

Citing this research

@misc{dyna2026dyna2,
  author       = {Dyna Robotics},
  title        = {Dyna-2: Learning Manipulation from a Million Hours
                  of Human Experience},
  year         = {2026},
  month        = {August},
  howpublished = {\url{https://dyna.co/dyna-2}},
}

[ Stay Updated ]

Our research straight to your inbox.

[ DYNA ]

Newsletter Signup

© 2026 DYNA Robotics Inc.