66
stars
40
commits
2
linked in READMEs
Jul 10, 2026
updated
π Homepage | π Leaderboard | π€ Dataset | π€ Paper | π arXiv | GitHub
MMMU-Pro is an enhanced multimodal benchmark designed to rigorously assess the true understanding capabilities of advanced AI models across multiple modalities. It builds upon the original MMMU benchmark by introducing several key improvements that make it more challenging and realistic, ensuring that models are evaluated on their genuine ability to integrate and comprehend both visual and textual information.

The dataset is organized into two subsets:
Standard: This subset increases the number of candidate answers to 10, making it more challenging for models to guess the correct answer.
id: Unique identifier for each question.question: The textual question that needs to be answered.options: A list of 10 possible answers for the question.explanation: A detailed explanation of the correct answer, useful for understanding the reasoning behind it.image_[num]: Associated images relevant to the question, where [num] is a placeholder for image numbering (e.g., image_1, image_2).image_type: Describes the type of images included (e.g., chart, diagram, map).answer: The correct answer from the list of options.topic_difficulty: A measure of the difficulty of the topic.subject: The academic subject or field to which the question belongs.Vision: In this subset, questions are embedded within screenshots or photos, and models must integrate visual and textual information to answer correctly. No separate text is fed into the model.
id: Unique identifier for each question.image: The image containing both the question and information needed to answer it.answer: The correct answer to the question.subject: The academic subject or field to which the question belongs.from datasets import load_dataset
mmmu_pro_vision = load_dataset("MMMU/MMMU_Pro", "vision")
mmmu_pro_standard_4 = load_dataset("MMMU/MMMU_Pro", "standard (4 options)")
mmmu_pro_standard_10 = load_dataset("MMMU/MMMU_Pro", "standard (10 options)")
| Model | MMMU-Pro | MMMU (Val) |
|---|---|---|
| GPT-4o (0513) | 51.9 | 69.1 |
| Claude 3.5 Sonnet | 51.5 | 68.3 |
| Gemini 1.5 Pro (0801) | 46.9 | 65.8 |
| Gemini 1.5 Pro (0523) | 43.5 | 62.2 |
| InternVL2-Llama3-76B | 40.0 | 58.3 |
| GPT-4o mini | 37.6 | 59.4 |
| InternVL2-40B | 34.2 | 55.2 |
| LLaVA-OneVision-72B | 31.0 | 56.8 |
| InternVL2-8B | 29.0 | 51.2 |
| MiniCPM-V 2.6 | 27.2 | 49.8 |
| VILA-1.5-40B | 25.0 | 51.9 |
| Llava-NEXT-72B | 25.1 | 49.9 |
| LLaVA-OneVision-7B | 24.1 | 48.8 |
| LLaVA-NeXT-34B | 23.8 | 48.1 |
| Idefics3-8B-Llama3 | 22.9 | 46.6 |
| Phi-3.5-Vision | 19.7 | 43.0 |
| LLaVA-NeXT-7B | 17.0 | 35.3 |
| LLaVA-NeXT-13B | 17.2 | 36.2 |
Table 1: Overall results of different models on MMMU-Pro and MMMU (Val).
The guidelines for the annotators emphasized strict compliance with copyright and licensing rules from the initial data source, specifically avoiding materials from websites that forbid copying and redistribution. Should you encounter any data samples potentially breaching the copyright or licensing regulations of any site, we encourage you to contact us. Upon verification, such samples will be promptly removed.
BibTeX:
@article{yue2024mmmu,
title={MMMU-Pro: A More Robust Multi-discipline Multimodal Understanding Benchmark},
author={Xiang Yue and Tianyu Zheng and Yuansheng Ni and Yubo Wang and Kai Zhang and Shengbang Tong and Yuxuan Sun and Botao Yu and Ge Zhang and Huan Sun and Yu Su and Wenhu Chen and Graham Neubig},
journal={arXiv preprint arXiv:2409.02813},
year={2024}
}
66
stars
40
commits
2
linked in READMEs
Jul 10, 2026
updated
π Homepage | π Leaderboard | π€ Dataset | π€ Paper | π arXiv | GitHub
MMMU-Pro is an enhanced multimodal benchmark designed to rigorously assess the true understanding capabilities of advanced AI models across multiple modalities. It builds upon the original MMMU benchmark by introducing several key improvements that make it more challenging and realistic, ensuring that models are evaluated on their genuine ability to integrate and comprehend both visual and textual information.

