Curieux.JY
  • JungYeon Lee
  • Post
  • ๐Ÿ•ธ๏ธ Graph
  • Lecture
  • Note

On this page

  • ๐Ÿ” Ping Review
  • ๐Ÿ”” Ring Review
    • ํ•œ ์ค„๋กœ ์‹œ์ž‘ํ•˜๋ฉด
    • ๋ฐฐ๊ฒฝ: VLA์˜ ๋ฐ”๋ฒจํƒ‘๊ณผ ๊ธฐ์กด ์ฝ”๋“œ๋ฒ ์ด์Šค ์ง€ํ˜•
    • ๋ฐฉ๋ฒ• โ‘ : ํ†ต์ผ๋œ ์ •์‹ํ™” โ€” ์ฐจ์ด๋ฅผ ๋ณด์กฐ ์†์‹ค๋กœ ํ™˜์›ํ•˜๊ธฐ
    • ๋ฐฉ๋ฒ• โ‘ก: ๋‘ ๊ฒน์˜ ๊ณ„์•ฝ โ€” I/O ์ธํ„ฐํŽ˜์ด์Šค์™€ backboneโ€“head ๋ถ„ํ•ด
    • ๋ฐฉ๋ฒ• โ‘ข: ์‹œ์Šคํ…œ ํŒŒ์ดํ”„๋ผ์ธ โ€” ํ•™์Šต ์„ธ ๊ฐˆ๋ž˜์™€ ์„œ๋ฒ„-ํด๋ผ์ด์–ธํŠธ ํ‰๊ฐ€
    • ๋ฒค์น˜๋งˆํฌ ํ†ตํ•ฉ: ์„ธ ๋ถ€ํ’ˆ์œผ๋กœ ์ •์˜๋œ ์˜จ๋ณด๋”ฉ ๊ทœ์•ฝ
    • ์‹คํ—˜ โ‘ : ๋‹จ์ผ ๋ฒค์น˜๋งˆํฌ SFT โ€” โ€œ์ตœ์†Œ ๊ฐ€์ • ์•ต์ปคโ€
    • ์‹คํ—˜ โ‘ก: ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ co-training โ€” ๋ง๊ฐ์„ ๊ณ„์ˆ˜ ํ•˜๋‚˜๋กœ ๋ง‰๊ธฐ
    • ์‹คํ—˜ โ‘ข: generalist โ€” ๋ฒค์น˜๋งˆํฌ ๊ฒฝ๊ณ„๋ฅผ ์ง€์šฐ๋ฉด ์–ด๋–ป๊ฒŒ ๋˜๋Š”๊ฐ€
    • ์‹คํ—˜ โ‘ฃ: ๊ณ„์‚ฐ ๋น„์šฉ โ€” ์ด ์ฝ”๋“œ๋ฒ ์ด์Šค๋ฅผ ๋Œ๋ฆฌ๋ ค๋ฉด ๋ฌด์—‡์ด ํ•„์š”ํ•œ๊ฐ€
    • ๐Ÿ”ง ์ฝ”๋“œ๋ฒ ์ด์Šค ๋Œ€์กฐ ๋…ธํŠธ
    • ๋น„ํŒ์ ์œผ๋กœ ๋ณด๋ฉด
      • ๊ฐ•์ 
      • ์•ฝ์ ยทํ•œ๊ณ„
    • ๊ด€๋ จ ์—ฐ๊ตฌ์™€์˜ ์ž๋ฆฌ ๋งค๊น€
    • ์š”์•ฝ

๐Ÿ“ƒStarVLA ๋ฆฌ๋ทฐ

framework
open-source
vla
world-model
benchmark
manipulation
cross-embodiment
bimanual
il
flow
Cosmos
StarVLA: A Lego-like Codebase for Vision-Language-Action Model Developing
Published

August 12, 2026

  • Paper Link (arXiv:2604.05014v1)

  • Project Page

  • Code (GitHub) โ€” ๊ณต๊ฐœ๋จ, MIT, ๊ธฐ๋ณธ ๋ธŒ๋žœ์น˜ starVLA_dev (2026-08-13 ํ™•์ธ ๊ธฐ์ค€ โญ3,448 / fork 446 / ์ตœ๊ทผ push 2026-08-09)

  • ์ €์ž: โ€œStarVLA Community & Von Neumann Institute, HKUSTโ€ (ํ‘œ์ง€ ๋ช…์˜). ์‹ค์ œ ๋ช…๋‹จ์€ ๋ณธ๋ฌธ ยง9์— ๋ณ„๋„ ๊ณต๊ฐœ โ€” Jinhui Ye, Ning Gao, Yilun Chenโ€ , Weiyu Guo, Zixuan Wang, Yuxing Chen, Fangjing Wang, Senqiao Yang, Chengyao Wang, Yuqi Liu, Meng Chu, Changsheng Lu, Pengguang Chen, Shu Liuโ€ , Jiaya Jiaโ€ * (โ€ ๊ต์‹ ์ €์ž, *Von Neumann Institute, HKUST) + Community Contributors 14์ธ

  • ๊ธฐ์ˆ  ๋ฆฌํฌํŠธ, 2026๋…„ 4์›” (arXiv v1 2026-04-06, cs.RO). ํ•™ํšŒ ๊ฒŒ์žฌ ์ •๋ณด ์—†์Œ

  1. ๐Ÿ’ก VLA ์—ฐ๊ตฌ๊ฐ€ โ€œ์•„ํ‚คํ…์ฒ˜ยท์ฝ”๋“œ๋ฒ ์ด์Šคยทํ‰๊ฐ€ ํ”„๋กœํ† ์ฝœ์ด ์ œ๊ฐ๊ฐ์ธ ๋ฐ”๋ฒจํƒ‘โ€์ด ๋˜์–ด ๋น„๊ต์™€ ์žฌํ˜„์ด ๋ถˆ๊ฐ€๋Šฅํ•ด์กŒ๋‹ค๋Š” ์ง„๋‹จ์—์„œ ์ถœ๋ฐœํ•ด, backbone(VLM ๋˜๋Š” world model)๊ณผ action head๋ฅผ ๊ณต์œ  ๊ณ„์•ฝ ์•„๋ž˜์—์„œ ์„œ๋กœ ๋…๋ฆฝ์ ์œผ๋กœ ๊ฐˆ์•„ ๋ผ์šฐ๋Š” ๋‹จ์ผ ์ฝ”๋“œ๋ฒ ์ด์Šค๋ฅผ ์ œ์•ˆํ•œ๋‹ค.
  2. โš™๏ธ ๋ชจ๋“  ๋ฐฉ๋ฒ•์„ forward() / predict_action() ๋‘ ๋ฉ”์„œ๋“œ๋ฅผ ๊ฐ€์ง„ ํ”„๋ ˆ์ž„์›Œํฌ ํด๋ž˜์Šค๋กœ ํ†ต์ผํ•˜๊ณ (์ž…๋ ฅ์€ ์ „์ฒ˜๋ฆฌ๋œ ํ…์„œ๊ฐ€ ์•„๋‹ˆ๋ผ ๋กœ๋ด‡์ด ๋ฐฐํฌ ์‹œ ๋ฐ›๋Š” ๊ทธ๋Œ€๋กœ์˜ ์›๋ณธ ๊ด€์ธก), ๊ทธ ๋‚ด๋ถ€๋ฅผ VL backbone + pluggable action head๋กœ ์ชผ๊ฐ ๋‹ค. ํ•™์Šต ๋ชฉํ‘œ๋Š” \mathcal{L}=\mathcal{L}_{\text{action}}+\mathcal{L}_{\text{aux}} ํ•˜๋‚˜๋กœ ํ†ต์ผ๋˜๊ณ , VLM ๊ณ„์—ดยทworld model ๊ณ„์—ด์˜ ์ฐจ์ด๋Š” \mathcal{L}_{\text{aux}}์˜ ํ˜•ํƒœ ์ฐจ์ด๋กœ ํ™˜์›๋œ๋‹ค.
  3. ๐ŸŽฏ ์ตœ์†Œํ•œ์˜ ๋ฐ์ดํ„ฐ ์—”์ง€๋‹ˆ์–ด๋ง๋งŒ์œผ๋กœ LIBERO ํ‰๊ท  96.6%(30K steps, OpenVLA-OFT๋Š” 175K steps์— 97.1%), SimplerEnv WidowX ์ตœ๊ณ  65.3%, RoboTwin 2.0 clean/random 88.2/88.3, RoboCasa-GR1 24ํƒœ์Šคํฌ ํ‰๊ท  48.8%๋ฅผ ๋ƒˆ๊ณ , 4๊ฐœ ๋ฒค์น˜๋งˆํฌ๋ฅผ ํ•ฉ์ณ ํ•™์Šตํ•œ ๋‹จ์ผ generalist ๋ชจ๋ธ์ด RoboCasa-GR1์—์„œ 57.3%๋กœ ์˜คํžˆ๋ ค specialist๋ฅผ ์•ž์„ ๋‹ค.

๐Ÿ” Ping Review

๐Ÿ” Ping โ€” A light tap on the surface. Get the gist in seconds.

์ด๊ฑด ๋ชจ๋ธ ๋…ผ๋ฌธ์ด ์•„๋‹ˆ๋ผ ์—ฐ๊ตฌ ์ธํ”„๋ผ ๋…ผ๋ฌธ์ด๋‹ค. ์ƒˆ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ œ์•ˆํ•˜์ง€ ์•Š๊ณ , โ€œ์ด๋ฏธ ๋‚˜์™€ ์žˆ๋Š” VLA ์„ค๊ณ„๋“ค์„ ํ•˜๋‚˜์˜ ์ถ”์ƒํ™” ๋ฐ‘์œผ๋กœ ๋ชจ์„ ์ˆ˜ ์žˆ๋Š”๊ฐ€โ€๋ฅผ ๋ฌป๋Š”๋‹ค. ์ €์ž๋“ค์˜ ์ง„๋‹จ์€ ๋ช…ํ™•ํ•˜๋‹ค โ€” VLA ์—ฐ๊ตฌ๋Š” ์„ธ ์ธต์œ„์—์„œ ํŒŒํŽธํ™”๋๋‹ค. ์•„ํ‚คํ…์ฒ˜ ์ธต์—์„œ๋Š” autoregressive tokenizationยทparallel regressionยทdiffusionยทflow matching์ด ์„œ๋กœ ๋น„๊ต ๋ถˆ๊ฐ€๋Šฅํ•˜๊ฒŒ ํฉ์–ด์ ธ ์žˆ๊ณ , ์‹œ์Šคํ…œ ์ธต์—์„œ๋Š” ๊ฐ ๋ฐฉ๋ฒ•์ด ๋ชจ๋ธ ๊ตฌ์กฐยท๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌยทํ•™์Šต ํŒŒ์ดํ”„๋ผ์ธ์„ ํ•œ ๋ฉ์–ด๋ฆฌ๋กœ ๋ฌถ์–ด ๋ฐฐํฌํ•ด ๋ถ€ํ’ˆ ์žฌ์‚ฌ์šฉ์ด ์•ˆ ๋˜๋ฉฐ, ํ‰๊ฐ€ ์ธต์—์„œ๋Š” ๋…ผ๋ฌธ๋งˆ๋‹ค ๋‹ค๋ฅธ ๋ฒค์น˜๋งˆํฌ ๋ถ€๋ถ„์ง‘ํ•ฉ์„ ๋‹ค๋ฅธ ํ”„๋กœํ† ์ฝœ๋กœ ๋ณด๊ณ ํ•œ๋‹ค. ๋…ผ๋ฌธ์€ ์ด๊ฑธ VLA ์—ฐ๊ตฌ์˜ โ€œTower of Babelโ€์ด๋ผ ๋ถ€๋ฅด๊ณ , ์›์ธ์„ ํ†ต์ผ๋œ ์ถ”์ƒํ™”์˜ ๋ถ€์žฌ๋กœ ์ง€๋ชฉํ•œ๋‹ค.


StarVLA๊ฐ€ ์ฑ„ํƒํ•œ ํ†ต์ผ VLA ์ •์‹ํ™”(Fig. 1) โ€” ์ •์ฑ… \pi๊ฐ€ ์‹œ๊ฐ ๊ด€์ธก๊ณผ ์–ธ์–ด ์ง€์‹œ๋ฅผ ๋ฏธ๋ž˜ action chunk๋กœ ์‚ฌ์ƒํ•˜๊ณ , ๋ชจ๋ธ ๊ณ„์—ด(VLM-VLA / WM-VLA / Policy-VLA)์˜ ์ฐจ์ด๋Š” ๋ณด์กฐ ์†์‹ค \mathcal{L}_{\text{aux}}์˜ ํ˜•ํƒœ ์ฐจ์ด๋กœ ์ •๋ฆฌ๋œ๋‹ค.

ํ•ต์‹ฌ ๋ฐฉ๋ฒ•๋ก :

VLA ์‹œ์Šคํ…œ์„ ํ–‰๋™ ์ƒ์„ฑ ์ค‘์‹ฌ์˜ ์ •์ฑ… ํ•˜๋‚˜๋กœ ์ •์‹ํ™”ํ•œ๋‹ค.

\pi\!\left(\mathbf{a}_{t:t+k},\ \mathbf{y}_{\text{aux}}\ \middle|\ \mathbf{x}_{\leq t},\ \ell\right)

์—ฌ๊ธฐ์„œ \mathbf{x}_{\leq t}=\{o^{\text{vis}}_{\leq t},o^{\text{depth}}_{\leq t},o^{\text{tactile}}_{\leq t},\dots\}๋Š” ์‹œ๊ฐยท๊นŠ์ดยท์ด‰๊ฐยท๊ณ ์œ ์ˆ˜์šฉ๊ฐ๊ฐ์„ ํฌํ•จํ•  ์ˆ˜ ์žˆ๋Š” ๊ด€์ธก ์ด๋ ฅ, \ell์€ ์–ธ์–ด ์ง€์‹œ, \mathbf{a}_{t:t+k}๋Š” k-์Šคํ… action chunk, \mathbf{y}_{\text{aux}}๋Š” ๋ฏธ๋ž˜ ๊ด€์ธก ์˜ˆ์ธก์ด๋‚˜ ์ค‘๊ฐ„ ์–ธ์–ด ์ถ”๋ก  ๊ฐ™์€ ์„ ํƒ์  ๋ณด์กฐ ์ถœ๋ ฅ์ด๋‹ค. ํ•™์Šต ๋ชฉํ‘œ๋Š”

\mathcal{L}=\mathcal{L}_{\text{action}}+\mathcal{L}_{\text{aux}}

๋กœ ํ†ต์ผ๋˜๊ณ , ์„ธ ๊ณ„์—ด์€ \mathcal{L}_{\text{aux}}์˜ ์„ ํƒ์œผ๋กœ ๊ฐˆ๋ฆฐ๋‹ค โ€” Direct VLA๋Š” \mathcal{L}_{\text{aux}}=0, VLM-based VLA๋Š” ํ•˜์œ„ ํƒœ์Šคํฌ ๊ณ„ํšยท๊ณต๊ฐ„ grounding ๊ฐ™์€ ์–ธ์–ด ์ •๋ ฌ ๋ณด์กฐ ๋ชฉํ‘œ, WM-based VLA๋Š” ๋ฏธ๋ž˜ ๊ด€์ธก(์ด๋ฏธ์ง€/๋น„๋””์˜ค) ์˜ˆ์ธก. ์ €์ž๋“ค์€ ์ด๋ฅผ generalized VLA perspective๋ผ ๋ถ€๋ฅด๋ฉฐ, VLM ๊ธฐ๋ฐ˜๊ณผ world model ๊ธฐ๋ฐ˜์ด ๊ทผ๋ณธ์ ์œผ๋กœ ๋‹ค๋ฅธ ํŒจ๋Ÿฌ๋‹ค์ž„์ด ์•„๋‹ˆ๋ผ ๊ฐ™์€ ๊ตฌ์กฐ ์•ˆ์—์„œ ๊ท€๋‚ฉ ํŽธํ–ฅ๋งŒ ๋‹ค๋ฅธ ๋ณ€์ข…์ผ ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ฃผ์žฅํ•œ๋‹ค.

์‹œ์Šคํ…œ ์ธต์—์„œ ์ด ๊ด€์ ์„ ๋– ๋ฐ›์น˜๋Š” ๊ฒƒ์€ ๋‘ ๊ฐœ์˜ ๊ณ„์•ฝ์ด๋‹ค. ๋ฐ”๊นฅ ๊ณ„์•ฝ์€ ๋ชจ๋“  ํ”„๋ ˆ์ž„์›Œํฌ๊ฐ€ ๋…ธ์ถœํ•˜๋Š” forward()(์›๋ณธ ์ƒ˜ํ”Œ ๋ฐฐ์น˜ โ†’ ์†์‹ค dict)์™€ predict_action()(๊ฐ™์€ ๊ด€์ธก ํ˜•์‹ โ†’ ์˜ˆ์ธก action chunk) ๋‘ ๋ฉ”์„œ๋“œ๋‹ค. ํ•ต์‹ฌ์€ ํ•™์Šต ์ž…๋ ฅ์ด ์ „์ฒ˜๋ฆฌ๋œ dataloader ํ…์„œ๊ฐ€ ์•„๋‹ˆ๋ผ ๋ฐฐํฌ ์‹œ ๋กœ๋ด‡์ด ์‹ค์ œ๋กœ ์ฃผ๋Š” ์›๋ณธ ๊ด€์ธก๊ณผ ๋™์ผํ•œ ํ˜•์‹์ด๋ผ๋Š” ์  โ€” train/test ๋ถ„ํฌ ๋ถˆ์ผ์น˜๋ฅผ ์• ์ดˆ์— ๋งŒ๋“ค์ง€ ์•Š๊ฒ ๋‹ค๋Š” ์„ค๊ณ„๋‹ค. ์•ˆ์ชฝ ๊ณ„์•ฝ์€ VL backbone(์›๋ณธ ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ ์ž…๋ ฅ โ†’ hidden state)๊ณผ action head(hidden state โ†’ ๋ชจํ„ฐ ๋ช…๋ น) ์‚ฌ์ด์˜ ํ‘œํ˜„ ๊ทœ๊ฒฉ์ด๋‹ค. ๋‘ ๊ฒฝ๊ณ„๊ฐ€ ๋ชจ๋‘ ํ‘œ์ค€ํ™”๋ผ ์žˆ์œผ๋ฏ€๋กœ backbone๊ณผ head๋ฅผ ๊ฐ๊ฐ ๋…๋ฆฝ์ ์œผ๋กœ ๊ต์ฒดํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ด ๋…ผ๋ฌธ์ด ๋งํ•˜๋Š” ์–‘๋ฐฉํ–ฅ ๋ชจ๋“ˆ์„ฑ(bidirectional modularity)์ด๊ณ , ์กฐํ•ฉ์€ YAML๋กœ ์„ ์–ธํ•œ๋‹ค.

์ด ์ถ”์ƒํ™” ์œ„์— ๋„ค ๊ฐ€์ง€ ๋Œ€ํ‘œ ํŒจ๋Ÿฌ๋‹ค์ž„์ด ๊ตฌํ˜„๋ผ ์žˆ๋‹ค โ€” StarVLA-FAST(FAST tokenizer๋กœ LLM ์–ดํœ˜ ๊ณต๊ฐ„์—์„œ ์ด์‚ฐ action token ์ž๊ธฐํšŒ๊ท€ ์ƒ์„ฑ), StarVLA-OFT(์‚ฌ์ „ ์ •์˜๋œ action token์˜ hidden state๋ฅผ ์ฝ์–ด ์—ฐ์† ํ–‰๋™์„ ๋ณ‘๋ ฌ ํšŒ๊ท€, L1 ์†์‹ค), StarVLA-\pi(๋‹ค์ธต VL hidden state์— cross-attention์œผ๋กœ ์กฐ๊ฑดํ™”๋œ layer-wise cross-DiT flow-matching action expert), StarVLA-GR00T(VL backbone = System 2 ๋А๋ฆฐ ์ถ”๋ก , DiT flow matching = System 1 ๋น ๋ฅธ ํ–‰๋™ ์ƒ์„ฑ์˜ ์ด์ค‘ ์‹œ์Šคํ…œ).

