# SpecV: Specification Verification for Robust Unified Multimodal Evaluation (ECCV 2026)
Weihao Yu1,†, Rongyao Fang2, Yuxuan Cai2, Linjiang Huang3, Yuhuan Yang2, Xianwei Zhuang2, Junyang Lin2, Yixuan Yuan1, Shuai Bai2
1The Chinese University of Hong Kong · 2Qwen Team, Alibaba Inc. · 3Beihang University
†Work done during internship at Qwen Team
SpecV is a benchmark for **unified multimodal models (UMMs)** that evaluates visual understanding,
image generation, editing, and interleaved image–text generation across **6 tracks** with the
*Specification Verification Protocol (SVP)*. Rather than collapsing an output into a single opaque
score, SVP decomposes each prompt into atomic, binary **specifications** (yes/no checklist items) and
has a judge model verify each one against the model's output. Scoring becomes transparent,
decomposable, and stable across different judge models, so model rankings stay consistent even when
the judge changes.
SpecV-Bench spans **1,200 instances**, **28 sub-tracks**, and **17,604 specifications** (≈14.7 per instance).
- 📄 Paper: **SpecV: Specification Verification for Robust Unified Multimodal Evaluation** (ECCV 2026) — *arXiv link coming soon*
- 🤗 Dataset (benchmark images + released model outputs):
---
## Contents
- [The 6 tracks](#the-6-tracks)
- [Repository layout](#repository-layout)
- [Installation](#installation)
- [Data](#data)
- [Data formats](#data-formats)
- [Running the evaluation](#running-the-evaluation)
- [Evaluated models](#evaluated-models)
- [Leaderboard](#leaderboard)
- [Citation](#citation) · [Terms of use](#terms-of-use)
---
## The 6 tracks
| Track | Directory | Description | #Tasks | Subtasks (dimensions) |
|------|-----------|-------------|:------:|-----------------------|
| Text-to-Image | `t2i` | Generate an image from a detailed prompt | 200 | composition, structure, style, text_rendering, world_knowledge_and_reasoning |
| Image Editing | `edit` | Edit a source image per an instruction | 200 | attribute, background_and_scene, local_obj, reasoning_driven, spatial_and_layout, text_centric |
| Many-to-One | `many2one` | Compose one image from 2–3 reference images | 200 | cross_domain, element_replacement, multi_subject_composition, three_elements_integration |
| Interleaved Generation | `interleave` | Produce interleaved text + images | 200 | interleaved_completion, real_world_assistant, reasoning_interleaved, structured_tutorial |
| Thinking with Images | `think_with_img` | Reason by generating intermediate images | 200 | math, physics, jigsaw, maze |
| Understanding | `understanding` | Answer questions about an image | 200 | charxiv, countbench, hallusionbench, mmbench, mmmu |
Each task comes with a checklist of weighted yes/no specifications under `eval_checklist/