VMMU: A Vietnamese Multitask Multimodal
Understanding and Reasoning Benchmark

1KAIST, 2MBZUAI, 3University of Michigan
*Equal contribution    ‡Work done while at MBZUAI and KAIST

Findings of the Association for Computational Linguistics: AACL-IJCNLP 2026

TL;DR: VMMU is 2,548 Vietnamese exam questions across seven domains, where every question needs both the Vietnamese text and a chart, diagram, table, or traffic scene. Frontier models read the Vietnamese text well, yet the best thinking models reach only 78% on average, against 99% for human experts. The bottleneck is grounding and reasoning over visual evidence, not OCR or the Vietnamese language.

VMMU overview: a pie chart of seven domains grouped into four reasoning skills, a Vietnamese physics question with its English translation, and examples of diverse visual evidence.
Figure 1. (a) VMMU covers seven domains that test four kinds of multimodal reasoning. (b) Questions require reading the Vietnamese text and the image together. (c) Visual evidence ranges from pedigrees and tables to charts and traffic scenes.

Olympiad gold, and a road sign

Frontier vision language models now reach gold-medal level on English math and coding olympiads, and on olympiad geometry. So we showed o3 a page from a Vietnamese driving test: three warning signs and the question “Biển nào dưới đây là biển ‘Cầu hẹp’?” (Which sign below means “narrow bridge”?). It picked the wrong one.

This is not a one-off. In the seven samples below, one from each domain, o3 misses five: a chemistry precipitate curve, an AC circuit, a plant ecology diagram, the road sign, and an IQ pattern puzzle. Each question is a single image, the way these pages look to a Vietnamese student, with the text, answer options, and visual evidence together.

Seven sample VMMU questions, one per domain, each with the ground-truth answer and o3's answer. o3 is correct on Geography and Math, and wrong on Chemistry, Physics, Biology, Driving Test, and IQ Test.
Figure 2. Sample questions from each VMMU domain, with the ground truth (GT) and o3's answer. English translations are in the paper (Fig. 32).

Vietnamese has nearly 100 million speakers, and many everyday tasks involve exactly this kind of page: a homework sheet, a textbook PDF, a government form. Existing Vietnamese benchmarks are text only, or contain screenshots where the image is just text. None tests whether a model can combine Vietnamese text with real visual evidence.

The VMMU benchmark

VMMU has 2,548 multiple-choice questions in seven domains. Five come from Vietnam's national High School Graduation Examination; the other two come from the official driving license exam and standardized IQ tests. Together they cover four kinds of reasoning:

  • STEM visual reasoning: equations, scientific diagrams, and plots in Math, Physics, Chemistry, and Biology.
  • Data interpretation: Vietnam-specific charts, tables, and maps in Geography.
  • Grounded, rule-governed reasoning: traffic signs and road situations in the Driving Test.
  • Abstract visual reasoning: pattern completion and spatial logic in the IQ Test.

Math

456

Physics

361

Chemistry

302

Biology

341

Geography

481

Driving Test

367

IQ Test

240

Number of questions per domain.

What sets VMMU apart is that every question is genuinely multimodal: the image carries information that the text does not. We render each exam PDF to page images, cut out individual questions with OCR-based boundary detection, and automatically drop text-only screenshots. Three native Vietnamese speakers then verify every item.

VMMU data curation pipeline: raw documents become per-page images, questions are cut out by boundary detection, and a visual filter keeps multimodal images and drops text-only images before human verification.
Figure 3. The curation pipeline. (a) Exam PDFs are rendered to page images and split into questions. (b) A visual filter keeps only questions with non-text visual evidence, and native speakers verify each one.

The result is a mix of diagrams (28%), tables (21%), charts (20%), traffic signs and scenes (14%), and puzzles (9%). Compared with earlier benchmarks that include Vietnamese, VMMU is the only one in which all questions need real visual evidence:

BenchmarkVietnamese questionsVietnamese with imageGenuinely multimodal
EXAMS-V00✗
SeaExam1,7450✗
VNHSGE19,3000✗
VMLU10,8800✗
M3Exam1,817116partial
VMMU (ours)2,5482,548✓

Table 1. Vietnamese coverage in related benchmarks. “Genuinely multimodal” means the question needs non-text visual evidence such as a chart, diagram, or map, not just a screenshot of text.

Try the questions yourself

