REVIEW 4 major objections 5 minor 2 cited by
EasyARC: Evaluating Vision Language Models on True Visual Reasoning
T0 review · 4 major / 5 minor · reviewed 2026-08-07 · deepseek-v4-flash
Pith's one-line read EasyARC, a procedurally generated benchmark of simple grid puzzles, claims that state-of-the-art vision-language models mostly fail, with all but one scoring below 20 percent, a sign that true visual reasoning is unsolved.
desk verdict EasyARC is a useful, honest benchmark evaluation with a clear design, but its central claim that it measures true visual reasoning needs a text-only control before it can stand. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The central object is the EasyARC generator suite: procedural generators that produce input-output grid pairs for five task classes, each with easy, medium, and hard variants defined by the skills they require. The mechanism that carries the argument is exact-output verification, because a model's answer must match the ground-truth grid exactly, so evaluation is unambiguous and does not depend on free-form answer scoring. A second mechanism is the multi-image task format, which presents several input-output demonstration pairs followed by a single test input and thereby forces the model to form, check, and refine a transformation hypothesis before applying it to the test grid.
What would settle it
Run the EasyARC test set with inputs supplied as textual row-by-row grids to a strong language-only model, and compare its accuracy with the vision-language results; if the text-only model matches or exceeds the vision-language models, then the tasks do not require true visual reasoning and EasyARC measures extraction-plus-text instead.
Extended reading notes
Core claim
The paper's central claim is that EasyARC is the first benchmark aimed squarely at true visual reasoning in vision-language models, and that state-of-the-art models fail on it even though the tasks are simple by design. The claim rests on an evaluation of five task families (cross/star pattern completion, counting connected components, grid duplication with flips, dominant-side detection, and color-drop mappings) in which all tested models except the best-performing one scored below 20 percent. The paper further argues that this failure is diagnostic: models can often state the transformation rule in words but cannot execute it on the grid, and the one reasoning model examined at length solves tasks by extracting images into text rather than by reasoning visually. In the paper's view, these patterns show that fine-grained spatial reasoning over images is a missing capability in current vision-language models.
Load-bearing premise
The load-bearing premise is that EasyARC tasks genuinely require reasoning over images and cannot be solved by converting the example grids into text and then applying text-based reasoning, yet the paper provides no text-only baseline or perceptual control to demonstrate that this is the case.
Editorial extensions
If this is right
- EasyARC supplies a verifiable reward signal for reinforcement-learning pipelines, with difficulty levels that can be tuned to shape curriculum learning.
- Test-time scaling on images becomes measurable: because outputs are exact grids, researchers can ask whether additional inference compute improves true visual reasoning, and the paper's failure analysis suggests it does not yet.
- The observed failure modes imply that fine-grained perception, such as counting connected components, is a binding constraint even when a model can verbalize the rule.
- Because new generators can be added without re-annotation, the benchmark can grow beyond its initial five task families while maintaining a clean separation of generated train and test samples.
- If the benchmark's difficulty calibration is correct, it provides a sharper instrument than existing multimodal benchmarks for isolating where visual reasoning breaks down.
Reading between the lines
- The paper never runs a text-only baseline, so its own observation of extract-then-reason behavior implies a direct control: if a strong language model solves the puzzles from textual grid transcriptions, EasyARC would be measuring multimodal extraction plus text reasoning rather than visual reasoning alone.
- The near-zero image-only performance on the original ARC noted in the paper suggests EasyARC's usefulness may be as a calibrated probe: its difficulty levels could isolate individual visual subskills, one generator at a time, in future studies.
- A natural extension the paper does not explore is to give the model intermediate visual scaffolding, such as highlighted regions or partially constructed outputs, to test whether step-by-step visual interaction, rather than a single pass, is what unlocks grid reasoning.
- Given the human baseline on the much harder ARC, EasyARC tasks are likely near-ceiling for humans, which means the benchmark measures a model capability gap rather than task ambiguity.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper introduces EasyARC, a procedurally generated vision-language benchmark of grid-transformation puzzles inspired by the ARC challenge. It contains five task families (Cross/Star, Counting Cells, Double Grid, Dominant Side, Drop One Color) with three difficulty levels, 5000 training and 500 evaluation tasks, and exact-match evaluation against ground-truth grids. The authors evaluate five state-of-the-art VLMs at temperature 0.5 with one sample per model, reporting that all models except Claude 3.7 Sonnet score below 20% on tasks they describe as extremely easy. They analyze failure modes, including QVQ-72B-Preview's strategy of extracting grids into text before reasoning, and argue that EasyARC provides a scalable, verifiable testbed for true visual reasoning and test-time scaling in RL pipelines.
Significance. If validated, EasyARC would be a useful contribution: it is fully verifiable through exact-match scoring, procedurally expandable through configurable generators, and openly released with evaluation code. The task families and difficulty progression are sensible, and the initial finding that strong VLMs struggle on simple grid transformations is interesting and worth investigating. The caveat is that the paper's central construct---'true visual reasoning'---is not yet established, because the benchmark does not include the text-only or perceptual controls needed to distinguish reasoning over images from textual extraction followed by text-based reasoning.
major comments (4)
- [Section 3.5 and Appendix B] The claim that EasyARC measures 'true visual reasoning' rests on the assumption that the tasks cannot be solved by transcribing the image contents into text and then reasoning textually. The paper itself provides evidence that this assumption is insecure: Section 3.5 shows QVQ-72B-Preview explicitly follows an 'extract then reason' strategy, and Appendix B shows the prompt already includes the test input grid in text form. There is no text-only baseline in which the same demonstrations and test input are provided without images. I request such a control: run a strong text-only LLM (or a VLM with images replaced by faithful textual grids) on the same prompts and report accuracy. If a text-only model scores high, the benchmark primarily measures multimodal extraction plus text reasoning, and the paper's stronger claims about a new standard for visual reasoning would need to be substantially revised.
- [Section 3] The headline result---that all models except Claude 3.7 Sonnet score below 20%---is based on a single sample per model at temperature 0.5, with no error bars or repeated runs. This is load-bearing for the central empirical claim, because low temperature does not eliminate sampling variance, especially for reasoning models with long generations. I ask the authors to report results over multiple runs (or use deterministic decoding) and provide per-model success rates with confidence intervals or at least raw trial counts, so that the comparison across models is not driven by a single lucky or unlucky sample.
- [Section 7.3] The paper characterizes EasyARC as 'extremely easy' and expects human performance to be 'probably significantly above' the H-ARC range of 73.3--77.2%, but no human baseline is collected on EasyARC itself. H-ARC is a harder benchmark, so extrapolating its human scores to EasyARC is not a substitute for actual measurement, especially because EasyARC's counting and fine-grained grid tasks may be nontrivial for humans too. I recommend either running a small human evaluation on a sample of EasyARC tasks or softening the 'extremely easy' and human-expectation claims.
- [Section 2.2] The benchmark's verifiability depends on each task having a unique intended transformation rule, but the paper does not describe any automated or formal check that generated samples have unambiguous solutions. Appendix B states that 'to guarantee uniqueness of the solution we make sure to include diverse demonstrations,' yet no procedure or validation is reported. Since exact-match evaluation treats any alternative valid rule as a failure, I ask the authors to either add a uniqueness verification step in the generator or explicitly discuss how demonstration diversity is checked.
minor comments (5)
- [Section 7] The opening sentence of Section 7 is incomplete: 'In the following section we give an example for a successful and unsuccessful reasoning trace to give some insight into the' ends mid-phrase and should be finished or removed.
- [Section 7.2] There is a typo in the heading: 'unsucessful' should be 'unsuccessful'.
- [Appendix B] The prompt text says 'columns are separated by column'; this should read 'separated by spaces' or another concrete delimiter, since the current phrasing is not clear.
- [Figure 3] The success-rate bar chart would be easier to interpret if the number of samples per model and per category were stated in the caption or in the text; currently the reader cannot assess the statistical weight of each bar.
- [Section 3.2] The phrase 'the model perceives a blurry representation of images' is an interpretive claim; the evidence presented (better performance on easy tasks, worse on noise tasks) supports a coarse-feature hypothesis but not specifically 'blurry' perception. Recasting this as one possible hypothesis would avoid overstatement.
Circularity Check
No significant circularity: EasyARC's benchmark results are independently measured against procedurally generated ground truth, and the paper's claims, while contestable, do not reduce to their inputs.
full rationale
The paper contains no fitted parameters, no equations whose outputs reproduce their inputs, and no load-bearing self-citation chain. EasyARC tasks are procedurally generated with known ground-truth outputs, and model performance is scored by exact-match against those outputs, so the reported failure rates are independent measurements. The central claim that EasyARC measures 'true visual reasoning' is a construct-validity claim rather than a circular derivation: the benchmark is designed to require visual reasoning, but whether it actually does is an empirical question. The absence of a text-only control (noted in Section 3.5, where QVQ-72B-Preview is observed to extract grids into text and then reason textually) is a legitimate threat to the interpretation of the results, but it is a missing baseline, not a circular step. The paper also does not rely on self-citation to justify its premise; it cites external sources such as Chollet's ARC and Li et al. for motivation. Therefore, while the paper's stronger claims may be under-supported, they are not circular in the sense of deriving a conclusion from its own definition or from a fitted parameter renamed as a prediction.
Assumptions & free parameters
free parameters (3)
- difficulty sampling probabilities =
easy 0.5, medium 0.35, hard 0.15
- grid size range =
uniform between 3 and 10 rows/columns
- number of demonstrations per task =
variable, not specified
assumptions (3)
- domain assumption Exact-match output prediction on procedurally generated grids is a valid measure of abstract visual reasoning.
- domain assumption Rendering example grids as a single stacked image preserves all information needed to solve the task.
- ad hoc to paper Each EasyARC task has a unique intended transformation rule.
Cite this review
Pith. "Pith review of EasyARC: Evaluating Vision Language Models on True Visual Reasoning." pith.science (2026). https://pith.science/paper/HI5DXARV
@misc{pith2026250611595,
author = {Pith},
title = {Pith review of: EasyARC: Evaluating Vision Language Models on True Visual Reasoning},
year = {2026},
howpublished = {\url{https://pith.science/paper/HI5DXARV}},
note = {Machine review of arXiv:2506.11595}
}
read the original abstract
Building on recent advances in language-based reasoning models, we explore multimodal reasoning that integrates vision and text. Existing multimodal benchmarks primarily test visual extraction combined with text-based reasoning, lacking true visual reasoning with more complex interactions between vision and language. Inspired by the ARC challenge, we introduce EasyARC, a vision-language benchmark requiring multi-image, multi-step reasoning, and self-correction. EasyARC is procedurally generated, fully verifiable, and scalable, making it ideal for reinforcement learning (RL) pipelines. The generators incorporate progressive difficulty levels, enabling structured evaluation across task types and complexities. We benchmark state-of-the-art vision-language models and analyze their failure modes. We argue that EasyARC sets a new standard for evaluating true reasoning and test-time scaling capabilities in vision-language models. We open-source our benchmark dataset and evaluation code.
Figures
Figures from the paper (8 more)
Forward citations
Cited by 2 Pith papers
-
Can VLMs Reason Robustly? A Neuro-Symbolic Investigation
End-to-end fine-tuned VLMs fail to induce reasoning functions under object-count covariate shifts; VLC (VLM concepts + circuits) yields consistently higher OOD accuracy.
-
VL-Cogito: Progressive Curriculum Reinforcement Learning for Advanced Multimodal Reasoning
VL-Cogito, trained with progressive curriculum RL, online difficulty weighting, and dynamic length rewards, matches or beats prior reasoning MLLMs on ten multimodal benchmarks.
Reference graph
Works this paper leans on
-
[1]
The surprising effectiveness of test-time training for abstract reasoning, 2024
Ekin Aky ¨urek, Mehul Damani, Linlu Qiu, Han Guo, Yoon Kim, and Jacob Andreas. The surprising effectiveness of test-time training for abstract reasoning, 2024. Preprint at https://arxiv. org/abs/2411.07279, 2024. 2
arXiv 2024
-
[2]
Vqa: Visual question answering
Stanislaw Antol, Aishwarya Agrawal, Jiasen Lu, Margaret Mitchell, Dhruv Batra, C Lawrence Zitnick, and Devi Parikh. Vqa: Visual question answering. In Proceedings of the IEEE international conference on computer vision , pages 2425– 2433, 2015. 1
2015
-
[3]
Geoqa: A geometric question answering benchmark towards multimodal numeri- cal reasoning
Jiaqi Chen, Jianheng Tang, Jinghui Qin, Xiaodan Liang, Lingbo Liu, Eric P Xing, and Liang Lin. Geoqa: A geometric question answering benchmark towards multimodal numeri- cal reasoning. arXiv preprint arXiv:2105.14517, 2021. 1
arXiv 2021
-
[4]
On the measure of intelligence
Franc ¸ois Chollet. On the measure of intelligence. arXiv preprint arXiv:1911.01547, 2019. 2
arXiv 1911
-
[5]
New 50 arc result and current winners inter- viewed
Jack Cole, Mohamed Osman, Michael Hodel, Keith Duggar, and Tim Scarfe. New 50 arc result and current winners inter- viewed. Podcast, 2024. Available on Spotify. 1
work page 2024
-
[6]
re-arc: Reverse-engineering the abstrac- tion and reasoning corpus
Michael Hodel. re-arc: Reverse-engineering the abstrac- tion and reasoning corpus. https://github.com/ michaelhodel/re-arc, 2024. 2
work page 2024
-
[7]
Clevr: A diagnostic dataset for compositional language and elementary visual reasoning
Justin Johnson, Bharath Hariharan, Laurens Van Der Maaten, Li Fei-Fei, C Lawrence Zitnick, and Ross Girshick. Clevr: A diagnostic dataset for compositional language and elementary visual reasoning. In Proceedings of the IEEE conference on computer vision and pattern recognition, pages 2901–2910, 2017. 1
work page 2017
-
[8]
H-arc: A robust estimate of human perfor- mance on the abstraction and reasoning corpus benchmark
Solim LeGris, Wai Keen V ong, Brenden M Lake, and Todd M Gureckis. H-arc: A robust estimate of human perfor- mance on the abstraction and reasoning corpus benchmark. arXiv preprint arXiv:2409.01374, 2024. 3
arXiv 2024
Show all 22 references
-
[9]
Is programming by example solved by llms? arXiv preprint arXiv:2406.08316, 2024
Wen-Ding Li and Kevin Ellis. Is programming by example solved by llms? arXiv preprint arXiv:2406.08316, 2024. 2
2024 arXiv
-
[10]
Combining induc- tion and transduction for abstract reasoning
Wen-Ding Li, Keya Hu, Carter Larsen, Yuqing Wu, Si- mon Alford, Caleb Woo, Spencer M Dunn, Hao Tang, Michelangelo Naim, Dat Nguyen, et al. Combining induc- tion and transduction for abstract reasoning. arXiv preprint arXiv:2411.02272, 2024. 2
2024 arXiv
-
[11]
Inter-gps: Interpretable geometry problem solving with formal language and sym- bolic reasoning
Pan Lu, Ran Gong, Shibiao Jiang, Liang Qiu, Siyuan Huang, Xiaodan Liang, and Song-Chun Zhu. Inter-gps: Interpretable geometry problem solving with formal language and sym- bolic reasoning. arXiv preprint arXiv:2105.04165, 2021. 1, 4 EasyARC: Evaluating Vision Language Models o...
2021 arXiv
-
[12]
Cross/Star The Cross/Star task involves generating structured patterns based on highlighted cells
Appendix A: Details of the tasks 5.1. Cross/Star The Cross/Star task involves generating structured patterns based on highlighted cells. The complexity increases as fol- lows: • Easy: Given a uniform background with a single distinct cell, the model must generate a row, column...
-
[13]
Prompt We use the following prompt for evaluating VLMs
Appendix B: Evaluation 6.1. Prompt We use the following prompt for evaluating VLMs. Here is an image of multiple input-output grids. The cells of the grids can be of color black, blue, red, green, yellow, grey, pink, orange, teal, maroon. Your goal is to find the common rule t...
-
[14]
Successful Reasoning trace This reasoning trace belongs to a problem of the category counting cells with difficulty easy
Example Reasoning traces In the following section we give an example for a successful and unsuccessful reasoning trace to give some insight into the 7.1. Successful Reasoning trace This reasoning trace belongs to a problem of the category counting cells with difficulty easy. T...
-
[15]
First example: A red grid (6x6) with one yellow cell produces a yellow output of size 1x2
-
[16]
Second example: A green grid (6x6) with one teal cell produces a teal output of size 1x1
-
[17]
Third example: A green grid (6x6) with two gray cells produces a gray output of size 1x2. The transformation rule appears to be: - The output grid has the same color as the non-dominant color in the input grid - The size of the output depends on the number of non-dominant colo...
-
[18]
Identify the position of the unique colored cell in the input grid
-
[19]
Create a diagonal line of that same color starting from the unique cell and extending to the bottom-right corner
-
[20]
The diagonal moves one cell right and one cell down with each step Let me apply this rule to the test input grid:
-
[21]
The unique colored cell is yellow at position (7,4) (row 8, column 5)
-
[22]
I need to create a diagonal line of yellow cells from this position to the bottom-right corner Starting from the yellow cell at (7,4), I’ll create a diagonal line moving down-right: - Position (7,4): yellow (already exists) - Position (8,5): should be yellow The final grid wou...
Reviewed August 7, 2026 · model on record in the stance chip above.
Discussion (0). Sign in to comment.