UNICBench: UNIfied Counting Benchmark for MLLM
Organizations: Northwestern Polytechnical University · Hong Kong University of Science and Technology · Institute of Artificial Intelligence (TeleAI), China Telecom · Sun Yat-sen University ·
Abstract
Counting is a core capability for multimodal large language models (MLLMs), yet there is no unified counting dataset to rigorously evaluate this ability across image, text, and audio. We present UNICBench, a unified multimodal, multi level counting benchmark and evaluation toolkit with accurate ground truth, deterministic numeric parsing, and stratified reporting. The corpus comprises 5,300 images (5,508 QA), 872 documents (5,888 QA), and 2,069 audio clips (2,905 QA), annotated with a three level capability taxonomy and difficulty tags. Under a standardized protocol with fixed splits/prompts/seeds and modality specific matching rules, we evaluate 45 state-of-the-art MLLMs across modalities. Results show strong performance on some basic counting tasks but significant gaps on reasoning and the hardest partitions, highlighting long-tail errors and substantial headroom for improving general counting. UNICBench offers a rigorous and comparable basis for measurement and a public toolkit to accelerate progress.
Figures & tables
| Category | Level | Image | Text | Audio |
|---|---|---|---|---|
| Capability level | Pattern (L1) | Q: “How many people are visible?” | Q: “How many times does ‘Figure’ appear?” | Q: “How many drum hits in this clip?” |
| Semantic (L2) | Q: “How many people are wearing red shirts ?” | Q: “How many non-repeated citations ?” | Q: “How many bird calls of species X ?” | |
| Reasoning (L3) | Q: “How many folders in the specified path shown in the screenshot have a modification date in the year 2022 ?” | Q: “Count references from 2010 2020 , excluding appendices .” | Q: “In this audio, how many questions are asked in total?” | |
| Difficulty level | Easy: 1–10 | low density, small occlusion | short span, low repetition | sparse, low overlap |
| Medium: 11–100 | moderate density, some occlusion | moderate repetition, some deduplication | moderate overlap, brief bursts | |
| Hard: 100 | high density, severe occlusion | long documents, heavy deduplication | overlapping events, long audio |
| Model | Success (%) | Hit rate (%) | Overall | Easy | Medium | Hard | Pattern | Reasoning | Semantic | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| @100% | @90% | @80% | MAE | MSE | MAE | MSE | MAE | MSE | MAE | MSE | MAE | MSE | MAE | MSE | MAE | MSE | ||
| Claude-Sonnet-4-20250514 | 100.0 | 14.9 | 27.8 | 42.4 | 78.1 | 1.1e6 | 5.4 | 6.1e3 | 16.8 | 4.5e3 | 444.6 | 7.0e6 | 68.8 | 1.2e6 | 4.4 | 5.7e1 | 191.6 | 4.1e5 |
| Gemini-2.5-Flash | 100.0 | 15.6 | 25.1 | 38.0 | 140.5 | 1.0e6 | 12.0 | 5.7e3 | 55.8 | 2.9e4 | 694.2 | 6.5e6 | 131.4 | 1.0e6 | 6.7 | 2.1e3 | 280.8 | 1.1e6 |
| Gemini-2.5-Pro-Thinking | 100.0 | 20.3 | 37.5 | 51.3 | 90.0 | 8.1e5 | 4.3 | 5.8e2 | 22.1 | 2.9e4 | 504.9 | 5.3e6 | 71.1 | 6.5e5 | 4.6 | 8.4e1 | 291.1 | 2.5e6 |
| GPT-4o-mini | 100.0 | 12.5 | 20.7 | 33.0 | 73.3 | 1.5e6 | 2.3 | 3.8e1 | 15.0 | 5.0e2 | 424.6 | 9.7e6 | 72.7 | 1.7e6 | 5.3 | 7.4e1 | 109.8 | 5.7e4 |
| GPT-5 | 100.0 | 16.8 | 32.3 | 48.3 | 54.1 | 2.0e6 | 2.5 | 2.1e2 | 11.0 | 3.1e2 | 312.4 | 1.4e7 | 55.1 | 2.4e6 | 5.9 | 1.0e2 | 67.4 | 3.3e4 |
| Model | Success (%) | Hit rate (%) | Overall | Easy | Medium | Hard | Pattern | Reasoning | Semantic | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| @100% | @90% | @80% | MAE | MSE | MAE | MSE | MAE | MSE | MAE | MSE | MAE | MSE | MAE | MSE | MAE | MSE | ||
| Gemini-2.5-Flash-Nothinking | 99.0 | 37.3 | 43.7 | 50.5 | 67.0 | 3.4e5 | 7.4 | 2.6e4 | 24.1 | 7.1e4 | 746.3 | 4.1e6 | 33.3 | 1.7e4 | 120.1 | 7.2e5 | 19.8 | 7.3e4 |
| Gemini-2.5-Pro-Thinking | 99.2 | 63.3 | 72.8 | 76.1 | 30.5 | 9.0e4 | 3.6 | 4.5e2 | 11.3 | 1.0e4 | 337.4 | 1.2e6 | 10.5 | 3.2e3 | 56.4 | 2.0e5 | 10.6 | 1.1e4 |
| GPT-5-mini | 97.6 | 35.3 | 40.6 | 48.6 | 1665.2 | 1.4e10 | 2347.8 | 2.1e10 | 17.9 | 1.1e4 | 1321.4 | 2.9e7 | 20.8 | 4.4e3 | 3804.8 | 3.2e10 | 8.1 | 2.2e3 |
| GPT-o3 | 96.8 | 61.1 | 68.2 | 72.0 | 112.9 | 2.3e6 | 3.5 | 4.7e2 | 16.4 | 2.5e4 | 1510.8 | 3.2e7 | 15.5 | 1.0e4 | 245.6 | 5.2e6 | 5.6 | 1.5e3 |
| GPT-5 | 97.8 | 36.2 | 39.7 | 47.2 | 106.9 | 1.2e6 | 6.0 | 5.7e2 | 16.6 | 2.5e3 | 1393.6 | 1.7e7 | 23.6 | 4.2e3 | 225.8 | 2.7e6 | 7.0 | 1.8e3 |
| Model | Success (%) | Hit rate (%) | Overall | Easy | Medium | Hard | Pattern | Reasoning | Semantic | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| @100% | @90% | @80% | MAE | MSE | MAE | MSE | MAE | MSE | MAE | MSE | MAE | MSE | MAE | MSE | MAE | MSE | ||
| Gemini-2.5-Pro-Thinking | 64.0 | 31.0 | 31.0 | 31.0 | 1.1 | 2.3e0 | 1.1 | 2.3e0 | - | - | - | - | 1.1 | 2.3e0 | - | - | - | - |
| Gemini-2.5-Flash-Nothinking | 64.0 | 48.0 | 48.0 | 48.0 | 0.7 | 1.0e0 | 0.7 | 1.0e0 | - | - | - | - | 0.7 | 1.0e0 | - | - | - | - |
| GPT-4o-mini-Audio-Preview | 64.0 | 11.3 | 11.3 | 11.3 | 1.7 | 4.1e0 | 1.7 | 4.1e0 | - | - | - | - | 1.7 | 4.1e0 | - | - | - | - |
| GPT-4o-Audio-Preview | 63.9 | 32.4 | 32.4 | 32.4 | 0.9 | 1.3e0 | 0.9 | 1.3e0 | - | - | - | - | 0.9 | 1.3e0 | - | - | - | - |
| GPT-Audio | 64.0 | 33.9 | 33.9 | 33.9 | 0.9 | 1.5e0 | 0.9 | 1.5e0 | - | - | - | - | 0.9 | 1.5e0 | - | - | - | - |
| Modality | Samples | Questions | Categories | Avg Count | Count Range |
|---|---|---|---|---|---|
| Image | 5,300 | 5,508 | 49 | 63.53 | [0, 10,294] |
| Text | 872 | 5,888 | 12 | 120.40 | [0, 71,176] |
| Audio | 2,069 | 2,905 | 2 | 30.32 | [0, 635] |
| Total | 8,241 | 14,301 | 63 | 71.42 | [0, 71,176] |
| Level | Cognitive Demand | Example Tasks |
|---|---|---|
| Pattern (L1) | Direct perception | Count visible objects, discrete events |
| Semantic (L2) | Attribute filtering + deduplication | Unique libraries, distinct speakers |
| Reasoning (L3) | Multi-step inference | Rule-based counting, logical constraints |
| Modality | None | Out of Context | Out of Thinking | Incorrect Format |
|---|---|---|---|---|
| Image | 114,534 | 0 | 1,052 | 82 |
| Text | 125,919 | 7,019 | 0 | 2,386 |
| Audio | 28,850 | 6,271 | 769 | 830 |
| Total | 269,303 | 13,290 | 1,821 | 3,298 |
Multimodal Large Language Models
Multimodal large language models combine language models with image, video, audio, and other inputs for grounded understanding and generation.
See all 1,091 papers