Skip to content
Back to skills

Medvidbench Eval

ASecurity

Evaluates heterogeneous medical video understanding across classification, grounding, and captioning tasks. Probes a model's ability to perform clinical safety checks, predict surgical actions, assess skills, localize temporal/spatial events, and generate precise medical video descriptions. Use when the user wants to benchmark on MedVidBench (Standard), or asks about evaluating this task. Reports accuracy.

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

Works with

  • cli

Security analysis

A100/100

Scanned September 11, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Medvidbench Eval?

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

Security grade badge for Medvidbench Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-medvidbench-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-medvidbench-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: medvidbench-eval
description: Evaluates heterogeneous medical video understanding across classification, grounding, and captioning tasks. Probes a model's ability to perform clinical safety checks, predict surgical actions, assess skills, localize temporal/spatial events, and generate precise medical video descriptions. Use when the user wants to benchmark on MedVidBench (Standard), or asks about evaluating this task. Reports accuracy.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2512.06581
  bibtex_key: su2025medgrpo
  confidence: high
---

# medvidbench-eval

> MedGRPO: Multi-Task Reinforcement Learning for Heterogeneous Medical Video Understanding — Su et al. (2025) (arXiv:2512.06581, 2025)

## What this evaluates

Evaluates heterogeneous medical video understanding across classification, grounding, and captioning tasks. Probes a model's ability to perform clinical safety checks, predict surgical actions, assess skills, localize temporal/spatial events, and generate precise medical video descriptions.

## Datasets

- **MedVidBench (Standard)** — total 51505; splits: train (45260), test (6245)

## Metrics

- `accuracy` **(primary)** — range: [0, 1]
  - Proportion of correct predictions for classification tasks (CVS, NA, SA). Computed as correct predictions divided by total samples.
- `mIoU` — range: [0, 1]
  - Mean Intersection over Union for temporal (TAG) and spatiotemporal (STG) grounding tasks. Computed as the intersection of predicted and ground-truth bounding boxes divided by their union, averaged across samples at IoU thresholds of 0.3 and 0.5.
- `F1 score` — range: [0, 1]
  - Harmonic mean of precision and recall for Dense Video Captioning (DVC), evaluating the overlap between generated and ground-truth captions.
- `LLM judge score` — range: other
  - Comparative similarity score generated by a medical LLM judge evaluating five clinical dimensions: terminology precision, instrument/anatomy identification, specificity, procedural context, and action accuracy.

## Input / output format

**Input**: Video frames (sampled at 1 FPS) paired with a text prompt/question specifying the task (e.g., region captioning, action prediction, safety assessment).

**Output**: Text response: clinical description, action label, safety status, or structured caption depending on the task.

## Scoring recipe

```python
def compute_metric(task, pred, gold):
    if task in ['CVS', 'NA', 'SA']:
        return 'accuracy', 1.0 if pred == gold else 0.0
    elif task in ['STG', 'TAG']:
        iou = intersection(pred_box, gold_box) / union(pred_box, gold_box)
        return 'mIoU', iou
    elif task == 'DVC':
        return 'F1 score', f1_score(pred_caption, gold_caption)
    elif task in ['DVC', 'VS', 'RC']:
        return 'LLM judge score', medical_llm_judge.evaluate(pred_caption, gold_caption)
    return None, None
```

## Common pitfalls

- Removing cross-dataset reward normalization causes catastrophic training collapse due to high magnitude differences between tasks.
- Using standard semantic similarity metrics for captioning inflates scores without capturing clinical terminology precision or anatomical accuracy.
- The LargeScale version has natural task imbalance favoring captioning, which can skew scaling law experiments if not accounted for.

## Evidence (verbatim from paper)

> Video-level tasks include Video Summarization (VS) measured by LLM judge score; Critical View of Safety (CVS) assessed by accuracy; Next Action Prediction (NA) evaluated by accuracy; and Skill Assessment (SA) measured by accuracy. Segment-level tasks include Temporal Action Grounding (TAG) measured by mean IoU at thresholds 0.3 and 0.5; Dense Video Captioning (DVC) evaluated by LLM judge score and F1 score; and Region Captioning (RC) assessed by LLM judge score. Frame-level tasks include Spatiotemporal Grounding (STG) measured by mIoU.

## Citation

```bibtex
@misc{su2025medgrpo,
  title={MedGRPO: Multi-Task Reinforcement Learning for Heterogeneous Medical Video Understanding},
  author={Su et al. (2025)},
  year={2025},
  note={arXiv:2512.06581}
}
```

- arXiv: 2512.06581

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.