Results
Models run with the benchmark on its 67 test tasks, each sample graded on the real world and on every witness world of its task. The leaderboard lists the same runs as a table, and every run has its own page.
- Models
- 9
- Runs
- 18
- Single-shot: real-world passes the witness worlds reject
- 27.6%of 1,078 samples right on the real world
- Agentic: real-world passes the witness worlds reject
- 29.8%of 423 samples right on the real world
Accuracy on the real world alone and on every world
A query can return the right objects on the real map and still be wrong; the witness worlds expose it. The gap between the two dots is what grading on the real world alone would overstate.
Single-shot 3 epochs
- claude-sonnet-5-5 75% +15.9
- gemini-3.8-flash 74% +10.4
- claude-haiku-5-5 67% +14.4
- glm-53-flash 51% +11.9
- deepseek-v4-flash 30% +25.9
- qwen3.5-397b 29% +20.4
- gemma-4-26b-a4b-it 23% +9.0
- gemma-4-31b-it 22% +10.0
- MiniMax-M3 16% +30.3
Agentic 1 epoch
- gemini-3.8-flash 84% +11.9
- claude-sonnet-5-5 82% +10.4
- claude-haiku-5-5 63% +16.4
- qwen3.5-397b 54% +14.9
- glm-53-flash 51% +23.9
- deepseek-v4-flash 48% +34.3
- MiniMax-M3 24% +44.8
- gemma-4-26b-a4b-it 21% +20.9
- gemma-4-31b-it 18% +10.4
Show as a table
| Model | Mode | Every world | Real world only | Gap, points |
|---|---|---|---|---|
| anthropic/claude-sonnet-5-5 | Single-shot | 75.1% 95% CI 64.2–84.8% | 91.0% | +15.9 95% CI +7.7 to +25.4 |
| google/vertex/gemini-3.8-flash | Single-shot | 74.1% 95% CI 63.5–83.6% | 84.6% | +10.4 95% CI +4.0 to +18.0 |
| anthropic/claude-haiku-5-5 | Single-shot | 66.7% 95% CI 55.6–77.0% | 81.1% | +14.4 95% CI +7.5 to +22.1 |
| openai-api/adaption/glm-53-flash | Single-shot | 51.2% 95% CI 41.5–60.7% | 63.2% | +11.9 95% CI +6.5 to +18.0 |
| openai-api/adaption/deepseek-v4-flash | Single-shot | 29.9% 95% CI 20.7–39.4% | 55.7% | +25.9 95% CI +18.2 to +33.8 |
| openai-api/adaption/qwen3.5-397b | Single-shot | 29.4% 95% CI 21.2–37.9% | 49.8% | +20.4 95% CI +13.0 to +28.0 |
| openai-api/adaption/gemma-4-26b-a4b-it | Single-shot | 22.9% 95% CI 13.5–33.3% | 31.8% | +9.0 95% CI +3.2 to +15.5 |
| openai-api/adaption/gemma-4-31b-it | Single-shot | 22.4% 95% CI 13.0–32.4% | 32.3% | +10.0 95% CI +4.4 to +16.2 |
| hf-inference-providers/MiniMaxAI/MiniMax-M3:deepinfra | Single-shot | 16.4% 95% CI 10.2–23.2% | 46.8% | +30.3 95% CI +21.1 to +40.1 |
| google/vertex/gemini-3.8-flash | Agentic | 83.6% 95% CI 73.8–91.7% | 95.5% | +11.9 95% CI +4.5 to +20.0 |
| anthropic/claude-sonnet-5-5 | Agentic | 82.1% 95% CI 71.9–91.0% | 92.5% | +10.4 95% CI +4.1 to +18.5 |
| anthropic/claude-haiku-5-5 | Agentic | 62.7% 95% CI 50.8–73.6% | 79.1% | +16.4 95% CI +8.1 to +25.4 |
| openai-api/adaption/qwen3.5-397b | Agentic | 53.7% 95% CI 41.3–66.2% | 68.7% | +14.9 95% CI +6.2 to +24.6 |
| openai-api/adaption/glm-53-flash | Agentic | 50.7% 95% CI 39.1–62.7% | 74.6% | +23.9 95% CI +14.3 to +34.3 |
| openai-api/adaption/deepseek-v4-flash | Agentic | 47.8% 95% CI 35.4–60.0% | 82.1% | +34.3 95% CI +22.6 to +46.9 |
| hf-inference-providers/MiniMaxAI/MiniMax-M3:deepinfra | Agentic | 23.9% 95% CI 14.5–33.8% | 68.7% | +44.8 95% CI +32.8 to +57.4 |
| openai-api/adaption/gemma-4-26b-a4b-it | Agentic | 20.9% 95% CI 10.9–31.3% | 41.8% | +20.9 95% CI +11.8 to +30.8 |
| openai-api/adaption/gemma-4-31b-it | Agentic | 17.9% 95% CI 9.1–27.9% | 28.4% | +10.4 95% CI +4.2 to +18.2 |
Execution match against the grade
Execution match runs a query and the reference program as written on the real world and accepts equal results that are non-empty and error-free, as OverpassNL's evaluation does. Each bar splits a run's samples by which of the two accepts them; the number is the share that execution match accepts and the grade rejects.
Single-shot
- claude-sonnet-5-5 15%
- gemini-3.8-flash 8%
- claude-haiku-5-5 10%
- glm-53-flash 9%
- deepseek-v4-flash 21%
- qwen3.5-397b 17%
- gemma-4-26b-a4b-it 7%
- gemma-4-31b-it 8%
- MiniMax-M3 19%
Agentic
- gemini-3.8-flash 10%
- claude-sonnet-5-5 7%
- claude-haiku-5-5 15%
- qwen3.5-397b 15%
- glm-53-flash 21%
- deepseek-v4-flash 31%
- MiniMax-M3 34%
- gemma-4-26b-a4b-it 18%
- gemma-4-31b-it 7%
Show as a table
| Model | Mode | Both accept | Execution match only | Grade only | Neither |
|---|---|---|---|---|---|
| anthropic/claude-sonnet-5-5 | Single-shot | 140 69.7% | 31 15.4% | 11 5.5% | 19 9.5% |
| google/vertex/gemini-3.8-flash | Single-shot | 132 65.7% | 16 8.0% | 17 8.5% | 36 17.9% |
| anthropic/claude-haiku-5-5 | Single-shot | 115 57.2% | 20 10.0% | 19 9.5% | 47 23.4% |
| openai-api/adaption/glm-53-flash | Single-shot | 97 48.3% | 19 9.5% | 6 3.0% | 79 39.3% |
| openai-api/adaption/deepseek-v4-flash | Single-shot | 59 29.4% | 43 21.4% | 1 0.5% | 98 48.8% |
| openai-api/adaption/qwen3.5-397b | Single-shot | 57 28.4% | 34 16.9% | 2 1.0% | 108 53.7% |
| openai-api/adaption/gemma-4-26b-a4b-it | Single-shot | 32 15.9% | 14 7.0% | 14 7.0% | 141 70.1% |
| openai-api/adaption/gemma-4-31b-it | Single-shot | 40 19.9% | 17 8.5% | 5 2.5% | 139 69.2% |
| hf-inference-providers/MiniMaxAI/MiniMax-M3:deepinfra | Single-shot | 24 11.9% | 38 18.9% | 9 4.5% | 130 64.7% |
| google/vertex/gemini-3.8-flash | Agentic | 55 82.1% | 7 10.4% | 1 1.5% | 4 6.0% |
| anthropic/claude-sonnet-5-5 | Agentic | 52 77.6% | 5 7.5% | 3 4.5% | 7 10.4% |
| anthropic/claude-haiku-5-5 | Agentic | 41 61.2% | 10 14.9% | 1 1.5% | 15 22.4% |
| openai-api/adaption/qwen3.5-397b | Agentic | 35 52.2% | 10 14.9% | 1 1.5% | 21 31.3% |
| openai-api/adaption/glm-53-flash | Agentic | 33 49.3% | 14 20.9% | 1 1.5% | 19 28.4% |
| openai-api/adaption/deepseek-v4-flash | Agentic | 29 43.3% | 21 31.3% | 3 4.5% | 14 20.9% |
| hf-inference-providers/MiniMaxAI/MiniMax-M3:deepinfra | Agentic | 10 14.9% | 23 34.3% | 6 9.0% | 28 41.8% |
| openai-api/adaption/gemma-4-26b-a4b-it | Agentic | 14 20.9% | 12 17.9% | 0 0.0% | 41 61.2% |
| openai-api/adaption/gemma-4-31b-it | Agentic | 11 16.4% | 5 7.5% | 1 1.5% | 50 74.6% |
Accuracy by family
Accuracy on every world by task family. Each family has only a few test tasks, so read these as rough.
Single-shot
| Model | Tag grounding | Element types | Attribute filters | Set composition | Containment | Proximity | Viewport | Counting | Name matching | Relations | Judgment calls |
|---|---|---|---|---|---|---|---|---|---|---|---|
| claude-sonnet-5-5 | 83% | 100% | 56% | 89% | 100% | 78% | 100% | 33% | 72% | 33% | 89% |
| gemini-3.8-flash | 67% | 100% | 67% | 72% | 94% | 83% | 100% | 72% | 67% | 33% | 67% |
| claude-haiku-5-5 | 78% | 100% | 39% | 61% | 83% | 72% | 94% | 50% | 61% | 33% | 67% |
| glm-53-flash | 72% | 72% | 33% | 44% | 67% | 39% | 78% | 50% | 44% | 14% | 56% |
| deepseek-v4-flash | 28% | 39% | 22% | 17% | 33% | 50% | 78% | 11% | 17% | 14% | 22% |
| qwen3.5-397b | 39% | 50% | 17% | 28% | 22% | 44% | 72% | 0% | 28% | 5% | 22% |
| gemma-4-26b-a4b-it | 61% | 28% | 6% | 6% | 33% | 33% | 33% | 0% | 39% | 0% | 17% |
| gemma-4-31b-it | 22% | 39% | 11% | 6% | 72% | 0% | 22% | 0% | 44% | 0% | 33% |
| MiniMax-M3 | 11% | 22% | 6% | 0% | 28% | 39% | 39% | 6% | 6% | 10% | 17% |
Agentic
| Model | Tag grounding | Element types | Attribute filters | Set composition | Containment | Proximity | Viewport | Counting | Name matching | Relations | Judgment calls |
|---|---|---|---|---|---|---|---|---|---|---|---|
| gemini-3.8-flash | 67% | 100% | 83% | 83% | 100% | 100% | 100% | 100% | 67% | 57% | 67% |
| claude-sonnet-5-5 | 67% | 100% | 83% | 100% | 100% | 83% | 100% | 67% | 83% | 43% | 83% |
| claude-haiku-5-5 | 83% | 83% | 50% | 17% | 67% | 83% | 83% | 33% | 50% | 57% | 83% |
| qwen3.5-397b | 100% | 50% | 33% | 33% | 50% | 50% | 83% | 50% | 50% | 14% | 83% |
| glm-53-flash | 17% | 67% | 67% | 50% | 50% | 67% | 50% | 50% | 33% | 29% | 83% |
| deepseek-v4-flash | 100% | 50% | 50% | 67% | 67% | 50% | 67% | 17% | 0% | 29% | 33% |
| MiniMax-M3 | 67% | 0% | 0% | 0% | 50% | 67% | 33% | 17% | 0% | 14% | 17% |
| gemma-4-26b-a4b-it | 33% | 67% | 0% | 0% | 33% | 50% | 0% | 17% | 0% | 0% | 33% |
| gemma-4-31b-it | 50% | 17% | 17% | 0% | 33% | 0% | 17% | 17% | 17% | 0% | 33% |