llava-onevision-1.5-eval
LLaVA-OneVision-1.5: Fully Open Framework for Democratized Multimodal Training — Xiang An et al. (arXiv:2509.23661, 2025)
What this evaluates
This evaluation probes the multimodal reasoning, visual question answering, OCR, and chart understanding capabilities of large multimodal models. It tests the model's ability to process high-resolution images, extract fine-grained text, and perform complex reasoning across diverse visual domains.
Datasets
- MMStar — total ?; splits: test (-1)
- MMEBench — total ?; splits: test (-1)
- MME-RealWorld — total ?; splits: test (-1)
- SeedBench — total ?; splits: test (-1)
- CV-Bench — total ?; splits: test (-1)
- RealWorldQA — total ?; splits: test (-1)
- MathVista — total ?; splits: test (-1)
- WeMath — total ?; splits: test (-1)
- MathVision — total ?; splits: test (-1)
- MMMU — total ?; splits: val (-1)
- MMMU-Pro — total ?; splits: test (-1)
- ChartQA — total ?; splits: test (-1)
- CharXiv — total ?; splits: test (-1)
- DocVQA — total ?; splits: test (-1)
- OCRBench — total ?; splits: test (-1)
- AI2D — total ?; splits: test (-1)
- InfoVQA — total ?; splits: test (-1)
- PixmoCount — total ?; splits: test (-1)
- CountBench — total ?; splits: test (-1)
- VL-RewardBench — total ?; splits: test (-1)
- V* — total ?; splits: test (-1)
Metrics
accuracy / benchmark-specific score (primary) — range: percent
- Standard exact-match or normalized accuracy computed per benchmark, aggregated using the LMMs-Eval framework. Scores are reported as percentages.
Input / output format
Input: Image and text prompt (question or instruction) provided to the model.
Output: Text response (answer string).
Scoring recipe
def compute_metric(predictions, golds):
correct = 0
for pred, gold in zip(predictions, golds):
pred_clean = normalize_whitespace(pred)
gold_clean = normalize_whitespace(gold)
if pred_clean == gold_clean or matches_regex(pred_clean, gold_clean):
correct += 1
return (correct / len(golds)) * 100
Common pitfalls
- Using non-default prompts or temperature settings can drastically alter scores on benchmarks like MME or MathVista.
- OCR benchmarks are highly sensitive to image resolution and tiling strategies; inconsistent preprocessing leads to unfair comparisons.
Evidence (verbatim from paper)
We use LMMs-Eval Zhang et al. (2024) with the default prompt to evaluate the performance of LLaVA-OneVision-1.5 across multiple benchmarks in four categories of downstream tasks:(1) General Visual Question Answering (VQA): MMStar (Chen et al., 2024a), MMEBench series (Fu et al., 2023), MME-RealWorld series (Zhang et al., 2025), SeedBench (Li et al., 2024b), Seed-Bench-2-Plus (Li et al., 2024a), CV-Bench (Tong et al., 2024), and RealWorldQA (Corp., 2024). (2) Multimodal Reasoning: MathVista (Lu et al., 2024), WeMath (Qiao et al., 2025), MathVision (Wang et al., 2024a), MMMU (Yue et al., 2024), and MMMU-Pro series (Yue et al., 2025).
Citation
@misc{an2025llavaonevision15,
title={LLaVA-OneVision-1.5: Fully Open Framework for Democratized Multimodal Training},
author={Xiang An et al.},
year={2025},
note={arXiv:2509.23661}
}
1---2name: llava-onevision-1-5-eval3description: This evaluation probes the multimodal reasoning, visual question answering, OCR, and chart understanding capabilities of large multimodal models. It tests the model's ability to process high-resolution images, extract fine-grained text, and perform complex reasoning across diverse visual domains. Use when the user wants to benchmark on MMStar, MMEBench, MME-RealWorld, SeedBench, CV-Bench, RealWorldQA, MathVista, WeMath, MathVision, MMMU, MMMU-Pro, ChartQA, CharXiv, DocVQA, OCRBench, AI2D, InfoVQA, PixmoCount, CountBench, VL-RewardBench, V*, or asks about evaluating this task. Reports accuracy / benchmark-specific score.4---56# llava-onevision-1.5-eval78> LLaVA-OneVision-1.5: Fully Open Framework for Democratized Multimodal Training — Xiang An et al. (arXiv:2509.23661, 2025)910## What this evaluates1112This evaluation probes the multimodal reasoning, visual question answering, OCR, and chart understanding capabilities of large multimodal models. It tests the model's ability to process high-resolution images, extract fine-grained text, and perform complex reasoning across diverse visual domains.1314## Datasets1516- **MMStar** — total ?; splits: test (-1)17- **MMEBench** — total ?; splits: test (-1)18- **MME-RealWorld** — total ?; splits: test (-1)19- **SeedBench** — total ?; splits: test (-1)20- **CV-Bench** — total ?; splits: test (-1)21- **RealWorldQA** — total ?; splits: test (-1)22- **MathVista** — total ?; splits: test (-1)23- **WeMath** — total ?; splits: test (-1)24- **MathVision** — total ?; splits: test (-1)25- **MMMU** — total ?; splits: val (-1)26- **MMMU-Pro** — total ?; splits: test (-1)27- **ChartQA** — total ?; splits: test (-1)28- **CharXiv** — total ?; splits: test (-1)29- **DocVQA** — total ?; splits: test (-1)30- **OCRBench** — total ?; splits: test (-1)31- **AI2D** — total ?; splits: test (-1)32- **InfoVQA** — total ?; splits: test (-1)33- **PixmoCount** — total ?; splits: test (-1)34- **CountBench** — total ?; splits: test (-1)35- **VL-RewardBench** — total ?; splits: test (-1)36- **V*** — total ?; splits: test (-1)3738## Metrics3940- `accuracy / benchmark-specific score` **(primary)** — range: percent41 - Standard exact-match or normalized accuracy computed per benchmark, aggregated using the LMMs-Eval framework. Scores are reported as percentages.4243## Input / output format4445**Input**: Image and text prompt (question or instruction) provided to the model.4647**Output**: Text response (answer string).4849## Scoring recipe5051```python52def compute_metric(predictions, golds):53 correct = 054 for pred, gold in zip(predictions, golds):55 pred_clean = normalize_whitespace(pred)56 gold_clean = normalize_whitespace(gold)57 if pred_clean == gold_clean or matches_regex(pred_clean, gold_clean):58 correct += 159 return (correct / len(golds)) * 10060```6162## Common pitfalls6364- Using non-default prompts or temperature settings can drastically alter scores on benchmarks like MME or MathVista.65- OCR benchmarks are highly sensitive to image resolution and tiling strategies; inconsistent preprocessing leads to unfair comparisons.6667## Evidence (verbatim from paper)6869> We use LMMs-Eval Zhang et al. (2024) with the default prompt to evaluate the performance of LLaVA-OneVision-1.5 across multiple benchmarks in four categories of downstream tasks:(1) General Visual Question Answering (VQA): MMStar (Chen et al., 2024a), MMEBench series (Fu et al., 2023), MME-RealWorld series (Zhang et al., 2025), SeedBench (Li et al., 2024b), Seed-Bench-2-Plus (Li et al., 2024a), CV-Bench (Tong et al., 2024), and RealWorldQA (Corp., 2024). (2) Multimodal Reasoning: MathVista (Lu et al., 2024), WeMath (Qiao et al., 2025), MathVision (Wang et al., 2024a), MMMU (Yue et al., 2024), and MMMU-Pro series (Yue et al., 2025).7071## Citation7273```bibtex74@misc{an2025llavaonevision15,75 title={LLaVA-OneVision-1.5: Fully Open Framework for Democratized Multimodal Training},76 author={Xiang An et al.},77 year={2025},78 note={arXiv:2509.23661}79}80```8182- arXiv: 2509.23661