nicklashansen/mmbench2

Dataset

MMBench2

1

18 commits

1 linked in READMEs

updated Jul 9, 2026

See the code

README


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.

Domains

DomainTasksAction dimEpisode lengthReward
DMControl231–12500dense / sparse
DMControl Extended161–7500dense / sparse
Meta-World494100dense
ManiSkill3371–1225–500dense / sparse
MuJoCo61–850–1000dense / sparse
MiniArcade241–2200–500dense / sparse
Box2D82–4500dense
RoboDesk65100dense
OGBench142–8100–1000dense
Continuous Atari2731000sparse
Total2101–1625–1000β€”

Partitions

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:

PartitionDescription
expertExpert policy trajectories (high-quality behavior).
mixed-largeLarge mixed-quality corpus of diverse behaviors.
mixed-smallSmaller mixed-quality corpus of diverse behaviors.
zerosNo-op (all-zero action) trajectories.
valValidation split (held-out expert trajectories).
testTest 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:

PartitionDescription
active_curiosity_u_r_normCuriosity policy driven by the proposed u_r_norm hallucination predictor.
active_expertExpert policy collection.
active_humanHuman play.
active_randomRandom actions.
active_zeroNo-op (all-zero) actions.
active_testTest trajectories (held-out expert trajectories).
active_test_humanHuman-collected test trajectories.

Usage

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

License

Released under the Creative Commons Attribution 4.0 International (CC-BY-4.0) license.

Citation

@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}
}

Acknowledgments

MMBench2 extends MMBench and the world model accompanying this dataset builds on Dreamer 4.

continuous-control
dreamer
robotics
video-prediction
world-models

nicklashansen/mmbench2

Dataset

MMBench2

1

18 commits

1 linked in READMEs

updated Jul 9, 2026

See the code

README


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.

Domains

DomainTasksAction dimEpisode lengthReward
DMControl231–12500dense / sparse
DMControl Extended161–7500dense / sparse
Meta-World494100dense
ManiSkill3371–1225–500dense / sparse
MuJoCo61–850–1000dense / sparse
MiniArcade241–2200–500dense / sparse
Box2D82–4500dense
RoboDesk65100dense
OGBench142–8100–1000dense
Continuous Atari2731000sparse
Total2101–1625–1000β€”

Partitions

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:

PartitionDescription
expertExpert policy trajectories (high-quality behavior).
mixed-largeLarge mixed-quality corpus of diverse behaviors.
mixed-smallSmaller mixed-quality corpus of diverse behaviors.
zerosNo-op (all-zero action) trajectories.
valValidation split (held-out expert trajectories).
testTest 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:

PartitionDescription
active_curiosity_u_r_normCuriosity policy driven by the proposed u_r_norm hallucination predictor.
active_expertExpert policy collection.
active_humanHuman play.
active_randomRandom actions.
active_zeroNo-op (all-zero) actions.
active_testTest trajectories (held-out expert trajectories).
active_test_humanHuman-collected test trajectories.

Usage

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

License

Released under the Creative Commons Attribution 4.0 International (CC-BY-4.0) license.

Citation

@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}
}

Acknowledgments

MMBench2 extends MMBench and the world model accompanying this dataset builds on Dreamer 4.

continuous-control
dreamer
robotics
video-prediction
world-models