meituan-longcat/WBench

Dataset

Overview

25

13 commits

2 linked in READMEs

updated May 29, 2026

See the code

README

WBench Dataset

A Comprehensive Multi-turn Benchmark for Interactive Video World Model Evaluation

Paper Code Weights ModelScope Homepage


TL;DR β€” WBench evaluates 20 video world models across 5 dimensions and 22 metrics.

Overview

WBench is a comprehensive multi-turn benchmark for interactive video world model evaluation. It contains 289 multi-turn interaction cases with 1,058 interaction turns for evaluating models across 22 metrics and 5 dimensions:

  1. Video Quality
  2. Setting Adherence
  3. Interaction Adherence
  4. Consistency
  5. Physics Compliance

The benchmark covers diverse scenes, styles, subjects, and both first- and third-person perspectives, with four interaction types: navigation, subject action, event editing, and perspective switching.

Usage

Download Dataset

You can download the dataset using the Hugging Face CLI:

pip install huggingface_hub
huggingface-cli download meituan-longcat/WBench --repo-type dataset --local-dir data/ --exclude "splits/*"

Framework Usage

To generate multi-turn videos from a case using the WBench framework (as implemented in the GitHub repository):

from src.models import get_model

# Available: wan, kling, seedance (or register your own)
model = get_model("wan")

# Generate multi-turn video from a case
# case_dict should be loaded from the 'cases/' directory
result = model.generate_multi_turn(
    case=case_dict,
    output_path="work_dirs/wan/videos/case_1_combined.mp4",
    data_root="data/",
)

Structure

β”œβ”€β”€ cases/       # 289 case JSONs (prompts + interactions + annotations)
β”œβ”€β”€ images/      # 289 first-frame images
β”œβ”€β”€ masks/       # 188 subject segmentation masks

πŸ† Leaderboard

20 Models β€” Navigation Split (5 Dimensions, sorted by average)

#ModelAverageQualitySettingInteractionConsistencyPhysical
1Kling 3.079.2 πŸ₯‡83.0 πŸ₯ˆ91.0 πŸ₯ˆ70.382.569.3 πŸ₯‰
2LingBot-World78.8 πŸ₯ˆ81.572.679.888.9 πŸ₯‡71.2 πŸ₯ˆ
3Wan 2.778.5 πŸ₯‰82.6 πŸ₯‰91.4 πŸ₯‡66.080.571.8 πŸ₯‡
4HY-World 1.578.480.272.287.5 πŸ₯‡86.066.3
5HY-Video 1.578.279.785.6 πŸ₯‰71.886.7 πŸ₯‰67.4

Detailed leaderboard results and metric breakdowns are available on the Project Page.

Citation

@article{ying2026wbenchcomprehensivemultiturnbenchmark,
  title={WBench: A Comprehensive Multi-turn Benchmark for Interactive Video World Model Evaluation},
  author={Ying, Kaining and Hu, Hengrui and Ren, Siyu and Li, Jiamu and Chen, Fengjiao and Wang, Ziwen and Cao, Xuezhi and Cai, Xunliang and Ding, Henghui},
  journal={arXiv preprint arXiv:2605.25874},
  year={2026}
}
benchmark
consistency
evaluation
interactive
multi-turn
navigation
physics
video-generation
video-quality
world-model

Contributors

Kaining

11 commits

LongCat0830

1 commits

nielsr

1 commits

meituan-longcat/WBench

Dataset

Overview

25

13 commits

2 linked in READMEs

updated May 29, 2026

See the code

README

WBench Dataset

A Comprehensive Multi-turn Benchmark for Interactive Video World Model Evaluation

Paper Code Weights ModelScope Homepage


TL;DR β€” WBench evaluates 20 video world models across 5 dimensions and 22 metrics.

Overview

WBench is a comprehensive multi-turn benchmark for interactive video world model evaluation. It contains 289 multi-turn interaction cases with 1,058 interaction turns for evaluating models across 22 metrics and 5 dimensions:

  1. Video Quality
  2. Setting Adherence
  3. Interaction Adherence
  4. Consistency
  5. Physics Compliance

The benchmark covers diverse scenes, styles, subjects, and both first- and third-person perspectives, with four interaction types: navigation, subject action, event editing, and perspective switching.

Usage

Download Dataset

You can download the dataset using the Hugging Face CLI:

pip install huggingface_hub
huggingface-cli download meituan-longcat/WBench --repo-type dataset --local-dir data/ --exclude "splits/*"

Framework Usage

To generate multi-turn videos from a case using the WBench framework (as implemented in the GitHub repository):

from src.models import get_model

# Available: wan, kling, seedance (or register your own)
model = get_model("wan")

# Generate multi-turn video from a case
# case_dict should be loaded from the 'cases/' directory
result = model.generate_multi_turn(
    case=case_dict,
    output_path="work_dirs/wan/videos/case_1_combined.mp4",
    data_root="data/",
)

Structure

β”œβ”€β”€ cases/       # 289 case JSONs (prompts + interactions + annotations)
β”œβ”€β”€ images/      # 289 first-frame images
β”œβ”€β”€ masks/       # 188 subject segmentation masks

πŸ† Leaderboard

20 Models β€” Navigation Split (5 Dimensions, sorted by average)

#ModelAverageQualitySettingInteractionConsistencyPhysical
1Kling 3.079.2 πŸ₯‡83.0 πŸ₯ˆ91.0 πŸ₯ˆ70.382.569.3 πŸ₯‰
2LingBot-World78.8 πŸ₯ˆ81.572.679.888.9 πŸ₯‡71.2 πŸ₯ˆ
3Wan 2.778.5 πŸ₯‰82.6 πŸ₯‰91.4 πŸ₯‡66.080.571.8 πŸ₯‡
4HY-World 1.578.480.272.287.5 πŸ₯‡86.066.3
5HY-Video 1.578.279.785.6 πŸ₯‰71.886.7 πŸ₯‰67.4

Detailed leaderboard results and metric breakdowns are available on the Project Page.

Citation

@article{ying2026wbenchcomprehensivemultiturnbenchmark,
  title={WBench: A Comprehensive Multi-turn Benchmark for Interactive Video World Model Evaluation},
  author={Ying, Kaining and Hu, Hengrui and Ren, Siyu and Li, Jiamu and Chen, Fengjiao and Wang, Ziwen and Cao, Xuezhi and Cai, Xunliang and Ding, Henghui},
  journal={arXiv preprint arXiv:2605.25874},
  year={2026}
}
benchmark
consistency
evaluation
interactive
multi-turn
navigation
physics
video-generation
video-quality
world-model

Contributors

Kaining

11 commits

LongCat0830

1 commits

nielsr

1 commits