OddGridBench: Exposing the Lack of Fine-Grained Visual Discrepancy Sensitivity in Multimodal Large Language Models
Organizations: College of Computer Science and Software Engineering, Shenzhen University · Guangdong Laboratory of Artificial Intelligence and Digital Economy (SZ) · Tsinghua Shenzhen International Graduate School · Meituan ·
Abstract
Multimodal large language models (MLLMs) have achieved remarkable performance across a wide range of vision language tasks. However, their ability in low-level visual perception, particularly in detecting fine-grained visual discrepancies, remains underexplored and lacks systematic analysis. In this work, we introduce OddGridBench, a controllable benchmark for evaluating the visual discrepancy sensitivity of MLLMs. OddGridBench comprises over 1,400 grid-based images, where a single element differs from all others by one or multiple visual attributes such as color, size, rotation, or position. Experiments reveal that all evaluated MLLMs, including open-source families such as Qwen3-VL and InternVL3.5, and proprietary systems like Gemini-2.5-Pro and GPT-5, perform far below human levels in visual discrepancy detection. We further propose OddGrid-GRPO, a reinforcement learning framework that integrates curriculum learning and distance-aware reward. By progressively controlling the difficulty of training samples and incorporating spatial proximity constraints into the reward design, OddGrid-GRPO significantly enhances the model's fine-grained visual discrimination ability. We hope OddGridBench and OddGrid-GRPO will lay the groundwork for advancing perceptual grounding and visual discrepancy sensitivity in multimodal intelligence. Code and dataset are available at https://wwwtttjjj.github.io/OddGridBench/.
Figures & tables
| Method | Color | Size | Rotation | Position | 2-Type | 3-Type | 4-Type | Total |
| Random | 2.00 | 2.00 | 2.00 | 2.00 | 1.50 | 4.00 | 3.50 | 2.43 |
| Open-source MLLMs | ||||||||
| Phi-3.5-vision | 2.00 | 2.00 | 2.00 | 1.50 | 1.50 | 1.50 | 2.00 | 1.79 |
| SAIL-VL2-2B | 13.50 | 2.50 | 3.00 | 2.00 | 7.50 | 5.00 | 9.50 | 6.14 |
| SAIL-VL2-8B | 45.00 | 2.50 | 5.00 | 2.50 | 21.50 | 24.00 | 30.50 | 18.71 |
| LLaVA-OneVision-1.5-4B | 27.50 | 3.00 | 7.50 | 1.00 | 14.00 | 17.50 | 26.00 | 13.79 |
| Method | Acc | TolAcc | LabeledAcc |
|---|---|---|---|
| InternVL3.5-38B | 27.07 | 53.29 | 56.40 |
| Qwen3-VL-4B | 52.43 | 74.14 | 70.40 |
| Qwen3-VL-32B | 68.07 | 75.43 | 73.80 |
| Gemini-2.5-Pro | 49.29 | 61.21 | 58.40 |
| Method | Color | Size | Rotation | Position | 2-Type | 3-Type | 4-Type | Total |
|---|---|---|---|---|---|---|---|---|
| Baseline | 23.00 | 5.00 | 12.50 | 7.00 | 19.00 | 22.50 | 31.00 | 17.14 |
| GRPO | 88.50 | 44.00 | 67.50 | 41.50 | 78.50 | 83.00 | 93.00 | 70.86 |
| GSPO | 70.00 | 55.00 | 81.50 | 59.00 | 85.50 | 85.50 | 95.00 | 75.93 |
| OddGrid-GRPO (w/o ) | 87.50 | 44.50 | 67.00 | 45.50 | 80.50 | 91.00 | 91.50 | 72.50 |
| OddGrid-GRPO (w/o Cur-Guided) | 87.50 | 60.50 | 69.00 | 64.00 | 84.00 | 88.50 | 95.50 | 78.43 |
| OddGrid-GRPO | 89.50 | 64.50 | 80.50 | 64.50 | 90.50 | 91.50 | 97.50 | 82.64 |
Appendix figures & tables25 assets
Supplementary material from the paper’s appendix.
Appendix
| Phi-3.5-vision | microsoft/Phi-3.5-vision-instruct |
| SAIL-VL2-2B | BytedanceDouyinContent/SAIL-VL2-2B |
| SAIL-VL2-8B | BytedanceDouyinContent/SAIL-VL2-8B |
| LLaVA-OneVision-1.5-4B | lmms-lab/LLaVA-OneVision-1.5-4B-Instruct |
| LLaVA-OneVision-1.5-8B | lmms-lab/LLaVA-OneVision-1.5-8B-Instruct |
| LLaVA-v1.6-34B | liuhaotian/llava-v1.6-34b |
| InternVL3.5-38B | OpenGVLab/InternVL3_5-38B |
| Model | Grid-Small | Grid-Mid | Grid-Large |
|---|---|---|---|
| InternVL3.5-38B | 27.74 | 26.94 | 25.42 |
| Qwen3-VL-32B | 70.49 | 66.97 | 64.41 |
| Gemini-2.5-Pro | 54.06 | 47.34 | 41.24 |
| GPT-5 | 35.51 | 26.79 | 15.82 |
| Resolution | |||
|---|---|---|---|
| Model | 50 | 100 | 150 |
| Qwen3-VL-32B | 69.00 | 70.00 | 73.00 |
| Qwen3-VL-8B | 56.00 | 60.00 | 59.00 |
| Gemini-2.5-Pro | 47.00 | 57.00 | 57.00 |
| GPT-5 | 31.00 | 35.00 | 39.00 |
| Resolution | |||
|---|---|---|---|
| Model | 50 | 100 | 150 |
| Gemini-2.5-Pro | 47.00 | 57.00 | 57.00 |
| GPT-5 | 31.00 | 35.00 | 39.00 |
| Model | [email protected] | [email protected] | [email protected] |
|---|---|---|---|
| Qwen3-VL-2B | 0.074 | 0.053 | 0.036 |
| Qwen3-VL-4B | 0.089 | 0.062 | 0.041 |
| Qwen3-VL-8B | 0.102 | 0.078 | 0.055 |
| Qwen3-VL-32B | 0.133 | 0.087 | 0.053 |
| Method | MVTec-AD | VisA | MNIST | SCC |
|---|---|---|---|---|
| Qwen3-VL-32B | 67.00 | 66.00 | 39.00 | 87.00 |
| Qwen3-VL-2B (Baseline) | 20.00 | 9.00 | 6.00 | 17.00 |
| GRPO | 47.00 | 39.00 | 18.00 | 54.00 |
| OddGrid-GRPO (Ours) | 49.00 | 40.00 | 37.00 | 60.00 |
| Method | MVTec-AD | VisA | MNIST | SCC |
|---|---|---|---|---|
| Qwen3-VL-32B | 76.00 | 72.00 | 62.00 | 86.00 |
| Qwen3-VL-2B (Baseline) | 29.00 | 32.00 | 2.00 | 28.00 |
| GRPO | 42.00 | 38.00 | 11.00 | 51.00 |
| OddGrid-GRPO (Ours) | 46.00 | 40.00 | 16.00 | 64.00 |
| Model | MVTec-AD | VisA | ||
|---|---|---|---|---|
| EM | F1 | EM | F1 | |
| Qwen3-VL-8B | 37.18 | 48.63 | 29.71 | 43.30 |
| Qwen3-VL-32B | 47.08 | 58.46 | 40.00 | 53.48 |
| Odd Type | Level 1 | Level 2 | Level 3 | Level 4 | Level 5 |
|---|---|---|---|---|---|
| Color | 53.66 | 79.07 | 92.31 | 97.96 | 96.55 |
| Position | 31.25 | 28.57 | 44.26 | 53.85 | 63.64 |
| Rotation | 38.10 | 31.48 | 67.65 | 70.59 | 69.44 |
| Size | 7.50 | 25.00 | 50.00 | 52.17 | 67.86 |
| Odd Type | Level 1 | Level 2 | Level 3 | Level 4 | Level 5 |
|---|---|---|---|---|---|
| Color | 58.54 | 69.77 | 86.54 | 89.80 | 94.83 |
| Position | 6.25 | 4.29 | 9.84 | 3.85 | 9.09 |
| Rotation | 14.29 | 16.67 | 32.35 | 41.18 | 33.33 |
| Size | 2.50 | 5.00 | 10.87 | 13.04 | 17.86 |
| Odd Type | Level 1 | Level 2 | Level 3 | Level 4 | Level 5 |
|---|---|---|---|---|---|
| Color | 39.02 | 53.49 | 59.62 | 57.14 | 67.24 |
| Position | 0.00 | 2.86 | 8.20 | 7.69 | 9.09 |
| Rotation | 4.76 | 22.22 | 17.65 | 26.47 | 36.11 |
| Size | 0.00 | 12.50 | 4.35 | 15.22 | 17.86 |
| Odd Type | Level 1 | Level 2 | Level 3 | Level 4 | Level 5 |
|---|---|---|---|---|---|
| Color | 14.63 | 44.19 | 51.92 | 51.02 | 60.34 |
| Position | 9.38 | 5.71 | 9.84 | 19.23 | 18.18 |
| Rotation | 0.00 | 11.11 | 14.71 | 32.35 | 27.78 |
| Size | 0.00 | 5.00 | 2.17 | 0.00 | 3.57 |
Fine-Grained Visual Perception
Fine-grained visual perception studies how models detect, distinguish, and ground subtle visual details, attributes, parts, and changes.
See all 153 papers