← Back to homepage 中文

EduFig-IC

Graded Image–Text Consistency Benchmark · over STEM figure-based exam questions

Multimodal eval Image–text consistency L1 / L2 / L3 graded VLM hallucination

What it is

EduFig-IC is an image–text consistency benchmark built over STEM figure-based exam questions. Each sample is a question (stem + figure), and the task is to decide whether the figure is consistent with the stem — exactly the fine-grained ability where today's multimodal LLMs (LMM/VLM) most often fail and which is hardest to evaluate: models "describe the picture fluently yet ignore the one anchor that actually matters."

The defining feature is graded difficulty: inconsistency is not binary but constructed in three systematic levels — wrong-figure → parameter mismatch → logically unsolvable — so a model's image–text reconciliation ability can be measured level by level.

How it was built Every erroneous sample in EduFig-IC was produced automatically by mm_dataset_factory, a multimodal data-production platform I built end-to-end: structuring Word exam papers → VLM error planning at three levels → AI image editing → a planner–judge quality-gate loop. Full technical docs: documentation repo.

Datasheet

51
source papers
331
figure questions
973
image–text samples
669
inconsistent
304
consistent (control)
1440
images

Difficulty levels

L0 · consistent original matching control L1 · wrong figure right question, figure swapped from another L2 · parameter mismatch one anchor in the figure conflicts with the stem L3 · logically unsolvable figure edited to violate the problem's physics/math

L1 tests global semantic mismatch (relatively easy); L2 collapses the error to one identifiable local anchor (a label, a number), forcing literal cross-checking; L3 injects a contradiction at the structural / logical level, requiring the model to understand what the figure means rather than do surface OCR. Difficulty increases accordingly.

Sample viewer

Five representative samples below (click any image to enlarge). Each shows the original (consistent) figure alongside progressively harder L2 / L3 inconsistent versions, with the exact cause of every error.

Sample AMaterials · Crystal structure
StemThe sphalerite (ZnS) structure is shown. Its Bravais lattice is ( ) A. simple cubic B. face-centered cubic C. hexagonal close-packed
Original L0 consistent
ZnS unit cell, legend Zn/S
Legend reads Zn, S, consistent with "sphalerite (ZnS)".
L2 parameter mismatch local anchor
legend changed to Fe/S
Legend changed from Zn to Fe, contradicting the ZnS composition; layout unchanged, so only a literal check of the legend reveals it.
L3 logically unsolvable structural
cell topology broken
A non-nearest-neighbour long-range bond is forced between body-center S and corner Zn, breaking sphalerite's tetrahedral coordination — the lattice can no longer be determined from the figure.
✔ Answer: B. face-centered cubic
Sample BAutomatic control · Circuit element
StemThe circuit of a control element is shown; from its transfer function it is a typical ( ) element. A. proportional B. inertial C. first-order differential D. dead-time
Original L0 consistent
RC series circuit
R-C series circuit, capacitor labelled C, giving the inertial transfer function 1/(RCs+1).
L2 parameter mismatch local anchor
capacitor relabelled L
Capacitor label changed from C to L, conflicting with the RC implied by the transfer function.
L3 logically unsolvable structural
circuit changed to RC parallel
Topology changed to RC parallel; the transfer function degenerates to 1, structurally contradicting the given inertial formula 1/(RCs+1).
✔ Answer: B. inertial element
Sample COrganic chemistry · Reaction mechanism
StemFor the following electrophilic substitution, which substituent makes the reaction fastest? ( ) A. Br B. CH₃ C. OCH₃ D. COCH₃
Original L0 consistent
benzene ring with R
Friedel–Crafts acylation of a ring bearing a generic substituent R, consistent with "compare substituents".
L2 parameter mismatch local anchor
substituent changed to NO2
Substituent R replaced by a specific NO₂, which no longer maps onto the options (Br/CH₃/OCH₃/COCH₃).
L3 logically unsolvable structural
substituent bond broken
The bond between R and the ring is broken; the reactant is incomplete and has no electrophilic site, so the premise collapses.
✔ Answer: C. OCH₃ (strong activator, ortho/para director — fastest)
Sample DPhysics · Wave optics
StemNatural light of intensity I₀ passes through polarizers P₁ then P₂ whose transmission axes are 30° apart. The transmitted intensity I = ( ) A. I₀/4 B. √3·I₀/4 C. √3·I₀/2 D. 3I₀/8
L2 parameter mismatch local anchor
angle labelled 45 degrees
The figure labels the angle as 45°, inconsistent with the stem's 30°, directly affecting the Malus-law result.
L3 logically unsolvable structural
polarizers orthogonal
P₁, P₂ are redrawn orthogonal (90°) and concentric while still labelled 30° — geometrically self-contradictory.
✔ Answer: D. 3I₀/8 (natural light halved by P₁, then Malus cos²30°)
Sample EFluid mechanics · Jet impact
StemA jet of speed v strikes an inclined plate at angle α = 60° (no head loss, no friction, momentum factor 1). Prove that the split-flow ratio Q₁/Q₂ = 3.
L2 parameter mismatch local anchor
ratio labelled 2
The figure states the flow ratio as 2, contradicting the result of 3 that the problem asks to prove.
L3 logically unsolvable structural
ratio labelled infinity
The ratio is changed to , implying infinite split flow — violating mass conservation in jet impact, physically impossible.
✔ Result: Q₁/Q₂ = (1+cos α)/(1−cos α) = 3

Data availability

On the full dataset The source papers and full set of image–text samples in EduFig-IC are subject to the data owner's rights and are not publicly released. This page shows five representative samples to illustrate how the benchmark is constructed and graded. For the evaluation protocol, field definitions, or a collaborative evaluation, please reach out via GitHub.

Cite & related