This protocol evaluates how concept- versus skill-targeted instruction selection strategies improve vision-language model performance under strict data budget constraints. It probes the model's zero-shot generalization across diverse tasks including VQA, OCR, spatial reasoning, and scientific understanding by aligning training data with the benchmark's dominant cognitive demand. Use when the user wants to benchmark on VQAv2, GQA, VizWiz, ScienceQA (SQA-I), TextVQA, POPE, MME, MMBench (en), LL...
Scanned 9/11/2026
Install to Claude Code
npx -y skills add qhjqhj00/research-skills-pool --skill multimodal-instruction-eval --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Multimodal Instruction Eval?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/qhjqhj00-multimodal-instruction-eval)More formats (shields.io, HTML) on the badges page.
---
name: multimodal-instruction-eval
description: This protocol evaluates how concept- versus skill-targeted instruction selection strategies improve vision-language model performance under strict data budget constraints. It probes the model's zero-shot generalization across diverse tasks including VQA, OCR, spatial reasoning, and scientific understanding by aligning training data with the benchmark's dominant cognitive demand. Use when the user wants to benchmark on VQAv2, GQA, VizWiz, ScienceQA (SQA-I), TextVQA, POPE, MME, MMBench (en), LLaVA-Bench, AI2D, OK-VQA, ST-VQA, or asks about evaluating this task. Reports accuracy.
metadata:
skill_kind: dataset_eval
source_arxiv: 2508.10339
bibtex_key: bai2025concepts
confidence: high
---
# multimodal-instruction-eval
> Concepts or Skills? Rethinking Instruction Selection for Multi-modal Models — Bai et al. (2025) (arXiv:2508.10339, 2025)
## What this evaluates
This protocol evaluates how concept- versus skill-targeted instruction selection strategies improve vision-language model performance under strict data budget constraints. It probes the model's zero-shot generalization across diverse tasks including VQA, OCR, spatial reasoning, and scientific understanding by aligning training data with the benchmark's dominant cognitive demand.
## Datasets
- **VQAv2** — total ?; splits: test (-1)
- **GQA** — total ?; splits: test (-1)
- **VizWiz** — total ?; splits: test (-1)
- **ScienceQA (SQA-I)** — total ?; splits: test (-1)
- **TextVQA** — total ?; splits: test (-1)
- **POPE** — total ?; splits: test (-1)
- **MME** — total ?; splits: test (-1)
- **MMBench (en)** — total ?; splits: test (-1)
- **LLaVA-Bench** — total ?; splits: test (-1)
- **AI2D** — total ?; splits: test (-1)
- **OK-VQA** — total ?; splits: test (-1)
- **ST-VQA** — total ?; splits: test (-1)
## Metrics
- `accuracy` **(primary)** — range: percent
- Proportion of correctly predicted answers out of total questions. Calculated as the number of instances where the model's normalized output exactly matches the ground truth answer divided by the total number of instances.
- `exact match` — range: [0, 1]
- Binary scoring metric where the model's generated text string must exactly match the ground truth answer string after case-insensitive normalization and whitespace stripping.
## Input / output format
**Input**: A single image paired with a natural language question or instruction.
**Output**: A natural language text response or selected option corresponding to the question.
## Scoring recipe
```python
def compute_accuracy(predictions, golds):
correct = 0
for p, g in zip(predictions, golds):
if normalize(p) == normalize(g):
correct += 1
return correct / len(golds)
def compute_exact_match(predictions, golds):
matches = sum(1 for p, g in zip(predictions, golds) if p.strip().lower() == g.strip().lower())
return matches / len(golds)
```
## Common pitfalls
- Different benchmarks use different evaluation metrics (accuracy vs exact match vs MME aggregate score), making direct cross-benchmark comparison of raw scores invalid without normalization.
- Only the random baseline is evaluated over three seeds; targeted baselines use single runs due to compute constraints, limiting statistical significance assessment for targeted methods.
- MME and LLaVA-Bench rely on complex or proprietary scoring rubrics not detailed in the text, hindering exact reproduction.
## Evidence (verbatim from paper)
> We evaluate each model in a zero-shot setting on the downstream benchmarks, reporting task-specific metrics such as accuracy (GQA, ScienceQA) and exact match (TextVQA, OCR-VQA) where applicable. The random baseline is repeated with three random seeds to account for training variability, and we report the average performance along with standard deviations.
## Citation
```bibtex
@misc{bai2025concepts,
title={Concepts or Skills? Rethinking Instruction Selection for Multi-modal Models},
author={Bai et al. (2025)},
year={2025},
note={arXiv:2508.10339}
}
```
- arXiv: 2508.10339
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!