What do MLLMs know about 'Waldo'? Evaluating Visual Reasoning under Multi-Instance Multi-Object Challenges
Organizations: IIIT Hyderabad · Microsoft Research India · IIT Hyderabad
Abstract
Recent advances in Multimodal Large Language Models (MLLMs) have led to significant progress in visual reasoning capabilities. However, existing benchmarks curate image-question pairs pertaining to object categories with few instances, enabling trivial object referencing and limited visual ambiguity. In this work, we introduce MIMO-Bench, a benchmark for evaluating MLLMs in a Multi-Instance per Multi-Object categories (MIMO) setting. Each image-question pair in our benchmark pertains to instances belonging to object categories with multiple instances. The presence of such similar feature distractors causes hindrance in basic visual reasoning tasks, necessitating the referring expression to be composed of multiple visual subtasks to uniquely and unambiguously identify the target object. MIMO-Bench comprises 3,802 image-question pairs across attribute binding and numerical counting tasks. Despite impressive performances on existing benchmarks, both SOTA open-source (InternVL, QwenVL) and proprietary (Gemini, GPT-5) models exhibit substantially lower performance on MIMO-Bench, highlighting their limitations in the MIMO setting. The benchmark will be made publicly available.
Figures & tables
| Lineage | Benchmark(s) | Real/Syn | Template | Comp. REs | Image Res. | Distractor | Mean Distr. | # subtasks |
| Compositional | CLEVR ( Johnson et al., 2017 ) | ✗ / ✓ | ✓ | ✓ | ✗ / ✓ | ✗ | 1.74 | 7.2 |
| GQA ( Hudson and Manning, 2019 ) | ✓ / ✗ | ✓ | ✓ | ✗ / ✓ | ✗ | 1.67 | 3.1 | |
| Vision-centric (general) | MMStar, NaturalBench, VQAv2 ( Goyal et al., 2017 ) | ✓ / ✗ | ✗ | ✗ | ✗ / ✓ | ✗ | 2.49/2.11/1.46 | 3.9/2.7/2.6 |
| Visual difficulty | V * Bench | ✓ / ✗ | ✗ | ✗ | ✓ / ✗ | 0.12 | 2.4 | |
| HR-Bench, MME-RealWorld | ✓ / ✗ | ✗ | ✗ | ✓ / ✗ | 2.01/6.54 | 4.7/3.9 | ||
| Referring expression | Ref-Adv ( Dong et al., 2026 ) | ✓ / ✗ | ✗ | ✓ | ✗ / ✓ | ✓ | 4.01 † | 6.6 |
| Method | Variant | Attribute Binding (AB) | Numerical Counting (NC) | ||||||||
| Real | Syn. | Real | Syn. | ||||||||
| Chance & Human Baselines | |||||||||||
| Chance(Random) | 15.8 | 15.6 | 15.8 | 15.3 | – | ||||||
| Chance(Majority) | 34.3 | 35.5 | 34.3 | 33.1 | – | ||||||
| Human | 89.3 | 86.7 | 85.7 | 87.5 | 87.7 | 86.4 | 90.1 | 89.6 | 87.4 | 92.0 | |
| Model | MIMO Bench | Crop 768 | Crop 512 | Existing Avg. † |
|---|---|---|---|---|
| Q3-32B-I | 47.5 | 55.0 | 48.9 | 81.4 |
| Q3-30B-A3B-I | 33.8 | 42.2 | 44.9 | 77.3 |
| Q3-8B-I | 40.3 | 48.9 | 44.4 | 75.6 |
| Q2.5-72B-I | 42.6 | 45.7 | 48.3 | 78.3 |
| Q2.5-32B-I | 39.3 | 48.5 | 45.0 | 74.7 |
| Q2.5-7B-I | 35.8 | 42.8 | 47.6 | 71.7 |
| Model | Thk. | |||||
|---|---|---|---|---|---|---|
| Q3-8B | w/o | 39.2 | 40.1 | 43.9 | 40.0 | 37.3 |
| w/ | 44.4 | 44.8 | 47.3 | 62.3 | 43.2 | |
| Q3-30B-A3B | w/o | 35.2 | 32.3 | 34.0 | 39.7 | 30.5 |
| w/ | 37.0 | 37.3 | 35.4 | 40.1 | 31.3 | |
| Q3-32B | w/o | 46.3 | 46.0 | 46.3 | 46.1 | 50.4 |
| w/ | 46.2 | 43.5 | 48.8 | 48.9 | 44.2 |
| Model | Zoom. | |
|---|---|---|
| Q3-8B-Instruct | Naive | |
| Q2.5-7B-Instruct | Naive | |
| IVL3-8B | Naive | |
| IVL3-14B | Naive | |
| IVL3.5-8B | Naive | |
| IVL3.5-14B | Naive |
Appendix figures & tables44 assets
Supplementary material from the paper’s appendix.
Appendix
| Model | Syn. AB |
|---|---|
| G2.5-Pro | 47.7 |
| GPT-5-medium | 49.7 |
| IVL3.5-241B-A28B | 45.1 |
| Q3-32B-Instruct | 47.9 |
| Benchmark | Objects | Attr | Relations | # Subtasks |
|---|---|---|---|---|
| CLEVR | 2.50 | 3.50 | 1.20 | 7.20 |
| GQA | 2.24 | 0.42 | 0.43 | 3.10 |
| MMStar | 3.36 | 0.08 | 0.46 | 3.90 |
| NaturalBench | 1.87 | 0.53 | 0.30 | 2.70 |
| VQAv2 | 1.76 | 0.35 | 0.49 | 2.60 |
| V * Bench | 1.92 | 0.07 | 0.40 | 2.40 |
| Model | Exact group (%) | Model | Exact group (%) |
|---|---|---|---|
| Gemini-2.5-Flash | 33.33% | InternVL3.5-8B | 3.92% |
| Qwen3-VL-8B-Thinking | 15.83% | InternVL3.5-38B | 3.61% |
| InternVL3.5-241B-A28B | 11.75% | InternVL3-8B | 3.55% |
| Qwen3-VL-32B-Thinking | 9.78% | InternVL3-14B | 3.41% |
| Gemini-2.5-Pro | 9.39% | Qwen3-VL-8B-Instruct | 3.13% |
| Qwen2.5-VL-72B-Instruct | 6.94% | Qwen3-VL-30B-A3B-Thinking | 2.70% |
| Model | sign( ) | G L (%) | L G (%) |
|---|---|---|---|
| G2.5-Flash | 42.1 | 43.9 | |
| G2.5-Pro | 61.4 | 29.8 | |
| GPT-5-medium | 59.6 | 31.6 | |
| Q3-32B-Instruct | 31.6 | 54.4 | |
| Q3-8B-Instruct | 33.3 | 52.6 | |
| Q3-30B-A3B-Instruct | 29.8 | 56.1 |
| Model | Exact Cons. (%) | MAE | Bias |
|---|---|---|---|
| IVL3.5-241B-A28B | 72.7 | 1.00 | -1.00 |
| Q3-32B-Thinking | 50.0 | 0.75 | -0.35 |
| G3.1-Pro-Preview-Low | 45.3 | 1.55 | -0.19 |
| G3.5-Flash-Low | 45.3 | 1.34 | -0.36 |
| G3.5-Flash-High | 43.4 | 1.58 | -1.02 |
| Q3-8B-Thinking | 42.9 | 0.86 | -0.86 |
| GT | Exact | Bias | MAE | Off-by-1 | Off-by-2+ | |
|---|---|---|---|---|---|---|
| 0 | 0.3333 | 0.3333 | +1.0833 | 1.0833 | 0.6111 | 0.3889 |
| 1 | 0.4069 | 0.4069 | +0.7430 | 0.9272 | 0.8223 | 0.1777 |
| 2 | 0.3555 | 0.3555 | +0.4947 | 1.1089 | 0.6838 | 0.3162 |
| 3 | 0.4968 | 0.3541 | +0.5889 | 1.4324 | 0.7109 | 0.2891 |
| 4 | 0.4263 | 0.2564 | -0.5406 | 1.4124 | 0.5962 | 0.4038 |
| 5 | 0.5234 | 0.2888 | -0.6231 | 1.6261 | 0.6231 | 0.3769 |
| Method | MIMO-Bench | WVP | ||
|---|---|---|---|---|
| Evaluated MLLMs | ||||
| Qwen3-VL | ||||
| 32B | 65.5 | 56.8 | 46.3 | 64.3 |
| 30B-A3B | 52.9 | 45.2 | 35.2 | 59.2 |
| 8B | 56.1 | 50.6 | 39.2 | 64.7 |
| Model | Grounding | ||||
|---|---|---|---|---|---|
| Qwen3-VL-8B | Box-choice | 32.6 | 35.8 | 12.9 | 18.7 |
| Coordinates | 14.5 | 9.9 | 33.3 | 42.2 | |
| Qwen2.5-VL-7B | Box-choice | 19.7 | 36.8 | 13.7 | 29.8 |
| Coordinates | 2.6 | 3.2 | 34.5 | 59.7 | |
| InternVL3-8B | Box-choice | 23.2 | 27.6 | 21.6 | 27.6 |
| Coordinates | 2.5 | 2.2 | 45.8 | 49.4 |
| Model | Grounding | Isolated G-Acc. | |||
|---|---|---|---|---|---|
| Qwen3-VL-8B | Box-choice | 59.3 | 47.6 | 40.8 | +6.9 |
| Coordinates | 25.1 | 59.4 | 44.1 | +15.3 | |
| Qwen2.5-VL-7B | Box-choice | 53.8 | 34.8 | 31.4 | +3.4 |
| Coordinates | 8.3 | 44.5 | 36.6 | +7.9 | |
| InternVL3-8B | Box-choice | 52.9 | 45.7 | 44.0 | +1.7 |
| Coordinates | 9.1 | 53.2 | 48.1 | +5.1 |
| Model | Base | Gray 512 | Blur 512 | Inpaint 512 |
|---|---|---|---|---|
| Qwen3-VL-8B | 39.2 | +16.9 | +10.1 | +0.0 |
| InternVL3-14B | 36.1 | +17.1 | +12.7 | +18.4 |
| InternVL3.5-14B | 35.4 | +7.1 | +10.1 | +12.1 |
| InternVL3-8B | 37.3 | +6.7 | +6.3 | +3.5 |
| InternVL3.5-8B | 39.2 | +7.9 | +4.2 | +5.5 |
| Mean | 37.4 | +11.1 | +8.7 | +7.9 |
| Model | Base | Gray 1024 | Blur 1024 | Inpaint 1024 |
|---|---|---|---|---|
| Qwen3-VL-8B | 39.2 | +11.4 | +6.6 | +0.0 |
| InternVL3-14B | 36.1 | +12.2 | +9.9 | +16.6 |
| InternVL3.5-14B | 35.4 | +1.6 | +6.5 | +12.8 |
| InternVL3-8B | 37.3 | +1.5 | +1.9 | +2.4 |
| InternVL3.5-8B | 39.2 | +2.3 | +4.1 | +4.8 |
| Mean | 37.4 | +5.8 | +5.8 | +7.3 |
| Control | vs. Base | Target visible | Target absent | Visibility |
|---|---|---|---|---|
| Fixed 1024 | +1.0 | 49.7 | 34.1 | +15.6 |
| Random 1024 | +0.8 | 53.5 | 31.9 | +21.6 |
| Fixed 512 | -5.3 | 58.3 | 33.2 | +25.1 |
| Random 512 | -8.7 | 49.0 | 31.3 | +17.7 |
| Model | Base | MIMO-Crop 512 |
|---|---|---|
| InternVL3-14B | 37.2 | 50.7 |
| InternVL3-8B | 35.9 | 46.8 |
| InternVL3.5-8B | 40.5 | 50.7 |
| Qwen3-VL-32B | 47.5 | 48.9 |
| Qwen3-VL-8B | 40.3 | 44.4 |
| Qwen2.5-VL-7B | 35.8 | 47.6 |
| Model | Base | 0–25 | 25–50 | 50–75 | 75–100 |
|---|---|---|---|---|---|
| InternVL3-14B | 36.1 | 48.8 | 51.6 | 56.5 | 52.0 |
| InternVL3-8B | 37.3 | 35.4 | 44.9 | 51.5 | 51.0 |
| InternVL3.5-8B | 39.2 | 37.2 | 42.7 | 36.4 | 45.8 |
| Qwen3-VL-32B | 46.3 | 41.2 | 45.5 | 49.0 | 52.9 |
| Qwen3-VL-8B | 39.2 | 39.3 | 45.5 | 39.0 | 50.8 |
| Qwen2.5-VL-7B | 35.8 | 29.7 | 40.5 | 28.6 | 39.2 |
| Model | MIMO-Crop 512 | Zoom |
|---|---|---|
| InternVL3-14B | 50.7 | +16.90 |
| InternVL3-8B | 46.8 | +5.46 |
| InternVL3.5-8B | 50.7 | +2.14 |
| Qwen3-VL-32B | 48.9 | +3.0 |
| Qwen3-VL-8B | 44.4 | +0.89 |
| Qwen2.5-VL-7B | 47.6 | +1.50 |
| Model | |
|---|---|
| Qwen2.5-VL-7B | +1.0 |
| Qwen3-VL-8B | +1.5 |
| InternVL3-8B | +2.0 |
| InternVL3.5-8B | +1.1 |
| InternVL3-14B | -1.5 |
| InternVL3.5-14B | +3.5 |
| Model | Sample | Object | Image |
|---|---|---|---|
| Gemini-3.5 Flash Low | 54.7 [52.0, 57.3] | 54.7 [51.6, 57.9] | 54.7 [49.7, 62.3] |
| Gemini-3.1 Pro Preview Low | 55.0 [52.3, 57.7] | 55.0 [51.8, 58.3] | 55.0 [50.0, 62.4] |
| Gemini-2.5 Flash | 50.2 [48.1, 52.4] | 50.2 [47.8, 52.7] | 50.2 [47.3, 53.7] |
| Gemini-2.5 Pro | 48.5 [46.7, 50.3] | 48.5 [46.3, 50.6] | 48.5 [45.5, 51.6] |
| GPT-5 minimal | 30.7 [26.8, 35.2] | 30.7 [28.9, 33.1] | 30.7 [29.1, 32.2] |
| GPT-5 medium | 51.8 [49.9, 53.6] | 51.8 [49.6, 53.9] | 51.8 [48.6, 55.0] |
| Model | Group | Image |
|---|---|---|
| Gemini-3.5 Flash Low | 62.3 [59.0, 65.6] | 62.3 [56.0, 69.7] |
| Gemini-3.1 Pro Preview Low | 61.8 [58.4, 65.3] | 61.8 [54.1, 69.3] |
| Gemini-2.5 Flash | 46.3 [43.7, 48.9] | 46.3 [43.9, 51.4] |
| Gemini-2.5 Pro | 46.9 [44.2, 49.5] | 46.9 [43.7, 55.3] |
| GPT-5 minimal | 27.2 [24.3, 31.2] | 27.2 [23.1, 30.2] |
| GPT-5 medium | 50.4 [47.9, 52.9] | 50.4 [46.4, 54.4] |
| Model | Sample | Group | Image |
|---|---|---|---|
| Gemini-3.5 Flash Low | 61.5 [56.3, 66.5] | 61.5 [54.3, 68.3] | 61.5 [49.7, 72.1] |
| Gemini-3.1 Pro Preview Low | 61.3 [56.0, 66.5] | 61.3 [54.4, 67.9] | 61.3 [50.3, 71.6] |
| Gemini-2.5 Flash | 40.8 [35.0, 46.5] | 40.8 [34.2, 47.5] | 40.8 [30.9, 51.2] |
| Gemini-2.5 Pro | 49.0 [43.5, 54.5] | 49.0 [42.0, 56.0] | 49.0 [39.9, 57.9] |
| GPT-5 minimal | 44.0 [38.6, 49.3] | 44.0 [37.4, 50.6] | 44.0 [34.5, 53.5] |
| GPT-5 medium | 49.0 [43.8, 54.2] | 49.0 [42.8, 55.3] | 49.0 [41.1, 56.6] |
| Model | Group | Image |
|---|---|---|
| Gemini-3.5 Flash Low | 60.8 [52.2, 68.9] | 60.8 [47.6, 73.0] |
| Gemini-3.1 Pro Preview Low | 60.5 [52.2, 68.3] | 60.5 [51.0, 70.1] |
| Gemini-2.5 Flash | 37.1 [28.9, 45.5] | 37.1 [27.0, 48.0] |
| Gemini-2.5 Pro | 44.0 [35.7, 52.6] | 44.0 [32.2, 55.8] |
| GPT-5 minimal | 42.9 [35.1, 50.7] | 42.9 [32.8, 52.9] |
| GPT-5 medium | 46.7 [40.0, 53.7] | 46.7 [37.7, 55.9] |
| Model | Sample | Image |
|---|---|---|
| Gemini-3.5 Flash Low | 60.7 [52.5, 68.5] | 60.7 [50.1, 70.0] |
| Gemini-3.1 Pro Preview Low | 63.8 [55.6, 71.7] | 63.8 [53.2, 73.0] |
| Gemini-2.5 Flash | 47.3 [37.1, 57.5] | 47.3 [32.7, 61.4] |
| Gemini-2.5 Pro | 66.4 [58.0, 74.5] | 66.4 [56.8, 76.1] |
| GPT-5 minimal | 43.8 [34.8, 52.8] | 43.8 [31.8, 55.8] |
| GPT-5 medium | 55.1 [46.1, 63.8] | 55.1 [42.2, 67.2] |
| Model | 95% CI of | |
|---|---|---|
| Qwen3-VL-8B-Instruct | +25.5 | [19.84, 31.59] |
| GLM-4.5V | +18.5 | [13.42, 23.96] |
| Qwen3-VL-32B-Instruct | +18.0 | [13.85, 22.12] |
| Qwen2.5-VL-32B-Instruct | +22.5 | [18.11, 26.98] |
| Qwen3-VL-30B-A3B-Instruct | +24.0 | [16.20, 29.15] |
| InternVL3-38B | +10.8 | [6.95, 14.97] |
| Model | (95% CI) | (95% CI) |
|---|---|---|
| Q3-8B | +5.2 [+0.8, +9.9] | +4.7 [-2.7, +12.1] |
| Q3-30B-A3B | +1.8 [-0.9, +4.4] | +5.0 [+1.9, +7.6] |
| Q3-32B | -0.1 [-4.4, +7.4] | -2.5 [-9.5, +10.5] |
| G3.1-Pro-Preview | -0.6 [-2.5, +1.1] | +0.1 [-2.4, +2.4] |
| G3.5-Flash | +3.6 [+0.6, +5.7] | -1.9 [-4.8, +0.4] |
| Model | (95% CI) | (95% CI) | (95% CI) |
|---|---|---|---|
| Q3-8B | +3.4 [-6.0, +13.5] | +22.3 [+11.2, +36.2] | +5.9 [-4.4, +15.3] |
| Q3-30B-A3B | +1.4 [-4.5, +3.1] | +0.4 [-3.9, +3.3] | +0.8 [-6.2, +7.6] |
| Q3-32B | +2.5 [-8.9, +11.9] | +2.8 [-10.4, +14.3] | -6.2 [-23.1, +7.6] |
| G3.1-Pro-Preview | -4.8 [-8.6, +1.3] | -5.9 [-12.4, +4.1] | +1.2 [-10.7, +11.9] |
| G3.5-Flash | +6.4 [+3.2, +10.6] | +13.3 [+9.3, +18.0] | +5.0 [+0.4, +12.3] |
| Model | ZS-CoT vs. Base (95% CI) | SC-CoT vs. Base (95% CI) |
|---|---|---|
| IVL3-14B | +4.0 [+0.8, +7.5] | +6.0 [-2.3, +11.6] |
| IVL3-8B | -1.0 [-4.0, +2.3] | -1.0 [-5.1, +6.5] |
| IVL3.5-14B | +1.0 [-4.3, +5.4] | +0.0 [-14.2, +9.1] |
| IVL3.5-8B | +7.0 [+4.3, +9.6] | +3.0 [-4.8, +8.3] |
| QVL2.5-7B | +0.0 [-4.9, +6.0] | +1.0 [-14.8, +9.6] |
| QVL2.5-32B | -2.0 [-13.2, +6.7] | -3.0 [-10.1, +2.2] |
| Metric | Human | 95% CI |
|---|---|---|
| Real | 89.3 | [81.7,93.2] |
| Real | 86.7 | [83.2,89.8] |
| Syn. | 85.7 | [77.1,89.6] |
| Syn. | 87.5 | [84.9,90.1] |
| Real | 87.7 | [85.1,88.2] |
| Real | 86.4 | [83.2,88.5] |