๐StarVLA ๋ฆฌ๋ทฐ
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). ํํ ๊ฒ์ฌ ์ ๋ณด ์์
- ๐ก VLA ์ฐ๊ตฌ๊ฐ โ์ํคํ ์ฒยท์ฝ๋๋ฒ ์ด์คยทํ๊ฐ ํ๋กํ ์ฝ์ด ์ ๊ฐ๊ฐ์ธ ๋ฐ๋ฒจํโ์ด ๋์ด ๋น๊ต์ ์ฌํ์ด ๋ถ๊ฐ๋ฅํด์ก๋ค๋ ์ง๋จ์์ ์ถ๋ฐํด, backbone(VLM ๋๋ world model)๊ณผ action head๋ฅผ ๊ณต์ ๊ณ์ฝ ์๋์์ ์๋ก ๋ ๋ฆฝ์ ์ผ๋ก ๊ฐ์ ๋ผ์ฐ๋ ๋จ์ผ ์ฝ๋๋ฒ ์ด์ค๋ฅผ ์ ์ํ๋ค.
- โ๏ธ ๋ชจ๋ ๋ฐฉ๋ฒ์
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}}์ ํํ ์ฐจ์ด๋ก ํ์๋๋ค. - ๐ฏ ์ต์ํ์ ๋ฐ์ดํฐ ์์ง๋์ด๋ง๋ง์ผ๋ก 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 ํ์ต ๋ฃจํ ๊ฒ์ฆ โ ๊ณต๊ฐ ์ฒดํฌํฌ์ธํธ๊ฐ ์๋ค๋ฉด ํ๊ฐ ์๋ฒ ๊ธฐ๋โ ์ ๋์ด๋ฉฐ, ์ด ๋ฆฌ๋ทฐ๋ ๋ ํฌ ๊ตฌ์กฐ ํ์ธ๊น์ง๋ง ์ํํ๊ณ ํ์ตยทํ๊ฐ๋ ๋๋ฆฌ์ง ์์๋ค.