Skip to content
Back to skills

V Triune Eval

ASecurity

Evaluates vision-language models on a unified suite of visual reasoning and perception tasks, measuring generalization across real-world benchmarks, mathematical reasoning, and object detection/grounding capabilities. Use when the user wants to benchmark on MEGA-Bench Core, MMMU, MathVista, COCO, OVDEval, CountBench, OCRBench, ScreenSpot-Pro, or asks about evaluating this task. Reports MEGA-Bench Core weighted average.

  • 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 v-triune-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of V Triune Eval?

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

Security grade badge for V Triune Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-v-triune-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-v-triune-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: v-triune-eval
description: Evaluates vision-language models on a unified suite of visual reasoning and perception tasks, measuring generalization across real-world benchmarks, mathematical reasoning, and object detection/grounding capabilities. Use when the user wants to benchmark on MEGA-Bench Core, MMMU, MathVista, COCO, OVDEval, CountBench, OCRBench, ScreenSpot-Pro, or asks about evaluating this task. Reports MEGA-Bench Core weighted average.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2505.18129
  bibtex_key: ma2025one
  confidence: high
---

# v-triune-eval

> One RL to See Them All: Visual Triple Unified Reinforcement Learning — Yan Ma et al. (2025) (arXiv:2505.18129, 2025)

## What this evaluates

Evaluates vision-language models on a unified suite of visual reasoning and perception tasks, measuring generalization across real-world benchmarks, mathematical reasoning, and object detection/grounding capabilities.

## Datasets

- **MEGA-Bench Core** — total ?; splits: test (-1)
- **MMMU** — total ?; splits: val (-1)
- **MathVista** — total ?; splits: testmini (-1)
- **COCO** — total ?; splits: val-2017 (-1)
- **OVDEval** — total ?; splits: test (-1)
- **CountBench** — total ?; splits: test (-1)
- **OCRBench** — total ?; splits: v2 (-1)
- **ScreenSpot-Pro** — total ?; splits: test (-1)

## Metrics

- `MEGA-Bench Core weighted average` **(primary)** — range: percent
  - Weighted average score across 440 diverse tasks in the MEGA-Bench Core subset, computed using the official evaluation implementation.
- `mAP / mAP@50` — range: percent
  - Mean Average Precision and mAP at IoU threshold 0.5. Computed as the mean of sample-level metrics rather than over the entire dataset due to the absence of confidence scores in model outputs.
- `NMS-AP` — range: percent
  - Task-wide mean Average Precision after Non-Maximum Suppression, computed as the mean of sample-level metrics.
- `Accuracy` — range: percent
  - Exact match or rule-based correctness for reasoning and OCR tasks. For MMMU, both rule-based and GPT-4o-based scoring are reported.

## Input / output format

**Input**: Image(s) paired with task-specific text prompts. For detection and grounding tasks, prompts instruct the model to identify instances of a given object and format the output in a specific reasoning-answer format.

**Output**: Textual reasoning and answers. For perception tasks, bounding box coordinates represented as values relative to the original input image dimensions.

## Scoring recipe

```python
def compute_metrics(predictions, golds, task_type):
    if task_type == 'MEGA-Bench':
        return weighted_average_score(predictions, golds)
    elif task_type in ['COCO', 'OVDEval']:
        sample_scores = [compute_sample_iou(pred, gold) for pred, gold in zip(predictions, golds)]
        return mean(sample_scores)
    elif task_type in ['MMMU', 'MathVista', 'CountBench', 'OCRBench', 'ScreenSpot-Pro']:
        return accuracy(predictions, golds)
    return None
```

## Common pitfalls

- mAP and NMS-AP are computed as the mean of sample-level metrics rather than over the entire dataset due to missing confidence scores.
- MMMU uses both rule-based and GPT-4o scoring, which may introduce variability in results.
- Greedy decoding is used for evaluation, while temperature=1.0 is used during training rollout.

## Evidence (verbatim from paper)

> We report both IoU and mAP for COCO and OVDEval. Notably, mAP and NMS-mAP are computed as the mean of sample-level metrics, rather than over the entire dataset, due to the absence of confidence scores in model outputs.

## Citation

```bibtex
@misc{ma2025one,
  title={One RL to See Them All: Visual Triple Unified Reinforcement Learning},
  author={Yan Ma et al. (2025)},
  year={2025},
  note={arXiv:2505.18129}
}
```

- arXiv: 2505.18129

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.