Skip to content
Back to skills

Vlabench Eval

ASecurity

Evaluates the generalization, long-horizon reasoning, and language-conditioned manipulation capabilities of Vision-Language-Action (VLA) models, workflow frameworks, and Vision-Language Models (VLMs) in simulated robotic environments. It probes performance across seen/unseen objects, semantic instruction understanding, and composite task decomposition. Use when the user wants to benchmark on VLABench, or asks about evaluating this task. Reports task_progress_score.

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

Security analysis

A100/100

Scanned September 11, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Vlabench Eval?

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

Security grade badge for Vlabench Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-vlabench-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-vlabench-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: vlabench-eval
description: Evaluates the generalization, long-horizon reasoning, and language-conditioned manipulation capabilities of Vision-Language-Action (VLA) models, workflow frameworks, and Vision-Language Models (VLMs) in simulated robotic environments. It probes performance across seen/unseen objects, semantic instruction understanding, and composite task decomposition. Use when the user wants to benchmark on VLABench, or asks about evaluating this task. Reports task_progress_score.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2412.18194
  bibtex_key: [REDACTED]
  confidence: high
---

# vlabench-eval

> VLABench: A Large-Scale Benchmark for Language-Conditioned Robotics Manipulation with Long-Horizon Reasoning Tasks — Zhang et al. (2024) (arXiv:2412.18194, 2024)

## What this evaluates

Evaluates the generalization, long-horizon reasoning, and language-conditioned manipulation capabilities of Vision-Language-Action (VLA) models, workflow frameworks, and Vision-Language Models (VLMs) in simulated robotic environments. It probes performance across seen/unseen objects, semantic instruction understanding, and composite task decomposition.

## Datasets

- **VLABench** — total 1600; splits: seen (-1), unseen (-1)

## Metrics

- `task_progress_score` **(primary)** — range: percent
  - A percentage-based score (0-100) measuring task completion rate or success rate across primitive and composite tasks. For VLMs, it is a weighted aggregation of four DAG-matching metrics (skill, parameter, dependency, and completeness) comparing predicted skill sequences to reference ones.

## Input / output format

**Input**: For VLAs: multi-view visual observations and natural language instructions. For VLMs: two four-view images (one annotated with masks/labels, one reference) paired with a natural language instruction.

**Output**: For VLAs: continuous or discretized robot action sequences/trajectories. For VLMs: a Domain-Specific Language (DSL) output consisting of a sequence of skills, each with a name and parameters, conforming to predefined patterns.

## Scoring recipe

```python
def score_vlabench(predictions, gold, mode="interactive"):
    if mode == "interactive":
        env = VLABench_Env()
        return env.run_and_track_progress(predictions)
    else:
        pred_dag = build_dag(predictions)
        gold_dag = build_dag(gold)
        m1, m2, m3, m4 = compute_dag_metrics(pred_dag, gold_dag)
        return weighted_aggregate([m1, m2, m3, m4])
```

## Common pitfalls

- Confusing interactive evaluation (environment simulation tracking task progress) with non-interactive evaluation (DAG matching of DSL outputs).
- Assuming the 'four metrics' for VLM scoring are standard NLP metrics; they specifically measure structural alignment between predicted and reference skill DAGs.
- Overlooking that 'seen' vs 'unseen' splits are category-level, meaning models may memorize specific object textures rather than generalize to new instances.

## Evidence (verbatim from paper)

> Interactive evaluation computes a task progress score based on the interaction with the environment. VLABench provides a controller that parses the DSL action sequences output by the VLM into executable actions, which are then applied in a simulation environment to interact with real-world objects.

## Citation

```bibtex
@misc{zhang2024vlabench,
  title={VLABench: A Large-Scale Benchmark for Language-Conditioned Robotics Manipulation with Long-Horizon Reasoning Tasks},
  author={Zhang et al. (2024)},
  year={2024},
  note={arXiv:2412.18194}
}
```

- arXiv: 2412.18194

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.