Skip to content
Back to skills

Mcts Vcb Eval

ASecurity

Evaluates multimodal large language models on fine-grained video captioning by measuring how well generated descriptions capture verified, detailed key points from videos. It probes the model's ability to reason about and describe specific visual details like color, quantity, and position. Use when the user wants to benchmark on MCTS-VCB, or asks about evaluating this task. Reports F1.

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

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill mcts-vcb-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Mcts Vcb Eval?

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

Security grade badge for Mcts Vcb Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-mcts-vcb-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-mcts-vcb-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: mcts-vcb-eval
description: Evaluates multimodal large language models on fine-grained video captioning by measuring how well generated descriptions capture verified, detailed key points from videos. It probes the model's ability to reason about and describe specific visual details like color, quantity, and position. Use when the user wants to benchmark on MCTS-VCB, or asks about evaluating this task. Reports F1.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2506.11155
  bibtex_key: [REDACTED]
  confidence: high
---

# mcts-vcb-eval

> Evaluating Multimodal Large Language Models on Video Captioning via Monte Carlo Tree Search — Linhao Yu et al. (2025) (arXiv:2506.11155, 2025)

## What this evaluates

Evaluates multimodal large language models on fine-grained video captioning by measuring how well generated descriptions capture verified, detailed key points from videos. It probes the model's ability to reason about and describe specific visual details like color, quantity, and position.

## Datasets

- **MCTS-VCB** — total 1765; splits: test (1765); repo https://github.com/tjunlp-lab/MCTS-VCB

## Metrics

- `F1` **(primary)** — range: [0, 1]
  - F1 is computed from Precision and Recall of key-point entailment. Precision is the ratio of model-extracted key points entailed in the reference key points. Recall is the ratio of reference key points entailed in the model's description. F1 = 2 * P * R / (P + R).

## Input / output format

**Input**: Video frames (sampled at varying counts, e.g., 8, 16, 32, or 64) and a system prompt guiding the model to generate a detailed caption.

**Output**: A natural language video caption/description ($D_{\text{model}}$). Key points ($KP_{\text{model}}$) are subsequently extracted from this description by a judge LLM.

## Scoring recipe

```python
# 1. Extract key points from model caption using judge LLM
KP_model = extract_keypoints(D_model, judge_llm="Qwen2-VL-72B")
# 2. Get reference key points from benchmark
KP_ref = get_reference_keypoints(video_id)
# 3. Compute Precision: ratio of KP_model entailed in KP_ref
P = count_entailed(KP_model, KP_ref) / len(KP_model)
# 4. Compute Recall: ratio of KP_ref entailed in D_model
R = count_entailed(KP_ref, D_model) / len(KP_ref)
# 5. Compute F1
F1 = (2 * P * R) / (P + R) if (P + R) > 0 else 0.0
```

## Common pitfalls

- Using n-gram overlap metrics (ROUGE, BERTScore) instead of the key-point entailment method yields significantly lower correlation with human judgments.
- Model performance is highly sensitive to the number of input frames; exceeding the maximum frame count used during training can cause performance plateaus or drops.
- The evaluation relies on a specific judge LLM (Qwen2-VL-72B/2.5-72B-Instruct) and prompt to extract key points and judge entailment; deviating from this setup changes results.

## Evidence (verbatim from paper)

> First, for each evaluated model, we used the prompt shown in Figure [13] to guide Qwen2-VL-72B in extracting key points $KP_{\text{model}}$ from the model-generated description $D_{\text{model}}$. For each video, MCTS-VCB contains the verified video key points $KP_{\text{ref}}$. Then, we calculated the ratio of key points in $KP_{\text{model}}$ that are entailed in $KP_{\text{ref}}$ as Precision, and the ratio of key points in $KP_{\text{ref}}$ that are entailed in $D_{\text{model}}$ as Recall. Finally, we calculated F1 by $\frac{2*P*R}{P+R}$.

## Citation

```bibtex
@misc{yu2025mctsvcbeval,
  title={Evaluating Multimodal Large Language Models on Video Captioning via Monte Carlo Tree Search},
  author={Linhao Yu et al. (2025)},
  year={2025},
  note={arXiv:2506.11155}
}
```

- arXiv: 2506.11155

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.