Skip to content
Back to skills

Mammoth Vl Multimodal Eval

ASecurity

Evaluates multimodal reasoning and instruction-following capabilities across single-image, multi-image, and video scenarios. Probes OCR, chart/document understanding, mathematical reasoning, and real-world visual interactions. Use when the user wants to benchmark on AI2D, ChartQA, DocVQA, InfoVQA, MMStar, MMMU, MMMU-Pro, SeedBench, MMBench, MMvet, Mathverse, Mathvista, RealworldQA, WildVision, Llava-Wilder-Small, MuirBench, MEGABench, EgoSchema, PerceptionTest, SeedBench (Video), MLVU, MVBenc...

  • 3 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 11, 2026
researchpythongo

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill mammoth-vl-multimodal-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Mammoth Vl Multimodal Eval?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Mammoth Vl Multimodal Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-mammoth-vl-multimodal-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-mammoth-vl-multimodal-eval)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: mammoth-vl-multimodal-eval
description: Evaluates multimodal reasoning and instruction-following capabilities across single-image, multi-image, and video scenarios. Probes OCR, chart/document understanding, mathematical reasoning, and real-world visual interactions. Use when the user wants to benchmark on AI2D, ChartQA, DocVQA, InfoVQA, MMStar, MMMU, MMMU-Pro, SeedBench, MMBench, MMvet, Mathverse, Mathvista, RealworldQA, WildVision, Llava-Wilder-Small, MuirBench, MEGABench, EgoSchema, PerceptionTest, SeedBench (Video), MLVU, MVBench, VideoMME, or asks about evaluating this task. Reports Benchmark Score.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2412.05237
  bibtex_key: [REDACTED]
  confidence: high
---

# mammoth-vl-multimodal-eval

> MAmmoTH-VL: Eliciting Multimodal Reasoning with Instruction Tuning at Scale — Jarvis Guo et al. (2024) (arXiv:2412.05237, 2024)

## What this evaluates

Evaluates multimodal reasoning and instruction-following capabilities across single-image, multi-image, and video scenarios. Probes OCR, chart/document understanding, mathematical reasoning, and real-world visual interactions.

## Datasets

- **AI2D** — total ?; splits: test (-1)
- **ChartQA** — total ?; splits: test (-1)
- **DocVQA** — total ?; splits: test (-1)
- **InfoVQA** — total ?; splits: test (-1)
- **MMStar** — total ?; splits: test (-1)
- **MMMU** — total ?; splits: test (-1)
- **MMMU-Pro** — total ?; splits: test (-1)
- **SeedBench** — total ?; splits: test (-1)
- **MMBench** — total ?; splits: test (-1)
- **MMvet** — total ?; splits: test (-1)
- **Mathverse** — total ?; splits: test (-1)
- **Mathvista** — total ?; splits: test (-1)
- **RealworldQA** — total ?; splits: test (-1)
- **WildVision** — total ?; splits: test (-1)
- **Llava-Wilder-Small** — total ?; splits: test (-1)
- **MuirBench** — total ?; splits: test (-1)
- **MEGABench** — total ?; splits: test (-1)
- **EgoSchema** — total ?; splits: test (-1)
- **PerceptionTest** — total ?; splits: test (-1)
- **SeedBench (Video)** — total ?; splits: video (-1)
- **MLVU** — total ?; splits: test (-1)
- **MVBench** — total ?; splits: test (-1)
- **VideoMME** — total ?; splits: w/o subs (-1)

## Metrics

- `Benchmark Score` **(primary)** — range: percent
  - Percentage score reported per benchmark. Varies by dataset (e.g., exact match for QA, F1 for VQA, or custom scoring for reasoning). All results are aggregated and reported as percentages in the tables.

## Input / output format

**Input**: Image(s) or video frames paired with natural language instructions/prompts.

**Output**: Text response generated via greedy decoding.

## Scoring recipe

```python
# Pseudo-code for evaluation protocol
for benchmark in benchmarks:
    model_output = model.generate(prompt, image, greedy=True, zero_shot=True)
    score = benchmark.evaluate(model_output, gold)  # Uses benchmark-specific metric
    results[benchmark] = score * 100  # Reported as percentage
return results
```

## Common pitfalls

- Using non-zero-shot or non-greedy decoding settings, which deviates from the reported evaluation protocol.
- Assuming a single uniform metric across all 23 benchmarks; each benchmark uses its own specific scoring method.
- Ignoring split variations (e.g., 'dev' vs 'test' vs 'w/o subs') explicitly noted in the benchmark tables.

## Evidence (verbatim from paper)

> We conduct standardized, reproducible evaluations of our model across all 23 benchmarks using LMMs-Eval(Zhang et al., [2024a]). To ensure a fair comparison with other MLLMs, we primarily report results from the original papers. When results are unavailable, we onboard the models in LMMs-Eval and evaluate them using consistent settings. All results are reported using greedy decoding and zero-shot settings unless specified.

## Citation

```bibtex
@misc{guo2024mammothvl,
  title={MAmmoTH-VL: Eliciting Multimodal Reasoning with Instruction Tuning at Scale},
  author={Jarvis Guo et al. (2024)},
  year={2024},
  note={arXiv:2412.05237}
}
```

- arXiv: 2412.05237

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.