RoboAtom: Large-scale Atomic-Action Supervision for Robot Learning
Organizations: Shanghai Artificial Intelligence Laboratory · Shanghai Jiao Tong University · Fudan University · Tsinghua University ·
Abstract
Fine-grained action annotations can support skill reuse and compositional generalization in robot policies. However, robot datasets typically provide task-level instructions without subtask annotations. Although some include subtask labels, inconsistent formats and conventions hinder cross-source joint training. We propose RoboAtom-Data, which adds unified, time-aligned atomic-action annotations to existing data from multiple sources, covering 1.45 million trajectories, 6.88 million skill-labeled segments, and 16,882.1 hours. Our pipeline combines a unified protocol, large-scale manual annotation, propagation across repeated executions with the same ordered skill sequence, and multi-stage quality control. We evaluate the dataset through automatic atomic-action annotation and robot control. We construct RoboAtom-Bench to standardize evaluation of skill recognition and temporal boundary localization. Trained on the annotated data, RoboAtom-Anno achieves better automatic annotation performance than all evaluated open- and closed-source models on both RoboAtom-Bench and the external WGO-Bench. For robot control, atomic-action supervision paired with hierarchical execution improves task success over task-level baselines on LIBERO-Long, LIBERO-Plus, and RoboTwin. We will release the data, benchmark, model, and construction pipeline to support further research on skill-level robot learning.
Figures & tables
| Dataset | Domain | Hours | Trajectories | Segments | Skills | Tasks | Embod. |
|---|---|---|---|---|---|---|---|
| AgiBot World Beta | Real | 2,976.4 | 141,563 † | 1,001,552 | 77 † | 217 | 1 |
| AgiBot World 2026 | Real | 591.6 † | 28,331 † | 327,355 † | 43 † | 37 † | 1 † |
| Galaxea Open-World | Real | 500.0 | 19,183 † | 108,775 † | 58 | 150 | 1 |
| RoboInter-Data | Real | 2,417.1 † | 235,880 | 752,388 | 15 | 232 | 6 |
| BEHAVIOR-1K 2026 | Sim | 1,952.9 | 20,000 | 406,341 | 35 | 100 | 1 |
| RoboAtom-Data | Mixed | 16,882.1 † | 1,446,974 † | 6,876,282 † | 29 | 3,334 † | 32 † |
| Model | mIoU | [email protected] | Skill [email protected] | EA (%) | Cost |
|---|---|---|---|---|---|
| GPT-4o | 48.2 | 20.7 | 11.1 | 10 | 0.888 |
| Gemini 3.1 Pro | 61.1 | 44.9 | 39.7 | 39 | 2.877 |
| GPT-5.6-sol | 58.9 | 37.8 | 35.0 | 46 | 3.510 |
| Qwen3.8-27B | 46.1 | 25.4 | 19.1 | 25 | 0.051 |
| Cortex | 66.5 | 49.8 | 48.5 | 37 | |
| PhysExtend | 76.8 | 71.6 | 71.0 | 69 |
| Model | RoboAtom-Bench | WGO-Bench Robot | ||||||
|---|---|---|---|---|---|---|---|---|
| mIoU | [email protected] | Skill [email protected] | Edit | Cost | mIoU | [email protected] | Cost | |
| GPT-4o | 31.5 | 13.9 | 7.2 | 47.7 | 0.971 | 46.1 | 14.6 | 0.800 |
| GPT-5.6-sol | 44.0 | 28.0 | 21.4 | 63.4 | 4.330 | 41.9 | 31.3 | 3.375 |
| Gemini 3.1 Pro | 42.5 | 24.4 | 16.1 | 61.8 | 4.516 | 52.1 | 29.6 | 4.389 |
| Qwen3.8-27B | 38.4 | 20.1 | 10.9 | 56.6 | 0.103 | 51.3 | 24.3 | 0.096 |
| Qwen3.5-9B | 9.6 | 6.2 | 3.5 | 28.7 | 0.008 | 12.8 | 1.7 | 0.007 |
| Method | LIBERO | LIBERO-Plus | RoboTwin | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Long | Spatial | Object | Goal | Long | Overall | Clean | Random | Avg. | |
| 95.00 | 93.01 | 85.23 | 79.93 | 78.56 | 84.05 | 80.70 | 48.04 | 64.37 | |
| Our method | 98.20 | 92.46 | 91.86 | 86.34 | 82.29 | 88.18 | 82.02 | 50.32 | 66.17 |
Appendix figures & tables14 assets
Supplementary material from the paper’s appendix.
Appendix
| Dataset | Domain | Hours | Trajectories | Segments | Skills | Tasks | Embod. |
|---|---|---|---|---|---|---|---|
| Private | Real | 54.7 † | 3,187 † | 20,088 † | 10 † | 7 † | 2 † |
| ABC-130k | Real | 3,585.6 † | 130,740 † | 2,353,804 † | 17 † | 198 † | 1 † |
| EBench | Sim | 182.9 † | 6,600 † | 42,459 † | 12 † | 26 † | 1 † |
| Galaxea Open-World | Real | 465.9 † | 19,183 † | 124,104 † | 20 † | 169 † | 1 † |
| InternData-A1 | Sim | 7,073.8 † | 621,633 † | 1,740,880 † | 13 † | 1,148 † | 1 † |
| LIBERO | Sim | 3.9 † | 1,712 † | 3,910 † | 8 † | 40 † | 1 † |
| Category | Samples | Training tasks |
|---|---|---|
| Locomotion | 17,185 | Navigation actions, movement direction, and target keypoint prediction |
| Manipulation | 954 | Grasp/release actions and manipulation keypoint prediction |
| Robot QA | 1,007,450 | Question answering on robot state, scene, and action |
| Grounding | 1,080,004 | Localization of 2D points, target boxes, affordance regions, and manipulation trajectories |
| Planning | 326,747 | Task decomposition, action sequence, and next-action prediction |
| Spatial reasoning | 409,602 | Reasoning about distance, direction, relative position, and 3D relations |
| Test subset | Trajectories | Share | GT segments | Mean GT segments | Median segments | Segment range | Total frames | Duration (hours) | Videos |
|---|---|---|---|---|---|---|---|---|---|
| Short | 200 | 40.0% | 411 | 2.06 | 2 | 1–4 | 74,214 | 0.732 | 200 |
| Medium | 100 | 20.0% | 634 | 6.34 | 6 | 5–8 | 126,762 | 1.193 | 100 |
| Long | 100 | 20.0% | 2,302 | 23.02 | 21 | 9–62 | 298,015 | 2.761 | 100 |
| Multiview | 100 | 20.0% | 671 | 6.71 | 5 | 1–48 | 108,105 | 1.119 | 321 |
| Total | 500 | 100.0% | 4,018 | 8.04 | 5 | 1–62 | 607,096 | 5.806 | 721 |
| Configuration | ViT-LoRA | visual.merger | mIoU | [email protected] | Skill [email protected] |
|---|---|---|---|---|---|
| ① Language-only | Off | Frozen | 44.3 | 28.7 | 21.7 |
| ② + merger | Off | Updated | 50.0 | 28.7 | 21.4 |
| ③ + ViT-LoRA | On | Frozen | 43.8 | 28.8 | 22.3 |
| ④ + ViT-LoRA + merger | On | Updated | 48.7 | 29.5 | 22.7 |
| Subset | Trajectories | Mean GT segments | Skill [email protected] |
|---|---|---|---|
| Short | 200 | 2.06 | 71.1 |
| Medium | 100 | 6.34 | 43.7 |
| Long | 100 | 23.02 | 17.3 |
| Multiview | 100 | 6.71 | 33.9 |
| Overall | 500 | 8.04 | 30.1 |
| Method | Spatial | Object | Goal | Long | Overall |
|---|---|---|---|---|---|
| (w/o aug) | 97.00 | 99.00 | 97.50 | 95.00 | 97.125 |
| (w/ aug) | 98.80 | 98.20 | 98.00 | 92.40 | 96.85 |
| Method | Spatial | Object | Goal | Long | Overall |
|---|---|---|---|---|---|
| (w/o aug) | 93.01 | 85.23 | 79.93 | 78.56 | 84.05 |
| (w/ aug) | 91.63 | 89.36 | 79.08 | 79.48 | 84.77 |
| Method | Clean | Random | Avg. |
|---|---|---|---|
| (w/ aug) | 70.70 | 46.00 | 58.35 |
| (w/o aug) | 80.70 | 48.04 | 64.37 |