Evaluates vision-language models on instruction-following and multimodal reasoning tasks across multiple established benchmarks. Probes capabilities in general VQA, mathematical reasoning, scientific understanding, hallucination detection, and multilingual comprehension. Use when the user wants to benchmark on MMBench, MME, MathVista, HallusionBench, SEEDBench, LLaVABench, ScienceQA, or asks about evaluating this task. Reports evaluation metric.
Scanned 9/11/2026
Install to Claude Code
npx -y skills add qhjqhj00/research-skills-pool --skill vlm-benchmarks-eval --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Vlm Benchmarks Eval?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/qhjqhj00-vlm-benchmarks-eval)More formats (shields.io, HTML) on the badges page.
---
name: vlm-benchmarks-eval
description: Evaluates vision-language models on instruction-following and multimodal reasoning tasks across multiple established benchmarks. Probes capabilities in general VQA, mathematical reasoning, scientific understanding, hallucination detection, and multilingual comprehension. Use when the user wants to benchmark on MMBench, MME, MathVista, HallusionBench, SEEDBench, LLaVABench, ScienceQA, or asks about evaluating this task. Reports evaluation metric.
metadata:
skill_kind: dataset_eval
source_arxiv: 2405.11850
bibtex_key: liu2024rethinking
confidence: high
---
# vlm-benchmarks-eval
> Rethinking Overlooked Aspects in Vision-Language Models — Yuan Liu et al. (arXiv:2405.11850, 2024)
## What this evaluates
Evaluates vision-language models on instruction-following and multimodal reasoning tasks across multiple established benchmarks. Probes capabilities in general VQA, mathematical reasoning, scientific understanding, hallucination detection, and multilingual comprehension.
## Datasets
- **MMBench** — total ?; splits: test (-1)
- **MME** — total ?; splits: test (-1)
- **MathVista** — total ?; splits: test (-1)
- **HallusionBench** — total ?; splits: test (-1)
- **SEEDBench** — total ?; splits: test (-1)
- **LLaVABench** — total ?; splits: test (-1)
- **ScienceQA** — total ?; splits: test (-1)
## Metrics
- `evaluation metric` **(primary)** — range: other
- Uses the official evaluation metric defined by each benchmark's original paper. If unavailable, the metric from the VLMEvalKit leaderboard is used. Scores are typically accuracy or task-specific scores.
## Input / output format
**Input**: Image and text instruction/prompt provided to the vision-language model.
**Output**: Text response generated by the model, evaluated against ground truth using each benchmark's official scoring protocol.
## Scoring recipe
```python
def compute_metric(predictions, gold, benchmark_name):
if benchmark_name in official_scorers:
return official_scorers[benchmark_name].compute(predictions, gold)
else:
return vlmevalkit_leaderboard_metric.compute(predictions, gold)
```
## Common pitfalls
- Metrics vary significantly across benchmarks; the paper defers to original papers or VLMEvalKit leaderboards rather than standardizing a single metric.
- Performance on MME is mapped to a 0-100 scale for reporting in ablation studies, which may differ from the raw score used in other contexts.
## Evidence (verbatim from paper)
> We select the evaluation metric for each method based on its original paper, if available. If not, we use the metric provided by the leaderboard of VLMEvalKit.
## Citation
```bibtex
@misc{liu2024rethinking,
title={Rethinking Overlooked Aspects in Vision-Language Models},
author={Yuan Liu et al.},
year={2024},
note={arXiv:2405.11850}
}
```
- arXiv: 2405.11850
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!