The dataset is organized into two subsets:
Standard: This subset increases the number of candidate answers to 10, making it more challenging for models to guess the correct answer.
id: Unique identifier for each question.question: The textual question that needs to be answered.options: A list of 10 possible answers for the question.explanation: A detailed explanation of the correct answer, useful for understanding the reasoning behind it.image_[num]: Associated images relevant to the question, where [num] is a placeholder for image numbering (e.g., image_1, image_2).image_type: Describes the type of images included (e.g., chart, diagram, map).answer: The correct answer from the list of options.topic_difficulty: A measure of the difficulty of the topic.subject: The academic subject or field to which the question belongs.Vision: In this subset, questions are embedded within screenshots or photos, and models must integrate visual and textual information to answer correctly. No separate text is fed into the model.
id: Unique identifier for each question.image: The image containing both the question and information needed to answer it.answer: The correct answer to the question.subject: The academic subject or field to which the question belongs.from datasets import load_dataset
mmmu_pro_vision = load_dataset("MMMU/MMMU_Pro", "vision")
mmmu_pro_standard_4 = load_dataset("MMMU/MMMU_Pro", "standard (4 options)")
mmmu_pro_standard_10 = load_dataset("MMMU/MMMU_Pro", "standard (10 options)")
| Model | MMMU-Pro | MMMU (Val) |
|---|---|---|
| GPT-4o (0513) | 51.9 | 69.1 |
| Claude 3.5 Sonnet | 51.5 | 68.3 |
| Gemini 1.5 Pro (0801) | 46.9 | 65.8 |
| Gemini 1.5 Pro (0523) | 43.5 | 62.2 |
| InternVL2-Llama3-76B | 40.0 | 58.3 |
| GPT-4o mini | 37.6 | 59.4 |
| InternVL2-40B | 34.2 | 55.2 |
| LLaVA-OneVision-72B | 31.0 | 56.8 |
| InternVL2-8B | 29.0 | 51.2 |
| MiniCPM-V 2.6 | 27.2 | 49.8 |
| VILA-1.5-40B | 25.0 | 51.9 |
| Llava-NEXT-72B | 25.1 | 49.9 |
| LLaVA-OneVision-7B | 24.1 | 48.8 |
| LLaVA-NeXT-34B | 23.8 | 48.1 |
| Idefics3-8B-Llama3 | 22.9 | 46.6 |
| Phi-3.5-Vision | 19.7 | 43.0 |
| LLaVA-NeXT-7B | 17.0 | 35.3 |
| LLaVA-NeXT-13B | 17.2 | 36.2 |
Table 1: Overall results of different models on MMMU-Pro and MMMU (Val).
The guidelines for the annotators emphasized strict compliance with copyright and licensing rules from the initial data source, specifically avoiding materials from websites that forbid copying and redistribution. Should you encounter any data samples potentially breaching the copyright or licensing regulations of any site, we encourage you to contact us. Upon verification, such samples will be promptly removed.
BibTeX:
@article{yue2024mmmu,
title={MMMU-Pro: A More Robust Multi-discipline Multimodal Understanding Benchmark},
author={Xiang Yue and Tianyu Zheng and Yuansheng Ni and Yubo Wang and Kai Zhang and Shengbang Tong and Yuxuan Sun and Botao Yu and Ge Zhang and Huan Sun and Yu Su and Wenhu Chen and Graham Neubig},
journal={arXiv preprint arXiv:2409.02813},
year={2024}
}