์ฃผ์š” ๊ฒฐ๊ณผ:

  • LIBERO(Table 2, 4๊ฐœ ์Šค์œ„ํŠธ ํ†ตํ•ฉ ๋‹จ์ผ ์ •์ฑ…, ์Šค์œ„ํŠธ๋‹น 500 trial) โ€” StarVLA-OFT 96.6% / GR00T 96.5% / \pi 95.7% / FAST 95.4% (๋ชจ๋‘ Qwen3-VL-4B, 30K steps = 9.54 epochs). ๋น„๊ต๊ตฐ์€ OpenVLA-OFT 97.1%(175K steps, 223 epochs), \pi_0 94.1%, GR00T-N1.5 86.5%, \pi_0+FAST 85.5%.
  • backbone ๊ต์ฒด(Table 2) โ€” Qwen3-VL-4B๋ฅผ Cosmos-Predict2-2B(๋น„๋””์˜ค world model)๋กœ ๊ฐˆ์•„ ๋ผ์›Œ๋„ OFT 95.8 / \pi 95.5 / GR00T 95.2๋กœ ํ‰๊ท  95.2% ์ด์ƒ ์œ ์ง€.
  • SimplerEnv(Table 3ยท4) โ€” WidowX Visual Matching ์ตœ๊ณ  65.3%(GR00T), Cosmos backbone ์ตœ๊ณ  61.6%. Google Robot์—์„œ StarVLA-OFT๊ฐ€ VM 76.0 / VA 70.2๋กœ CogACT(74.8 / 61.3)ยทSpatialVLA(75.1 / 70.7)์™€ ๋Œ€๋“ฑํ•˜๊ฑฐ๋‚˜ ์•ž์„ฌ.
  • RoboTwin 2.0(Table 7, 50ํƒœ์Šคํฌ ๋‹จ์ผ ์ •์ฑ…, 10,000 trial) โ€” StarVLA-OFT clean/random 88.2 / 88.3, GR00T 88.0 / 88.5, \pi 88.1 / 88.8. ๋น„๊ต๊ตฐ \pi_{0.5} 82.7 / 76.8, Lingbot-VLA 88.6 / 86.7, X-VLA 72.9 / 72.8.
  • RoboCasa-GR1(Table 5, 24ํƒœ์Šคํฌ) โ€” OFT 48.8% > GR00T 47.8 > GR00T-N1.6 47.6 > \pi 43.9 > FAST 39.0 > \pi_{0.5} 37.0. ์—ฐ์† ํ–‰๋™ head๊ฐ€ ์ด์‚ฐ head๋ฅผ 9.8์  ์•ž์„ ๋‹ค.
  • Generalist(Table 9) โ€” LIBEROยทSimplerEnvยทRoboTwinยทRoboCasa๋ฅผ ํ•ฉ์ณ ํ•™์Šตํ•œ ๋‹จ์ผ ๋ชจ๋ธ์ด RoboCasa-GR1์—์„œ 57.3%, SimplerEnv WidowX 70.2 / Google VA 73.8 / VM 79.3์œผ๋กœ specialist๋ฅผ ์ƒํšŒ.
  • ํ•™์Šต ๋น„์šฉ(Table 10ยท11) โ€” 8ร—A100 ๋‹จ์ผ ๋…ธ๋“œ์—์„œ per-GPU batch 8์ผ ๋•Œ 1.131 s/step, 100K step์— 31์‹œ๊ฐ„ 26๋ถ„. 256 GPU๊นŒ์ง€ ํ™•์žฅ ์‹œ ๋ณ‘๋ ฌ ํšจ์œจ 79~80%๋กœ ์•ˆ์ •.

๊ฒฐ๋ก :

โ€œbackbone ร— action head๋ฅผ ๋ ˆ๊ณ ์ฒ˜๋Ÿผ ์กฐ๋ฆฝํ•œ๋‹คโ€๋Š” ๋ฐœ์ƒ ์ž์ฒด๋Š” ์ƒˆ๋กญ์ง€ ์•Š์ง€๋งŒ, VLM ๋ฐฑ๋ณธ๊ณผ ๋น„๋””์˜ค world model ๋ฐฑ๋ณธ์„ ๊ฐ™์€ ๊ณ„์•ฝ ์•„๋ž˜ ๋†“๊ณ  4์ข… action head ์ „๋ถ€์™€ ๊ต์ฐจ ํ‰๊ฐ€ํ•œ ๊ณต๊ฐœ ์ฝ”๋“œ๋ฒ ์ด์Šค๋Š” ์ด์ „์— ์—†์—ˆ๋‹ค๋Š” ๊ฒƒ์ด ์ด ๋ฆฌํฌํŠธ์˜ ์‹ค์งˆ์  ๊ธฐ์—ฌ๋‹ค. ์„ฑ๋Šฅ ์ˆ˜์น˜๋Š” โ€œ์šฐ๋ฆฌ ๋ฐฉ๋ฒ•์ด ๋‚ซ๋‹คโ€๋Š” ์ฃผ์žฅ์ด๋ผ๊ธฐ๋ณด๋‹ค โ€œ์ตœ์†Œ ๊ฐ€์ •์œผ๋กœ๋„ ์—ฌ๊ธฐ๊นŒ์ง€๋Š” ๋‚˜์˜จ๋‹คโ€๋Š” ์žฌํ˜„ ๊ฐ€๋Šฅํ•œ ์•ต์ปค ํฌ์ธํŠธ ์„ฑ๊ฒฉ์ด ๊ฐ•ํ•˜๊ณ , ์‹ค์ œ๋กœ ์ €์ž๋“ค๋„ ๊ทธ๋ ‡๊ฒŒ ์œ„์น˜์‹œํ‚จ๋‹ค. ๋‹ค๋งŒ ๋ฆฌํฌํŠธ๋กœ์„œ์˜ ์™„์„ฑ๋„์—๋Š” ๊ตฌ๋ฉ์ด ์žˆ๋‹ค โ€” ํ†ตํ•ฉํ–ˆ๋‹ค๊ณ  ์„ ์–ธํ•œ 7๊ฐœ ๋ฒค์น˜๋งˆํฌ ์ค‘ ๊ฒฐ๊ณผ๊ฐ€ ๋ณด๊ณ ๋œ ๊ฒƒ์€ 4๊ฐœ๋ฟ์ด๊ณ , ์ดˆ๋ก์ด ๋‚ด์„ธ์šด ์‹ค๊ธฐ ๋ฐฐํฌ๋Š” ์ธํ„ฐํŽ˜์ด์Šค ์„œ์ˆ ๋งŒ ์žˆ์„ ๋ฟ ์‹คํ—˜์ด ํ•˜๋‚˜๋„ ์—†๋‹ค. Table 9์˜ LIBERO ํ‰๊ท  ์—ด์€ ์ž๊ธฐ ํ–‰์˜ ์‚ฐ์ˆ ํ‰๊ท ๊ณผ ๋งž์ง€ ์•Š๋Š”๋‹ค.


๐Ÿ”” Ring Review

๐Ÿ”” Ring โ€” An idea that echoes. Grasp the core and its value.

ํ•œ ์ค„๋กœ ์‹œ์ž‘ํ•˜๋ฉด

์ด ๋ฆฌํฌํŠธ์˜ ์ง„์งœ ์ฃผ์žฅ์€ โ€œ์šฐ๋ฆฌ๊ฐ€ ์ข‹์€ ๋ชจ๋ธ์„ ๋งŒ๋“ค์—ˆ๋‹คโ€๊ฐ€ ์•„๋‹ˆ๋ผ โ€œVLM ๊ธฐ๋ฐ˜๊ณผ world model ๊ธฐ๋ฐ˜์€ ์• ์ดˆ์— ๋‹ค๋ฅธ ํŒจ๋Ÿฌ๋‹ค์ž„์ด ์•„๋‹ˆ์—ˆ๋‹คโ€์ด๊ณ , ๊ทธ ์ฃผ์žฅ์˜ ์ฆ๊ฑฐ๋Š” ์„ฑ๋Šฅํ‘œ๊ฐ€ ์•„๋‹ˆ๋ผ ์ฝ”๋“œ๋ฒ ์ด์Šค์˜ ์กด์žฌ ์ž์ฒด๋‹ค. ๋…ผ๋ฆฌ ๊ตฌ์กฐ๊ฐ€ ํฅ๋ฏธ๋กญ๋‹ค โ€” ๋ณดํ†ต ๋…ผ๋ฌธ์€ ๊ฐ€์„ค์„ ์„ธ์šฐ๊ณ  ์‹คํ—˜์œผ๋กœ ๊ฒ€์ฆํ•˜๋Š”๋ฐ, ์—ฌ๊ธฐ์„œ๋Š” โ€œํ•˜๋‚˜์˜ ์ถ”์ƒํ™”๊ฐ€ ๋‘ ๊ณ„์—ด์„ ๋ชจ๋‘ ๋‹ด์„ ์ˆ˜ ์žˆ๋Š”๊ฐ€โ€๋ผ๋Š” ์งˆ๋ฌธ์— ๋‹ด์•„ ๋ดค๋”๋‹ˆ ๋‹ด๊ธฐ๋”๋ผ๋กœ ๋‹ตํ•œ๋‹ค. Table 2์—์„œ Qwen3-VL-4B๋ฅผ Cosmos-Predict2-2B๋กœ ๋ฐ”๊ฟ”๋„ ํ‰๊ท ์ด 96.6 โ†’ 95.8๋กœ 0.8์ ๋ฐ–์— ์•ˆ ๋–จ์–ด์ง„๋‹ค๋Š” ์‚ฌ์‹ค์ด, โ€œbackbone์€ ๊ต์ฒด ๊ฐ€๋Šฅํ•œ ๋ถ€ํ’ˆ์ด๋‹คโ€๋ผ๋Š” ๋ช…์ œ์˜ ์‹ค์ฆ์ด๋‹ค. ๋ฐ˜๋Œ€๋กœ ๋งํ•˜๋ฉด ์ด ๋ฆฌํฌํŠธ์—์„œ ๊ฐ€์žฅ ์•ฝํ•œ ๋ถ€๋ถ„๋„ ๊ฐ™์€ ์ž๋ฆฌ์— ์žˆ๋‹ค โ€” ์ถ”์ƒํ™”๊ฐ€ ์„ฑ๋ฆฝํ•œ๋‹ค๋Š” ๊ฒƒ์€ ์ฝ”๋“œ๋กœ ๋ณด์˜€์ง€๋งŒ, ๊ทธ ์ถ”์ƒํ™”๊ฐ€ O(n+m)์˜ ๋น„์šฉ์œผ๋กœ ์„ฑ๋ฆฝํ•˜๋Š”์ง€(์ฆ‰ backbone n๊ฐœ์™€ head m๊ฐœ๋ฅผ ์กฐํ•ฉ์— ๋น„๋ก€ํ•˜๋Š” ์ฝ”๋“œ ์—†์ด ๋ถ™์ผ ์ˆ˜ ์žˆ๋Š”์ง€)๋Š” ๋…ผ๋ฌธ ์–ด๋””์—๋„ ๊ฒ€์ฆ๋ผ ์žˆ์ง€ ์•Š๊ณ , ๋ ˆํฌ๋ฅผ ์—ด์–ด ๋ณด๋ฉด ์‹ค์ œ๋กœ๋Š” ์กฐํ•ฉ๋งˆ๋‹ค ํŒŒ์ผ์ด ํ•˜๋‚˜์”ฉ ์žˆ๋‹ค(์•„๋ž˜ ์ฝ”๋“œ๋ฒ ์ด์Šค ๋Œ€์กฐ ๋…ธํŠธ).

๋ฐฐ๊ฒฝ: VLA์˜ ๋ฐ”๋ฒจํƒ‘๊ณผ ๊ธฐ์กด ์ฝ”๋“œ๋ฒ ์ด์Šค ์ง€ํ˜•

VLA ์—ฐ๊ตฌ๋Š” ๋‘ ๊ฐˆ๋ž˜๋กœ ๊ฐˆ๋ผ์ ธ ์™”๋‹ค. VLM ๊ธฐ๋ฐ˜์€ ์–ธ์–ด๋ชจ๋ธ์˜ ํ‘œํ˜„ ๋Šฅ๋ ฅ์„ ํ–‰๋™ ๋””์ฝ”๋”ฉ์— ์žฌํ™œ์šฉํ•˜๊ณ , world model ๊ธฐ๋ฐ˜์€ ์ƒ์„ฑ ์•„ํ‚คํ…์ฒ˜๋กœ ํ–‰๋™ ๋ถ„ํฌ์™€ ๋ฏธ๋ž˜ ๊ด€์ธก์„ ํ•จ๊ป˜ ๋ชจ๋ธ๋งํ•œ๋‹ค. ๋‘ ๊ฐˆ๋ž˜๊ฐ€ ๊ฐ์ž์˜ ์ฝ”๋“œ๋ฒ ์ด์Šคยท์ธํ„ฐํŽ˜์ด์Šค ๊ฐ€์ •ยทํ‰๊ฐ€ ํ”„๋กœํ† ์ฝœ์„ ๊ฐ–๊ณ  ๋”ฐ๋กœ ์ž๋ผ๋ฉด์„œ, ์„ค๊ณ„ ์„ ํƒ ์‚ฌ์ด์˜ ํŠธ๋ ˆ์ด๋“œ์˜คํ”„๋ฅผ ์ฒด๊ณ„์ ์œผ๋กœ ๋น„๊ตํ•˜๋Š” ์ผ์ด ์‚ฌ์‹ค์ƒ ๋ถˆ๊ฐ€๋Šฅํ•ด์กŒ๋‹ค๋Š” ๊ฒƒ์ด ยง1์˜ ๋ฌธ์ œ ์ œ๊ธฐ๋‹ค. ์ด ์ง„๋‹จ ์ž์ฒด๋Š” VLA ์„œ๋ฒ ์ด๋‚˜ ์–ธ์–ด ์กฐ๊ฑด ์กฐ์ž‘ ์„œ๋ฒ ์ด๊ฐ€ ๋‚˜์—ด์‹์œผ๋กœ ๋ณด์—ฌ ์ค€ ์ง€ํ˜•์„ ์—”์ง€๋‹ˆ์–ด๋ง ๋ฌธ์ œ๋กœ ์žฌ์ •์˜ํ•œ ๊ฒƒ์— ๊ฐ€๊น๋‹ค.


๋Œ€ํ‘œ ์˜คํ”ˆ์†Œ์Šค VLA ์‹œ์Šคํ…œ ๋น„๊ต(Table 1) โ€” 8๊ฐœ ๋Šฅ๋ ฅ ์ถ•์—์„œ StarVLA๋งŒ ์ „๋ถ€ ์ฑ„์›Œ์ ธ ์žˆ๋‹ค. ์บก์…˜์— ๊ฐ ์—ด์˜ ์ •์˜๊ฐ€ ๋ถ™์–ด ์žˆ๋‹ค.

Table 1์€ 8๊ฐœ ์ถ•(๋ชจ๋“ˆํ˜• action head / ๋ชจ๋“ˆํ˜• VLM / ๋ชจ๋“ˆํ˜• world-model backbone / ํ˜ผํ•ฉ dataloader / ์˜คํ”ˆ์†Œ์Šค ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ co-training / ์˜คํ”ˆ์†Œ์Šค cross-embodiment co-training / ํ†ตํ•ฉ ๋ฒค์น˜๋งˆํฌ ์ˆ˜ / ๋ฉ€ํ‹ฐ๋ฒค์น˜๋งˆํฌ ํ†ตํ•ฉ ํ•™์Šต)์—์„œ OpenPIยทIsaac-GR00TยทOpenVLA-OFTยทDexboticยทX-VLA์™€ ์ž์‹ ์„ ๋น„๊ตํ•œ๋‹ค. ์ฝ์–ด ๋ณด๋ฉด ์ง€ํ˜•์ด ์„ ๋ช…ํ•˜๋‹ค โ€” โ€œ๋ชจ๋“ˆํ˜• action headโ€ ์—ด์€ StarVLA๋ฅผ ์ œ์™ธํ•œ ์ „์›์ด โœ—์ด๊ณ , Dexbotic๋งŒ ๋ชจ๋“ˆํ˜• VLM๊ณผ ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ co-training์„ ๊ฐ–์ท„์œผ๋ฉฐ, world model์„ VL backbone์œผ๋กœ ์ง€์›ํ•˜๋Š” ๊ฒƒ์€ StarVLA๋ฟ์ด๋‹ค. ๋ฒค์น˜๋งˆํฌ ์ˆ˜๋Š” Isaac-GR00T 6, DexboticยทX-VLA 5, StarVLA 7.

๋‹ค๋งŒ ์ด๋Ÿฐ ํ‘œ๋Š” ์ €์ž๊ฐ€ ์—ด์„ ๊ณ ๋ฅผ ์ˆ˜ ์žˆ๋Š” ํ˜•์‹์ด๋ผ๋Š” ์ ์„ ์งš๊ณ  ๊ฐ€์•ผ ํ•œ๋‹ค. RCS ๋ฆฌ๋ทฐ์—์„œ๋„ ๋˜‘๊ฐ™์€ ๊ตฌ์กฐ์˜ ํ‘œ(Table I)๋ฅผ ๋‘๊ณ  ๊ฐ™์€ ์œ ๋ณด๋ฅผ ๋‹ฌ์•˜๋Š”๋ฐ, ์—ฌ๊ธฐ์„œ๋Š” ๊ทธ ์„ฑ๊ฒฉ์ด ๋” ๊ฐ•ํ•˜๋‹ค โ€” โ€œ๋ชจ๋“ˆํ˜• world model backboneโ€์ด๋ผ๋Š” ์—ด์„ ์„ธ์šฐ๋Š” ์ˆœ๊ฐ„ OpenPIยทOpenVLA-OFT๋Š” ์ž๋™์œผ๋กœ ์ง„๋‹ค. ๋ฐ˜๋Œ€๋กœ โ€œ์‹ค๊ธฐ ๋ฐฐํฌ ๊ฒ€์ฆ ์‚ฌ๋ก€ ์ˆ˜โ€, โ€œ์‚ฌ์ „ํ•™์Šต ์ฒดํฌํฌ์ธํŠธ ๊ณต๊ฐœโ€, โ€œ๋ฌธ์„œยทํŠœํ† ๋ฆฌ์–ผ ์„ฑ์ˆ™๋„โ€, โ€œ๋‹จ์ผ GPU ํ•™์Šต ๊ฐ€๋Šฅ์„ฑโ€ ๊ฐ™์€ ์—ด์„ ์„ธ์› ๋‹ค๋ฉด ํ‘œ ๋ชจ์–‘์€ ๋‹ฌ๋ผ์กŒ์„ ๊ฒƒ์ด๋‹ค. Table 1์€ StarVLA์˜ ์„ค๊ณ„ ์˜๋„๋ฅผ ์š”์•ฝํ•œ ๊ทธ๋ฆผ์œผ๋กœ ์ฝ๋Š” ๊ฒƒ์ด ์ •ํ™•ํ•˜๋‹ค.

๋ฐฉ๋ฒ• โ‘ : ํ†ต์ผ๋œ ์ •์‹ํ™” โ€” ์ฐจ์ด๋ฅผ ๋ณด์กฐ ์†์‹ค๋กœ ํ™˜์›ํ•˜๊ธฐ

ยง2์˜ ์ •์‹ํ™”๋Š” ์งง์ง€๋งŒ ์ด ๋ฆฌํฌํŠธ์˜ ์‚ฌ์ƒ์  ์ค‘์‹ฌ์ด๋‹ค. ์ •์ฑ…์„

\pi\!\left(\mathbf{a}_{t:t+k},\ \mathbf{y}_{\text{aux}}\ \middle|\ \mathbf{x}_{\leq t},\ \ell\right)

๋กœ ์“ฐ๋ฉด ์ค‘๊ฐ„ ํ‘œํ˜„์ด ์ถ”์ƒํ™”๋˜๊ณ , ์ž ์žฌ ์˜ˆ์ธก์ด ์žˆ๋Š” ๊ฒฝ์šฐ ๊ทธ๊ฒƒ๋“ค์ด ์•”๋ฌต์ ์œผ๋กœ ์ฃผ๋ณ€ํ™”๋œ๋‹ค. ๊ทธ๋ž˜์„œ ์ง์ ‘ ์ •์ฑ…๊ณผ ๋ชจ๋ธ ๊ธฐ๋ฐ˜ ์ ‘๊ทผ์ด ๊ฐ™์€ ์ธํ„ฐํŽ˜์ด์Šค๋กœ ํ‘œํ˜„๋œ๋‹ค. ์†์‹ค์€

