video-star-eval
Video-STAR: Reinforcing Open-Vocabulary Action Recognition with Tools — Yuan et al. (2025) (arXiv:2510.08480, 2025)
What this evaluates
Evaluates open-vocabulary action recognition by testing a model's ability to generalize to unseen action categories and cross-dataset distributions. It probes fine-grained video understanding and cross-modal reasoning capabilities under base-to-novel and cross-dataset generalization settings.
Datasets
- UCF-101 — total 13320; splits: train (-1), test (-1)
- HMDB-51 — total 6849; splits: train (-1), test (-1)
- Kinetics-400 — total ?; splits: train (-1), test (-1)
- Kinetics-600 — total ?; splits: train (-1), test (-1)
- Something-Something V2 — total ?; splits: train (-1), test (-1)
Metrics
Top-1 accuracy (primary) — range: percent
- Percentage of correctly predicted action classes out of the total number of test samples. Calculated as (number of correct predictions / total predictions) * 100.
Harmonic Mean (HM) — range: percent
- Harmonic mean of the Top-1 accuracy on base classes and novel classes. Calculated as 2 * (base_acc * novel_acc) / (base_acc + novel_acc). Used to balance performance across seen and unseen categories.
Input / output format
Input: Raw video clips representing human actions, processed as visual tokens by the vision-language model.
Output: Predicted action class label.
Scoring recipe
def compute_metrics(predictions, gold_labels, base_indices, novel_indices):
top1 = sum(1 for p, g in zip(predictions, gold_labels) if p == g) / len(gold_labels) * 100
base_acc = sum(1 for i in base_indices if predictions[i] == gold_labels[i]) / len(base_indices) * 100
novel_acc = sum(1 for i in novel_indices if predictions[i] == gold_labels[i]) / len(novel_indices) * 100
hm = 2 * (base_acc * novel_acc) / (base_acc + novel_acc) if (base_acc + novel_acc) > 0 else 0
return {'top1_accuracy': top1, 'harmonic_mean': hm}
Common pitfalls
- The base-to-novel setting evaluates on both base and novel classes, but the model is only trained on base classes, making it a zero-shot generalization setup rather than standard supervised evaluation.
- Baselines are fine-tuned on the base set of each respective dataset, whereas Video-STAR is only fine-tuned on HMDB-51's base set and evaluated zero-shot on others, creating an asymmetric comparison.
- Cross-dataset evaluation trains on a source dataset and tests on a target dataset, which measures transferability rather than in-distribution performance.
Evidence (verbatim from paper)
Following prior work(Rasheed et al., [2023]; Ni et al., [2022]; Weng et al., [2023]), we report average top-1 accuracy under the two settings.
Citation
@misc{yuan2025videostar,
title={Video-STAR: Reinforcing Open-Vocabulary Action Recognition with Tools},
author={Yuan et al. (2025)},
year={2025},
note={arXiv:2510.08480}
}
1---2name: video-star-eval3description: Evaluates open-vocabulary action recognition by testing a model's ability to generalize to unseen action categories and cross-dataset distributions. It probes fine-grained video understanding and cross-modal reasoning capabilities under base-to-novel and cross-dataset generalization settings. Use when the user wants to benchmark on UCF-101, HMDB-51, Kinetics-400, Kinetics-600, Something-Something V2, or asks about evaluating this task. Reports Top-1 accuracy.4---56# video-star-eval78> Video-STAR: Reinforcing Open-Vocabulary Action Recognition with Tools — Yuan et al. (2025) (arXiv:2510.08480, 2025)910## What this evaluates1112Evaluates open-vocabulary action recognition by testing a model's ability to generalize to unseen action categories and cross-dataset distributions. It probes fine-grained video understanding and cross-modal reasoning capabilities under base-to-novel and cross-dataset generalization settings.1314## Datasets1516- **UCF-101** — total 13320; splits: train (-1), test (-1)17- **HMDB-51** — total 6849; splits: train (-1), test (-1)18- **Kinetics-400** — total ?; splits: train (-1), test (-1)19- **Kinetics-600** — total ?; splits: train (-1), test (-1)20- **Something-Something V2** — total ?; splits: train (-1), test (-1)2122## Metrics2324- `Top-1 accuracy` **(primary)** — range: percent25 - Percentage of correctly predicted action classes out of the total number of test samples. Calculated as (number of correct predictions / total predictions) * 100.26- `Harmonic Mean (HM)` — range: percent27 - Harmonic mean of the Top-1 accuracy on base classes and novel classes. Calculated as 2 * (base_acc * novel_acc) / (base_acc + novel_acc). Used to balance performance across seen and unseen categories.2829## Input / output format3031**Input**: Raw video clips representing human actions, processed as visual tokens by the vision-language model.3233**Output**: Predicted action class label.3435## Scoring recipe3637```python38def compute_metrics(predictions, gold_labels, base_indices, novel_indices):39 top1 = sum(1 for p, g in zip(predictions, gold_labels) if p == g) / len(gold_labels) * 10040 base_acc = sum(1 for i in base_indices if predictions[i] == gold_labels[i]) / len(base_indices) * 10041 novel_acc = sum(1 for i in novel_indices if predictions[i] == gold_labels[i]) / len(novel_indices) * 10042 hm = 2 * (base_acc * novel_acc) / (base_acc + novel_acc) if (base_acc + novel_acc) > 0 else 043 return {'top1_accuracy': top1, 'harmonic_mean': hm}44```4546## Common pitfalls4748- The base-to-novel setting evaluates on both base and novel classes, but the model is only trained on base classes, making it a zero-shot generalization setup rather than standard supervised evaluation.49- Baselines are fine-tuned on the base set of each respective dataset, whereas Video-STAR is only fine-tuned on HMDB-51's base set and evaluated zero-shot on others, creating an asymmetric comparison.50- Cross-dataset evaluation trains on a source dataset and tests on a target dataset, which measures transferability rather than in-distribution performance.5152## Evidence (verbatim from paper)5354> Following prior work(Rasheed et al., [2023]; Ni et al., [2022]; Weng et al., [2023]), we report average top-1 accuracy under the two settings.5556## Citation5758```bibtex59@misc{yuan2025videostar,60 title={Video-STAR: Reinforcing Open-Vocabulary Action Recognition with Tools},61 author={Yuan et al. (2025)},62 year={2025},63 note={arXiv:2510.08480}64}65```6667- arXiv: 2510.08480