Nicklas Hansen Β Β·Β Xiaolong Wang Β Β·Β UC San Diego
MMBench2 is a large-scale dataset for visual world modeling, accompanying the paper Hallucination in World Models is Predictable and Preventable. It spans 210 continuous control tasks across 10 domains (DMControl, DMControl Extended, Meta-World, ManiSkill3, MuJoCo, MiniArcade, Box2D, RoboDesk, OGBench, and Atari) comprising 65,600 mixed-quality trajectories (427 hours of 224Γ224 RGB video at 15 fps; ~23M frames), with ground-truth action and reward labels, language instructions, and live simulators for every task. Actions span 1β16 dimensions (zero-padded to 16 with a per-dimension validity mask). Of the 210 tasks, 200 form the pretraining corpus and 10 are held out as entirely unseen transfer tasks.
| Domain | Tasks | Action dim | Episode length | Reward |
|---|---|---|---|---|
| DMControl | 23 | 1β12 | 500 | dense / sparse |
| DMControl Extended | 16 | 1β7 | 500 | dense / sparse |
| Meta-World | 49 | 4 | 100 | dense |
| ManiSkill3 | 37 | 1β12 | 25β500 | dense / sparse |
| MuJoCo | 6 | 1β8 | 50β1000 | dense / sparse |
| MiniArcade | 24 | 1β2 | 200β500 | dense / sparse |
| Box2D | 8 | 2β4 | 500 | dense |
| RoboDesk | 6 | 5 | 100 | dense |
| OGBench | 14 | 2β8 | 100β1000 | dense |
| Continuous Atari | 27 | 3 | 1000 | sparse |
| Total | 210 | 1β16 | 25β1000 | β |
The dataset is organized into top-level partitions by behavior source. The base pretraining corpus (200 tasks) is split across diverse behavior policies, plus held-out validation and test splits:
| Partition | Description |
|---|---|
expert | Expert policy trajectories (high-quality behavior). |
mixed-large | Large mixed-quality corpus of diverse behaviors. |
mixed-small | Smaller mixed-quality corpus of diverse behaviors. |
zeros | No-op (all-zero action) trajectories. |
val | Validation split (held-out expert trajectories). |
test | Test split (held-out expert trajectories). |
The active_* partitions are the targeted data collection sets (50 trajectories per task) used for the finetuning experiments, collected on 10 seen tasks as well as 10 held-out transfer tasks under different collection policies:
| Partition | Description |
|---|---|
active_curiosity_u_r_norm | Curiosity policy driven by the proposed u_r_norm hallucination predictor. |
active_expert | Expert policy collection. |
active_human | Human play. |
active_random | Random actions. |
active_zero | No-op (all-zero) actions. |
active_test | Test trajectories (held-out expert trajectories). |
active_test_human | Human-collected test trajectories. |
Download with the accompanying code release:
cd dreamer4
python download_dataset.py --local_dir ./data # full dataset
python download_dataset.py --local_dir ./data --subset val # a single partition
Then preprocess into the sharded format (requires approx. 8 TB disk space) used for training:
bash preprocess.sh # preprocess every downloaded partition under ./data
Or download directly with the Hugging Face CLI:
hf download nicklashansen/mmbench2 --repo-type dataset --include "val/*" --local-dir ./data
Released under the Creative Commons Attribution 4.0 International (CC-BY-4.0) license.
@misc{Hansen2026Hallucination,
title={Hallucination in World Models is Predictable and Preventable},
author={Nicklas Hansen and Xiaolong Wang},
year={2026},
eprint={2606.27326},
archivePrefix={arXiv},
primaryClass={cs.LG}
}
MMBench2 extends MMBench and the world model accompanying this dataset builds on Dreamer 4.
Nicklas Hansen Β Β·Β Xiaolong Wang Β Β·Β UC San Diego
MMBench2 is a large-scale dataset for visual world modeling, accompanying the paper Hallucination in World Models is Predictable and Preventable. It spans 210 continuous control tasks across 10 domains (DMControl, DMControl Extended, Meta-World, ManiSkill3, MuJoCo, MiniArcade, Box2D, RoboDesk, OGBench, and Atari) comprising 65,600 mixed-quality trajectories (427 hours of 224Γ224 RGB video at 15 fps; ~23M frames), with ground-truth action and reward labels, language instructions, and live simulators for every task. Actions span 1β16 dimensions (zero-padded to 16 with a per-dimension validity mask). Of the 210 tasks, 200 form the pretraining corpus and 10 are held out as entirely unseen transfer tasks.
| Domain | Tasks | Action dim | Episode length | Reward |
|---|---|---|---|---|
| DMControl | 23 | 1β12 | 500 | dense / sparse |
| DMControl Extended | 16 | 1β7 | 500 | dense / sparse |
| Meta-World | 49 | 4 | 100 | dense |
| ManiSkill3 | 37 | 1β12 | 25β500 | dense / sparse |
| MuJoCo | 6 | 1β8 | 50β1000 | dense / sparse |
| MiniArcade | 24 | 1β2 | 200β500 | dense / sparse |
| Box2D | 8 | 2β4 | 500 | dense |
| RoboDesk | 6 | 5 | 100 | dense |
| OGBench | 14 | 2β8 | 100β1000 | dense |
| Continuous Atari | 27 | 3 | 1000 | sparse |
| Total | 210 | 1β16 | 25β1000 | β |
The dataset is organized into top-level partitions by behavior source. The base pretraining corpus (200 tasks) is split across diverse behavior policies, plus held-out validation and test splits:
| Partition | Description |
|---|---|
expert | Expert policy trajectories (high-quality behavior). |
mixed-large | Large mixed-quality corpus of diverse behaviors. |
mixed-small | Smaller mixed-quality corpus of diverse behaviors. |
zeros | No-op (all-zero action) trajectories. |
val | Validation split (held-out expert trajectories). |
test | Test split (held-out expert trajectories). |
The active_* partitions are the targeted data collection sets (50 trajectories per task) used for the finetuning experiments, collected on 10 seen tasks as well as 10 held-out transfer tasks under different collection policies:
| Partition | Description |
|---|---|
active_curiosity_u_r_norm | Curiosity policy driven by the proposed u_r_norm hallucination predictor. |
active_expert | Expert policy collection. |
active_human | Human play. |
active_random | Random actions. |
active_zero | No-op (all-zero) actions. |
active_test | Test trajectories (held-out expert trajectories). |
active_test_human | Human-collected test trajectories. |
Download with the accompanying code release:
cd dreamer4
python download_dataset.py --local_dir ./data # full dataset
python download_dataset.py --local_dir ./data --subset val # a single partition
Then preprocess into the sharded format (requires approx. 8 TB disk space) used for training:
bash preprocess.sh # preprocess every downloaded partition under ./data
Or download directly with the Hugging Face CLI:
hf download nicklashansen/mmbench2 --repo-type dataset --include "val/*" --local-dir ./data
Released under the Creative Commons Attribution 4.0 International (CC-BY-4.0) license.
@misc{Hansen2026Hallucination,
title={Hallucination in World Models is Predictable and Preventable},
author={Nicklas Hansen and Xiaolong Wang},
year={2026},
eprint={2606.27326},
archivePrefix={arXiv},
primaryClass={cs.LG}
}
MMBench2 extends MMBench and the world model accompanying this dataset builds on Dreamer 4.