Evaluates a training-free KV cache management framework for real-time streaming and offline video understanding. It probes the model's ability to maintain temporal coherence and answer questions accurately under strict token/memory budgets, while measuring inference efficiency. Use when the user wants to benchmark on StreamingBench, OVO-Bench, RVS (Ego & Movie), MVBench, VideoMME, Egoschema, or asks about evaluating this task. Reports accuracy.
Scanned 9/11/2026
Install to Claude Code
npx -y skills add qhjqhj00/research-skills-pool --skill hermes-video-understanding-eval --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Hermes Video Understanding Eval?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/qhjqhj00-hermes-video-understanding-eval)More formats (shields.io, HTML) on the badges page.
---
name: hermes-video-understanding-eval
description: Evaluates a training-free KV cache management framework for real-time streaming and offline video understanding. It probes the model's ability to maintain temporal coherence and answer questions accurately under strict token/memory budgets, while measuring inference efficiency. Use when the user wants to benchmark on StreamingBench, OVO-Bench, RVS (Ego & Movie), MVBench, VideoMME, Egoschema, or asks about evaluating this task. Reports accuracy.
metadata:
skill_kind: dataset_eval
source_arxiv: 2601.14724
bibtex_key: zhang2026hermes
confidence: high
---
# hermes-video-understanding-eval
> HERMES: KV Cache as Hierarchical Memory for Efficient Streaming Video Understanding — Haowei Zhang et al. (arXiv:2601.14724, 2026)
## What this evaluates
Evaluates a training-free KV cache management framework for real-time streaming and offline video understanding. It probes the model's ability to maintain temporal coherence and answer questions accurately under strict token/memory budgets, while measuring inference efficiency.
## Datasets
- **StreamingBench** — total ?; splits: test (-1)
- **OVO-Bench** — total ?; splits: test (-1)
- **RVS (Ego & Movie)** — total ?; splits: test (-1)
- **MVBench** — total ?; splits: test (-1)
- **VideoMME** — total ?; splits: test (-1)
- **Egoschema** — total ?; splits: dev (-1)
## Metrics
- `accuracy` **(primary)** — range: [0, 100] percent
- Percentage of correctly answered multiple-choice questions. Calculated as (number of correct predictions / total number of questions) * 100.
- `score` — range: [1, 5] scale
- 1-5 scale rating for open-ended answers, evaluated by GPT-3.5-turbo-0125 based on answer accuracy.
- `TTFT` — range: ms
- Time to First Token, measured in milliseconds from query input to first output token generation.
- `TPOT` — range: ms
- Time Per Output Token, measured in milliseconds per generated token.
- `peak_gpu_memory` — range: GB
- Maximum GPU memory usage during inference, measured in gigabytes.
## Input / output format
**Input**: Video frames processed sequentially in chunks of 16 frames, fed into the backbone LLM. Text questions provided as prompts.
**Output**: Text responses, either multiple-choice selections or open-ended descriptions.
## Scoring recipe
```python
def compute_metrics(predictions, golds, llm_judge='gpt-3.5-turbo-0125'):
correct = sum(1 for p, g in zip(predictions, golds) if p.strip() == g.strip())
accuracy = (correct / len(golds)) * 100
scores = []
for p, g in zip(predictions, golds):
score = llm_judge.evaluate(p, g, scale=(1, 5))
scores.append(score)
avg_score = sum(scores) / len(scores)
return {'accuracy': accuracy, 'avg_score': avg_score}
```
## Common pitfalls
- Open-ended evaluation on RVS relies on GPT-3.5-turbo-0125 as a judge rather than exact string matching, which introduces LLM-judge bias and prompt sensitivity.
- Efficiency metrics (TTFT, TPOT, memory) are reported on a single A800 GPU with FP16 precision; results may vary significantly on consumer or different enterprise GPUs.
- The memory budget is fixed at 4K tokens for main results, but ablations show streaming tasks tolerate smaller budgets while long offline tasks degrade sharply below 4K.
## Evidence (verbatim from paper)
> On RVS-Ego and RVS-Movie (Tab. 2), we evaluate the model answer by GPT-3.5-turbo-0125 on accuracy and score (1–5 scale), consistent with compared baselines.
## Citation
```bibtex
@misc{zhang2026hermes,
title={HERMES: KV Cache as Hierarchical Memory for Efficient Streaming Video Understanding},
author={Haowei Zhang et al.},
year={2026},
note={arXiv:2601.14724}
}
```
- arXiv: 2601.14724
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!