Real questions from the released dataset. Pick a domain, work out your answer, then reveal the ground truth.

    Use ← → to move between questions. Click the image to open it at full size.

    Finding 1

    Thinking helps, but no model comes close to an expert

    We evaluate 10 open-source VLMs, 3 non-thinking closed-source VLMs, and 4 thinking closed-source VLMs on all 2,548 questions. As a reference, the average Vietnamese high-school student scores 66.5% on the same exams, and the best test-takers score 99.6%.

    • Open-source VLMs average 37%. Even the strongest, Qwen-2.5-VL-32B (52%), is below the average student in every domain. Bigger is not always better: the larger Aya, Qwen, and Llama models do not beat their smaller siblings.
    • Non-thinking closed-source VLMs average 58%. Only Gemini-2.5-Flash beats the average student; Sonnet-4.0 and GPT-4.1 stay near 50%.
    • Thinking VLMs average 78%. Turning on test-time reasoning is the largest single jump we see, and Gemini-3-Pro reaches 86%. That is still 13 points short of the best students: not reliable enough to tutor or grade Vietnamese students.

    IQ is the hardest domain for almost every model, while Geography and Math are the easiest.

    ModelMathPhysChemBioGeoDriveIQMean
    Human & random baselines
    High schoolers (average)64.5066.7066.8062.8071.90––66.54
    Human expert (best)98.00100.00100.00100.00100.00––99.60
    Random baseline25.0024.6624.3824.6725.0033.2424.4625.92
    Open-source VLMs
    Aya-Vision-8B24.3426.0427.8124.9326.2029.1620.4225.56
    Aya-Vision-32B23.9024.1019.5420.5314.5534.6020.0022.46
    Gemma-3-4B26.3217.4522.1922.2927.6540.6021.6725.45
    Gemma-3-27B47.3730.4738.7430.7947.4043.8735.0039.09
    Qwen-2.5-VL-32B61.1849.1744.7042.8271.3154.5041.2552.13
    Qwen-2.5-VL-72B58.3349.8648.3440.4764.6653.9546.6751.75
    Llama-4-Scout59.6544.8845.0338.7169.0249.0537.0849.06
    Llama-4-Maverick42.5429.3632.7827.5753.2253.9529.1738.37
    Mistral-Small-3.2-24B34.6530.2828.4828.1530.9839.7830.8331.88
    Mistral-Medium-344.7436.5737.7529.3336.5945.7833.7537.78
    Mean42.3033.8234.5430.5644.1644.5231.5837.35
    Non-thinking closed-source VLMs
    Gemini-2.5-Flash82.4667.0478.1563.0585.2471.3952.0871.34
    Sonnet-4.064.2541.0853.3144.8748.4458.0444.1750.58
    GPT-4.146.2743.2144.3744.8769.8566.2146.2551.58
    Mean64.3350.4458.6150.9367.8465.2147.5057.83
    Thinking closed-source VLMs
    GPT-591.2376.4585.1072.7389.4075.2058.7578.41
    Opus-4.683.3367.3179.4771.2690.8573.8456.2574.62
    o384.8768.9882.7867.1688.9874.6650.4273.98
    Gemini-3-Pro92.5481.1691.7280.9494.5991.2872.0886.33
    Mean87.9973.4884.7773.0290.9678.7559.3878.34

    Table 2. Accuracy (%) on VMMU. Bold marks the best model in each group. Human numbers are estimated from the official score distributions of the 2024 Vietnamese national high-school graduation exam; there is no human reference for the Driving and IQ tests.

    Finding 2

    OCR holds back open models, not closed ones

    A model that cannot read the Vietnamese text in the image cannot answer the question, however well it reasons. So we asked every model to transcribe the text on 210 questions and compared it with a human-verified transcription.

    Closed-source models read Vietnamese very well: mean BLEU of 89% and a character error rate of 6.6%. Their mistakes on VMMU therefore do not come from misreading the page. Open-source models are a different story. Their mean BLEU is 58%, and some collapse entirely: Aya-Vision-8B and Llama-4-Scout both exceed 200% character error rate, often ignoring the instruction and inventing text. For open models, better Vietnamese OCR is a prerequisite for anything else.

    ModelBLEU (%) ↑F1 ↑CER (%) ↓WER (%) ↓
    Open-source VLMs
    Aya-Vision-8B2.720.20229.30253.09
    Aya-Vision-32B10.480.33150.73180.28
    Gemma-3-4B65.120.8024.7937.23
    Gemma-3-27B78.600.8716.1823.89
    Qwen-2.5-VL-32B77.500.8819.0524.17
    Qwen-2.5-VL-72B82.300.8910.7318.49
    Llama-4-Scout38.950.54217.92211.96
    Llama-4-Maverick70.590.8148.7753.91
    Mistral-Small-3.2-24B72.280.8419.3928.41
    Mistral-Medium-381.230.899.0816.11
    Mean57.980.7074.5984.75
    Closed-source VLMs
    Gemini-2.5-Flash82.580.9014.4617.57
    Sonnet-4.088.770.954.247.52
    GPT-4.190.280.954.107.04
    o394.280.974.095.25
    Gemini-3-Pro89.130.956.049.27
    Mean89.010.946.599.33

    Table 3. Vietnamese OCR quality on 210 questions. Bold marks the best model in each group.

    Finding 3

    Pulling the text out of the image helps every model

    If closed models can read the text, why do they still fail? One reason is that a single image asks the model to do two things at once: read dense text, and find the relevant part of a chart or diagram on the same canvas. To test this, we built a separated version of all 2,548 questions: the question and options are given as plain text, and only the visual evidence is cropped into the image.

    Original setting: text and visual evidence in one screenshot. Separated setting: text as plain text, visual evidence as a separate cropped image.
    Figure 4. In the original setting, text and visual evidence share one image. In the separated setting, the model gets the text as text and only the visual evidence as an image.

    Every model improves, by +8.0 points on average. Open-source (+9.7) and non-thinking closed-source models (+8.6) gain the most. Thinking models gain only +2.1, which suggests they already cope well with the original layout.

    ModelOriginalSeparated
    Open-source VLMs
    Gemma-3-27B39.0947.98 (+8.89)
    Qwen-2.5-VL-72B51.7552.30 (+0.55)
    Llama-4-Scout49.0652.55 (+3.49)
    Llama-4-Maverick38.3752.07 (+13.70)
    Mistral-Small-3.2-24B31.8845.82 (+13.94)
    Mistral-Medium-337.7855.08 (+17.30)
    Mean41.3250.97 (+9.65)
    Non-thinking closed-source VLMs
    Gemini-2.5-Flash71.3473.70 (+2.36)
    Sonnet-4.050.5864.44 (+13.86)
    GPT-4.151.5861.05 (+9.47)
    Mean57.8366.40 (+8.56)
    Thinking closed-source VLMs
    o373.9876.59 (+2.61)
    Gemini-3-Pro86.3387.92 (+1.59)
    Mean80.1682.26 (+2.10)
    Overall mean52.8960.86 (+7.97)

    Table 4. Accuracy (%) before and after separating the text from the visual evidence, on a representative subset of models.

    Finding 4

    Translating to English makes things worse

    A common assumption is that models trained mostly on English do better if a low-resource language is translated into English first. We tested this on 210 questions with the five strongest closed-source models. o3 translated the question and options; Google Translate's image translation (with Nano Banana 2 as a fallback) translated the text inside the image; and native speakers checked every translation.

    A Vietnamese biology question about a food web and its English translation, with both the question text and the labels inside the image translated.
    Figure 5. The translation pipeline. Both the question text and the labels inside the image are translated into English.

    Accuracy drops for four of the five models, by −2.5 points on average. Translation introduces drift in Vietnam-specific terms, from traffic rules to chemical names, and adds a lossy step that strong models do not need, since they already handle Vietnamese well. Translation is not a substitute for native-language evaluation.

    ModelVietnameseEnglish
    Gemini-2.5-Flash82.3876.19 (-6.19)
    Sonnet-4.067.1469.05 (+1.91)
    GPT-4.167.1466.19 (-0.95)
    o381.4378.10 (-3.33)
    Gemini-3-Pro92.3888.57 (-3.81)
    Mean78.0975.62 (-2.47)

    Table 5. Accuracy (%) on the original Vietnamese questions and on their English translations.

    Conclusion

    Reading Vietnamese is largely solved for frontier closed-source models. Reasoning over Vietnamese pages is not. These models transcribe the text well, yet they still miss questions that an average high-school student gets right. Separating the text from the visual evidence helps; translating into English does not. Progress will need stronger joint text-and-vision reasoning on dense layouts, and Vietnamese-centric training that targets grounding, not just language. We hope VMMU helps measure that progress and encourages larger native multimodal datasets for low-resource languages.

    Citation

    @inproceedings{dang2026vmmu,
      title     = {{VMMU}: A Vietnamese Multitask Multimodal Understanding and Reasoning Benchmark},
      author    = {Dang, Vy Tuong and Vo, An and Villa-Cueva, Emilio and Tau, Quang and Dm, Duc and Solorio, Thamar and Kim, Daeyoung},
      booktitle = {Findings of the Association for Computational Linguistics: AACL-IJCNLP 2026},
      year      = {2026},
      url       = {https://arxiv.org/abs/2508.13680}
    }