\mathcal{L}=\mathcal{L}_{\text{action}}+\mathcal{L}_{\text{aux}}

์ด๊ณ  \mathcal{L}_{\text{aux}}๋Š” ํ‘œํ˜„์„ ํŠน์ • ๋ฐฉํ–ฅ์œผ๋กœ ํ˜•์„ฑํ•˜๋Š” ๊ท€๋‚ฉ ํŽธํ–ฅ์˜ ์ž๋ฆฌ๋‹ค. ์–ธ์–ด ์ •๋ ฌ ๋ณด์กฐ ๋ชฉํ‘œ๋ฅผ ๋„ฃ์œผ๋ฉด VLM ๊ธฐ๋ฐ˜, ๋ฏธ๋ž˜ ๊ด€์ธก ์˜ˆ์ธก์„ ๋„ฃ์œผ๋ฉด world model ๊ธฐ๋ฐ˜, 0์œผ๋กœ ๋‘๋ฉด direct policy๊ฐ€ ๋œ๋‹ค.

์ด ํ™˜์›์˜ ๊ฐ’์–ด์น˜๋ฅผ ์ •ํ™•ํžˆ ๋งค๊ธฐ์ž๋ฉด โ€” ์„ค๋ช…๋ ฅ์€ ํฌ๊ณ  ์˜ˆ์ธก๋ ฅ์€ ์—†๋‹ค. ๊ธฐ์กด ๋ฐฉ๋ฒ•๋“ค์ด ์ด ํ‹€์— ๋“ค์–ด๋งž๋Š”๋‹ค๋Š” ๊ฒƒ์€ ๋ณด์—ฌ ์ฃผ์ง€๋งŒ, ์–ด๋–ค \mathcal{L}_{\text{aux}}๊ฐ€ ์–ด๋–ค ์ƒํ™ฉ์—์„œ ์œ ๋ฆฌํ•œ์ง€์— ๋Œ€ํ•œ ์ด๋ก ์ด๋‚˜ ์‹คํ—˜์€ ์—†๋‹ค. ๋…ผ๋ฌธ ์Šค์Šค๋กœ๋„ โ€œ๊ด€์ (perspective)โ€์ด๋ผ ๋ถ€๋ฅด๊ณ , ๊ทธ ๊ทผ๊ฑฐ๋ฅผ โ€œ์ธํ”„๋ผ ์ฐจ์ด๋ฅผ ์ œ๊ฑฐํ•˜๋ฉด ๊ณตํ†ต์ ์ด ๋“œ๋Ÿฌ๋‚œ๋‹คโ€๋Š” ๊ฒฝํ—˜์  ๊ด€์ฐฐ์— ๋‘”๋‹ค. ์ •์งํ•œ ์„œ์ˆ ์ด๋ผ๊ณ  ๋ณธ๋‹ค. ๋‹ค๋งŒ Fig. 1์—์„œ GR00T๊ฐ€ VLM-VLA ์นธ์— ๋“ค์–ด๊ฐ€ ์žˆ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๊ณ„์—ด ๋ถ„๋ฅ˜๊ฐ€ ๋‹ค์†Œ ๋А์Šจํ•œ ๊ณณ์ด ์žˆ๊ณ , ์…‹์งธ ์ค„ Policy-VLA(ACTยทDiffusion PolicyยทRT-1ยทHPTยทGR-2ยทSeer)๋Š” ยง2 ๋ณธ๋ฌธ์˜ ์„ธ ๊ฐ€์ง€ ๋ถ„๋ฅ˜(Direct/VLM-based/WM-based)์™€ ์ด๋ฆ„์ด ์ •ํ™•ํžˆ ๋Œ€์‘ํ•˜์ง€ ์•Š๋Š”๋‹ค.

๋ฐฉ๋ฒ• โ‘ก: ๋‘ ๊ฒน์˜ ๊ณ„์•ฝ โ€” I/O ์ธํ„ฐํŽ˜์ด์Šค์™€ backboneโ€“head ๋ถ„ํ•ด


๊ฐ™์€ ์ธํ„ฐํŽ˜์ด์Šค ์•„๋ž˜ ๊ตฌํ˜„๋œ ๋„ค ๊ฐ€์ง€ ํ–‰๋™ ๋””์ฝ”๋”ฉ ํŒจ๋Ÿฌ๋‹ค์ž„(Fig. 2) โ€” ์™ผ์ชฝ๋ถ€ํ„ฐ FAST(์ด์‚ฐ ํ† ํฐ ์ž๊ธฐํšŒ๊ท€), OFT(CLS ํ† ํฐ hidden state โ†’ MLP ๋ณ‘๋ ฌ ํšŒ๊ท€), GR00T(VL ์ถœ๋ ฅ 1ํšŒ ์กฐ๊ฑดํ™” โ†’ DiT), \pi(๋‹ค์ธต hidden state๋ฅผ cross-attention์œผ๋กœ DiT์— ์ฃผ์ž…). GR00T์™€ \pi์˜ ์ฐจ์ด๊ฐ€ DiT๋กœ ๋“ค์–ด๊ฐ€๋Š” ํ™”์‚ดํ‘œ ๊ฐœ์ˆ˜๋กœ ๋“œ๋Ÿฌ๋‚œ๋‹ค.

๋ฐ”๊นฅ ๊ณ„์•ฝ(forward / predict_action)์˜ ์„ค๊ณ„ ๊ทผ๊ฑฐ๊ฐ€ ์ธ์ƒ์ ์ด๋‹ค. ๋…ผ๋ฌธ์€ ์ด๊ฒƒ์„ ๋ฐฐํฌ ์‹œ์ ์˜ ๋ถˆ๋ณ€๋Ÿ‰์œผ๋กœ ์ •๋‹นํ™”ํ•œ๋‹ค โ€” VL foundation model์ด ์–ด๋–ค ํ† ํฌ๋‚˜์ด์ €๋ฅผ ์“ฐ๋“ , ์ด๋ฏธ์ง€๋ฅผ ์–ด๋–ป๊ฒŒ ๋ฆฌ์‚ฌ์ด์ฆˆยท๋ถ„ํ• ํ•˜๋“ , ์‚ฌ์ „ํ•™์Šต์—์„œ ์–ด๋–ค ๋ณด์กฐ ๋ชฉํ‘œ๋ฅผ ์ตœ์ ํ™”ํ–ˆ๋“ , ์ถ”๋ก  ์‹œ์ ์—๋Š” ๊ฒฐ๊ตญ ๋กœ๋ด‡์ด ์ฃผ๋Š” ๋™์ผํ•œ ์›๋ณธ ์„ผ์„œ ์ŠคํŠธ๋ฆผ์„ ๋ฐ›์•„ ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ๋ชจํ„ฐ ๋ช…๋ น์„ ๋‚ด์•ผ ํ•œ๋‹ค. ๊ทธ ๋ถˆ๋ณ€๋Ÿ‰์„ ์‹œ์Šคํ…œ์˜ 1๊ธ‰ ๊ณ„์•ฝ์œผ๋กœ ๋ชป๋ฐ•์œผ๋ฉด, โ€œ์›๋ณธ ๊ด€์ธก์„ ์†Œ๋น„ํ•  ์ˆ˜ ์žˆ๋Š” ์ถ”๋ก  ๊ฒฝ๋กœ๋ฅผ ๊ฐ€์ง„ ๋ชจ๋“  VL ๋ชจ๋ธโ€์ด ๊ณง๋ฐ”๋กœ ํ˜ธํ™˜๋œ๋‹ค. ์‚ฌ์šฉ์ž๊ฐ€ ๋ชจ๋ธ๋ณ„ ์ „์ฒ˜๋ฆฌ ํŒŒ์ดํ”„๋ผ์ธ์„ ์—ญ๊ณตํ•™ํ•  ํ•„์š”๊ฐ€ ์—†์–ด์ง„๋‹ค๋Š” ๊ฒƒ์ด ์‹ค๋ฌด์  ์ด๋“์ด๊ณ , ๋ถ€์ˆ˜ ํšจ๊ณผ๋กœ train/test ๋ถ„ํฌ ๋ถˆ์ผ์น˜๋ผ๋Š” ์กฐ์šฉํ•œ ์„ฑ๋Šฅ ์ €ํ•˜ ์›์ธ์ด ์ œ๊ฑฐ๋œ๋‹ค.

์•ˆ์ชฝ ๊ณ„์•ฝ์€ backbone๊ณผ head ์‚ฌ์ด์˜ ํ‘œํ˜„ ๊ทœ๊ฒฉ์ด๋‹ค. ์กฐ๋ฆฝ์€ ํ•ญ์ƒ ๊ฐ™์€ 2๋‹จ๊ณ„ โ€” ๋ฐฑ๋ณธ์„ ๋จผ์ € ๋กœ๋“œํ•˜๊ณ , action head๋ฅผ ๋ถ™์ธ๋‹ค. ๋‘ ๊ฒฝ๊ณ„ ๋ชจ๋‘ ํ‘œ์ค€ ๊ณ„์•ฝ์ด๋ฏ€๋กœ ํ•™์Šต ํŒŒ์ดํ”„๋ผ์ธยท๋ฒค์น˜๋งˆํฌ ํ•˜๋„ค์Šคยท๋ฐฐํฌ ์„œ๋น„์Šค๊ฐ€ backboneยทhead์— ๋ฌด๊ด€ํ•˜๊ฒŒ ์œ ์ง€๋œ๋‹ค. Fig. 2์˜ ๋„ค ๋ณ€์ข…์€ ์ด ๊ณ„์•ฝ์„ ์–ผ๋งˆ๋‚˜ ๋‹ค์–‘ํ•œ ๊ณ„์‚ฐ ํŒจํ„ด์ด ๊ฒฌ๋””๋Š”์ง€ ๋ณด์—ฌ ์ฃผ๋Š” ์ŠคํŠธ๋ ˆ์Šค ํ…Œ์ŠคํŠธ์— ๊ฐ€๊น๋‹ค โ€” ์ž๊ธฐํšŒ๊ท€ ๋””์ฝ”๋”ฉ(FAST)๊ณผ ์ด์ค‘ ์‹œ์Šคํ…œ(GR00T)์€ ์ถ”๋ก  ์‹œ์  ๊ณ„์‚ฐ ํŒจํ„ด ์ž์ฒด๊ฐ€ ๊ทผ๋ณธ์ ์œผ๋กœ ๋‹ค๋ฅธ๋ฐ๋„ ๊ฐ™์€ ์ธํ„ฐํŽ˜์ด์Šค ์•„๋ž˜ ๊ณต์กดํ•œ๋‹ค๋Š” ๊ฒƒ์ด ๋…ผ๋ฌธ์˜ ๋…ผ๊ฑฐ๋‹ค.

์—ฌ๊ธฐ์„œ \pi_0 ๋ฆฌ๋ทฐ์™€ ๊ฒน์ณ ์ฝ์œผ๋ฉด ์žฌ๋ฏธ์žˆ๋Š” ์ง€์ ์ด ํ•˜๋‚˜ ์žˆ๋‹ค. Fig. 2์—์„œ StarVLA-\pi๋Š” VL ๋ชจ๋ธ์˜ ์—ฌ๋Ÿฌ ์ธต์—์„œ DiT๋กœ ํ™”์‚ดํ‘œ๊ฐ€ ๋“ค์–ด๊ฐ€๋Š”๋ฐ(layer-wise cross-attention), StarVLA-GR00T๋Š” ํ™”์‚ดํ‘œ๊ฐ€ ํ•˜๋‚˜๋‹ค. ์› ๋…ผ๋ฌธ \pi_0๋Š” action expert๋ฅผ VLM๊ณผ ๊ฐ™์€ ํŠธ๋žœ์Šคํฌ๋จธ ์•ˆ์— ์„ž์–ด ๋„ฃ๋Š” ๊ตฌ์กฐ์˜€์œผ๋ฏ€๋กœ, StarVLA-\pi๋Š” โ€œ\pi_0์˜ ์žฌ๊ตฌํ˜„โ€์ด๋ผ๊ธฐ๋ณด๋‹ค \pi_0์˜ ์•„์ด๋””์–ด๋ฅผ ์ด ์ฝ”๋“œ๋ฒ ์ด์Šค์˜ ๊ณ„์•ฝ์— ๋งž๊ฒŒ ๋ฒˆ์—ญํ•œ ๋ณ€์ข…์œผ๋กœ ์ฝ๋Š” ๊ฒƒ์ด ์ •ํ™•ํ•˜๋‹ค. ๋ฆฌํฌํŠธ๊ฐ€ โ€œre-implementations that match or in some cases exceed reported performanceโ€๋ผ๊ณ  ์“ด ๋Œ€๋ชฉ์€ ์ด ๋ฒˆ์—ญ์ด ์„ฑ๋Šฅ์„ ๊นŽ์ง€ ์•Š์•˜๋‹ค๋Š” ๋œป์ด์ง€, ๊ตฌ์กฐ๊ฐ€ ๋™์ผํ•˜๋‹ค๋Š” ๋œป์€ ์•„๋‹ˆ๋‹ค.

๋ฐฉ๋ฒ• โ‘ข: ์‹œ์Šคํ…œ ํŒŒ์ดํ”„๋ผ์ธ โ€” ํ•™์Šต ์„ธ ๊ฐˆ๋ž˜์™€ ์„œ๋ฒ„-ํด๋ผ์ด์–ธํŠธ ํ‰๊ฐ€


StarVLA ์ „์ฒด ํŒŒ์ดํ”„๋ผ์ธ(Fig. 3) โ€” ์™ผ์ชฝ ์ด์งˆ์  ๋ฐ์ดํ„ฐ ์†Œ์Šค์™€ pluggable dataloader, ๊ฐ€์šด๋ฐ build_framework(cfg) โ†’ forward()/predict_action(), ์˜ค๋ฅธ์ชฝ ํ•™์Šต(Accelerate + DeepSpeed)๊ณผ ํ…Œ์ŠคํŠธ/๋ฐฐํฌ(Policy Server โ†’ ์‹œ๋ฎฌ ํ‰๊ฐ€ / ์‹ค๊ธฐ ์ œ์–ด).

ํ•™์Šต์€ ๋ช…์‹œ์  PyTorch ๋ฃจํ”„ ์œ„์— Accelerate + DeepSpeed๋กœ ๊ตฌํ˜„๋˜๊ณ , YAML ์„ค์ • ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ๋ชจ๋“  ๋ฐฉ๋ฒ•์— ๊ณตํ†ต์ด๋‹ค. ์„ธ ๊ฐ€์ง€ ์ •๊ทœ ๋ชจ๋“œ์™€ ํ•œ ๊ฐ€์ง€ ์˜ˆ๊ณ ๊ฐ€ ์žˆ๋‹ค.

๋ชจ๋“œ ๊ตฌํ˜„ ์š”์ง€
์ง€๋„ํ•™์Šต SFT training/train_starvla.py ํ”„๋ ˆ์ž„์›Œํฌ forward()๊ฐ€ ๋ฐ˜ํ™˜ํ•˜๋Š” action loss๋งŒ ์ตœ์ ํ™”. ์ „์ฒด ํŒŒ์ธํŠœ๋‹ ๋˜๋Š” trainer.freeze_modules๋กœ ์„ ํƒ์  ๋™๊ฒฐ, ์„œ๋ธŒ๋ชจ๋“ˆ๋ณ„ ํ•™์Šต๋ฅ  ๋ถ„๋ฆฌ(qwen_vl_interface vs action model), bf16 autocastยทgradient accumulationยทclippingยท์ตœ์†Œ ํ•™์Šต๋ฅ  cosine ์Šค์ผ€์ค„
๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ co-training training/train_starvla_cotrain.py dataloader ๋‘ ๊ฐœ(VLAยทVLM), ์ตœ์ ํ™” ์Šคํ…๋‹น forward/backward 2ํšŒ. VLM ์†์‹ค์€ trainer.loss_scale.vlm์œผ๋กœ ๊ฐ€์ค‘ โ†’ ํ–‰๋™ ํ•™์Šต๊ณผ VLM ๋Šฅ๋ ฅ ๋ณด์กด์˜ ํŠธ๋ ˆ์ด๋“œ์˜คํ”„๋ฅผ ๊ณ„์ˆ˜ ํ•˜๋‚˜๋กœ ์กฐ์ ˆ
cross-embodiment co-training datasets.vla_data.data_mix (๋ฐ์ดํ„ฐ์…‹๋ช…, ์ƒ˜ํ”Œ๋ง ๊ฐ€์ค‘์น˜, ๋กœ๋ด‡ ํƒ€์ž…) ํŠœํ”Œ ๋ฆฌ์ŠคํŠธ๋ฅผ ์ด๋ฆ„์œผ๋กœ ์„ ํƒ โ†’ ๋Ÿฐํƒ€์ž„์— LeRobotMixtureDataset์œผ๋กœ ์‹ค์ฒดํ™”. โ€œcross-embodiment ์‚ฌ์ „ํ•™์Šตโ€์ด ๋ณ„๋„ ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์•„๋‹ˆ๋ผ ์„ค์ • ํ•ญ๋ชฉ์ด ๋œ๋‹ค
RL ํŒŒ์ธํŠœ๋‹ (๋ฏธ๊ตฌํ˜„) RLinf ํ”„๋กœ์ ํŠธ์™€ ํ˜‘์—…ํ•ด ์ง€์› ์˜ˆ์ •. ๋ฆฌํฌํŠธ ์ž‘์„ฑ ์‹œ์  ๊ณต๊ฐœ ์ฝ”๋“œ๋ฒ ์ด์Šค๋Š” ์ง€๋„ํ•™์Šตยทco-training๋งŒ

ํ‰๊ฐ€ ์ชฝ ์„ค๊ณ„๋„ ์‹ค์šฉ์ ์ด๋‹ค. ์ฒดํฌํฌ์ธํŠธ๋ฅผ baseframework.from_pretrained()๋กœ ๋กœ๋“œํ•ด ๊ฒฝ๋Ÿ‰ WebSocket policy server๋กœ ๋„์šฐ๊ณ , ๋ฒค์น˜๋งˆํฌ ํ‰๊ฐ€๊ธฐ๋Š” ์ž๊ธฐ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ ์˜์กด์„ฑ์„ ๊ฐ€์ง„ ๋ณ„๋„ conda ํ™˜๊ฒฝ์—์„œ ์–‡์€ ํด๋ผ์ด์–ธํŠธ๋กœ ๋ถ™๋Š”๋‹ค. ํŽ˜์ด๋กœ๋“œ๋Š” msgpack์œผ๋กœ ์ง๋ ฌํ™”๋˜๊ณ , imageยทlang + ์„ ํƒ์  stateยทํƒ€์ž„์Šคํƒฌํ”„๊ฐ€ dict ํ•˜๋‚˜๋กœ ์˜ค๊ฐ„๋‹ค. ํ†ต์‹  ๊ณ„์•ฝ์ด action head์— ๋ฌด๊ด€ํ•˜๋ฏ€๋กœ OFT โ†’ FAST โ†’ \pi โ†’ GR00T ์ „ํ™˜์— ๋ฒค์น˜๋งˆํฌ ์ฝ”๋“œ๋ฅผ ์†๋Œˆ ํ•„์š”๊ฐ€ ์—†๋‹ค.

