For human evaluators

Evaluator gallery

What the grader scored vs what a human sees. MolBench uses an escalating grader: a fast scene-tree match, then a pixel-level visual diff, then a VLM judge for the ambiguous cases. Tree-match is a deliberately conservative approximation — the rendered image is the real ground truth. Each card below shows the reference and the model output with both scores, so you can judge whether the grader got it right.

STAGE 1
Tree-match
Deterministic F1 over the MolViewSpec scene tree. Fast, engine-neutral, conservative.
STAGE 2
Visual diff
Pixel/structural similarity of the two renders. Catches tree-mismatches that look identical.
STAGE 3
VLM judge
A vision model adjudicates the remaining ambiguous cases: same scene, or genuinely different?
Model evaluated: gemini-3.5-flash VLM judge: claude-opus-4-8 Rows: 9
Read the featured row first. The model used a single, cleaner selector (e.g. {label_comp_id: CYS}) that the tree-grader couldn't recognize against a reference that enumerates every component — so MVS F1 collapses even though the render is pixel-identical.