Skip to content
Back to skills

Video Oasis Eval

ASecurity

This protocol audits video understanding benchmarks to measure genuine spatio-temporal reasoning versus shortcut reliance. It filters out samples solvable without video context and evaluates models under diagnostic conditions (e.g., blind, audio-only, center-frame) to quantify performance degradation and dependency on actual video content. Use when the user wants to benchmark on EgoSchema, ImplicitQA, VSI-Bench, TVBench, VCR-Bench, RTV-Bench, Video-Holmes, MINERVA, MMR-V, VideoMME, MVBench, L...

  • 3 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 11, 2026
researchpythongoperformance

Works with

  • cli

Security analysis

A100/100

Scanned September 11, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Video Oasis Eval?

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

Security grade badge for Video Oasis Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-video-oasis-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-video-oasis-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: video-oasis-eval
description: This protocol audits video understanding benchmarks to measure genuine spatio-temporal reasoning versus shortcut reliance. It filters out samples solvable without video context and evaluates models under diagnostic conditions (e.g., blind, audio-only, center-frame) to quantify performance degradation and dependency on actual video content. Use when the user wants to benchmark on EgoSchema, ImplicitQA, VSI-Bench, TVBench, VCR-Bench, RTV-Bench, Video-Holmes, MINERVA, MMR-V, VideoMME, MVBench, LVBench, LongVideoBench, MLVU, or asks about evaluating this task. Reports accuracy.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2603.29616
  bibtex_key: [REDACTED]
  confidence: high
---

# video-oasis-eval

> Video-Oasis: Rethinking Evaluation of Video Understanding — Lim et al. (2026) (arXiv:2603.29616, 2026)

## What this evaluates

This protocol audits video understanding benchmarks to measure genuine spatio-temporal reasoning versus shortcut reliance. It filters out samples solvable without video context and evaluates models under diagnostic conditions (e.g., blind, audio-only, center-frame) to quantify performance degradation and dependency on actual video content.

## Datasets

- **EgoSchema** — total 500; splits: test (-1)
- **ImplicitQA** — total 766; splits: test (-1)
- **VSI-Bench** — total 2490; splits: test (-1)
- **TVBench** — total 2205; splits: test (-1)
- **VCR-Bench** — total 511; splits: test (-1)
- **RTV-Bench** — total 4608; splits: test (-1)
- **Video-Holmes** — total 1837; splits: test (-1)
- **MINERVA** — total 1358; splits: test (-1)
- **MMR-V** — total 1257; splits: test (-1)
- **VideoMME** — total 2700; splits: test (-1)
- **MVBench** — total 3000; splits: test (-1)
- **LVBench** — total 1345; splits: test (-1)
- **LongVideoBench** — total 1337; splits: test (-1)
- **MLVU** — total 502; splits: test (-1)

## Metrics

- `accuracy` **(primary)** — range: percent
  - Percentage of correctly answered questions on the filtered dataset or under specific diagnostic conditions. Calculated as (correct predictions / total evaluated samples) * 100.
- `filtering_ratio` — range: percent
  - Proportion of samples removed from the original benchmark because they are identified as shortcut-prone or solvable without video context. Calculated as (removed samples / original samples) * 100.
- `performance_gap` — range: percent
  - Absolute difference in accuracy between the original benchmark set and the Video-Oasis filtered set, indicating how much performance drops when shortcuts are removed.

## Input / output format

**Input**: Video clips with associated multiple-choice or open-ended questions. For diagnostic tests, inputs are modified: visual input removed (Blind), audio transcript only (Audio), concatenated captions (Narrative), single center frame (Center-Frame), randomly shuffled frames (Frame Shuffling), or independent frame processing (Bag-of-Frames).

**Output**: Model predictions (selected option or generated answer) for each question.

## Scoring recipe

```python
def compute_accuracy(predictions, gold_labels):
    correct = sum(1 for p, g in zip(predictions, gold_labels) if p == g)
    return (correct / len(gold_labels)) * 100

def compute_filtering_ratio(original_count, remaining_count):
    removed = original_count - remaining_count
    return (removed / original_count) * 100

def compute_performance_gap(acc_original, acc_remaining):
    return abs(acc_original - acc_remaining)
```

## Common pitfalls

- Models may achieve high accuracy on original benchmarks by relying on textual priors or static frame cues rather than actual video understanding.
- Diagnostic tests like the Audio or Narrative tests can yield high scores if benchmarks contain redundant textual information, masking poor spatio-temporal reasoning.
- Filtering ratio does not strictly correlate with original accuracy, meaning high-performing benchmarks can still contain many shortcut samples.

## Evidence (verbatim from paper)

> MVBench achieves a higher original accuracy (71.2) than EgoSchema (62.4), yet EgoSchema exhibits both a higher filtering ratio (75.8 vs. 66.0) and a substantially larger performance gap (40.5 vs. 20.7).

## Citation

```bibtex
@misc{lim2026videooasis,
  title={Video-Oasis: Rethinking Evaluation of Video Understanding},
  author={Lim et al. (2026)},
  year={2026},
  note={arXiv:2603.29616}
}
```

- arXiv: 2603.29616

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.