๋ฒค์น˜๋งˆํฌ๋ณ„ ์ฐจ์ด๋Š” model2libero_interface.pyยทmodel2simpler_interface.pyยทmodel2robotwin_interface.py ๊ฐ™์€ ์–‡์€ ์–ด๋Œ‘ํ„ฐ ํŒŒ์ผ์— ๊ฒฉ๋ฆฌ๋œ๋‹ค. ์ด ์–ด๋Œ‘ํ„ฐ๋“ค์ด ์‹ค์ œ๋กœ ํ•˜๋Š” ์ผ โ€” ํ•™์Šต ํ•ด์ƒ๋„๋กœ ์ด๋ฏธ์ง€ ๋ฆฌ์‚ฌ์ด์ฆˆ, ์ฒดํฌํฌ์ธํŠธ ๋””๋ ‰ํ„ฐ๋ฆฌ์˜ dataset_statistics.json์„ ์ฝ์–ด ํ–‰๋™ ์—ญ์ •๊ทœํ™”, chunk ์˜ˆ์ธก์„ ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ํ–‰๋™์œผ๋กœ ๋ณ€ํ™˜, action ensembling ์ ์šฉ, sticky gripper๋‚˜ deltaโ†”๏ธŽabsolute ๋ณ€ํ™˜ ๊ฐ™์€ ๋ฒค์น˜๋งˆํฌ ๊ณ ์œ  ๊ด€๋ก€ ์ฒ˜๋ฆฌ โ€” ๋Š” VLA๋ฅผ ์‹ค์ œ๋กœ ๊ตด๋ ค ๋ณธ ์‚ฌ๋žŒ์ด๋ผ๋ฉด ์„ฑ๋Šฅ์˜ ์ ˆ๋ฐ˜์ด ์—ฌ๊ธฐ์„œ ๊ฐˆ๋ฆฐ๋‹ค๋Š” ๊ฒƒ์„ ์•„๋Š” ํ•ญ๋ชฉ๋“ค์ด๋‹ค. ์ด๊ฑธ ์ฝ”๋“œ๋กœ ๊ณต๊ฐœํ–ˆ๋‹ค๋Š” ์ ์ด ์ด ๋ฆฌํฌํŠธ์˜ ๊ฐ€์žฅ ์‹ค์งˆ์ ์ธ ๊ธฐ์—ฌ์ผ ์ˆ˜ ์žˆ๋‹ค. ๊ฐ™์€ ๋ฌธ์ œ๋ฅผ ํ†ตํ•ฉ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ํ”Œ๋žซํผ ์ชฝ์—์„œ ์ ‘๊ทผํ•œ ๊ฒƒ์ด RoboVerse์ด๊ณ , ๋กœ๋ด‡ ์Šคํƒ(์ œ์–ดยท๋ฏธ๋“ค์›จ์–ด) ์ชฝ์—์„œ ์ ‘๊ทผํ•œ ๊ฒƒ์ด RCS๋‹ค. StarVLA๋Š” ์ •์ฑ… ๋ชจ๋ธ ์ชฝ์—์„œ ๊ฐ™์€ ํŒŒํŽธํ™”๋ฅผ ๊ณต๊ฒฉํ•œ๋‹ค.

์‹ค๊ธฐ ๋ฐฐํฌ๋Š” ๊ฐ™์€ ํด๋ผ์ด์–ธํŠธ-์„œ๋ฒ„ ๊ณ„์•ฝ์˜ ์—ฐ์žฅ์œผ๋กœ ์„œ์ˆ ๋œ๋‹ค โ€” ๋กœ๋ด‡ ์ปจํŠธ๋กค๋Ÿฌ๊ฐ€ ๋ฒค์น˜๋งˆํฌ ํด๋ผ์ด์–ธํŠธ ์—ญํ• ์„ ๋งก์•„ ์นด๋ฉ”๋ผ ๊ด€์ธก์„ ๋ชจ์•„ ๊ฐ™์€ dict๋ฅผ ๋งŒ๋“ค๊ณ , ์›๊ฒฉ policy server์— ์งˆ์˜ํ•ด ๋ฐ›์€ ํ–‰๋™์„ ํ•˜๋“œ์›จ์–ด์—์„œ ์‹คํ–‰ํ•œ๋‹ค. ์ œ์–ด ๋ฃจํ”„ยท์•ˆ์ „ ๋กœ์งยท๋ฒค๋” SDK/ROS ๋…ธ๋“œ๋Š” StarVLA ๋Ÿฐํƒ€์ž„ ๋ฐ”๊นฅ์— ๋‚จ๊ณ , ๋ชจ๋ธ ์Šคํƒ์€ GPU ์ง€ํ–ฅ ์ถ”๋ก  ํ™˜๊ฒฝ์— ๊ทธ๋Œ€๋กœ ์žˆ๋Š”๋‹ค. ์‹œ๋ฎฌ๋ ˆ์ด์…˜๊ณผ ์‹ค๊ธฐ๊ฐ€ ๋™์ผํ•œ ์ฒดํฌํฌ์ธํŠธ๋ฅผ ์“ด๋‹ค๋Š” ๊ฒƒ์ด ๋…ผ์ง€๋‹ค.

๋ฒค์น˜๋งˆํฌ ํ†ตํ•ฉ: ์„ธ ๋ถ€ํ’ˆ์œผ๋กœ ์ •์˜๋œ ์˜จ๋ณด๋”ฉ ๊ทœ์•ฝ

๊ฐ ๋ฒค์น˜๋งˆํฌ ํ†ตํ•ฉ์€ ์„ธ ๋ถ€ํ’ˆ์œผ๋กœ ๊ตฌ์กฐํ™”๋œ๋‹ค โ€” โ‘  config.yaml๊ณผ dataset_statistics.json์„ ๋‹ด์€ ์ฒดํฌํฌ์ธํŠธ ํŒจํ‚ค์ง€, โ‘ก ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ํ•™์Šต ์ง„์ž…์ (examples/<BENCH>/train_files/์˜ YAML + ์‹คํ–‰ ์Šคํฌ๋ฆฝํŠธ), โ‘ข policy server๋ฅผ ๋„์šฐ๊ณ  ๊ณต์‹ ํ‰๊ฐ€๊ธฐ๋ฅผ ๊ทธ๋Œ€๋กœ ํ˜ธ์ถœํ•˜๋Š” ํ‰๊ฐ€ ์›Œํฌํ”Œ๋กœ(examples/<BENCH>/eval_files/). ์›์น™์€ โ€œ๊ณต์‹ ์›Œํฌํ”Œ๋กœ์— ์ตœ๋Œ€ํ•œ ๋ถ™๊ณ , ์ •์ฑ… ์ชฝ ์ธํ„ฐํŽ˜์ด์Šค๋งŒ ํ‘œ์ค€ํ™”ํ•œ๋‹คโ€์ด๋‹ค.

ยง4.2๊ฐ€ ์†Œ๊ฐœํ•˜๋Š” ๋ฒค์น˜๋งˆํฌ๋Š” 7๊ฐœ๋‹ค.

๋ฒค์น˜๋งˆํฌ ๊ทœ๋ชจ(๋…ผ๋ฌธ ์„œ์ˆ ) ๊ฒฐ๊ณผ ๋ณด๊ณ 
LIBERO 130 ํƒœ์Šคํฌ / 4 ์Šค์œ„ํŠธ, ํƒœ์Šคํฌ๋‹น 50 ๋ฐ๋ชจ โ‰ˆ 6.5K ๊ถค์  โœ… Table 2
SimplerEnv WidowX(BridgeData V2)ยทGoogle Robot(RT ๊ณ„์—ด), Visual Matching / Variant Aggregation โœ… Table 3ยท4
RoboCasa-GR1 24 ํƒœ์Šคํฌ, ํƒœ์Šคํฌ๋‹น โ‰ˆ1,000 ๋ฐ๋ชจ โ‰ˆ 24K ๊ถค์  โœ… Table 5ยท6
RoboTwin 2.0 50 ํƒœ์Šคํฌ ร— (clean 50 + randomized 500) โ‰ˆ 27.5K ๊ถค์ , ํ‰๊ฐ€ 10,000 trial โœ… Table 7
LIBERO-Plus ํ…Œ์ŠคํŠธ ์ „์šฉ, 7๊ฐœ ๊ต๋ž€ ์š”์ธ ยท 21๊ฐœ ์ €์ˆ˜์ค€ ๊ตฌ์„ฑ์š”์†Œ ยท 10,030 ํƒœ์Šคํฌ โŒ ์—†์Œ
BEHAVIOR-1K 1,000 ํ™œ๋™ / 50 ์”ฌ / 9,000+ ๊ฐ์ฒด. BEHAVIOR Challenge๋Š” 50 ํƒœ์Šคํฌ ยท 10,000 ๋ฐ๋ชจ(1,200์‹œ๊ฐ„+), ํƒœ์Šคํฌ๋‹น 200๊ฐœ ํ•™์Šต ๊ณต๊ฐœ โŒ ์—†์Œ
CALVIN 4 ํ™˜๊ฒฝ(Aโ€“D) / 34 ํƒœ์Šคํฌ, ABCโ†’D ์„ค์ •์—์„œ ๊ธธ์ด 5 ์‹œํ€€์Šค 1,000๊ฐœ โŒ ์—†์Œ

๊ฒฐ๊ณผ๊ฐ€ ์žˆ๋Š” ๊ฒƒ์€ 4๊ฐœ๋ฟ์ด๋‹ค. ํŠนํžˆ LIBERO-Plus๋Š” โ€œ๋ถ„ํฌ ๋ณ€ํ™”์—์„œ์˜ ๊ฐ•๊ฑด์„ฑโ€์„ ์žฌ๋Š” ํ…Œ์ŠคํŠธ ์ „์šฉ ๋ฒค์น˜๋งˆํฌ๋ผ ํ•™์Šต์ด ์ „ํ˜€ ํ•„์š” ์—†๋Š”๋ฐ๋„ ์ˆ˜์น˜๊ฐ€ ์—†๋‹ค. LIBERO์—์„œ 96%๋Œ€๋ฅผ ๋‚ด๋Š” ์ •์ฑ…์ด LIBERO-Plus์—์„œ ์–ผ๋งˆ๋‚˜ ๋ฌด๋„ˆ์ง€๋Š”์ง€๋Š” ์ด ์ฝ”๋“œ๋ฒ ์ด์Šค๊ฐ€ ๊ฐ€์žฅ ๊ฐ’์‹ธ๊ฒŒ ๋‹ตํ•  ์ˆ˜ ์žˆ๋Š” ์งˆ๋ฌธ์ด์—ˆ๊ณ , ๊ทธ๊ฒŒ ๋น ์ง„ ๊ฒƒ์ด ์ด ๋ฆฌํฌํŠธ์—์„œ ๊ฐ€์žฅ ์•„์‰ฌ์šด ๊ณต๋ฐฑ์ด๋‹ค.

์‹คํ—˜ โ‘ : ๋‹จ์ผ ๋ฒค์น˜๋งˆํฌ SFT โ€” โ€œ์ตœ์†Œ ๊ฐ€์ • ์•ต์ปคโ€

์‹คํ—˜ ์ ˆ์˜ ํ”„๋ ˆ์ด๋ฐ์ด ๋ช…ํ™•ํ•˜๋‹ค. VLA ํŠนํ™” ์‚ฌ์ „ํ•™์Šต(๋Œ€๊ทœ๋ชจ ๋กœ๋ด‡ ํ˜ผํ•ฉ ๋ฐ์ดํ„ฐ), ๋ฐ์ดํ„ฐ ์ฆ๊ฐ•, DAgger๋ฅ˜ ์˜จ๋ผ์ธ ์ •์ œ๋ฅผ ์˜๋„์ ์œผ๋กœ ์ „๋ถ€ ๋ฐฐ์ œํ•˜๊ณ , ๊ณต๊ฐœ๋œ VL ์‚ฌ์ „ํ•™์Šต ๊ฐ€์ค‘์น˜์—์„œ ์‹œ์ž‘ํ•ด ๋ฒค์น˜๋งˆํฌ ํ‘œ์ค€ ๋ฐ๋ชจ์…‹๋งŒ์œผ๋กœ ํŒŒ์ธํŠœ๋‹ํ•œ๋‹ค. ๋ชฉ์ ์€ SOTA ๊ฒฝ์Ÿ์ด ์•„๋‹ˆ๋ผ ์ถ”๊ฐ€ ์‚ฌ์ „ํ•™์Šตยท์ฆ๊ฐ•ยทco-training์˜ ํ•œ๊ณ„ ํšจ์šฉ์„ ์žฌ๋Š” ๊ธฐ์ค€์ ์„ ์„ธ์šฐ๋Š” ๊ฒƒ์ด๋‹ค.


LIBERO ๊ฒฐ๊ณผ(Table 2) โ€” 4๊ฐœ ์Šค์œ„ํŠธ์— ๋‹จ์ผ ์ •์ฑ…, ์Šค์œ„ํŠธ๋‹น 500 trial(10 ํƒœ์Šคํฌ ร— 50 ์—ํ”ผ์†Œ๋“œ). ์•„๋ž˜ ๋‘ ๋ธ”๋ก์ด Qwen3-VL-4B์™€ Cosmos-Predict2-2B ๋ฐฑ๋ณธ์ด๋‹ค.

LIBERO ์…‹์—…์€ ๊ทธ๋Œ€๋กœ ์žฌํ˜„ ๋ ˆ์‹œํ”ผ๋กœ ์“ธ ์ˆ˜ ์žˆ๊ฒŒ ์ ํ˜€ ์žˆ๋‹ค โ€” LeRobot ํฌ๋งท ์›๋ณธ ์ƒ˜ํ”Œ dict(3์ธ์นญ + ์†๋ชฉ RGB, ๊ณ ์œ ์ˆ˜์šฉ๊ฐ๊ฐยทํžˆ์Šคํ† ๋ฆฌ ์Šคํƒœํ‚นยท์ด๋ฏธ์ง€ ์ฆ๊ฐ• ์—†์Œ), ์ถœ๋ ฅ์€ action chunking = 8์˜ ์—ฐ์† EEF ํ–‰๋™ ๋ฒกํ„ฐ, 8ร—A100(Accelerate + DeepSpeed ZeRO-2), per-device batch 16, 100K step ํ•™์Šต์— 10K step๋งˆ๋‹ค ์ฒดํฌํฌ์ธํŠธ.

์ˆ˜์น˜๋ฅผ ์ฝ์„ ๋•Œ ์ฃผ์˜ํ•  ์ ์ด ๋‘˜ ์žˆ๋‹ค. ์ฒซ์งธ, โ€œ6๋ฐฐ ์ ์€ step, 23๋ฐฐ ์ ์€ epochโ€๋ผ๋Š” ๋น„๊ต๋Š” ํ•™์Šต ๋Œ€์ƒ์ด ๋‹ค๋ฅด๋‹ค. StarVLA๋Š” 4๊ฐœ ์Šค์œ„ํŠธ๋ฅผ ํ•ฉ์ณ ๋‹จ์ผ ์ •์ฑ…์„ ํ•™์Šตํ•˜๋Š”๋ฐ(์บก์…˜ ๋ช…์‹œ), OpenVLA-OFT์˜ 175K step / 223 epoch๊ฐ€ ์Šค์œ„ํŠธ๋ณ„ ์ •์ฑ…์ธ์ง€ ํ†ตํ•ฉ ์ •์ฑ…์ธ์ง€ ๋ฆฌํฌํŠธ๋Š” ๋ฐํžˆ์ง€ ์•Š๋Š”๋‹ค. ํ†ตํ•ฉ ํ•™์Šต์ด๋ฉด epoch ํ•˜๋‚˜๊ฐ€ 4๋ฐฐ ํฐ ๋ฐ์ดํ„ฐ๋ฅผ ๋„๋Š” ๊ฒƒ์ด๋ฏ€๋กœ epoch ๋น„๊ต๋Š” ๊ทธ๋Œ€๋กœ ์„ฑ๋ฆฝํ•˜์ง€ ์•Š๋Š”๋‹ค. ์‚ฐ์ˆ  ์ž์ฒด๋Š” ๋งž๋‹ค(175K/30K โ‰ˆ 5.8, 223/9.54 โ‰ˆ 23.4). ๋‘˜์งธ, ์ฒดํฌํฌ์ธํŠธ ์„ ํƒ ๋ฐฉ์‹์ด โ€œํ‰๊ท  ์„ฑ๊ณต๋ฅ ์ด ๊ฐ€์žฅ ์ข‹์€ ๊ฐ€์žฅ ์ด๋ฅธ ์ฒดํฌํฌ์ธํŠธโ€๋‹ค. ํ‰๊ฐ€ ์ง€ํ‘œ๋กœ ์ฒดํฌํฌ์ธํŠธ๋ฅผ ๊ณ ๋ฅด๋Š” ๊ฒƒ์€ VLA ๊ด€ํ–‰์ด์ง€๋งŒ, ๊ทธ ๊ฒฐ๊ณผ Table 3์—์„œ StarVLA ๋ณ€์ข…๋“ค์˜ step์ด 15Kยท65Kยท40Kยท20K๋กœ ์ œ๊ฐ๊ฐ์ด ๋œ๋‹ค. โ€œ๋ชจ๋“  ์กฐ๊ฑด์„ ๊ณ ์ •ํ•˜๊ณ  ํ•œ ๊ฐ€์ง€ ์„ค๊ณ„ ์„ ํƒ๋งŒ ๊ฒฉ๋ฆฌํ•œ๋‹คโ€๋Š” ์ด ์ฝ”๋“œ๋ฒ ์ด์Šค์˜ ํ•ต์‹ฌ ๋ช…๋ถ„์ด ์ •์ž‘ head ๋น„๊ต ์‹คํ—˜์—์„œ๋Š” ์ง€์ผœ์ง€์ง€ ์•Š์€ ์…ˆ์ด๋‹ค.

Cosmos backbone ๋ธ”๋ก์—์„œ ํ•˜๋‚˜ ๋” ๋ˆˆ์— ๋„๋Š” ๊ฒƒ์ด ์žˆ๋‹ค. Table 2์™€ Table 3 ๋ชจ๋‘ Cosmos-Predict2-2B ๋ธ”๋ก์—๋Š” OFTยท\piยทGR00T๋งŒ ์žˆ๊ณ  FAST๊ฐ€ ์—†๋‹ค. ๋ณธ๋ฌธ์€ ์ด ๋ถ€์žฌ๋ฅผ ์–ธ๊ธ‰ํ•˜์ง€ ์•Š๋Š”๋‹ค. ์ด์œ ๋ฅผ ์ถ”๋ก ํ•˜๊ธฐ๋Š” ์–ด๋ ต์ง€ ์•Š๋‹ค โ€” FAST head๋Š” LLM ์ž์‹ ์˜ ์–ดํœ˜ ๊ณต๊ฐ„์—์„œ ์ด์‚ฐ action token์„ ์ž๊ธฐํšŒ๊ท€ ์ƒ์„ฑํ•˜๋Š”๋ฐ, ๋น„๋””์˜ค world model์—๋Š” ๊ทธ ์–ดํœ˜ยท์–ธ์–ด๋ชจ๋ธ ๋””์ฝ”๋”๊ฐ€ ์—†๋‹ค. ์ฆ‰ โ€œbackbone๊ณผ head๋ฅผ ๊ฐ๊ฐ ๋…๋ฆฝ ๊ต์ฒดโ€๋ผ๋Š” ๋ช…์ œ์—๋Š” ๊ตฌ์กฐ์  ์˜ˆ์™ธ๊ฐ€ ์žˆ๊ณ , ๊ทธ ์˜ˆ์™ธ๊ฐ€ ํ‘œ์— ์นจ๋ฌต์œผ๋กœ๋งŒ ๋‚˜ํƒ€๋‚œ๋‹ค. ์ด ๊ด€์ฐฐ์€ ์•„๋ž˜ ์ฝ”๋“œ ๋Œ€์กฐ์—์„œ ์ •ํ™•ํžˆ ํ™•์ธ๋œ๋‹ค. Cosmos predict/transfer 2.5 ๋ฆฌ๋ทฐ์—์„œ ๋ณธ ๊ฒƒ์ฒ˜๋Ÿผ Cosmos ๊ณ„์—ด์€ ํ…์ŠคํŠธ ์ธ์ฝ”๋” + VAE + DiT ๊ตฌ์„ฑ์ด๋ผ LLM ๋””์ฝ”๋”๊ฐ€ ์—†๋‹ค.

