RoboJudge: Multimodal Language Models as Judges for Embodied Video Generation
Organizations: The Chinese University of Hong Kong · Northeastern University · University of California, San Diego · Westlake University ·
Abstract
Video generation models are promising foundations for embodied world models, but only if their generated rollouts are physically valid and faithful to task instructions. Multimodal large language models (MLLMs) are increasingly used to judge these properties, yet their agreement with human judgments on embodied videos has not been systematically evaluated. To address this gap, we introduce RoboJudge-Bench, a benchmark for evaluating MLLMs as judges of embodied video generation. The benchmark measures two fundamental dimensions, Physical Adherence and Instruction Alignment, across 800 human-annotated videos from 8 source corpora and 10 video generators, spanning grippers, human hands, and dexterous hands. Experiments reveal uneven alignment between existing judges and human ratings: general-purpose MLLMs show lower agreement on physical adherence, while specialized video judges designed for general-domain physical reasoning do not consistently transfer to embodied scenarios. Motivated by these findings, we construct RoboJudge-Train, comprising 12K videos annotated with 25K human-verified scores and model-assisted rationales for Physical Adherence and Instruction Alignment. We fine-tune a 9B MLLM on this dataset with supervised learning followed by reinforcement learning, yielding RoboJudge-9B. Among the model judges evaluated on RoboJudge-Bench, RoboJudge-9B achieves the highest overall agreement, reaching a Pearson correlation of 0.719 with a statistically significant 0.089 gain over Gemini-3.7-Flash, the best-performing proprietary baseline in our evaluation. Training on RoboJudge-Train also yields gains on external benchmarks, including VideoPhy2 and Physion-Eval. We further use RoboJudge-9B as a downstream evaluator to benchmark video generation models according to Physical Adherence and Instruction Alignment.
Figures & tables
| Project page : | https://spherelab.ai/RoboJudge |
| Dataset | Bench Size | Training Size | Domain | Real | Sim. | Embodiments | Data Sources | Video Generators | Embodied Rubrics |
|---|---|---|---|---|---|---|---|---|---|
| VideoPhy2 | 3,397 (11) | 3K | General | – | – | – | – | 7 | ✗ |
| Physion-Eval | 880 (204) | 11k | General | ✓ | ✗ | Human | 1 | 5 | ✗ |
| RoboGaze | 382 (382) | – | Embodied | ✓ | ✓ | Dex. | 3 | 1 | ✓ |
| RoboJudge | 800 (800) | 12K | Embodied | ✓ | ✓ | Human&Dex.&Grip. | 8 | 10 | ✓ |
| Physical Adherence | Instruction Alignment | Overall | |||||||
| Judge | Acc | MSE | Acc | MSE | Acc | MSE | |||
| Random Baseline | 0.000 | 0.200 | 3.349 | 0.000 | 0.200 | 3.631 | 0.000 | 0.200 | 3.490 |
| Closed-Source MLLMs | |||||||||
| Gemini-3.7-Flash ( Google DeepMind, 2026c ) | 0.611 | 0.245 | 1.949 | 0.709 | 0.341 | 0.916 | 0.630 | 0.293 | 1.433 |
| Gemini-3.5-Flash ( Google DeepMind, 2026b ) | 0.594 | 0.304 | 1.527 | 0.535 | 0.384 | 1.400 | 0.562 | 0.344 | 1.463 |
| Gemini-3.1-Pro ( Google DeepMind, 2026a ) | 0.451 | 0.296 | 1.505 | 0.584 | 0.321 | 1.395 | 0.529 | 0.309 | 1.450 |
| Model | PA | IA | Overall | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Acc | MSE | Acc | MSE | Acc | MSE | ||||
| Qwen3.5-9B | 0.379 | 0.223 | 3.011 | 0.461 | 0.347 | 2.314 | 0.401 | 0.285 | 2.663 |
| + SFT | 0.624 | 0.405 | 0.913 | 0.766 | 0.471 | 0.671 | 0.700 | 0.438 | 0.792 |
| + SFT + RL (RoboJudge-9B) | 0.645 | 0.434 | 0.806 | 0.775 | 0.512 | 0.688 | 0.719 | 0.473 | 0.747 |
| VideoPhy2 | Physion-Eval | ||
|---|---|---|---|
| Model | PC | SA | |
| Qwen3.5-9B | 0.179 | 0.412 | 0.056 |
| + SFT | 0.299 | 0.552 | 0.105 |
| + SFT + RL (Ours) | 0.346 | 0.572 | 0.093 |
Appendix figures & tables9 assets
Supplementary material from the paper’s appendix.
Appendix
| Round | Exact | Within | Mean abs. diff. |
|---|---|---|---|
| 1 | 32.8% | 76.2% | 0.98 |
| 2 | 39.0% | 78.1% | 0.97 |
| 3 | 38.3% | 81.2% | 0.85 |
| 4 | 52.9% | 92.1% | 0.58 |
| Video Generation Model / Source | Train | Test |
|---|---|---|
| CogVideo I2V | 2,099 | 96 |
| GigaWorld | 1,550 | 105 |
| WoW Wan14B | 1,533 | 122 |
| ABOT PhysWorld | 1,473 | 94 |
| Cosmos3-Nano | 1,033 | 107 |
| Wan2.2 TI2V-5B | 971 | 110 |
| Metric | Strongest baseline | 95% CI | |
|---|---|---|---|
| PA | Gemini-3.7-Flash | ||
| IA | GPT-5.5 | ||
| Overall | Gemini-3.7-Flash |
| Video Generation Model | PA | IA | Overall |
|---|---|---|---|
| HappyHorse | 3.821 | 4.313 | 4.067 |
| Wan2.6 Flash | 3.827 | 4.027 | 3.927 |
| PF Wan14B | 3.680 | 3.860 | 3.770 |
| Vidu Q3 | 3.480 | 3.940 | 3.710 |
| Kling2.2 | 3.420 | 3.940 | 3.680 |
| Veo 3.1 Lite | 3.580 | 3.780 | 3.680 |
| Judge | FPS | PA | IA | Overall | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Acc | MSE | Acc | MSE | Acc | MSE | |||||
| GPT-5.5 | 2 | 0.483 | 0.344 | 1.339 | 0.735 | 0.484 | 0.792 | 0.620 | 0.414 | 1.066 |
| 4 | 0.489 | 0.334 | 1.359 | 0.733 | 0.481 | 0.786 | 0.618 | 0.407 | 1.073 | |
| 8 | 0.483 | 0.351 | 1.335 | 0.738 | 0.500 | 0.775 | 0.620 | 0.426 | 1.055 | |
| Qwen3.5-9B | 2 | 0.316 | 0.214 | 3.422 | 0.429 | 0.355 | 2.522 | 0.363 | 0.285 | 2.972 |
| 4 | 0.379 | 0.223 | 3.011 | 0.461 | 0.347 | 2.314 | 0.401 | 0.285 | 2.663 | |
Vision-Language Model-as-a-Judge
Vision-language model-as-a-judge uses multimodal models to assess images, video, and visual-agent outputs against instructions, rubrics, or human preferences.
See all 59 papers