thuml/VisWorld-Eval

Dataset

4

stars

12

commits

9

linked in READMEs

Mar 9, 2026

updated

multimodal
reasoning
world-models

README

VisWorld-Eval: Task Suite for Reasoning with Visual World Modeling 🌏

Project Page Paper GitHub Repo Hugging Face

📋 Introduction

The VisWorld-Eval suite is for assessing multimodal reasoning with visual world modeling. It comprises seven tasks spanning both synthetic and real-world domains, each designed to isolate and demand specific atomic world-model capabilities.

TaskCapabilityDomainTest SamplesSource / Reference
Paper foldingSimulationSynthetic480SpatialViz
Multi-hop manipulationSimulationSynthetic480ZebraCoT, CLEVR
Ball trackingSimulationSynthetic1,024RBench-V
MazeSimulationSynthetic480maze-dataset
SokobanSimulationSynthetic480Game-RL
Cube 3-view projectionReconstructionSynthetic480SpatialViz
Real-world spatial reasoningReconstructionReal-world522MMSI-Bench

⚙️ Load Data

Load from 🤗 HuggingFace:

from datasets import load_dataset
ds = load_dataset("thuml/VisWorld-Eval")

🧪 Evaluation

We evaluate different models through API servers. Set your API key and server address in evaluate.py (for the evaluated model) and task_verifiers.py (for the model judge), then run the evaluation script.

python eval/evaluate.py --task ballgame --model gemini3pro

🏆 Leaderboard

Zero-shot evaluation of advanced VLMs on VisWorld-Eval: We report the average accuracy over five tasks (excluding Maze and Sokoban) and over all seven tasks.

ModelsPaper FoldingMulti-Hop Manip.Ball TrackingCube 3-ViewMMSI (Pos. Rel.)MazeSokobanOverall (5 tasks)Overall (7 tasks)
Gemini 3 Flash25.675.455.352.741.373.999.350.060.5
Gemini 3 Pro27.074.544.753.349.633.590.249.853.2
Seed 1.810.675.224.442.538.883.968.338.349.1
GPT 5.16.473.934.844.544.80.662.840.838.2
o313.568.124.737.744.40.036.037.632.0
Qwen3-VL-8B-Thinking11.049.317.821.227.70.05.825.418.9
BAGEL-7B-MoT11.231.619.426.827.20.00.223.216.6

🚀 Release Progress

  • VisWorld-Eval data
  • VisWorld-Eval evaluation scripts

📜 Citation

If you find this project useful, please cite our paper as:

@article{wu2026visual,
    title={Visual Generation Unlocks Human-Like Reasoning through Multimodal World Models}, 
    author={Jialong Wu and Xiaoying Zhang and Hongyi Yuan and Xiangcheng Zhang and Tianhao
Huang and Changjing He and Chaoyi Deng and Renrui Zhang and Youbin Wu and Mingsheng
Long},
    journal={arXiv preprint arXiv:2601.19834},
    year={2026},
}

🤝 Contact

If you have any questions, please contact wujialong0229@gmail.com.

💡 Acknowledgement

We sincerely appreciate the following projects for their valuable codebase and task design: SpatialViz, RBench-V, maze-dataset, Game-RL, clevr-dataset-gen, MMSI-Bench.

Contributors

manchery

11 commits

nielsr

1 commits

thuml/VisWorld-Eval

Dataset

4

stars

12

commits

9

linked in READMEs

Mar 9, 2026

updated

multimodal
reasoning
world-models

README

VisWorld-Eval: Task Suite for Reasoning with Visual World Modeling 🌏

Project Page Paper GitHub Repo Hugging Face

📋 Introduction

The VisWorld-Eval suite is for assessing multimodal reasoning with visual world modeling. It comprises seven tasks spanning both synthetic and real-world domains, each designed to isolate and demand specific atomic world-model capabilities.

TaskCapabilityDomainTest SamplesSource / Reference
Paper foldingSimulationSynthetic480SpatialViz
Multi-hop manipulationSimulationSynthetic480ZebraCoT, CLEVR
Ball trackingSimulationSynthetic1,024RBench-V
MazeSimulationSynthetic480maze-dataset
SokobanSimulationSynthetic480Game-RL
Cube 3-view projectionReconstructionSynthetic480SpatialViz
Real-world spatial reasoningReconstructionReal-world522MMSI-Bench

⚙️ Load Data

Load from 🤗 HuggingFace:

from datasets import load_dataset
ds = load_dataset("thuml/VisWorld-Eval")

🧪 Evaluation

We evaluate different models through API servers. Set your API key and server address in evaluate.py (for the evaluated model) and task_verifiers.py (for the model judge), then run the evaluation script.

python eval/evaluate.py --task ballgame --model gemini3pro

🏆 Leaderboard

Zero-shot evaluation of advanced VLMs on VisWorld-Eval: We report the average accuracy over five tasks (excluding Maze and Sokoban) and over all seven tasks.

ModelsPaper FoldingMulti-Hop Manip.Ball TrackingCube 3-ViewMMSI (Pos. Rel.)MazeSokobanOverall (5 tasks)Overall (7 tasks)
Gemini 3 Flash25.675.455.352.741.373.999.350.060.5
Gemini 3 Pro27.074.544.753.349.633.590.249.853.2
Seed 1.810.675.224.442.538.883.968.338.349.1
GPT 5.16.473.934.844.544.80.662.840.838.2
o313.568.124.737.744.40.036.037.632.0
Qwen3-VL-8B-Thinking11.049.317.821.227.70.05.825.418.9
BAGEL-7B-MoT11.231.619.426.827.20.00.223.216.6

🚀 Release Progress

  • VisWorld-Eval data
  • VisWorld-Eval evaluation scripts

📜 Citation

If you find this project useful, please cite our paper as:

@article{wu2026visual,
    title={Visual Generation Unlocks Human-Like Reasoning through Multimodal World Models}, 
    author={Jialong Wu and Xiaoying Zhang and Hongyi Yuan and Xiangcheng Zhang and Tianhao
Huang and Changjing He and Chaoyi Deng and Renrui Zhang and Youbin Wu and Mingsheng
Long},
    journal={arXiv preprint arXiv:2601.19834},
    year={2026},
}

🤝 Contact

If you have any questions, please contact wujialong0229@gmail.com.

💡 Acknowledgement

We sincerely appreciate the following projects for their valuable codebase and task design: SpatialViz, RBench-V, maze-dataset, Game-RL, clevr-dataset-gen, MMSI-Bench.

Contributors

manchery

11 commits

nielsr

1 commits