๋‚˜๋จธ์ง€ ์„ธ ๋ฒค์น˜๋งˆํฌ๋Š” ์ด๋ ‡๊ฒŒ ์ •๋ฆฌ๋œ๋‹ค.

  • SimplerEnv(16ร—A100, per-device batch 16, Bridge + Fractal ๋ณ‘ํ•ฉ) โ€” ํ‰๊ฐ€ ๋ถ„์‚ฐ์ด ํฌ๋‹ค๋Š” ์ ์„ ์ธ์ •ํ•˜๊ณ  ๊ฐ ์„ค์ •์„ 5ํšŒ ์žฌ์‹คํ–‰ํ•ด ํ‰๊ท ์„ ๋ณด๊ณ ํ•œ๋‹ค. ์ด ๋ฆฌํฌํŠธ์—์„œ ๋ฐ˜๋ณต ์ธก์ •์„ ๋ช…์‹œํ•œ ์œ ์ผํ•œ ๋ฒค์น˜๋งˆํฌ๋‹ค. WidowX์—์„œ ๊ฐ€์žฅ ๊ตฌ์กฐํ™”๋œ ํƒœ์Šคํฌ(Put Eggplant in Yellow Basket)๋Š” 100.0%๊ฐ€ ์—ฌ๋Ÿฟ ๋‚˜์˜ค๋Š” ๋ฐ˜๋ฉด Stack Green Block on Yellow Block์€ ์ตœ๊ณ  30.2%๋กœ, ํƒœ์Šคํฌ ๊ฐ„ ํŽธ์ฐจ๊ฐ€ ๋ฐฉ๋ฒ• ๊ฐ„ ํŽธ์ฐจ๋ณด๋‹ค ํฌ๋‹ค.
  • RoboCasa-GR1(16ร—A100, 24 ํƒœ์Šคํฌ ๋‹จ์ผ ์ •์ฑ…, ํƒœ์Šคํฌ๋‹น 50 rollout) โ€” LIBEROยทSimplerEnv๋ณด๋‹ค ํ™•์‹คํžˆ ์–ด๋ ต๊ณ , action head ์„ ํƒ์ด ๊ฐ€์žฅ ํฌ๊ฒŒ ๊ฐˆ๋ฆฌ๋Š” ๋ฒค์น˜๋งˆํฌ๋‹ค. ์ด์‚ฐ FAST 39.0 vs ์—ฐ์† ๊ณ„์—ด 43.9~48.8. Table 6์˜ ํƒœ์Šคํฌ๋ณ„ ํ‘œ๋ฅผ ๋ณด๋ฉด ํŽธ์ฐจ ์›์ธ์ด ๋ณด์ธ๋‹ค โ€” PnPCanToDrawerClose์—์„œ GR00T-N1.6์€ 13.0์ธ๋ฐ StarVLA-GR00T๋Š” 80.0, ๋ฐ˜๋Œ€๋กœ PnPPotatoToMicrowaveClose๋Š” 41.5 vs 28.0. ํ‰๊ท ์ด ๋น„์Šทํ•ด๋„(47.6 vs 47.8) ํƒœ์Šคํฌ๋ณ„๋กœ๋Š” ์™„์ „ํžˆ ๋‹ค๋ฅธ ์ •์ฑ…์ด๋ผ๋Š” ๋œป์ด๊ณ , ์ด๋Ÿฐ ํ‘œ๋ฅผ ๋‚ผ ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ ์ž์ฒด๊ฐ€ ํ†ตํ•ฉ ํ‰๊ฐ€ ์ธํ”„๋ผ์˜ ๊ฐ’์–ด์น˜๋‹ค.
  • RoboTwin 2.0(48ร—A100, per-device batch 4, 150K step, 50 ํƒœ์Šคํฌ ๋‹จ์ผ ์ •์ฑ…) โ€” ๋„ค ๋ณ€์ข… ๋ชจ๋‘ clean/random 88%๋Œ€๋กœ ์ˆ˜๋ ดํ•˜๊ณ  randomized๊ฐ€ clean๋ณด๋‹ค ๋†’์€ ๊ฒฝ์šฐ๋„ ๋‚˜์˜จ๋‹ค(FAST 72.5 โ†’ 83.2). RoboTwin 2.0 ๋ฆฌ๋ทฐ์—์„œ ๋ณธ ๋Œ€๋กœ randomized ์…‹์€ ํƒœ์Šคํฌ๋‹น ๋ฐ๋ชจ๊ฐ€ 10๋ฐฐ(500 vs 50) ๋งŽ์œผ๋ฏ€๋กœ, ์ด ์—ญ์ „์€ ๊ฐ•๊ฑด์„ฑ๋ณด๋‹ค ๋ฐ์ดํ„ฐ ์–‘์˜ ํšจ๊ณผ๋กœ ์ฝ๋Š” ๊ฒƒ์ด ์ž์—ฐ์Šค๋Ÿฝ๋‹ค. ๋ฆฌํฌํŠธ๋Š” ์ด ํ•ด์„์„ ๋‹ฌ์ง€ ์•Š๋Š”๋‹ค.

์‹คํ—˜ โ‘ก: ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ co-training โ€” ๋ง๊ฐ์„ ๊ณ„์ˆ˜ ํ•˜๋‚˜๋กœ ๋ง‰๊ธฐ


co-training ์ „๋žต๋ณ„ ์ง€๊ฐ-ํ–‰๋™ ๊ณต๋™ ์ตœ์ ํ™” ๋™์—ญํ•™(Fig. 4) โ€” (a) RefCOCO-g IoU@0.5, (b) SimplerEnv WidowX ์„ฑ๊ณต๋ฅ , (c) ๊ณต๊ฐ„ grounding๊ณผ ํ–‰๋™ ๋ชฉํ‘œ ์‚ฌ์ด์˜ gradient subspace ์ •๋ ฌ(PSS). ST4VLA ์—ฐ๊ตฌ์—์„œ ๊ฐ€์ ธ์˜จ ๊ทธ๋ฆผ์ด๋‹ค.

๋™๊ธฐ๋Š” ๋ช…ํ™•ํ•˜๋‹ค โ€” ์‚ฌ์ „ํ•™์Šต๋œ VLM์„ ํ–‰๋™ ์˜ˆ์ธก์—๋งŒ ํŒŒ์ธํŠœ๋‹ํ•˜๋ฉด ์ˆ˜์ฒœ ์Šคํ… ๋งŒ์— ์‹œ๊ฐยท์–ธ์–ด ๋Šฅ๋ ฅ์„ ์žŠ๋Š”๋‹ค. ๊ทธ ๊ฒฐ๊ณผ ๊ฐ์ฒด groundingยท์ง€์‹œ ๋”ฐ๋ฅด๊ธฐยท์žฅ๋ฉด ์ดํ•ด๊ฐ€ ํ•จ๊ป˜ ๋ฌด๋„ˆ์ง€๋Š”๋ฐ, ์ด๊ฒƒ๋“ค์€ ๊ฐ•๊ฑดํ•œ ์กฐ์ž‘์˜ ์ „์ œ์กฐ๊ฑด์ด๋‹ค.

Fig. 4๊ฐ€ ์ด ๋ถ•๊ดด๋ฅผ ๊ทธ๋ฆผ ํ•˜๋‚˜๋กœ ๋ณด์—ฌ ์ค€๋‹ค. Vanilla VLA์˜ RefCOCO-g IoU@0.5๋Š” 20K step ์•ˆ์— ๊ฑฐ์˜ 0์œผ๋กœ ๋–จ์–ด์ง„๋‹ค(๊ทธ๋ฆผ์—์„œ ์ฝ์œผ๋ฉด ์‹œ์ž‘ โ‰ˆ55์—์„œ 20K ์ดํ›„ ๋ฐ”๋‹ฅ์— ๋ถ™๋Š”๋‹ค). Vanilla co-training์€ ๋ถ€๋ถ„์ ์œผ๋กœ ์ง€ํ‚ค์ง€๋งŒ ๋ถˆ์•ˆ์ •ํ•˜๊ฒŒ ์ง„๋™ํ•˜๊ณ (20K ๋ถ€๊ทผ โ‰ˆ21๊นŒ์ง€ ๋–จ์–ด์กŒ๋‹ค ํšŒ๋ณต), ๊ณต๊ฐ„ ์œ ๋„ ๋ณ€์ข… ST4VLA๋งŒ โ‰ˆ70 ์ˆ˜์ค€์˜ ์•ˆ์ •์  ๊ณ ์›์„ ์œ ์ง€ํ•œ๋‹ค. (c) ํŒจ๋„์˜ PSS(projection matrix similarity)๋Š” ๋‘ ๋ชฉํ‘œ์˜ gradient ๋ถ€๋ถ„๊ณต๊ฐ„ ์ •๋ ฌ์„ ์žฌ๋Š”๋ฐ, vanilla co-training์€ 0.5 ๊ทผ์ฒ˜์—์„œ ์‹œ์ž‘ํ•ด 0.20 ๋ถ€๊ทผ์œผ๋กœ ๊ธ‰๋ฝํ•˜๋ฉฐ ์‹ฌํ•˜๊ฒŒ ์š”๋™์น˜๋Š” ๋ฐ˜๋ฉด ST4VLA๋Š” 0.40๋Œ€์—์„œ ์™„๋งŒํ•˜๊ฒŒ ๋‚ด๋ ค๊ฐ„๋‹ค.

Table 8์˜ ์ •๋Ÿ‰ ๊ฒฐ๊ณผ๋Š” ์ด๋ ‡๋‹ค. Vanilla co-training๋งŒ์œผ๋กœ๋„ ์กฐ์ž‘ ์„ฑ๋Šฅ์ด ์˜ค๋ฅด๊ณ (Google Robot VM 66.1 โ†’ 70.2 = +4.1, WidowX 54.7 โ†’ 61.1 = +6.4) ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ ๋Šฅ๋ ฅ์ด ํšŒ๋ณต๋˜๋ฉฐ(MME 1106, RefCOCO-g IoU@0.5 47.1), ๊ณต๊ฐ„ ์‚ฌ์ „ํ•™์Šต๊นŒ์ง€ ๋”ํ•œ ์ตœ์ข… ํ–‰์€ Google Robot VM/VA 84.6 / 75.9, WidowX 73.2, RefCOCO-g 71.2์— ์ด๋ฅธ๋‹ค. ํฅ๋ฏธ๋กœ์šด ๊ฒƒ์€ ์ด ์ตœ๊ณ ์น˜๊ฐ€ ๋‹จ์ผ ๋ฒค์น˜๋งˆํฌ SFT์˜ SimplerEnv ๊ฒฐ๊ณผ(WidowX 65.3, Google VM 76.0)๋ฅผ ํฌ๊ฒŒ ์›ƒ๋ˆ๋‹ค๋Š” ์ ์ด๋‹ค โ€” co-training์ด โ€œ๋Šฅ๋ ฅ ๋ณด์กดโ€๋งŒ์ด ์•„๋‹ˆ๋ผ ์„ฑ๋Šฅ ์ž์ฒด๋ฅผ ๋Œ์–ด์˜ฌ๋ฆฐ๋‹ค๋Š” ์ฆ๊ฑฐ๋กœ ์ฝํžŒ๋‹ค.

๋‹ค๋งŒ ์ด ์ ˆ์˜ ์‹คํ—˜์€ StarVLA์˜ ์‹คํ—˜์ด ์•„๋‹ˆ๋‹ค. Fig. 4์™€ Table 8์€ ๋ชจ๋‘ ST4VLA(Ye et al., 2026a, arXiv:2602.10109 โ€” StarVLA ์ œ1์ €์ž๊ฐ€ ์ด๋„๋Š” ๋™๋ฐ˜ ์—ฐ๊ตฌ)์—์„œ ์žฌํ˜„ํ•œ ๊ฒƒ์ด๊ณ , ๋ฆฌํฌํŠธ๋„ ๊ทธ๋ ‡๊ฒŒ ๋ช…์‹œํ•œ ๋’ค ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๊ทธ ๋…ผ๋ฌธ์„ ๋ณด๋ผ๊ณ  ๋„˜๊ธด๋‹ค. ์ฆ‰ ์„ธ ๊ธฐ์—ฌ ์ค‘ โ€œ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ํ•™์Šต ์ „๋žตโ€์˜ ์‹ค์ฆ์€ ์ฝ”๋“œ๋ฒ ์ด์Šค๊ฐ€ ๊ทธ ์—ฐ๊ตฌ๋ฅผ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ–ˆ๋‹ค๋Š” ๊ฐ„์ ‘ ์ฆ๊ฑฐ์ด์ง€, ์ด ๋ฆฌํฌํŠธ๊ฐ€ ์ง์ ‘ ์ธก์ •ํ•œ ๊ฒƒ์ด ์•„๋‹ˆ๋‹ค. ์ธํ”„๋ผ ๋…ผ๋ฌธ์œผ๋กœ์„œ๋Š” ์ •๋‹นํ•œ ๋…ผ๋ฒ•์ด์ง€๋งŒ(โ€œ์šฐ๋ฆฌ ์œ„์—์„œ ์—ฐ๊ตฌ๊ฐ€ ๋‚˜์™”๋‹คโ€), ๋…์ž๊ฐ€ co-training ๊ณ„์ˆ˜ loss_scale.vlm์„ ์–ด๋–ป๊ฒŒ ์žก์•„์•ผ ํ•˜๋Š”์ง€์— ๋Œ€ํ•œ ์ •๋ณด๋Š” ์—ฌ๊ธฐ์„œ ์–ป์„ ์ˆ˜ ์—†๋‹ค.

์‹คํ—˜ โ‘ข: generalist โ€” ๋ฒค์น˜๋งˆํฌ ๊ฒฝ๊ณ„๋ฅผ ์ง€์šฐ๋ฉด ์–ด๋–ป๊ฒŒ ๋˜๋Š”๊ฐ€


generalist vs specialist ๋น„๊ต(Table 9) โ€” ์œ„ ๋‹ค์„ฏ ํ–‰์€ ๋ฒค์น˜๋งˆํฌ๋ณ„๋กœ ๋”ฐ๋กœ ํ•™์Šตํ•œ specialist, ๋งˆ์ง€๋ง‰ ํ–‰์€ 4๊ฐœ ๋ฒค์น˜๋งˆํฌ๋ฅผ ํ•ฉ์ณ ํ•œ ๋ฒˆ ํ•™์Šตํ•œ ๋‹จ์ผ ๋ชจ๋ธ.

์…‹์—…์€ ๊ฐ„๋‹จํ•˜๋‹ค โ€” LIBEROยทSimplerEnvยทRoboTwin 2.0ยทRoboCasa-GR1์˜ ํ•™์Šต์…‹์„ ๋ณ‘ํ•ฉํ•ด ํ•œ ๋ชจ๋ธ์„ ํ•™์Šตํ•˜๊ณ , ๊ฐ ๋ฒค์น˜๋งˆํฌ ๊ณต์‹ ํ”„๋กœํ† ์ฝœ๋กœ ์ถ”๊ฐ€ ํŒŒ์ธํŠœ๋‹ ์—†์ด ๋ฐ”๋กœ ํ‰๊ฐ€ํ•œ๋‹ค. ํ•™์Šต๋ฅ  1\times10^{-4}, ์ด ๋ฐฐ์น˜ 256. ์ž„๋ณด๋””๋จผํŠธ ๊ฐ„ ํ–‰๋™ ๊ณต๊ฐ„ ์ฐจ์ด๋Š” ํƒœ์Šคํฌ๋ณ„ action head๋ฅผ ์“ฐ์ง€ ์•Š๊ณ  ์ €-DoF ํ–‰๋™์„ 32์ฐจ์› ๊ณต์šฉ ๋ฒกํ„ฐ๋กœ ํŒจ๋”ฉํ•˜๋Š” ๋‹จ์ˆœํ•œ ๋ฐฉ์‹์œผ๋กœ ํก์ˆ˜ํ•œ๋‹ค.

๊ฒฐ๊ณผ์˜ ํ•ต์‹ฌ์€ RoboCasa-GR1์ด๋‹ค โ€” ยง7.2 ๋ณธ๋ฌธ ๊ธฐ์ค€์œผ๋กœ specialist ์ตœ๊ณ  48.8%(ยง5.3 Table 5์˜ ๊ฐ’)์—์„œ generalist 57.3%๋กœ 8.5์  ๋›ด๋‹ค(๋‹จ Table 9 ์•ˆ์˜ ์ตœ๊ณ  specialist๋Š” 53.8์ด๋ผ ๊ทธ ๊ธฐ์ค€์ด๋ฉด 3.5์ ์ด๋‹ค โ€” ์•„๋ž˜ ๊ฒ€์‚ฐ ์ฐธ์กฐ). SimplerEnv๋„ WidowX 70.2 / Google VA 73.8 / VM 79.3์œผ๋กœ ๋ชจ๋“  specialist๋ณด๋‹ค ๋†’๋‹ค. LIBERO๋Š” 97.8๋กœ ์†Œํญ ํ•˜๋ฝ, RoboTwin์€ clean* 88.7 / random* 87.8๋กœ ์‚ฌ์‹ค์ƒ ๋™๋ฅ . ๊ฐ€์žฅ ๋ฐ์ดํ„ฐ๊ฐ€ ์ ๊ณ  ์–ด๋ ค์šด ๋ฒค์น˜๋งˆํฌ๊ฐ€ ๊ฐ€์žฅ ํฌ๊ฒŒ ์ด๋“์„ ๋ณธ๋‹ค๋Š” ํŒจํ„ด์ด๊ณ , cross-embodiment ์‚ฌ์ „ํ•™์Šต์˜ ์ „ํ˜•์  ๊ฑฐ๋™๊ณผ ์ผ์น˜ํ•œ๋‹ค.

๋‹ค๋งŒ ์ด ํ‘œ๋Š” ์ธ์šฉํ•˜๊ธฐ ์ „์— ๊ฒ€์‚ฐ์ด ํ•„์š”ํ•˜๋‹ค. LIBERO ๋ธ”๋ก์˜ avg ์—ด์„ ์ž๊ธฐ ํ–‰์˜ ๋„ค ์Šค์œ„ํŠธ๋กœ ์ง์ ‘ ํ‰๊ท ํ•ด ๋ณด๋ฉด 6ํ–‰ ์ค‘ 4ํ–‰์ด ์–ด๊ธ‹๋‚œ๋‹ค.

ํ–‰ Spatial Object Goal Long ๋ณด๊ณ ๋œ avg ์ง์ ‘ ๊ณ„์‚ฐ
\pi_{0.5} 98.8 98.2 98.0 92.4 96.9 96.85 โœ…
GR00T-N1.6 97.5 98.5 97.5 94.4 94.1 96.98 โŒ
StarVLA-\pi 98.0 99.2 98.2 93.6 98.1 97.25 โŒ
StarVLA-GR00T 98.9 99.6 98.4 95.3 98.7 98.05 โŒ
StarVLA-OFT 99.0 99.8 98.5 94.1 98.8 97.85 โŒ
StarVLA (generalist) 98.7 99.7 98.6 94.2 97.8 97.80 โœ…

