Sample-specific rubric evaluation

VideoArgus: Agentic Rubric-Grounded Unified Evaluation for Video Generation and Editing

Ziyun Zeng, Zixuan Wang, Yongsheng Yu, Hang Hua, Jiebo Luo

University of Rochester

VideoArgus reads each input, writes weighted, checkable, hard-capped criteria before it ever sees a video, then gathers evidence with CV tools and scores each criterion with a judge VLM. One evaluator, five conditioning settings, and rankings that track human judgment more closely than the benchmarks' own metrics.

1,026
benchmark inputs
5
conditioning tasks
22
considered dimensions
≥ official
human-rank agreement, all 5 tasks
How it works

A fresh rubric per input, then evidence-grounded scoring

The pipeline factorizes into two independently swappable backbones: the LLM that writes the rubric, and the VLM that applies it. Neither is baked in.

1

Induce rubric

A strong LLM (OpenAI / Anthropic / Gemini) reads the prompt and any conditioning image or video, then emits weighted, hard-capped criteria — before any output video exists.

2

Gather evidence

Per criterion, an agent runs CV tools (SAM3, DINOv3, depth, OCR, flicker probes) and optional reference lookup to collect visual evidence from the generated video.

3

Score with a VLM

Your own local vLLM judge scores each criterion 0–10 against the evidence. Any OpenAI-compatible vision model works — no hosted-API keys on the eval path.

4

Aggregate

Importance-weighted mean with a soft hard-cap: final = base·(1−α) + min(base,cap)·α. All shipped reports use α=0.5.

Why sample-specific? A single global metric rewards the same thing on every prompt. A rubric written for this prompt can ask “does the mortarboard follow projectile physics?” on one input and “is the subject's identity preserved through the edit?” on the next, and cap the score when a hard requirement fails.

Benchmark

Five settings with 1026 inputs

Each row links straight to that task's split in the HuggingFace dataset viewer, browse the prompts, conditioning media, and shipped rubrics in your browser.

TaskConditioningInputsBrowse cases
T2Vtext202 open in HF viewer
TI2Vtext + first frame203 open in HF viewer
TS2Vtext + subject image(s)205 open in HF viewer
TV2Vtext + source video208 open in HF viewer
TSV2Vtext + subject image + source video208 open in HF viewer
Every input (prompt + conditioning image/video + rubric file) is browsable directly in the dataset viewer, or pull the whole thing with one command.
Open VideoArgusBench ↗
huggingface-cli download zengziyun/VideoArgusBench \
    --repo-type dataset --local-dir VideoArgusBench
Leaderboard

VideoArgus Leaderboards

Each task ranks the evaluated generators by their VideoArgus score. Pick a task to see its board. Within each task, closed API models are listed above open-source models. Best per task is bold, second is underlined; #P is parameter size.

Ranks are computed across all models in the task (API and open-source together); the API / open-source split is presentational.

Anatomy of a case

What a single benchmark input carries

A case is deliberately lightweight: a prompt, whatever conditioning the task provides, and the sample-specific rubric VideoArgus induced for it. You supply your model's video; the rubric does the rest.

  • Prompt — the natural-language spec (e.g. “A graduate tosses their mortarboard… the cap spins, arcs, and falls back down”).
  • Conditioning media — a first frame, subject image(s), and/or a source video, depending on the task.
  • Rubric — 22 considered dimensions distilled into weighted, checkable criteria, each tagged hard/soft and high/med/low.
  • No generated video shipped — you evaluate your own outputs against the case.

Example rubric criteria (T2V, graduation prompt):

  • Object presence — a single human graduate is the main subject hard·high
  • Action — graduate tosses then catches the mortarboard hard·high
  • Physical plausibility — cap follows projectile physics soft·med
  • Motion naturalness — gown sleeves sway with the arm motion soft·med
Example reports

Per-video reports, one per task

Each report shows the input, two competing generators side by side, the soft-capped final score, and the per-criterion breakdown with the CV tools each criterion used. Click any card to view full size.

Citation

Cite VideoArgus

If you find VideoArgus useful, please cite our paper.

@article{zeng2026videoargus,
  title={VideoArgus: Agentic Rubric-Grounded Unified Evaluation for Video Generation and Editing},
  author={Zeng, Ziyun and Wang, Zixuan and Yu, Yongsheng and Hua, Hang and Luo, Jiebo},
  journal={arXiv preprint arXiv:2608.05485},
  year={2026}
}