Final-answer accuracy reports whether a vision-language model was right, but not whether its answer was grounded in the image, whether its stated reasoning reflects that evidence, or what the answer cost to produce. Those are the properties that decide whether a system can be deployed. We present PRISM-BENCH, a benchmark of 1,000 expert-curated questions spanning five under-represented reasoning categories, in which every item carries an idealized reasoning trace written by one human annotator and validated by another. The traces support two diagnostics that accuracy cannot provide. A perception probe, in which the model answers from a description it wrote itself, attributes roughly 85% of frontier-model failures to misperception and places the bottleneck at grounding. Trace alignment predicts answer correctness for all 25 systems tested (macro AUROC 0.66) and survives length control, so it measures reasoning content and not verbosity. We further introduce CORE, an efficiency-aware metric that reorders 24.2% of model pairs relative to accuracy while remaining uncorrelated with response length. Across 25 open and closed systems, including GPT-5 and Claude Opus 4.6, the best accuracy is 66.0%. On the four categories with a human baseline the best system trails humans by 18.4 points, and recent frontier gains fall on recognition and not on spatial grounding.
Figures & tables
Figure 1: Three deployment-relevant diagnostics that final-answer accuracy cannot provide. (a) Accuracy falls when a model must answer from its own image description instead of the image (drop annotated in red); the white figure inside each bar is the share of that model’s baseline failures that the model itself, judging in a fresh context, attributes to perception instead of inference. (b) For all 25 evaluated systems, responses that are correct align more closely with the human reasoning trace than responses that are incorrect (macro AUROC 0.66, and 0.665 after regressing out response length). (c) CORE reorders models relative to accuracy; dashed arrows connect matched thinking/instruct pairs, which spend more tokens for less accuracy.
Figure 2: The five reasoning categories, balanced at 200 items each. The categories mix functional reasoning patterns, such as multi-hop composition, with domain-specific grounding requirements, such as medical interpretation, because deployment demands both.
Statistic
Value
Total questions
1,000
Categories
5 (200 each)
Average question length
24.7 words
Average trace length (structured / free-form)
70.1 / 43.8 words
Questions with 0–2 answer choices
11
Questions with 3–4 answer choices
245
Table 1: PRISM-BENCH dataset statistics. The three answer-choice rows partition all 1,000 items; most are 4-way or wider multiple choice, and 11 items are open-ended or binary.
Model
Size
Overall
Coref.
OCR
Nav.
Multi-hop
Sci./Med.
Closed-source
Gemini 2.5 Pro
–
66.0
57.5
77.0
58.2
69.2
68.5
GPT-5
–
63.6
47.0
82.0
47.0
73.6
68.0
Claude Opus 4.6
–
62.4
51.5
83.5
47.8
69.7
59.3
OpenAI o3
–
57.2
39.5
75.5
46.8
65.2
59.5
Claude Sonnet 4
–
39.6
39.0
46.5
39.8
38.3
34.5
Table 2: Accuracy (%) of all 25 evaluated systems across the five PRISM-BENCH categories, against the human baseline (5 annotators × 50 items per category). No system exceeds 66% overall, or 84% in any single category. The newest frontier systems lead on OCR yet remain near 47% on navigation, where humans reach 86%: recent gains concentrate on recognition rather than spatial grounding.
Figure 3: (a) Overall accuracy for all 25 evaluated systems, shaded by family, against the 83.9% human baseline (red). Restricted to the four categories where both are measured, the best system trails humans by 18.4 points, and the open/closed gap is larger than any difference within the open families. (b) Best system of any kind versus the human baseline (red tick) per category. The deficit is concentrated in the two spatially grounded categories and nearly vanishes on multi-hop, where the reasoning is largely textual once the scene is read.
Model
Category
Baseline acc.
From own description
% failures perceptual
GPT-5
Navigation
47.0
43.3
88
GPT-5
Coreference
47.0
41.5
85
Claude Opus 4.6
Navigation
47.8
38.8
90
Claude Opus 4.6
Coreference
51.5
40.0
79
Combined
Nav. + Coref.
∼48 – 50
∼39 – 42
∼85
Table 3: Perception-vs-reasoning probe on navigation and coreference. Accuracy falls when models answer from their own descriptions, and the large majority of failures are attributed to perception.
Model
AUROC (align → correct)
AUROC (length-controlled)
OpenAI o3
0.71
0.71
GPT-5
0.69
0.69
Claude Opus 4.6
0.68
0.67
Qwen3-VL-8B-Instruct
0.67
0.68
Qwen3-VL-8B-Thinking
0.67
0.68
Skywork-R1V3-38B
0.63
0.64
Table 4: Trace alignment predicts answer correctness. AUROC is computed per model over ∼1,000 items; the length-controlled column regresses out response length. All 25 systems exceed chance in both columns.
Model
Size
Acc. (%)
Norm. len.
CORE
VisualPRM v
CORE-PRM
Acc. rank
CORE rank
Gemma-3-4B-it
4B
29.0
1.04
28.01
0.64
45.48
11
5
Gemma-3-12B-it
12B
34.6
1.06
32.76
0.69
49.58
8
2
GLM-4.1V-9B-Think.
9B
23.8
1.26
18.93
0.26
20.05
17
20
InternVL3-2B-Inst.
2B
20.7
1.04
19.83
0.57
37.60
19
18
InternVL3-8B-Inst.
8B
26.7
1.06
25.18
0.65
43.80
15
12
InternVL3.5-8B
8B
30.2
1.05
28.76
0.66
45.90
9
4
Table 5: Cost-aware metrics for the 20 open-weight models with exact token counts. “Norm. len.” is mean response length divided by the human reference length. Ranks are computed within this table; 46 of the 190 model pairs (24.2%) are ordered differently by accuracy and CORE. CORE is unavailable for closed systems that hide thinking tokens.
Model
Acc. (%)
Avg. tokens
Reflective tokens
Gemma-3-4B-it
29.0
195.5
0.1
Gemma-3-12B-it
34.6
198.4
0.1
Qwen3-VL-8B-Inst.
40.0
736.7
2.6
Qwen3-VL-8B-Think.
36.0
1811.7
17.0
Qwen3-VL-30B-A3B-Inst.
42.5
581.5
1.6
Qwen3-VL-30B-A3B-Think.
36.8
1253.2
12.0
Table 6: Reflective-token analysis for 12 representative models. “Reflective tokens” counts hesitation and backtracking phrases (“Wait”, “Actually”, “Let me reconsider”) per response. More self-correction does not yield higher accuracy: Qwen3-VL-8B-Thinking averages 17.0 reflective phrases and 1,812 tokens to reach 36.0%, while its instruct counterpart averages 2.6 phrases and 737 tokens to reach 40.0%.
Appendix figures & tables5 assets
Supplementary material from the paper’s appendix.
Appendix
Model
n correct
n incorrect
Sim. (correct)
Sim. (incorrect)
Gap
Qwen2.5-VL-7B-Instruct
274
719
0.8159
0.7625
+ 0.0534
OpenAI o3
570
408
0.8038
0.7515
+ 0.0523
VL-Rethinker
291
701
0.8148
0.7657
+ 0.0491
GPT-5
633
361
0.8095
0.7644
+ 0.0451
Kimi-VL
290
538
0.8368
0.7929
+ 0.0439
InternVL3.5-8B
302
692
0.8138
0.7704
+ 0.0434
Appendix
Table 7: Trace alignment for all 25 evaluated systems, sorted by gap. “Sim.” is the mean over gold trace steps of the maximum cosine similarity to any step of the model response. The gap is positive for every variant: responses that reach the correct answer track the human reasoning trace more closely than responses that do not.
Figure 4: Visual coreference under occlusion. The question asks for the registration of the aircraft partially occluded behind the silver plane in the foreground. Gemini 2.5 Pro resolves it by enumerating the three visible aircraft, reading each registration, and matching against the referring expression. Kimi-VL, Qwen3-VL-30B-Thinking and Ovis2.5-9B all answer N177XV, the registration of the foreground plane. This is the saliency bias described in Appendix E : the referring expression is never applied, and the most prominent entity is returned instead. Token budgets of 614, 296 and 753 show this is not a matter of insufficient reasoning length.
Figure 6: Navigation / map reading. Gemma-3-12B-It reads the label adjacent to the church and answers correctly in 74 tokens . Kimi-VL (140 tokens), Qwen3-VL-8B-Instruct (172) and Qwen3-VL-30B-Instruct (316) all produce longer, more structured deliberations and all answer “Henry Street”. This item is a compact illustration of why we score cost alongside correctness: the cheapest response here is the only correct one, and a leaderboard ordered by accuracy alone would still rank three of these systems above Gemma overall.
Figure 8: Scientific / medical reasoning. The nail finding is Beau’s lines, transverse ridges left by repeated arrest of nail-matrix growth, which point to cyclical chemotherapy. Only OpenAI o3 reaches this. Gemini identifies the pattern as Muehrcke’s lines and reasons fluently to nephrotic syndrome; Gemma-3-12B reasons to psoriasis; Qwen2.5-VL-7B concludes none of the options apply. Each wrong answer arrives with a confident, clinically phrased causal chain. This is the category with the highest rate of confidently wrong explanations, and the reason we treat it as the clearest safety concern for deployment.
Figure 10: The four-stage annotation loop. Duties are separated so that no annotator validates an item whose reasoning trace they wrote, and an item that fails Stage 4 returns to its author for revision instead of being silently accepted or discarded. Stage 2 produces the human reference length Ligt that CORE uses and the reference content that trace alignment uses.
We introduce CRYSTAL (Clear Reasoning via Yielded Steps, Traceability, and Logic), a diagnostic benchmark with 6,372 instances that evaluates multimodal reasoning through verifiable intermediate steps. We propose two complementary metrics: Match F1, which scores step-level precision and recall via semantic similarity matching, and Ordered Match F1, which further penalizes disordered reasoning chains. References are constructed through a Delphi-inspired pipeline in which four independent MLLMs generate trajectories, which are then aggregated via semantic clustering and validated through human quality gates. Evaluation of 20 MLLMs, including commercial frontier systems not used during benchmark construction, reveals systematic failures that are invisible to answer accuracy: universal cherry-picking (precision far exceeds recall), non-monotonic scaling trade-offs, and disordered reasoning in which no competitive model preserves more than 60% of matched steps in the correct order. Beyond evaluation, we propose the Causal Process Reward (CPR), a multiplicative reward that couples answer correctness with step-level alignment, and CPR-Curriculum, which progressively increases reasoning difficulty during training. CPR-Curriculum achieves a 32% improvement in Match F1 via GRPO where additive reward strategies fail, improving reasoning without manual step annotation.
Should we trust Large Language Models (LLMs) with high accuracy? LLMs achieve high accuracy on reasoning benchmarks, but correctness alone does not reveal the quality of the reasoning used to produce it. This highlights a fundamental limitation of outcome-based evaluation: models may arrive at correct answers through flawed reasoning, and models with substantially different reasoning capabilities can nevertheless exhibit similar benchmark accuracy, for example due to memorization or over-optimization. In this paper, we ask: given existing benchmarks, can we move beyond outcome-based evaluation to assess the quality of reasoning itself? We seek metrics that (1) differentiate models with similar accuracy and (2) are robust to variations in input prompts and generation configurations. To this end, we propose a reasoning score that evaluates reasoning traces along dimensions such as faithfulness, coherence, utility, and factuality. A remaining question is how to aggregate this score across multiple sampled traces. Naively averaging them is undesirable, particularly in long-horizon settings, where the number of possible trajectories grows rapidly, and low-confidence correct traces are more likely to be coincidental. To address this, we introduce the Filtered Reasoning Score (FRS), which computes reasoning quality using only the top-K% most confident traces. Evaluating with FRS, models that are indistinguishable under standard accuracy exhibit significant differences in reasoning quality. Moreover, models with higher FRS on one benchmark tend to perform better on other reasoning benchmarks, in both accuracy and reasoning quality. Together, these findings suggest that FRS complements accuracy by capturing a model's transferable reasoning capabilities. We open source our evaluation codebase: https://github.com/HumainLab/filtered_reasoning_score_evaluation.
Large language models (LLMs) achieve impressive scores on standard benchmarks yet routinely fail questions that any human would answer correctly in seconds. We introduce BrainBench, a benchmark of 100 brainteaser questions spanning 20 carefully designed categories, each targeting a specific commonsense reasoning failure mode in LLMs. Categories range from implicit physical constraints ("Should I walk or drive my rental car to the return lot?") to semantic scope tricks and default assumption hijacks. We evaluate eight frontier models -- four from the Claude family and four from the GPT family -- using a zero-shot protocol with 10 independent runs per question. The best model, Claude Opus 4.6 with extended thinking, achieves only 80.3% accuracy; the worst, GPT-4o, scores 39.7%. Even top-performing models exhibit a 6-16 percentage-point gap between accuracy and consistency, revealing stochastic reasoning. Cross-lingual evaluation in Chinese shows most models degrade by 2-8 percentage points, confirming that these failures reflect reasoning deficits rather than language-specific artifacts. BrainBench provides a fine-grained diagnostic tool for identifying where and why LLMs substitute surface heuristics for genuine commonsense reasoning.