๊ฒŒ๋‹ค๊ฐ€ Table 9์˜ specialist ์ˆ˜์น˜๋Š” ยง5์˜ ๊ฐ™์€ ๋ชจ๋ธ ์ˆ˜์น˜์™€๋„ ๋‹ค๋ฅด๋‹ค โ€” StarVLA-OFT์˜ LIBERO ํ‰๊ท ์ด Table 2์—์„œ๋Š” 96.6์ธ๋ฐ Table 9์—์„œ๋Š” 98.8์ด๊ณ , RoboCasa๋Š” Table 5์—์„œ 48.8์ธ๋ฐ Table 9์—์„œ๋Š” 53.8์ด๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ยง7.2 ๋ณธ๋ฌธ์€ โ€œ์ตœ๊ณ  specialist ํ‰๊ท  48.8%์—์„œ 57.3%๋กœ ์˜ฌ๋ž๋‹คโ€๊ณ  ์“ด๋‹ค โ€” ์ž๊ธฐ ํ‘œ์˜ ์ตœ๊ณ  specialist(53.8)๊ฐ€ ์•„๋‹ˆ๋ผ ๋‹ค๋ฅธ ์ ˆ์˜ ํ‘œ(48.8)๋ฅผ ์ธ์šฉํ•ด ๊ฐœ์„ ํญ์„ ๊ณ„์‚ฐํ•œ ๊ฒƒ์ด๋‹ค. Table 9 ์•ˆ์—์„œ๋งŒ ๊ณ„์‚ฐํ•˜๋ฉด ๊ฐœ์„ ํญ์€ 8.5์ ์ด ์•„๋‹ˆ๋ผ 3.5์ ์ด๋‹ค. ์–ด๋А ์ชฝ์ด ๋งž๋Š”์ง€ ๋ฆฌํฌํŠธ์— ์„ค๋ช…์ด ์—†์œผ๋ฏ€๋กœ, ์ด ๋ฆฌ๋ทฐ์—์„œ๋Š” ๋‘ ์ˆ˜์น˜๋ฅผ ๋ชจ๋‘ ์ ์–ด ๋‘๊ณ  ๋…์ž๊ฐ€ ์›๋ฌธ๊ณผ ๋Œ€์กฐํ•  ๊ทผ๊ฑฐ๋ฅผ ๋‚จ๊ธด๋‹ค. (๊ฐ™์€ ๋ถ€๋ฅ˜์˜ ๋ฌธ์ œ๊ฐ€ Table 3์—๋„ ํ•˜๋‚˜ ์žˆ๋‹ค โ€” \pi_0-FAST์˜ WidowX ํ–‰ 29.1 / 21.9 / 10.8 / 66.6์˜ ํ‰๊ท ์€ 32.1์ธ๋ฐ Average ์—ด์€ 48.3์ด๋‹ค. ๋ฒ ์ด์Šค๋ผ์ธ ์ˆ˜์น˜๋ผ ์› ๋…ผ๋ฌธ์—์„œ ๋‹ค๋ฅธ ์ง‘๊ณ„ ๊ทœ์น™์œผ๋กœ ์˜ฎ๊ฒจ ์™”์„ ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์ง€๋งŒ, ๊ฐ™์€ ํ‘œ์˜ ๋‹ค๋ฅธ ํ–‰์€ ์ „๋ถ€ ๋‹จ์ˆœ ํ‰๊ท ๊ณผ ์ผ์น˜ํ•œ๋‹ค.)

์‹คํ—˜ โ‘ฃ: ๊ณ„์‚ฐ ๋น„์šฉ โ€” ์ด ์ฝ”๋“œ๋ฒ ์ด์Šค๋ฅผ ๋Œ๋ฆฌ๋ ค๋ฉด ๋ฌด์—‡์ด ํ•„์š”ํ•œ๊ฐ€


๋‹จ์ผ 8-GPU ๋…ธ๋“œ ํ•™์Šต ํšจ์œจ(Fig. 5) โ€” ์™ผ์ชฝ์€ per-GPU batch์— ๋”ฐ๋ฅธ step ์ง€์—ฐ(A100ยทH200), ์˜ค๋ฅธ์ชฝ์€ 8ร—A100์˜ throughput๊ณผ GPU ์‚ฌ์šฉ๋ฅ . ์™ผ์ชฝ ๊ทธ๋ฆผ์—๋งŒ ์žˆ๋Š” ๊ฐ’: per-GPU batch 32, 8ร—H200์—์„œ StarVLA 0.78 s/step vs LingBot-VLA 1.12 vs Dexbotic 1.98.

์ด ์ ˆ์ด ์žฌํ˜„์„ ๊ณ ๋ฏผํ•˜๋Š” ์‚ฌ๋žŒ์—๊ฒŒ ๊ฐ€์žฅ ์‹ค์šฉ์ ์ด๋‹ค. ์ธก์ •์€ StarVLA-GR00T + Qwen3-VL-4B๋ฅผ RoboCasa-GR1 ๋ฐ์ดํ„ฐ๋กœ A100 80GB์—์„œ ํ•™์Šตํ•œ ๊ธฐ์ค€์ด๊ณ , ์› ๋ฐ์ดํ„ฐ๊ฐ€ GitHub ์ด์Šˆ #158์˜ ๊ณต๊ฐœ ํ”„๋กœํŒŒ์ผ๋ง์ด๋ผ๋Š” ์ ์„ ๋ช…์‹œํ•œ๋‹ค.

๋‹จ์ผ ๋…ธ๋“œ 8ร—A100(Table 10): per-GPU batch 2 โ†’ 0.703 s/step ยท 22.7 samples/s ยท GPU util 74%, batch 8 โ†’ 1.131 s/step ยท 56.6 samples/s ยท 92%, batch 24 โ†’ 2.404 s/step ยท 79.9 samples/s ยท 96%. 100K step ๊ธฐ์ค€ ์‹ค์ธก ์‹œ๊ฐ„์€ ๊ฐ๊ฐ 19:32:17 / 31:25:38 / 66:47:02. ์ฆ‰ batch 24๋Š” ์‚ฌ์šฉ๋ฅ ์„ 96%๊นŒ์ง€ ์˜ฌ๋ฆฌ์ง€๋งŒ step ์ง€์—ฐ์„ 3.4๋ฐฐ๋กœ ๋ถ€ํ’€๋ฆฐ๋‹ค(๊ฒ€์‚ฐ: 2.404/0.703 = 3.42 โœ…).

๋ฉ€ํ‹ฐ ๋…ธ๋“œ(Table 11, per-GPU batch 8 ๊ณ ์ •): 8 GPU 0.735 s/step ยท 87.0 samples/s(100%) โ†’ 32 GPU 0.899 ยท 284.7(81.9%) โ†’ 256 GPU 0.931 ยท 2200.0(79.1%). ๋…ธ๋“œ ๊ฐ„ ํ†ต์‹ ์ด ํ•œ ๋ฒˆ์˜ ๊ณ ์ • ์˜ค๋ฒ„ํ—ค๋“œ(0.735 โ†’ 0.93)๋งŒ ๋ฌผ๋ฆฌ๊ณ  ๊ทธ ๋’ค๋กœ๋Š” ๋” ๋‚˜๋น ์ง€์ง€ ์•Š๋Š”๋‹ค๋Š” ๊ฒƒ์ด ํ•ต์‹ฌ ๋ฉ”์‹œ์ง€๋‹ค.

์‹คํ—˜์— ์‹ค์ œ๋กœ ์“ฐ์ธ ํ•˜๋“œ์›จ์–ด๋ฅผ ๋ชจ์œผ๋ฉด ๊ทœ๋ชจ๊ฐ€ ๋“œ๋Ÿฌ๋‚œ๋‹ค โ€” LIBERO 8ร—A100, SimplerEnv 16ร—A100, RoboCasa-GR1 16ร—A100, RoboTwin 2.0 48ร—A100. RoboTwin ๊ธฐ์ค€ 150K step์„ ์œ„ ํ‘œ์˜ 8-GPU ์‹ค์ธก(0.735 s/step)์œผ๋กœ ๋Œ€์ถฉ ํ™˜์‚ฐํ•˜๋ฉด 48 GPU์—์„œ๋„ ํ•˜๋ฃจ ๋‹จ์œ„ ์ž‘์—…์ด๋‹ค. โ€œ์ง„์ž… ์žฅ๋ฒฝ์„ ๋‚ฎ์ถ˜๋‹คโ€๋Š” ๋ฆฌํฌํŠธ์˜ ๋ชฉํ‘œ์™€ ์ด ํ•˜๋“œ์›จ์–ด ์š”๊ตฌ๋Š” ์†”์งํžˆ ๊ธด์žฅ ๊ด€๊ณ„์— ์žˆ๋‹ค โ€” ๋‚ฎ์•„์ง€๋Š” ๊ฒƒ์€ ์ฝ”๋“œ๋ฅผ ์งœ๋Š” ์žฅ๋ฒฝ์ด์ง€ ์‹คํ—˜์„ ๋Œ๋ฆฌ๋Š” ์žฅ๋ฒฝ์ด ์•„๋‹ˆ๋‹ค. ๋‹จ์ผ GPU๋‚˜ 4-GPU ํ™˜๊ฒฝ์—์„œ ๋ฌด์—‡์„ ํ•  ์ˆ˜ ์žˆ๋Š”์ง€์— ๋Œ€ํ•œ ์•ˆ๋‚ด๋Š” ๋ฆฌํฌํŠธ์— ์—†๋‹ค.

๐Ÿ”ง ์ฝ”๋“œ๋ฒ ์ด์Šค ๋Œ€์กฐ ๋…ธํŠธ

์•„๋ž˜๋Š” ๋…ผ๋ฌธ์˜ ์ฃผ์žฅ์ด ์•„๋‹ˆ๋ผ ํ•„์ž๊ฐ€ ๊ณต๊ฐœ ๋ ˆํฌ(starVLA/starVLA, ๋ธŒ๋žœ์น˜ starVLA_dev)๋ฅผ 2026-08-13์— ์ง์ ‘ ์—ด์–ด ํ™•์ธํ•œ ๊ตฌ์กฐ๋‹ค. ๋ชจ๋ธ์„ ํ•™์Šต์‹œํ‚ค๊ฑฐ๋‚˜ ์„ฑ๋Šฅ์„ ์žฌํ˜„ํ•œ ๊ฒƒ์ด ์•„๋‹ˆ๊ณ , ๋””๋ ‰ํ„ฐ๋ฆฌ ๊ตฌ์กฐ์™€ ํŒŒ์ผ ๋‚ด์šฉ์„ ์ฝ์€ ์ˆ˜์ค€์˜ ํ™•์ธ์ด๋‹ค. ๋…ผ๋ฌธ ์ˆ˜์น˜๋Š” ์ด ๋…ธํŠธ๋กœ ๊ฒ€์ฆ๋˜์ง€ ์•Š๋Š”๋‹ค.

๋…ผ๋ฌธ์ด ์ด๋ฆ„์„ ๋ฐํžŒ ํŒŒ์ผ๋“ค์€ ์‹ค์žฌํ•œ๋‹ค โ€” starVLA/training/์— train_starvla.pyยทtrain_starvla_cotrain.py๊ฐ€ ์žˆ๊ณ (์ถ”๊ฐ€๋กœ train_starvlm.pyยทtrain_starvln.py), starVLA/model/framework/base_framework.py๊ฐ€ ๊ณตํ†ต ๊ธฐ๋ฐ˜ ํด๋ž˜์Šค๋‹ค. ํ”„๋ ˆ์ž„์›Œํฌ ํŒŒ์ผ์„ ์—ด์–ด ๋ณด๋ฉด forward()์™€ predict_action() ๋‘ ๋ฉ”์„œ๋“œ๊ฐ€ ์‹ค์ œ๋กœ ๊ณ„์•ฝ์„ ์ด๋ฃจ๊ณ  ์žˆ๋‹ค.

