RoboSeed: Multidimensional Evaluation of Vision-Language-Action and World-Action Models: Capability, Resource Affordability, and Research Evidence
Organizations: Northwestern Polytechnical University · Jiangsu Yunmu Intelligent Manufacturing Co., Ltd. · National University of Singapore · Xi’an University of Posts and Telecommunications ·
Abstract
Choosing a robot action model requires evidence about task capability, adaptation cost, deployment requirements, and the reliability of reported conclusions. Success rates alone offer limited guidance to researchers with different computing budgets and goals. We propose RoboSeed, a multidimensional evaluation framework for vision-language-action (VLA) and world-action models (WAM), within a continuing program to train, evaluate, and openly release robot models with verifiable evidence for model selection. The framework defines five dimensions: capability, downstream training affordability, deployment affordability, locally verified research value, and reproduction evidence. It maps empirical measurements and audit criteria to 0-100 profiles using fixed normalization anchors, with balanced, training-constrained, and deployment-constrained preference settings. Interface and protocol checks establish when comparisons are appropriate. Missing measurements remain explicit, incomplete aggregate scores are withheld, and weighted input coverage identifies evidence gaps. We apply the framework to representative VLA and WAM models, drawing on local training, released-weight evaluation, task-level audits, and an evaluation-system study. The results reveal budget-dependent backbone choices, sensitivity to adaptation recipes, and differences between language and visual task interfaces. Reproducible scoring code and machine-readable evidence support extension to additional models. The study provides dimension-level assessments and priorities for further measurement, while incomplete serving traces and heterogeneous protocols preclude overall numerical rankings.
Figures & tables
| Dimension | Evaluation basis | Research decision |
|---|---|---|
| Capability ( ) | Clean and Randomized closed-loop task outcomes | Does the candidate meet the required task-success level? |
| Training affordability ( ) | Measured downstream H200 GPU-hours | Can the team afford adaptation and repeated experiments? |
| Deployment affordability ( ) | Weight size, inference peak memory and p95 latency | Can the policy fit the serving budget and response requirement? |
| Research value ( ) | Inspected mechanism, comparators, controlled ablations and transfer evidence | Which conclusions can inform further mechanism research? |
| Reproduction evidence ( ) | Configuration mapping, task records, coverage, training records and seeds | How well can the reported result be checked and reproduced? |
| Artifact | Contents | Purpose |
|---|---|---|
| Configuration and environment | Dataset versions, backbone sources, code commits, dependencies, seeds, and effective configuration snapshots | Reconstruct execution conditions |
| Training process | Updates, batch size, learning rates, frozen modules, loss curves, memory, throughput, wall time, and GPU-hours | Assess budgets and convergence |
| Model weights | Checkpoints, matching configurations, normalization statistics, file sizes, and checksums | Keep weights and execution interfaces consistent |
| Rollout process | Scenes, instructions, episodes, action chunks, step limits, concurrency, runtime, retries, and exclusion rules | Verify denominators and execution settings |
| Results and diagnosis | Task-level counts, failure videos, anomalies, diagnostic evidence, and untested hypotheses | Support verification and improvement |
| Benchmark | Backbone | Training protocol | Evaluation coverage |
|---|---|---|---|
| RoboTwin | Qwen3.5-0.8B / 2B / 4B / 9B Qwen3-VL-2B / 4B | 150k updates Final weights | tasks 100 episodes per scene; 2 scenes |
| LIBERO | Qwen3.5-4B | k checkpoint | suites; 10 tasks per suite; 50 episodes per task |
| LIBERO-plus | LIBERO-trained Qwen3.5-4B | Zero-shot No extra training | ,030 variants, 1 episode each |
| RoboCasa GR1 | Qwen3.5-4B | k checkpoint | tasks 50 episodes |
| CALVIN | Qwen3.5-4B | 34k updates Final weights | ABCD D; 1,000 sequences of up to 5 tasks |
| Backbone | Clean count | Clean | Randomized count | Randomized | Average |
|---|---|---|---|---|---|
| Qwen3.5-0.8B | 4038/5000 | 80.76 | 4025/5000 | 80.50 | 80.63 |
| Qwen3-VL-2B | 4183/5000 | 83.66 | 4195/5000 | 83.90 | 83.78 |
| Qwen3-VL-4B | 4285/5000 | 85.70 | 4267/5000 | 85.34 | 85.52 |
| Qwen3.5-2B | 4215/5000 | 84.30 | 4197/5000 | 83.94 | 84.12 |
| Qwen3.5-4B | 4294/5000 | 85.88 | 4256/5000 | 85.12 | 85.50 |
| Qwen3.5-9B | 4199/5000 | 83.98 | 4184/5000 | 83.68 | 83.83 |
| Memory / GPU (GiB) | ||||||
|---|---|---|---|---|---|---|
| Backbone | Hours | GPU-h | Samples/s | Mean | Recorded max. | Weights (GB) |
| Qwen3.5-0.8B | 43.53 | 174.1 | 61.3 | 52.27 | 55.06 | 5.04 |
| Qwen3-VL-2B | 53.51 | 214.0 | 49.8 | 54.90 | 55.30 | 7.77 |
| Qwen3-VL-4B | 72.03 | 288.1 | 37.0 | 83.26 | 83.93 | 12.58 |
| Qwen3.5-2B | 53.23 | 212.9 | 50.1 | 58.95 | 71.01 | 8.33 |
| Qwen3.5-4B | 98.59 | 394.4 | 27.0 | 142.50 | 143.00 | 13.28 |
| Backbone | Max. workers/GPU | Clean (h) | Randomized (h) | Episodes |
|---|---|---|---|---|
| Qwen3.5-0.8B | 6 | 4.15 | 5.52 | 10,000 |
| Qwen3-VL-2B | 6 | 4.26 | 4.88 | 10,000 |
| Qwen3-VL-4B | 4 | 6.38 | 6.77 | 10,000 |
| Qwen3.5-2B | 6 | 4.42 | 9.10 | 10,000 |
| Qwen3.5-4B | 4 | 8.68 | 11.31 | 10,000 |
| Qwen3.5-9B | 4 | 4.51 | 6.38 | 10,000 |
| LIBERO | LIBERO-plus | |||
|---|---|---|---|---|
| Suite | Success / total | Rate (%) | Success / total | Rate (%) |
| Spatial | 487/500 | 97.40 | 2072/2402 | 86.26 |
| Object | 500/500 | 100.00 | 2100/2518 | 83.40 |
| Goal | 488/500 | 97.60 | 1953/2591 | 75.38 |
| Long | 460/500 | 92.00 | 1902/2519 | 75.51 |
| Overall micro-average | 1935/2000 | 96.75 | 8027/10030 | 80.03 |
| Category | Success / total | Rate (%) |
|---|---|---|
| Background Textures | 1012/1076 | 94.05 |
| Camera Viewpoints | 1050/1599 | 65.67 |
| Language Instructions | 1289/1537 | 83.86 |
| Light Conditions | 1084/1142 | 94.92 |
| Objects Layout | 1206/1525 | 79.08 |
| Robot Initial States | 942/1550 | 60.77 |
| Consecutive tasks completed | Sequence count | Rate (%) |
|---|---|---|
| 889/1000 | 88.9 | |
| 798/1000 | 79.8 | |
| 721/1000 | 72.1 | |
| 646/1000 | 64.6 | |
| 571/1000 | 57.1 | |
| Average successful sequence length (maximum 5) | 3.625 | |
| Task group | Success / attempts | Rate (%) |
|---|---|---|
| Horizontal push | 196/423 | 46.34 |
| Push left | 133/217 | 61.29 |
| Push right | 63/206 | 30.58 |
| Other tasks | 3429/3631 | 94.44 |
| Setting | Observed configuration |
|---|---|
| Initialization / backbone | Released LingBot foundation / Qwen3-VL-4B plus sparse action experts |
| Input / native representation | Three cameras; 55 state/action channels |
| Optimizer / local batch | Muon; micro-batch 32, global batch 96 |
| Adaptation / training GPUs | ,000 updates; three H200 GPUs |
| Warmup / terminal base LR | Ratio 0.0333 / |
| Action chunk / integration | predicted/executed actions; ten flow steps |
| Metric | Official weights | Local 50k checkpoint |
|---|---|---|
| Clean successes / episodes | /5000 | /5000 |
| Clean success rate | .72% | .78% |
| Randomized success rate | – | – |
| Completed / skipped tasks | / 0 | / 0 |
| Local minus official | percentage points on Clean | |
| Metric | Official weights | Local 50k checkpoint |
|---|---|---|
| Reference / local sample exposure | .2M (source recipe) | .8M |
| Measured adaptation wall time | – | :07:18 |
| Measured H200 training GPU-hours | – | .365 |
| Clean evaluation wall time | .683 h | .925 h |
| Clean evaluation GPU-hours | .733 | .700 |
| Primary weight artifact | .504 GB | .504 GB |
| Task | Official | Local | Difference |
|---|---|---|---|
| place_cans_plasticbox | /100 | /100 | -87 |
| handover_block | /100 | /100 | -90 |
| pick_dual_bottles | /100 | /100 | -79 |
| put_bottles_dustbin | /100 | /100 | -70 |
| pick_diverse_bottles | /100 | /100 | -71 |
| lift_pot | /100 | /100 | -84 |
| Setting | Observed configuration |
|---|---|
| World / action modules | Wan2.2-TI2V-5B plus Wan VAE / ActionDiT |
| Training views / video window | Three views; 33 frames, stride four; |
| Native action / unified channels | D end-effector commands / 80D slots |
| Updates / local global batch | ,000 / 64 (four GPUs 16) |
| Optimizer / learning-rate schedule | AdamW; , cosine, warmup ratio 0.05 |
| Training precision / parallelism | BF16 / ZeRO-2 on four H200 NVL GPUs |
| Metric | Official weights | Local BS64-80K |
|---|---|---|
| Clean successes / episodes | /5000 | /5000 |
| Clean success rate | .02% | .30% |
| Randomized successes / episodes | /5000 | /5000 |
| Randomized success rate | .66% | .40% |
| Two-scene mean | .84% | .35% |
| Local minus official | percentage points overall | |
| Metric | Official weights | Local BS64-80K |
|---|---|---|
| Reference / local sample exposure | .376M (source recipe) | .120M |
| Measured adaptation wall time | – | :31:01 |
| Measured training GPU-hours | – | .068 |
| Clean evaluation wall time | :04:28 | :03:02 |
| Randomized evaluation wall time | :05:37 | :42:39 |
| Total evaluation GPU-hours | .672 | .046 |
| Task | Official C/R | Local C/R | Difference |
|---|---|---|---|
| hanging_mug | /54 | /34 | -13.5 |
| turn_switch | /65 | /57 | -17.5 |
| open_microwave | /73 | /71 | -12.5 |
| blocks_ranking_size | /77 | /83 | +2.0 |
| press_stapler | /94 | /91 | -7.0 |
| stack_bowls_three | /80 | /82 | -1.5 |
| Setting | Observed configuration |
|---|---|
| Visual encoder / policy scale | Frozen DINOv3 ViT-L/16 / approximately 0.5B (source) |
| Task specification | Task-name-selected precomputed visual transition vector |
| Input view / size | Head camera / |
| Action / internal state channels | / 16 |
| Prediction / execution horizon | / 16 actions |
| Integration / smoothing | Ten flow steps / B-spline |
| Metric | Official weights | Local stage-2 epoch 4 |
|---|---|---|
| Clean successes / episodes | /250 | /250 |
| Clean success rate | .60% | .80% |
| Working Wilson 95% interval | .20%–92.80% | .29%–92.14% |
| Randomized success rate | – | – |
| Tasks with five successes | /50 | /50 |
| Tasks below four successes | /50 | /50 |
| Training prefix | Saved epochs | Epoch timers (h) | Last epoch total loss |
|---|---|---|---|
| lila_stage1 | .35 | .0689 | |
| lila_stage2 | .59 | .0641 |
| Task | Official / 5 | Local / 5 | Gap (pp) |
|---|---|---|---|
| place_a2b_left | /5 | /5 | -40 |
| place_dual_shoes | /5 | /5 | -60 |
| move_stapler_pad | /5 | /5 | -20 |
| open_microwave | /5 | /5 | -40 |
| place_mouse_pad | /5 | /5 | -20 |
| click_bell | /5 | /5 | -20 |
| Family | Impl. | Comp. | Isolate | Xfer. | Evidence and |
|---|---|---|---|---|---|
| ABot-M0 | Backbone budget comparison; same LIBERO checkpoint on LIBERO-plus. . | ||||
| LingBot 2.0 | Official/local recipe gap, common local evaluator; no isolated MoE/teacher effect. . | ||||
| OpenWAM | Official/local adaptation gap on the same execution path; randomized data used in training. . | ||||
| LiLa-WAM | VTT inspected; official/local stage-2 comparison on a documented common evaluator. . |
| Checkpoint | |||||||
|---|---|---|---|---|---|---|---|
| ABot Q3.5-0.8B | .6 | .9 | – | .0 | .0 | – | % |
| ABot Q3-VL-2B | .8 | .5 | – | .0 | .0 | – | % |
| ABot Q3-VL-4B | .5 | .7 | – | .0 | .0 | – | % |
| ABot Q3.5-2B | .1 | .6 | – | .0 | .0 | – | % |
| ABot Q3.5-4B | .5 | .4 | – | .0 | .0 | – | % |
| ABot Q3.5-9B | .8 | .2 | – | .0 | .0 | – | % |
| Profile | Weights | Use case |
|---|---|---|
| Balanced | General reproduction decision | |
| Training constrained | Repeated adaptation with limited compute | |
| Deployment constrained | Serving memory and latency dominate |
| Checkpoint | Balanced | Training constrained | Deployment constrained |
|---|---|---|---|
| ABot Q3.5-0.8B | – / 84% | – / 92% | – / 72% |
| ABot Q3-VL-2B | – / 84% | – / 92% | – / 72% |
| ABot Q3-VL-4B | – / 84% | – / 92% | – / 72% |
| ABot Q3.5-2B | – / 84% | – / 92% | – / 72% |
| ABot Q3.5-4B | – / 84% | – / 92% | – / 72% |
| ABot Q3.5-9B | – / 84% | – / 92% | – / 72% |
| Setting | Observed configuration |
|---|---|
| Policy / accelerator | ABot/PX-M0 Qwen3-VL-2B / H200 NVL |
| Inputs / action interface | Three cameras / 14 absolute joint channels |
| Chunk / numerical path | actions / BF16, eager attention, ten DDIM steps |
| Single-GPU timed workload | Randomized tasks ten episodes |
| Original / shared model instances | One per task process / one per GPU |
| Primary concurrency / batch cap | Six- and eight-worker comparisons / one |
| Entry | Workers | Successes | Executed steps | End-to-end seconds |
|---|---|---|---|---|
| Original PX | /120 | ,692 | .949 | |
| Harness W6/B1 | /120 | ,352 | .580 | |
| Harness W8/B1 | /120 | ,175 | .330 |
| Deployment | GPUs | Wall seconds | GPU-hours | Episodes/min |
|---|---|---|---|---|
| Co-located W8/B1 | .641 | .279 | .18 | |
| Co-located W8/B1 per GPU | .499 | .344 | .62 | |
| Split model/simulation W16/B1 | .538 | .453 | .84 |
| Entry | Successes | Steps | End-to-end (s) | GPU-hours | Episodes/min |
|---|---|---|---|---|---|
| Original PX / W6 | /500 | ,145 | .99 | .326 | .17 |
| Harness / W6 | /500 | ,487 | .52 | .235 | .50 |
| Harness / W16 | /500 | ,542 | .54 | .008 | .53 |
| Deployment | Workers | B | Successes | Steps | Rollout (s) | End-to-end (s) |
|---|---|---|---|---|---|---|
| Centralized (1+3 GPUs) | /120 | ,918 | .435 | .22 | ||
| Centralized (1+3 GPUs) | /120 | ,856 | .496 | .27 | ||
| Co-located (4 GPUs) | /120 | ,997 | .647 | .01 |
Appendix figures & tables7 assets
Supplementary material from the paper’s appendix.
Appendix
| Setting | RoboTwin | LIBERO / LIBERO-plus | RoboCasa GR1 |
|---|---|---|---|
| Training updates | k | k / no extra training | k |
| Global batch | |||
| State / action dimensions | / 14 | / 14 in config; state input to be verified | / 29 |
| Training action horizon | |||
| Integration steps | |||
| Training seed |
| Evidence | Current status | Follow-up |
|---|---|---|
| RoboTwin success | Original results checked against final log counters; 50 tasks per scene | Multiple training seeds and external protocol checks |
| Configurations and final weights | Six evaluated RoboTwin configurations and dataset-specific final weights; file sizes measured | Versioned release configurations and weight checksums |
| Loss convergence | Observations extracted from console logs | Standard exports of raw metrics |
| Training memory | Approximate recorded mean and maximum readings | Raw traces, units, and capacity checks |
| Rollout time and concurrency | Workflow times and concurrency limits recorded | Policy latency, task time, and worker activity |
| LIBERO / RoboCasa counts | Reconstructed video verdicts and task denominators | Independent episode tables and exception logs |
| Q3.5-0.8B | Q3-2B | Q3-4B | Q3.5-2B | Q3.5-4B | Q3.5-9B | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Task | C | R | C | R | C | R | C | R | C | R | C | R |
| adjust_bottle | 100 | 100 | 100 | 100 | 100 | 100 | 100 | 99 | 100 | 99 | 100 | 100 |
| beat_block_hammer | 83 | 82 | 94 | 88 | 94 | 92 | 86 | 83 | 89 | 83 | 96 | 87 |
| blocks_ranking_rgb | 91 | 93 | 93 | 93 | 92 | 94 | 90 | 84 | 98 | 91 | 94 | 90 |
| blocks_ranking_size | 57 | 59 | 67 | 66 | 66 | 65 | 54 | 74 | 74 | 69 | 72 | 66 |
| click_alarmclock | 2 | 5 | 5 | 6 | 10 | 29 | 6 | 15 | 22 | 13 | 3 | 9 |
| Setting | Recorded value |
|---|---|
| Training / evaluation environments | ABCD / D |
| Demonstrations / frames | ,870 / 1,071,743; converted LeRobot v2.1 |
| Updates / batch / seed | ,000 / 64 / 42 |
| Frozen encoder | VGGT spatial module |
| Action expert / integration steps | DiT-B, 16 layers / configured 4 |
| Training / executed action horizon | / 8 in the inspected shared client |
| Task | Success / attempts | Rate (%) |
|---|---|---|
| close_drawer | 182/182 | 100.00 |
| lift_blue_block_drawer | 19/19 | 100.00 |
| lift_blue_block_slider | 100/123 | 81.30 |
| lift_blue_block_table | 143/143 | 100.00 |
| lift_pink_block_drawer | 11/11 | 100.00 |
| lift_pink_block_slider | 109/128 | 85.16 |
| Task | L-O | L-L | W-O (C/R) | W-L (C/R) | Li-O | Li-L |
|---|---|---|---|---|---|---|
| adjust_bottle | 100 | 99 | 100/99 | 96/99 | 5/5 | 5/5 |
| beat_block_hammer | 91 | 45 | 98/99 | 100/97 | 4/5 | 5/5 |
| blocks_ranking_rgb | 92 | 58 | 100/96 | 98/100 | 5/5 | 5/5 |
| blocks_ranking_size | 76 | 36 | 78/77 | 76/83 | 4/5 | 5/5 |
| click_alarmclock | 64 | 62 | 97/100 | 96/99 | 5/5 | 5/5 |
| click_bell | 58 | 18 | 100/100 | 100/100 | 5/5 | 4/5 |
Robot Foundation Models
Robot Foundation Models are pretrained systems that combine perception, reasoning, and action to support diverse tasks and robot embodiments.
See all 135 papers