CoolFace
Datasetpublic

CodeGoat24/WorldReward-Bench

WorldReward-Bench A human-annotated preference benchmark for camera-conditioned world models. 760 pairs of videos, each pair generated by two different models from the same source image and the same camera-action sequence, with human verdicts on three independent axes. ๐Ÿ“ฐ Paper: https://arxiv.org/abs/2609.03952 ๐Ÿช Project Page: https://codegoat24.github.io/WorldReward ๐Ÿค— Model Collections: https://huggingface.co/CodeGoat24/WorldReward-9B ๐Ÿš€ Github:โ€ฆ See the full description on the dataset page: https://huggingface.co/datasets/CodeGoat24/WorldReward-Bench.

sourceHugging Faceapache-2.0updated 15d agoView on Hugging Face
2likes246downloads
Dataset Card

WorldReward-Bench

A human-annotated preference benchmark for camera-conditioned world models. 760 pairs of videos, each pair generated by two different models from the same source image and the same camera-action sequence, with human verdicts on three independent axes.

  • โ€”๐Ÿ“ฐ Paper: https://arxiv.org/abs/2609.03952
  • โ€”๐Ÿช Project Page: https://codegoat24.github.io/WorldReward
  • โ€”๐Ÿค— Model Collections: https://huggingface.co/CodeGoat24/WorldReward-9B
  • โ€”๐Ÿš€ Github: https://github.com/CodeGoat24/WorldReward
  • โ€”๐Ÿ‘‹ Point of Contact: Yibin Wang

Clipboard_Screenshot_1787922858

Evaluation Dimensions

AxisQuestion
actionDid the camera actually execute the commanded motion โ€” right direction, right magnitude, no un-commanded drift?
appearanceWhich video looks better โ€” fewer artifacts, more stable structure, faithful to the source scene?
motionWhich video is genuinely generating new content, rather than sliding a static texture or melting?

Each verdict is left, right, or tie.

Contents

bench.jsonl                        # 760 pairs, one JSON object per line
videos/<pair_id>/source.*          # shared source image (exact path is in bench.jsonl)
videos/<pair_id>/left.mp4          # the video shown on the left
videos/<pair_id>/right.mp4         # the video shown on the right
videos/<pair_id>/left_overlay.mp4  # left.mp4 with the commanded action burned in
videos/<pair_id>/right_overlay.mp4 # right.mp4 with the commanded action burned in

The *_overlay.mp4 files are a visualisation aid for inspecting trajectories by eye.

Source images keep their original format and pixels when they are at most 2048px on the long side. Larger ones are downscaled to 2048px and saved as JPEG.

Schema

FieldTypeDescription
pair_idstringOpaque identifier, wrb_0001-style. Carries no metadata.
input_imagepathSource image both videos were generated from
input_captionstringEnglish description of the source scene
actionslist[string]Commanded camera-action sequence, one token per step
frames_per_actionintFrames each action occupies
num_framesintTotal frames per video
left / rightobjectvideo, overlay, and the generating model name
trajectory_familystringOne of 9 fine-grained trajectory types
trajectory_groupstringpure_translation / pure_rotation / compound
stylestringphoto / game_anime / traditional
labelobjectHuman verdicts: action, appearance, motion, each left/right/tie

Results

Three-way agreement with the human labels (%). All 760 pairs count; a pair whose label is tie is correct only if the model also predicts tie. Act./App./Mot. = action / appearance / motion. Best and second-best per column; -- marks an axis a predictor does not model.

Reward modelAll<br>Act.All<br>App.All<br>Mot.Translation<br>Act.Translation<br>App.Translation<br>Mot.Rotation<br>Act.Rotation<br>App.Rotation<br>Mot.Compound<br>Act.Compound<br>App.Compound<br>Mot.Photo<br>Act.Photo<br>App.Photo<br>Mot.Game/Anime<br>Act.Game/Anime<br>App.Game/Anime<br>Mot.Art<br>Act.Art<br>App.Art<br>Mot.
Closed-source VLM
Gemini-3.1-Pro65.7980.1360.7964.7382.1964.3862.9083.8757.5368.7975.5359.2265.4882.7463.8465.2779.3457.4970.4968.8560.66
GPT-5.574.2179.8769.4772.9581.1674.6672.0484.4162.9076.9575.5368.4476.4481.6468.7771.5679.6468.8675.4170.4977.05
Image / video quality reward models
VideoAlign--61.3240.13--66.4431.51--60.2245.16--56.7445.74--61.1041.10--61.0841.32--63.9327.87
UnifiedReward-Flex--64.6249.86--63.9046.57--73.1856.98--59.7848.55--65.0855.31--63.6447.02--67.2730.91
UnifiedReward-Think--66.0938.79--65.4132.88--69.7352.43--64.4135.94--69.5141.21--64.3737.43--55.0031.67
Aesthetic--69.87----66.10----72.04----72.34----66.58----75.15----60.66--
HPSv3--73.68----74.66----76.34----70.92----73.15----75.45----67.21--
Geometry estimation models
DAv370.53----67.47----68.82----74.82----70.96----75.75----39.34----
WorldMirror68.55----67.81----68.28----69.50----67.40----74.25----44.26----
Backbone, zero-shot
Qwen3.5-VL-9B48.4248.2943.8248.2945.5541.7852.6952.1549.4645.7448.5842.2050.1443.8447.1247.0152.1042.8145.9054.1029.51
Qwen3.5-VL-27B63.6844.3462.7665.0737.3365.7565.0551.6163.4461.3546.8159.2264.9338.3666.8562.8751.5058.6860.6640.9860.66
WorldReward-9B77.6381.3273.0376.7177.7478.7773.1286.0264.5281.5681.9172.7077.2681.3771.7878.7482.0475.7573.7777.0565.57

Usage

See https://github.com/CodeGoat24/WorldReward for the full evaluation protocol.

Citation

bibtex
@article{wang2026worldreward,
  title={WorldReward: Reward Modeling for Camera-Conditioned World Models},
  author={Wang, Yibin and Wang, Zehan and Tang, Junshu and Li, Zhimin and Zhou, Yujie and Bu, Jiazi and Ling, Pengyang and Han, Feng and Zhang, Zhixiong and Xing, Long and others},
  journal={arXiv preprint arXiv:2609.03952},
  year={2026}
}