starvla-alpha-generalist-eval
StarVLA-$\alpha$: Reducing Complexity in Vision-Language-Action Systems — Ye et al. (2026) (arXiv:2604.11757, 2026)
What this evaluates
Evaluates whether a single Vision-Language-Action model can generalize across diverse robotic manipulation benchmarks without task-specific fine-tuning. It probes the model's cross-embodiment generalization and robustness to varying action spaces and task distributions.
Datasets
- LIBERO — total ?; splits: train (-1), test (-1)
- SimplerEnv — total ?; splits: train (-1), test (-1)
- RoboTwin 2.0 — total ?; splits: train (-1), test (-1)
- RoboCasa-GR1 — total ?; splits: train (-1), test (-1)
- RoboChallenge — total ?; splits: test (-1)
Metrics
success_rate (primary) — range: percent
- Calculated as the percentage of successful task completions out of the total number of evaluation trials.
progress_score — range: other
- A continuous progress metric averaged across trials for each task, reported alongside success rate.
Input / output format
Input: Visual observations, natural language task instructions, and robot proprioceptive/state observations.
Output: 32-dimensional action vector (uniformly padded across robots with varying degrees of freedom).
Scoring recipe
def compute_metrics(predictions, gold, total_trials):
# gold: binary flags for task completion per trial
success_rate = sum(gold) / total_trials * 100
# progress_score: average of continuous progress values per trial
progress_score = sum(progress_values) / total_trials
return success_rate, progress_score
Common pitfalls
- Fine-tuning the model on individual benchmark datasets before evaluation, which violates the generalist protocol.
- Using complex, robot-specific action parameterizations (e.g., RDT Action, Multi-Action Head) instead of the specified simple padding strategy.
- Ignoring the uniform 32-dimensional action space requirement, leading to incompatible evaluation across different robot embodiments.
Evidence (verbatim from paper)
In this setting, we utilize all datasets to train a single model jointly and directly evaluate it on multiple benchmarks, without any additional fine-tuning on benchmark-specific datasets. Specifically, we select LIBERO, SimplerEnv, RoboTwin 2.0, and RoboCasa-GR1 as the unified benchmark suite and train the model on the combined training sets of these benchmarks. SR represents success rate, and score represents progress score.
Citation
@misc{ye2026starvla,
title={StarVLA-$\alpha$: Reducing Complexity in Vision-Language-Action Systems},
author={Ye et al. (2026)},
year={2026},
note={arXiv:2604.11757}
}
1---2name: starvla-alpha-generalist-eval3description: Evaluates whether a single Vision-Language-Action model can generalize across diverse robotic manipulation benchmarks without task-specific fine-tuning. It probes the model's cross-embodiment generalization and robustness to varying action spaces and task distributions. Use when the user wants to benchmark on LIBERO, SimplerEnv, RoboTwin 2.0, RoboCasa-GR1, RoboChallenge, or asks about evaluating this task. Reports success_rate.4---56# starvla-alpha-generalist-eval78> StarVLA-$\alpha$: Reducing Complexity in Vision-Language-Action Systems — Ye et al. (2026) (arXiv:2604.11757, 2026)910## What this evaluates1112Evaluates whether a single Vision-Language-Action model can generalize across diverse robotic manipulation benchmarks without task-specific fine-tuning. It probes the model's cross-embodiment generalization and robustness to varying action spaces and task distributions.1314## Datasets1516- **LIBERO** — total ?; splits: train (-1), test (-1)17- **SimplerEnv** — total ?; splits: train (-1), test (-1)18- **RoboTwin 2.0** — total ?; splits: train (-1), test (-1)19- **RoboCasa-GR1** — total ?; splits: train (-1), test (-1)20- **RoboChallenge** — total ?; splits: test (-1)2122## Metrics2324- `success_rate` **(primary)** — range: percent25 - Calculated as the percentage of successful task completions out of the total number of evaluation trials.26- `progress_score` — range: other27 - A continuous progress metric averaged across trials for each task, reported alongside success rate.2829## Input / output format3031**Input**: Visual observations, natural language task instructions, and robot proprioceptive/state observations.3233**Output**: 32-dimensional action vector (uniformly padded across robots with varying degrees of freedom).3435## Scoring recipe3637```python38def compute_metrics(predictions, gold, total_trials):39 # gold: binary flags for task completion per trial40 success_rate = sum(gold) / total_trials * 10041 # progress_score: average of continuous progress values per trial42 progress_score = sum(progress_values) / total_trials43 return success_rate, progress_score44```4546## Common pitfalls4748- Fine-tuning the model on individual benchmark datasets before evaluation, which violates the generalist protocol.49- Using complex, robot-specific action parameterizations (e.g., RDT Action, Multi-Action Head) instead of the specified simple padding strategy.50- Ignoring the uniform 32-dimensional action space requirement, leading to incompatible evaluation across different robot embodiments.5152## Evidence (verbatim from paper)5354> In this setting, we utilize all datasets to train a single model jointly and directly evaluate it on multiple benchmarks, without any additional fine-tuning on benchmark-specific datasets. Specifically, we select LIBERO, SimplerEnv, RoboTwin 2.0, and RoboCasa-GR1 as the unified benchmark suite and train the model on the combined training sets of these benchmarks. SR represents success rate, and score represents progress score.5556## Citation5758```bibtex59@misc{ye2026starvla,60 title={StarVLA-$\alpha$: Reducing Complexity in Vision-Language-Action Systems},61 author={Ye et al. (2026)},62 year={2026},63 note={arXiv:2604.11757}64}65```6667- arXiv: 2604.11757