โ‘  ๋ฒค์น˜๋งˆํฌยท์‹ค๊ธฐ ์ง€์›์€ ๋…ผ๋ฌธ๋ณด๋‹ค ๋ ˆํฌ๊ฐ€ ์•ž์„œ ์žˆ๋‹ค. examples/simBenchmarks/์—๋Š” 13๊ฐœ ๋””๋ ‰ํ„ฐ๋ฆฌ๊ฐ€ ์žˆ๋‹ค โ€” Behavior, DOMINO, LIBERO, LIBERO-plus, MetaWorld, RoboDojo, Robocasa_365, Robocasa_tabletop, Robotwin, SimplerEnv, VLA-Arena, VLN-CE, calvin. examples/realRobots/์—๋Š” EgoVLAยทFrankaยทRealmanยทRoboChallenge_table30v2ยทUnitreeG1_WholeBody 5์ข…์ด ์žˆ๋‹ค. ๋…ผ๋ฌธ์ด โ€œactively maintained and expanded; we will update this reportโ€๋ผ ์“ด ๊ทธ๋Œ€๋กœ๋‹ค. ๋ฆฌํฌํŠธ์˜ Table 1(#Bench = 7)์€ ์ด๋ฏธ ๋‚ก์•˜๋‹ค๊ณ  ๋ณด๋Š” ๊ฒŒ ๋งž๋‹ค.

โ‘ก ์ถ”์ƒํ™”๋Š” โ€œ์กฐํ•ฉ๋งˆ๋‹ค ํŒŒ์ผ ํ•˜๋‚˜โ€๋กœ ๊ตฌํ˜„๋ผ ์žˆ๋‹ค. starVLA/model/framework/๋Š” ์„ธ ๊ฐˆ๋ž˜๋กœ ๋‚˜๋‰œ๋‹ค โ€” VLM4A/(VLM backbone), WM4A/(world model backbone), VM4A/(๋น„์ „ ์ „์šฉ: ACTยทDiffusionPolicy). ๊ทธ๋Ÿฐ๋ฐ ๊ทธ ์•ˆ์˜ ํŒŒ์ผ๋ช…์ด backbone ร— head์˜ ๊ณฑ์ด๋‹ค.

FAST OFT \pi GR00T
Qwen QwenFast.py QwenOFT.py QwenPI.py QwenGR00T.py
Gemma4 โ€” โ€” Gemma4PI.py Gemma4GR00T.py
MiniCPM โ€” โ€” MiniCPMPI.py MiniCPMGR00T.py
Cosmos-Predict2 (WM) โ€” CosmoPredict2OFT.py CosmoPredict2PI.py CosmoPredict2GR00T.py
Wan2.2 (WM) โ€” WanOFT.py WanPI.py WanGR00T.py

๋‘ ๊ฐ€์ง€๊ฐ€ ๋ฐ”๋กœ ์ฝํžŒ๋‹ค. ์ฒซ์งธ, world model ๋ฐฑ๋ณธ ์ชฝ์— FAST ๊ตฌํ˜„์ด ์—†๋‹ค โ€” Table 2ยท3์˜ Cosmos ๋ธ”๋ก์— FAST ํ–‰์ด ๋น ์ง„ ์ด์œ ๊ฐ€ ์ฝ”๋“œ์—์„œ ํ™•์ธ๋œ๋‹ค(์ด์‚ฐ action token์„ LLM ์–ดํœ˜๋กœ ์ƒ์„ฑํ•˜๋Š” head๋ผ ์–ธ์–ด๋ชจ๋ธ ๋””์ฝ”๋”๊ฐ€ ์—†๋Š” ๋ฐฑ๋ณธ์—๋Š” ๋ถ™์ง€ ์•Š๋Š”๋‹ค). ๋…ผ๋ฌธ์€ ์ด ๊ตฌ์กฐ์  ์˜ˆ์™ธ๋ฅผ ์„œ์ˆ ํ•˜์ง€ ์•Š๋Š”๋‹ค. ๋‘˜์งธ, ์กฐํ•ฉ ์ˆ˜๋งŒํผ ํŒŒ์ผ์ด ๋Š˜์–ด๋‚œ๋‹ค. ํŒŒ์ผ ํฌ๊ธฐ๋„ ์–‡์€ ์–ด๋Œ‘ํ„ฐ ์ˆ˜์ค€์ด ์•„๋‹ˆ๋‹ค(4.5~17KB, WanOFT.py๋Š” 250์ค„).

โ‘ข ์‹ค์ œ๋กœ ๋‘ world-model ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ๊ฑฐ์˜ ๋ณต์ œ๋ณธ์ด๋‹ค. WanOFT.py์™€ CosmoPredict2OFT.py๋Š” ๋ฐ”์ดํŠธ ์ˆ˜๊ฐ€ 9,671๋กœ ๋™์ผํ•˜๋‹ค. diff๋ฅผ ๋–  ๋ณด๋ฉด ์ฐจ์ด๋Š” โ“ docstring์˜ ๋ฐฑ๋ณธ ์ด๋ฆ„, โ“‘ ์ฒดํฌํฌ์ธํŠธ ๊ฒฝ๋กœ(Wan2.2-TI2V-5B-Diffusers โ†”๏ธŽ Cosmos-Predict2-2B-Video2World), โ“’ hidden ์ฐจ์›(3072 โ†”๏ธŽ 2048), โ““ ํด๋ž˜์Šคยท๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ์ด๋ฆ„๋ฟ์ด๋‹ค. ์ฆ‰ โ€œ๋ฐฑ๋ณธ์„ ๊ฐˆ์•„ ๋ผ์šด๋‹คโ€๋Š” ์กฐ์ž‘์ด ์„ค์ • ๋ณ€๊ฒฝ์ด ์•„๋‹ˆ๋ผ ํ”„๋ ˆ์ž„์›Œํฌ ํŒŒ์ผ์„ ๋ณต์‚ฌํ•ด ์ƒ์ˆ˜ ๋ช‡ ๊ฐœ๋ฅผ ๊ณ ์น˜๋Š” ์ผ๋กœ ๊ตฌํ˜„๋ผ ์žˆ๋‹ค. ๊ฒŒ๋‹ค๊ฐ€ ๋‘ ํŒŒ์ผ ๋ชจ๋‘ ์„ค์ • ํ•„๋“œ ์ด๋ฆ„์ด qwenvl๋กœ ๋‚จ์•„ ์žˆ๊ณ , Wan ์ชฝ ๋ฐ๋ชจ ์ฝ”๋“œ๋Š” cfg.framework.qwenvl.base_vlm์— Wan ์ฒดํฌํฌ์ธํŠธ ๊ฒฝ๋กœ๋ฅผ ๋„ฃ๋Š”๋‹ค โ€” ๊ณต์œ  ์„ค์ • ์Šคํ‚ค๋งˆ๊ฐ€ ์•„์ง Qwen ์‹œ์ ˆ์˜ ์ด๋ฆ„์„ ๊ทธ๋Œ€๋กœ ๋ฌผ๊ณ  ์žˆ๋‹ค๋Š” ๋œป์ด๋‹ค.

์ด ๊ด€์ฐฐ์€ ๋…ผ๋ฌธ์„ ๊นŽ์œผ๋ ค๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์ถ”์ƒํ™”์˜ ์„ฑ์ˆ™๋„๋ฅผ ์ •ํ™•ํžˆ ํ‘œ์‹œํ•˜๊ธฐ ์œ„ํ•œ ๊ฒƒ์ด๋‹ค. ๊ณ„์•ฝ(forward/predict_action, backboneโ†’hiddenโ†’action ๊ฒฝ๊ณ„)์€ ์‹ค์žฌํ•˜๊ณ  ์ž‘๋™ํ•œ๋‹ค. ํ•˜์ง€๋งŒ ๋ฆฌํฌํŠธ๊ฐ€ โ€œbackbone and action head can each be replaced independentlyโ€๋ผ๊ณ  ์“ธ ๋•Œ ๋…์ž๊ฐ€ ์ƒ์ƒํ•˜๋Š” ๊ฒƒ โ€” YAML์—์„œ backbone ํ•ญ๋ชฉ ํ•œ ์ค„๋งŒ ๋ฐ”๊พธ๋ฉด ๋˜๋Š” ์กฐํ•ฉ์  ์ž์œ  โ€” ๊ณผ ํ˜„์žฌ ๊ตฌํ˜„ ์‚ฌ์ด์—๋Š” ๊ฑฐ๋ฆฌ๊ฐ€ ์žˆ๋‹ค. ์ƒˆ backbone B๋ฅผ ์ถ”๊ฐ€ํ•˜๋ ค๋ฉด ์ง€์›ํ•˜๋ ค๋Š” head ์ˆ˜๋งŒํผ ํ”„๋ ˆ์ž„์›Œํฌ ํŒŒ์ผ์„ ์จ์•ผ ํ•œ๋‹ค.

๋น„ํŒ์ ์œผ๋กœ ๋ณด๋ฉด

๊ฐ•์ 

  • ํŒŒํŽธํ™”๋ฅผ โ€œ์—ฐ๊ตฌ ๋ฌธ์ œโ€๊ฐ€ ์•„๋‹ˆ๋ผ โ€œ์ธํ„ฐํŽ˜์ด์Šค ๋ฌธ์ œโ€๋กœ ์žฌ์ •์˜ํ•œ ๊ฒƒ. \mathcal{L}=\mathcal{L}_{\text{action}}+\mathcal{L}_{\text{aux}}์™€ ๋‘ ๊ฒน์˜ ๊ณ„์•ฝ(์›๋ณธ ๊ด€์ธก I/O, backboneโ†’hiddenโ†’action)์€ ๋‹จ์ˆœํ•˜์ง€๋งŒ, ์ด ๋‹จ์ˆœํ•จ ๋•๋ถ„์— ์ž๊ธฐํšŒ๊ท€ ๋””์ฝ”๋”ฉ๋ถ€ํ„ฐ ์ด์ค‘ ์‹œ์Šคํ…œ๊นŒ์ง€ ์ถ”๋ก  ์‹œ์  ๊ณ„์‚ฐ ํŒจํ„ด์ด ๊ทผ๋ณธ์ ์œผ๋กœ ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•๋“ค์ด ํ•œ ์ง€๋ถ• ์•„๋ž˜ ๋“ค์–ด๊ฐ„๋‹ค. ๊ณ„์•ฝ์„ โ€œ๋ฐฐํฌ ์‹œ์  ๋ถˆ๋ณ€๋Ÿ‰โ€์—์„œ ๋„์ถœํ•œ ๋…ผ์ฆ์€ ํŠนํžˆ ์„ค๋“๋ ฅ ์žˆ๋‹ค.
  • VLM ๋ฐฑ๋ณธ โ†”๏ธŽ world model ๋ฐฑ๋ณธ์˜ ์ง์ ‘ ๋น„๊ต๋ฅผ ์ฒ˜์Œ์œผ๋กœ ํ†ต์ œ๋œ ์กฐ๊ฑด์—์„œ ์ œ๊ณตํ•œ๋‹ค. Qwen3-VL-4B โ†’ Cosmos-Predict2-2B ๊ต์ฒด์—๋„ LIBERO ํ‰๊ท ์ด 95.2% ์ด์ƒ ์œ ์ง€๋œ๋‹ค๋Š” ๊ฒฐ๊ณผ๋Š”, ๋‘ ๊ณ„์—ด์˜ ์šฐ์—ด๋ณด๋‹ค โ€œ๋ฐฑ๋ณธ์€ ๊ต์ฒด ๊ฐ€๋Šฅํ•œ ๋ถ€ํ’ˆโ€์ด๋ผ๋Š” ๋ช…์ œ ์ž์ฒด๊ฐ€ ์„ฑ๋ฆฝํ•จ์„ ๋ณด์—ฌ ์ค€๋‹ค. ์ด๋Ÿฐ ์‹คํ—˜์€ ํ†ตํ•ฉ ์ฝ”๋“œ๋ฒ ์ด์Šค ์—†์ด๋Š” ์• ์ดˆ์— ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค.
  • ํ‰๊ฐ€ ์ธํ”„๋ผ์˜ ์‹ค์งˆ์  ๊ณต๊ฐœ. policy server / ๋ฒค์น˜๋งˆํฌ ํด๋ผ์ด์–ธํŠธ ๋ถ„๋ฆฌ๋กœ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ ์˜์กด์„ฑ ์ง€์˜ฅ์„ ํ”„๋กœ์„ธ์Šค ๊ฒฝ๊ณ„๋กœ ์ž˜๋ผ๋‚ธ ๊ฒƒ, ๊ทธ๋ฆฌ๊ณ  ์–ด๋Œ‘ํ„ฐ๊ฐ€ ๋‹ด๋‹นํ•˜๋Š” ์‹ค๋ฌด ํ•ญ๋ชฉ๋“ค(ํ–‰๋™ ์—ญ์ •๊ทœํ™”, action ensembling, sticky gripper, deltaโ†”๏ธŽabsolute ๋ณ€ํ™˜)์„ ์ฝ”๋“œ๋กœ ๋‚ธ ๊ฒƒ. VLA ์žฌํ˜„์ด ์‹คํŒจํ•˜๋Š” ์ง€์ ์˜ ์ƒ๋‹น ๋ถ€๋ถ„์ด ์—ฌ๊ธฐ๋ผ๋Š” ๊ฑธ ์•„๋Š” ์‚ฌ๋žŒ์—๊ฒŒ๋Š” ์„ฑ๋Šฅํ‘œ๋ณด๋‹ค ๊ฐ’์–ด์น˜๊ฐ€ ํฌ๋‹ค.
  • ๊ฒฐ๊ณผ๊ฐ€ โ€œ์ตœ์†Œ ๊ฐ€์ • ์•ต์ปคโ€๋กœ ์ •์งํ•˜๊ฒŒ ํ”„๋ ˆ์ด๋ฐ๋œ๋‹ค. ์‚ฌ์ „ํ•™์Šตยท์ฆ๊ฐ•ยทDAgger๋ฅผ ์ „๋ถ€ ๋ฐฐ์ œํ•˜๊ณ , ๋ฌด์—‡์„ ์“ฐ์ง€ ์•Š์•˜๋Š”์ง€ ๋ช…์‹œํ•˜๊ณ , ์žฌํ˜„ ์Šคํฌ๋ฆฝํŠธ ๊ฒฝ๋กœ๋ฅผ ์ ๋Š”๋‹ค. LIBERO 30K step์œผ๋กœ 96.6%๊ฐ€ ๋‚˜์˜จ๋‹ค๋Š” ์‚ฌ์‹ค์€ โ€œ์ด ์ •๋„๋Š” ์ธํ”„๋ผ๋งŒ ์ œ๋Œ€๋กœ ๊ฐ–์ถฐ๋„ ๋‚˜์˜จ๋‹คโ€๋Š” ๊ธฐ์ค€์„ ์„ ์„ธ์›Œ ์ค€๋‹ค.
  • Table 6 ๊ฐ™์€ ํƒœ์Šคํฌ๋ณ„ ํ‘œ๋ฅผ ๋‚ผ ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ ์ž์ฒด๊ฐ€ ์ธํ”„๋ผ์˜ ์ฆ๊ฑฐ๋‹ค. ํ‰๊ท ์ด 47.6 vs 47.8๋กœ ๊ฐ™์•„ ๋ณด์ด๋Š” ๋‘ ๋ชจ๋ธ์ด ํƒœ์Šคํฌ ์ˆ˜์ค€์—์„œ๋Š” 13.0 vs 80.0์œผ๋กœ ๊ฐˆ๋ฆฐ๋‹ค๋Š” ๊ด€์ฐฐ์€, ํ†ตํ•ฉ ํ‰๊ฐ€ ์—†์ด๋Š” ์•„๋ฌด๋„ ๋ณผ ์ˆ˜ ์—†๋‹ค.

์•ฝ์ ยทํ•œ๊ณ„

  • ์‹ค๊ธฐ ๋ฐฐํฌ ๊ฒฐ๊ณผ๊ฐ€ ํ•˜๋‚˜๋„ ์—†๋‹ค. ์ดˆ๋ก๊ณผ ยง3.2.2๊ฐ€ โ€œsimulation and real-robot deploymentโ€๋ฅผ ํ†ตํ•ฉ ์ธํ„ฐํŽ˜์ด์Šค์˜ ํ•ต์‹ฌ ์ด์ ์œผ๋กœ ๋‚ด์„ธ์šฐ์ง€๋งŒ, ๋ฆฌํฌํŠธ ์ „์ฒด์— ์‹ค๊ธฐ ์‹คํ—˜ ์ˆ˜์น˜๊ฐ€ ์—†๋‹ค. ์„œ์ˆ ์€ โ€œ๊ฐ™์€ ์ฒดํฌํฌ์ธํŠธ๋ฅผ ์‹œ๋ฎฌ๊ณผ ์‹ค๊ธฐ์— ์“ธ ์ˆ˜ ์žˆ๋‹คโ€๋Š” ์„ค๊ณ„ ๋…ผ์ฆ์— ๋จธ๋ฌธ๋‹ค. ๋ ˆํฌ์—๋Š” ์‹ค๊ธฐ ์˜ˆ์ œ 5์ข…์ด ์žˆ์œผ๋ฏ€๋กœ ๋ฐ์ดํ„ฐ๊ฐ€ ์—†๋Š” ๊ฒƒ์€ ์•„๋‹ ํ…๋ฐ, ๋ฆฌํฌํŠธ์—์„œ๋Š” ์ธก์ •๋˜์ง€ ์•Š๊ณ  ์„ ์–ธ๋งŒ ๋œ ํ•ญ๋ชฉ์ด๋‹ค.
  • ํ†ตํ•ฉํ–ˆ๋‹ค๋Š” 7๊ฐœ ๋ฒค์น˜๋งˆํฌ ์ค‘ 4๊ฐœ๋งŒ ๊ฒฐ๊ณผ๊ฐ€ ์žˆ๋‹ค. ํŠนํžˆ ํ•™์Šต์ด ํ•„์š” ์—†๋Š” ํ…Œ์ŠคํŠธ ์ „์šฉ ๊ฐ•๊ฑด์„ฑ ๋ฒค์น˜๋งˆํฌ LIBERO-Plus์˜ ๋ถ€์žฌ๊ฐ€ ๋ผˆ์•„ํ”„๋‹ค. LIBERO 96%๊ฐ€ ๋ถ„ํฌ ๋ณ€ํ™”์—์„œ ์–ผ๋งˆ๋‚˜ ์œ ์ง€๋˜๋Š”์ง€๊ฐ€ ์ด ์ฝ”๋“œ๋ฒ ์ด์Šค์˜ ๊ฐ€์žฅ ๊ฐ’์‹ผ ๊ธฐ์—ฌ์˜€์„ ๊ฒƒ์ด๋‹ค. BEHAVIOR-1KยทCALVIN๋„ ์†Œ๊ฐœ๋งŒ ๋˜๊ณ  ๋น„์–ด ์žˆ๋‹ค.
  • Table 9์˜ ์‚ฐ์ˆ ์ด ๋งž์ง€ ์•Š๋Š”๋‹ค. LIBERO avg ์—ด์ด ์ž๊ธฐ ํ–‰์˜ ๋„ค ์Šค์œ„ํŠธ ํ‰๊ท ๊ณผ 6ํ–‰ ์ค‘ 4ํ–‰์—์„œ ์–ด๊ธ‹๋‚˜๊ณ (์œ„ ๊ฒ€์‚ฐํ‘œ), specialist ์ˆ˜์น˜๊ฐ€ ยง5์˜ ๊ฐ™์€ ๋ชจ๋ธ ์ˆ˜์น˜(Table 2์˜ 96.6, Table 5์˜ 48.8)์™€๋„ ๋ถˆ์ผ์น˜ํ•˜๋ฉฐ, ยง7.2 ๋ณธ๋ฌธ์€ ์ž๊ธฐ ํ‘œ๊ฐ€ ์•„๋‹ˆ๋ผ ๋‹ค๋ฅธ ์ ˆ์˜ ๊ฐ’์„ ์ธ์šฉํ•ด ๊ฐœ์„ ํญ์„ ๊ณ„์‚ฐํ•œ๋‹ค. Table 3์˜ \pi_0-FAST WidowX ํ‰๊ท (48.3 vs ๊ณ„์‚ฐ๊ฐ’ 32.1)๋„ ๊ฐ™์€ ๋ถ€๋ฅ˜๋‹ค. ๋ฆฌํฌํŠธ์˜ ํ—ค๋“œ๋ผ์ธ ์ˆ˜์น˜๋ฅผ ์ธ์šฉํ•  ๋•Œ๋Š” ์–ด๋А ํ‘œ์—์„œ ์™”๋Š”์ง€๋ฅผ ๋ฐ˜๋“œ์‹œ ๋ฐํ˜€์•ผ ํ•œ๋‹ค.
  • โ€œํ†ต์ œ๋œ ๋น„๊ตโ€๋ผ๋Š” ๋ช…๋ถ„์ด head ๋น„๊ต ์‹คํ—˜์—์„œ ์ง€์ผœ์ง€์ง€ ์•Š๋Š”๋‹ค. ์ฒดํฌํฌ์ธํŠธ๋ฅผ โ€œํ‰๊ท  ์„ฑ๊ณต๋ฅ ์ด ๊ฐ€์žฅ ์ข‹์€ ๊ฐ€์žฅ ์ด๋ฅธ ๊ฒƒโ€์œผ๋กœ ๊ณ ๋ฅด๊ธฐ ๋•Œ๋ฌธ์— Table 3์˜ ๋„ค ๋ณ€์ข…์ด 15Kยท65Kยท40Kยท20K๋กœ ์„œ๋กœ ๋‹ค๋ฅธ step์—์„œ ๋น„๊ต๋œ๋‹ค. ์ฝ”๋“œ๋ฒ ์ด์Šค์˜ ์กด์žฌ ์ด์œ ๊ฐ€ โ€œ๋‹ค๋ฅธ ๋ชจ๋“  ๊ฒƒ์„ ๊ณ ์ •ํ•˜๊ณ  ํ•˜๋‚˜๋งŒ ๋ฐ”๊พธ๋Š” ๊ฒƒโ€์ด๋ผ๋ฉด, ์ด ์‹คํ—˜์€ ๊ทธ ๊ธฐ์ค€์„ ์ž๊ธฐ๊ฐ€ ์–ด๊ธด ์…ˆ์ด๋‹ค. ๋˜ํ•œ ํ‰๊ฐ€ ์ง€ํ‘œ๋กœ ์ฒดํฌํฌ์ธํŠธ๋ฅผ ๊ณ ๋ฅด๋Š” ๊ฒƒ์€ ์‚ฌ์‹ค์ƒ ํ…Œ์ŠคํŠธ์…‹ ์„ ํƒ์ด๋ฏ€๋กœ, ๋ณด๊ณ ๋œ ์ˆ˜์น˜๋Š” ๋‚™๊ด€ ํŽธํ–ฅ์„ ๊ฐ–๋Š”๋‹ค.
  • ๋ชจ๋“ˆ์„ฑ ์ฃผ์žฅ์— ๊ตฌ์กฐ์  ์˜ˆ์™ธ๊ฐ€ ์žˆ๊ณ  ๊ทธ ์˜ˆ์™ธ๊ฐ€ ์นจ๋ฌต์œผ๋กœ ์ฒ˜๋ฆฌ๋œ๋‹ค. world model ๋ฐฑ๋ณธ์—๋Š” FAST head๊ฐ€ ๋ถ™์ง€ ์•Š๋Š”๋‹ค(ํ‘œ์—์„œ ํ–‰ ๋ถ€์žฌ, ์ฝ”๋“œ์—์„œ ํŒŒ์ผ ๋ถ€์žฌ๋กœ ์ด์ค‘ ํ™•์ธ). โ€œ๊ฐ๊ฐ ๋…๋ฆฝ ๊ต์ฒดโ€๋ผ๋Š” ๋ฌธ์žฅ์€ head ์ข…๋ฅ˜์— ๋”ฐ๋ผ ๋ฐฑ๋ณธ ์ข…๋ฅ˜๊ฐ€ ์ œํ•œ๋œ๋‹ค๋Š” ๋‹จ์„œ๋ฅผ ๋‹ฌ์•„์•ผ ์ •ํ™•ํ•˜๋‹ค.
  • ์ถ”์ƒํ™”์˜ ๋น„์šฉ์ด ๋ณด๊ณ ๋˜์ง€ ์•Š๋Š”๋‹ค. ์œ„ ์ฝ”๋“œ ๋Œ€์กฐ ๋…ธํŠธ์—์„œ ๋ณธ ๊ฒƒ์ฒ˜๋Ÿผ ์กฐํ•ฉ๋งˆ๋‹ค ํ”„๋ ˆ์ž„์›Œํฌ ํŒŒ์ผ์ด ํ•˜๋‚˜์”ฉ ์žˆ๊ณ , ์„œ๋กœ ๋‹ค๋ฅธ ๋ฐฑ๋ณธ์˜ ๊ฐ™์€ head ๊ตฌํ˜„์ด ์‚ฌ์‹ค์ƒ ๋ณต์ œ๋ณธ์ด๋‹ค(WanOFT.py โ†”๏ธŽ CosmoPredict2OFT.py๊ฐ€ ๋ฐ”์ดํŠธ ์ˆ˜๊นŒ์ง€ ๋™์ผ). ์ธํ”„๋ผ ๋…ผ๋ฌธ์ด๋ผ๋ฉด โ€œ์ƒˆ backbone ํ•˜๋‚˜๋ฅผ ๋ถ™์ด๋Š” ๋ฐ ๋ช‡ ์ค„์ด ํ•„์š”ํ•œ๊ฐ€โ€, โ€œ์ƒˆ head ํ•˜๋‚˜๋Š”?โ€ ๊ฐ™์€ ์ˆ˜์น˜๊ฐ€ ์„ฑ๋Šฅํ‘œ๋ณด๋‹ค ์ค‘์š”ํ•œ๋ฐ, ๊ทธ๋Ÿฐ ์ธก์ •์ด ์—†๋‹ค. ๋ฆฌํฌํŠธ๊ฐ€ ๋ฐ˜๋ณตํ•˜๋Š” โ€œlightweight adapterโ€๋ผ๋Š” ํ‘œํ˜„๋„ ์ •๋Ÿ‰ํ™”๋˜์ง€ ์•Š๋Š”๋‹ค.
  • ํ•˜๋“œ์›จ์–ด ์š”๊ตฌ๊ฐ€ โ€œ์ง„์ž… ์žฅ๋ฒฝ ์™„ํ™”โ€๋ผ๋Š” ๋ชฉํ‘œ์™€ ์–ด๊ธ‹๋‚œ๋‹ค. ์‹คํ—˜์— 8~48ร—A100์ด ์“ฐ์˜€๊ณ , ๋‹จ์ผ GPUยท์†Œ๊ทœ๋ชจ ํ™˜๊ฒฝ์—์„œ ๋ฌด์—‡์ด ๊ฐ€๋Šฅํ•œ์ง€์— ๋Œ€ํ•œ ์•ˆ๋‚ด๊ฐ€ ์—†๋‹ค. ํšจ์œจ ์ ˆ์˜ ์ธก์ •๋„ GitHub ์ด์Šˆ์— ์˜ฌ๋ผ์˜จ ์ปค๋ฎค๋‹ˆํ‹ฐ ํ”„๋กœํŒŒ์ผ๋ง์„ ๊ทผ๊ฑฐ๋กœ ํ•˜๋ฉฐ, ํ†ต์ œ๋œ ์‹คํ—˜ ์กฐ๊ฑด(๋ฐ์ดํ„ฐ๋กœ๋” ๋ณ‘๋ชฉ ์—ฌ๋ถ€, ์‹œํ€€์Šค ๊ธธ์ด, ์ €์žฅ ๋ฐฉ์‹)์€ ์„œ์ˆ ๋˜์ง€ ์•Š๋Š”๋‹ค.
  • ์„ธ ๊ธฐ์—ฌ ์ค‘ ํ•˜๋‚˜(์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ํ•™์Šต ์ „๋žต)์˜ ์‹ค์ฆ์ด ์™ธ๋ถ€ ๋…ผ๋ฌธ์—์„œ ์™”๋‹ค. co-training ์ ˆ์˜ Fig. 4ยทTable 8์€ ์ „๋ถ€ ST4VLA(๊ฐ™์€ ํŒ€์˜ ๋™๋ฐ˜ ๋…ผ๋ฌธ)์—์„œ ์žฌํ˜„ํ•œ ๊ฒƒ์ด๊ณ , ์ด ๋ฆฌํฌํŠธ๊ฐ€ ์ง์ ‘ ์ธก์ •ํ•œ co-training ์‹คํ—˜์€ ์—†๋‹ค. cross-embodiment co-training์€ ยง3.1.3์—์„œ ์„ค์ • ํ•ญ๋ชฉ์œผ๋กœ ์„œ์ˆ ๋  ๋ฟ ๋‹จ๋… ์‹คํ—˜์ด ์—†๊ณ , generalist ์‹คํ—˜(ยง7)์ด ๊ทธ ์—ญํ• ์„ ๋Œ€์‹ ํ•˜์ง€๋งŒ ๊ทธ๊ฑด โ€œ๋ฒค์น˜๋งˆํฌ ํ˜ผํ•ฉโ€์ด์ง€ โ€œ์ด์งˆ์  ๋กœ๋ด‡ ๋ฐ์ดํ„ฐ ํ˜ผํ•ฉโ€์˜ ํ†ต์ œ๋œ ๊ฒ€์ฆ์€ ์•„๋‹ˆ๋‹ค.
  • RL ํŒŒ์ธํŠœ๋‹์€ ์˜ˆ๊ณ  ์ƒํƒœ๋‹ค. ยง3.1.4๊ฐ€ RLinf์™€์˜ ํ˜‘์—…์„ ์–ธ๊ธ‰ํ•˜์ง€๋งŒ โ€œongoing integration effortโ€์ด๊ณ  ํ˜„์žฌ ๊ณต๊ฐœ ์ฝ”๋“œ๋ฒ ์ด์Šค์—๋Š” ์—†๋‹ค. Table 1์˜ ๋Šฅ๋ ฅ ๋งคํŠธ๋ฆญ์Šค์—๋Š” ์ด ์ถ•์ด ์•„์˜ˆ ์—†๋‹ค.
  • ๋น„๊ต ๋Œ€์ƒ ์ฝ”๋“œ๋ฒ ์ด์Šค์˜ ๋Šฅ๋ ฅ ํŒ์ •์ด ์ €์ž ์žํ‰์ด๋‹ค. Table 1์˜ โœ—/โœ“๋Š” ๊ฐ ํ”„๋กœ์ ํŠธ๋ฅผ ์–ธ์ œ ๊ธฐ์ค€์œผ๋กœ, ์–ด๋–ค ๊ทผ๊ฑฐ๋กœ ํŒ์ •ํ–ˆ๋Š”์ง€ ๋ฐํžˆ์ง€ ์•Š๋Š”๋‹ค. ํŠนํžˆ DexboticยทX-VLA์ฒ˜๋Ÿผ ํ™œ๋ฐœํžˆ ๊ฐœ๋ฐœ๋˜๋Š” ํ”„๋กœ์ ํŠธ๋Š” ํŒ์ • ์‹œ์ ์— ๋”ฐ๋ผ ๊ฒฐ๊ณผ๊ฐ€ ๋‹ฌ๋ผ์ง„๋‹ค.

๊ด€๋ จ ์—ฐ๊ตฌ์™€์˜ ์ž๋ฆฌ ๋งค๊น€

๊ฐ™์€ ํŒŒํŽธํ™”, ๋‹ค๋ฅธ ์ธต์œ„. ์ตœ๊ทผ 1~2๋…„ ์‚ฌ์ด โ€œ๋กœ๋ด‡ ํ•™์Šต์˜ ํŒŒํŽธํ™”๋ฅผ ์ธํ”„๋ผ๋กœ ํ’€์žโ€๋Š” ๋…ผ๋ฌธ์ด ์ธต์œ„๋ณ„๋กœ ๋‚˜์˜ค๊ณ  ์žˆ๋‹ค. RoboVerse๋Š” ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐยท๋ฐ์ดํ„ฐ์…‹ยท๋ฒค์น˜๋งˆํฌ ์ธต์—์„œ, RCS๋Š” ๋กœ๋ด‡ ์ œ์–ด ์Šคํƒยท๋ฏธ๋“ค์›จ์–ด ์ธต์—์„œ ๊ฐ™์€ ๋ฌธ์ œ๋ฅผ ๊ณต๊ฒฉํ•œ๋‹ค. StarVLA๋Š” ์ •์ฑ… ๋ชจ๋ธ ์•„ํ‚คํ…์ฒ˜ ์ธต์ด๋‹ค. ์…‹์€ ๊ฒฝ์Ÿ์ด ์•„๋‹ˆ๋ผ ์Šคํƒ์˜ ๋‹ค๋ฅธ ๋†’์ด์— ์žˆ๊ณ , ์‹ค์ œ๋กœ StarVLA๋Š” RoboVerse๊ฐ€ ๋‹ค๋ฃจ๋Š” ๋ฒค์น˜๋งˆํฌ๋“ค(LIBEROยทRoboCasaยทCALVINยทBEHAVIOR)์„ ์†Œ๋น„ํ•˜๋Š” ์ชฝ์— ์„ ๋‹ค. ์žฌ๋ฏธ์žˆ๋Š” ๊ฒƒ์€ ์„ธ ๋…ผ๋ฌธ ๋ชจ๋‘ Table 1/I์— ์ž๊ธฐ๋งŒ ์ „๋ถ€ โœ“์ธ ๋Šฅ๋ ฅ ๋งคํŠธ๋ฆญ์Šค๋ฅผ ์‹ฃ๋Š”๋‹ค๋Š” ์ ์ด๋‹ค โ€” ์ธํ”„๋ผ ๋…ผ๋ฌธ์˜ ์žฅ๋ฅด์  ๊ด€์Šต์— ๊ฐ€๊น๊ณ , ๋…์ž๋Š” ๊ทธ ํ‘œ๋ฅผ ์šฐ์—ด์ด ์•„๋‹ˆ๋ผ ์„ค๊ณ„ ์˜๋„์˜ ์š”์•ฝ์œผ๋กœ ์ฝ์–ด์•ผ ํ•œ๋‹ค.

๋ชจ๋ธ ๊ณ„๋ณด์™€์˜ ๊ด€๊ณ„. StarVLA์˜ ๋„ค ๋ณ€์ข…์€ ๊ฐ๊ฐ ์› ๋…ผ๋ฌธ์˜ ์žฌ๊ตฌํ˜„์ด๋‹ค โ€” FAST(Pertsch et al., 2025), OFT(OpenVLA-OFT, Kim et al., 2025), \pi(\pi_0, Black et al., 2024), GR00T(GR00T N1.5, Bjorck et al., 2025). ๋ฐฑ๋ณธ ์ชฝ์€ Qwen3-VL-4B์™€ Cosmos-Predict2-2B์ด๊ณ , ๋ ˆํฌ์—๋Š” Wan2.2ยทGemma4ยทMiniCPMยทMolmo2ยทVILAยทFlorence2๋„ ๋“ค์–ด์™€ ์žˆ๋‹ค. ์ฆ‰ ์ด ๋ฆฌํฌํŠธ๋Š” ์ƒˆ ๊ณ„๋ณด๋ฅผ ๋งŒ๋“ค์ง€ ์•Š๊ณ  ๊ธฐ์กด ๊ณ„๋ณด๋“ค์˜ ๊ต์ ์— ์„œ๊ธฐ๋ฅผ ์„ ํƒํ–ˆ๋‹ค. MolmoAct2๋‚˜ SmolVLA์ฒ˜๋Ÿผ โ€œํ•˜๋‚˜์˜ ์ข‹์€ VLAโ€๋ฅผ ๋‚ด๋Š” ๋…ผ๋ฌธ๊ณผ๋Š” ๋ชฉ์ ์ด ๋‹ค๋ฅด๊ณ , ์˜คํžˆ๋ ค ๊ทธ ๋…ผ๋ฌธ๋“ค์ด StarVLA ์œ„์—์„œ ์žฌ๊ตฌํ˜„ยท๋น„๊ต๋˜๋Š” ๊ฒƒ์ด ์ด ํ”„๋กœ์ ํŠธ๊ฐ€ ๋ฐ”๋ผ๋Š” ๊ทธ๋ฆผ์ด๋‹ค.

๋ฒค์น˜๋งˆํฌ ์ชฝ๊ณผ์˜ ๊ด€๊ณ„. ํ†ตํ•ฉ ๋Œ€์ƒ์ธ RoboTwin 2.0์€ ๋„๋ฉ”์ธ ๋žœ๋คํ™”๋กœ ๊ฐ•๊ฑด์„ฑ์„ ์žฌ๋Š” ์–‘ํŒ” ๋ฒค์น˜๋งˆํฌ์ธ๋ฐ, StarVLA๊ฐ€ clean/random ์–‘์ชฝ์—์„œ 88%๋Œ€๋ฅผ ๋‚ด๋ฉด์„œ ๋ฒค์น˜๋งˆํฌ์˜ ๋‚œ์ด๋„ ์ž์ฒด๊ฐ€ ์žฌ์กฐ์ •๋˜๋Š” ๊ตญ๋ฉด์ด ์™”๋‹ค. ๋ฐ˜๋Œ€๋กœ RoboCasa-GR1์€ 40%๋Œ€์— ๋จธ๋ฌผ๋Ÿฌ ์žˆ์–ด ํ˜„์žฌ VLA์˜ ์‹ค์งˆ์  ํ•œ๊ณ„์„ ์„ ๋ณด์—ฌ ์ค€๋‹ค. ์ด๋Ÿฐ โ€œ์–ด๋А ๋ฒค์น˜๋งˆํฌ๊ฐ€ ์•„์ง ์‚ด์•„ ์žˆ๋Š”๊ฐ€โ€์— ๋Œ€ํ•œ ํŒ๋‹จ๋„ ํ†ตํ•ฉ ํ‰๊ฐ€๊ฐ€ ์žˆ์–ด์•ผ ๊ฐ€๋Šฅํ•œ ๊ฒƒ์ด๋‹ค.

๊ฐ™์€ ํŒ€์˜ ๋™๋ฐ˜ ์—ฐ๊ตฌ. ST4VLA(Ye et al., 2026a)๋Š” ์ด ์ฝ”๋“œ๋ฒ ์ด์Šค ์œ„์—์„œ ๊ณต๊ฐ„ ์œ ๋„ co-training์„ ๋‹ค๋ฃฌ ๋ณ„๋„ ๋…ผ๋ฌธ์ด๊ณ , ์ด ๋ฆฌํฌํŠธ์˜ co-training ์ ˆ ๊ทผ๊ฑฐ ์ „๋ถ€๊ฐ€ ๊ฑฐ๊ธฐ์„œ ์™”๋‹ค. โ€œํ”Œ๋žซํผ ๋…ผ๋ฌธ + ๊ทธ ์œ„์˜ ์—ฐ๊ตฌ ๋…ผ๋ฌธโ€์ด๋ผ๋Š” ์ง์ด ๋ช…์‹œ์ ์œผ๋กœ ์„ค๊ณ„๋ผ ์žˆ๋‹ค๋Š” ์ ์€, ์ด ํ”„๋กœ์ ํŠธ๋ฅผ ๋…ผ๋ฌธ ํ•˜๋‚˜๊ฐ€ ์•„๋‹ˆ๋ผ ์—ฐ๊ตฌ ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ๋ด์•ผ ํ•œ๋‹ค๋Š” ์‹ ํ˜ธ๋‹ค.

์š”์•ฝ

StarVLA๋Š” โ€œVLA ์—ฐ๊ตฌ์˜ ํŒŒํŽธํ™”โ€๋ผ๋Š” ๋„๋ฆฌ ๊ณต์œ ๋œ ๋ถˆ๋งŒ์„ ์ฝ”๋“œ๋กœ ๋‹ตํ•œ ๊ธฐ์ˆ  ๋ฆฌํฌํŠธ๋‹ค. ๊ธฐ์—ฌ๋ฅผ ์ •ํ™•ํžˆ ๋งค๊ธฐ๋ฉด ์ด๋ ‡๋‹ค. โ‘  VLM ๊ธฐ๋ฐ˜๊ณผ world model ๊ธฐ๋ฐ˜ VLA๋ฅผ \mathcal{L}=\mathcal{L}_{\text{action}}+\mathcal{L}_{\text{aux}}๋ผ๋Š” ํ•˜๋‚˜์˜ ์ •์‹ํ™”์™€ ๋‘ ๊ฒน์˜ ๊ณ„์•ฝ(์›๋ณธ ๊ด€์ธก I/O, backboneโ†’hiddenโ†’action) ์•„๋ž˜ ๋†“๊ณ , 4์ข… action head๋ฅผ ์‹ค์ œ๋กœ ๊ต์ฐจ ๊ตฌํ˜„ํ–ˆ๋‹ค. โ‘ก ์‚ฌ์ „ํ•™์Šตยท์ฆ๊ฐ• ์—†์ด ๊ณต๊ฐœ ๊ฐ€์ค‘์น˜์—์„œ ์‹œ์ž‘ํ•˜๋Š” ์ตœ์†Œ ๊ฐ€์ • ๋ฒ ์ด์Šค๋ผ์ธ์„ 4๊ฐœ ๋ฒค์น˜๋งˆํฌ์—์„œ ์žฌํ˜„ ์Šคํฌ๋ฆฝํŠธ์™€ ํ•จ๊ป˜ ๋ƒˆ๋‹ค(LIBERO 96.6, SimplerEnv WidowX 65.3, RoboTwin 88.2/88.3, RoboCasa-GR1 48.8). โ‘ข 4๊ฐœ ๋ฒค์น˜๋งˆํฌ๋ฅผ ํ•ฉ์ณ ํ•™์Šตํ•œ ๋‹จ์ผ generalist๊ฐ€ ์–ด๋ ค์šด ๋ฒค์น˜๋งˆํฌ์—์„œ ์˜คํžˆ๋ ค ๋” ๋‚ซ๋‹ค๋Š” ๊ฒƒ(RoboCasa 57.3)์„ ๋ณด์˜€๋‹ค.

ํ•œ๊ณ„๋„ ๋ถ„๋ช…ํ•˜๋‹ค. ์‹ค๊ธฐ ๋ฐฐํฌ๋Š” ์„ ์–ธ๋งŒ ๋˜๊ณ  ์ธก์ •๋˜์ง€ ์•Š์•˜์œผ๋ฉฐ, ํ†ตํ•ฉํ–ˆ๋‹ค๋Š” 7๊ฐœ ๋ฒค์น˜๋งˆํฌ ์ค‘ 3๊ฐœ(LIBERO-PlusยทBEHAVIOR-1KยทCALVIN)๋Š” ๊ฒฐ๊ณผ๊ฐ€ ๋น„์–ด ์žˆ๋‹ค. Table 9๋Š” ์‚ฐ์ˆ ์ด ๋งž์ง€ ์•Š์•„ ๊ทธ๋Œ€๋กœ ์ธ์šฉํ•˜๊ธฐ ์–ด๋ ต๊ณ , head ๋น„๊ต๋Š” ์„œ๋กœ ๋‹ค๋ฅธ step์˜ ์ฒดํฌํฌ์ธํŠธ๋ฅผ ๋†“๊ณ  ์ด๋ค„์ง„๋‹ค. ๋ชจ๋“ˆ์„ฑ ์ฃผ์žฅ์—๋Š” ๊ตฌ์กฐ์  ์˜ˆ์™ธ(world model ๋ฐฑ๋ณธ + FAST ๋ถˆ๊ฐ€)๊ฐ€ ์นจ๋ฌต์œผ๋กœ ์ฒ˜๋ฆฌ๋ผ ์žˆ๊ณ , ์ถ”์ƒํ™”์˜ ๋น„์šฉ โ€” ์ƒˆ ๋ฐฑ๋ณธยทํ—ค๋“œ๋ฅผ ๋ถ™์ด๋Š” ๋ฐ ๋“œ๋Š” ์‹ค์ œ ์ž‘์—…๋Ÿ‰ โ€” ์€ ์ธก์ •๋˜์ง€ ์•Š๋Š”๋‹ค. ๋ ˆํฌ๋ฅผ ์—ด์–ด ๋ณด๋ฉด ๊ทธ ๋น„์šฉ์ด ์กฐํ•ฉ๋งˆ๋‹ค ํŒŒ์ผ ํ•˜๋‚˜์˜ ํ˜•ํƒœ๋กœ ๋“œ๋Ÿฌ๋‚œ๋‹ค.

๊ทธ๋Ÿผ์—๋„ ์ด ๋ฆฌํฌํŠธ๊ฐ€ ๊ฐ’์–ด์น˜ ์žˆ๋Š” ์ด์œ ๋Š” ํŒ๋‹จ์˜ ๊ธฐ์ค€์ด ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๋ชจ๋ธ ๋…ผ๋ฌธ์€ ์ˆ˜์น˜๋กœ ํ‰๊ฐ€๋˜์ง€๋งŒ ์ธํ”„๋ผ ๋…ผ๋ฌธ์€ ๊ทธ ์œ„์—์„œ ๋‹ค๋ฅธ ์—ฐ๊ตฌ๊ฐ€ ๋‚˜์˜ค๋Š”๊ฐ€๋กœ ํ‰๊ฐ€๋œ๋‹ค. ๊ทธ ๊ธฐ์ค€์—์„œ StarVLA๋Š” ์ด๋ฏธ ๋‹ต์„ ๋ƒˆ๋‹ค โ€” ST4VLA๊ฐ€ ์ด ์œ„์—์„œ ๋‚˜์™”๊ณ , ๋ ˆํฌ๋Š” ๋ฆฌํฌํŠธ๊ฐ€ ์„œ์ˆ ํ•œ 7๊ฐœ๋ฅผ ๋„˜์–ด 13๊ฐœ ์‹œ๋ฎฌ ๋ฒค์น˜๋งˆํฌ์™€ 5๊ฐœ ์‹ค๊ธฐ ์…‹์—…์œผ๋กœ ํ™•์žฅ๋ผ ์žˆ์œผ๋ฉฐ, MIT ๋ผ์ด์„ ์Šค๋กœ ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ธฐ์—ฌ๋ฅผ ํก์ˆ˜ํ•˜๊ณ  ์žˆ๋‹ค. ๋ฆฌํฌํŠธ ์Šค์Šค๋กœ โ€œํ”„๋กœ์ ํŠธ๊ฐ€ ์ง„ํ™”ํ•˜๋ฉด ์ด ๋ฌธ์„œ๋ฅผ ๊ฐฑ์‹ ํ•˜๊ฒ ๋‹คโ€๊ณ  ์“ด๋‹ค. ๊ทธ๋Ÿฌ๋‹ˆ ์ด ๊ธ€๋„ 2026๋…„ 4์›” ์‹œ์ ์˜ ์Šค๋ƒ…์ƒท์— ๋Œ€ํ•œ ๋ฆฌ๋ทฐ๋กœ ์ฝ๋Š” ๊ฒƒ์ด ๋งž๋‹ค.

์ฝ”๋“œ ์žฌํ˜„ ๊ด€์ (2026-08-13 ๊ธฐ์ค€): ์ฝ”๋“œยทํ•™์Šต ์Šคํฌ๋ฆฝํŠธยท๋ฐ์ดํ„ฐ์…‹(HuggingFace์˜ LeRobot ํฌ๋งท LIBERO/RoboTwin ์ปฌ๋ ‰์…˜)์ด ๋ชจ๋‘ ๊ณต๊ฐœ๋ผ ์žˆ์–ด ์žฌํ˜„ ์กฐ๊ฑด์€ ์ด ๊ณ„์—ด ๋…ผ๋ฌธ ์ค‘ ์ตœ์ƒ๊ธ‰์ด๋‹ค. ๋‹ค๋งŒ ๋…ผ๋ฌธ์— ๋ณด๊ณ ๋œ ์ˆ˜์น˜๋ฅผ ์žฌํ˜„ํ•˜๋ ค๋ฉด ์ตœ์†Œ 8ร—A100๊ธ‰์ด ํ•„์š”ํ•˜๊ณ (LIBERO 30K step โ‰ˆ 10์‹œ๊ฐ„๋Œ€, RoboTwin์€ 48 GPU ร— 150K step), ๋‹จ์ผ GPU ํ™˜๊ฒฝ์„ ์œ„ํ•œ ์ถ•์†Œ ๋ ˆ์‹œํ”ผ๋Š” ๋ฆฌํฌํŠธ์—๋„ ๋ ˆํฌ ๋ฌธ์„œ์—๋„ ๋ช…์‹œ๋˜์ง€ ์•Š์•˜๋‹ค. ํ˜„์‹ค์ ์ธ ์žฌํ˜„ ๋ฒ”์œ„๋Š” โ€œ์„ค์น˜ โ†’ ํ”„๋ ˆ์ž„์›Œํฌ ์กฐ๋ฆฝ(build_framework)์ด ๋„๋Š”์ง€ ํ™•์ธ โ†’ ์†Œ๊ทœ๋ชจ step ํ•™์Šต ๋ฃจํ”„ ๊ฒ€์ฆ โ†’ ๊ณต๊ฐœ ์ฒดํฌํฌ์ธํŠธ๊ฐ€ ์žˆ๋‹ค๋ฉด ํ‰๊ฐ€ ์„œ๋ฒ„ ๊ธฐ๋™โ€ ์ •๋„์ด๋ฉฐ, ์ด ๋ฆฌ๋ทฐ๋Š” ๋ ˆํฌ ๊ตฌ์กฐ ํ™•์ธ๊นŒ์ง€๋งŒ ์ˆ˜ํ–‰ํ–ˆ๊ณ  ํ•™์Šตยทํ‰๊ฐ€๋Š” ๋Œ๋ฆฌ์ง€ ์•Š์•˜๋‹ค.

Copyright 2026, JungYeon Lee