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

On this page

  • ๐Ÿ” Ping Review
  • ๐Ÿ”” Ring Review
    • ํ•œ ์ค„๋กœ ์‹œ์ž‘ํ•˜๋ฉด
    • ๋ฐฐ๊ฒฝ: ๋น„๋””์˜ค ๋ชจ๋ธ์„ ์ •์ฑ…์œผ๋กœ ๋งŒ๋“ค ๋•Œ ์ƒ๊ธฐ๋Š” ๊ตฌ์กฐ์  ๋ถ€์ฑ„
    • ๋ฐฉ๋ฒ• 1: Latent Frame Injection
    • ๋ฐฉ๋ฒ• 2: ์ •์ฑ…ยท์›”๋“œ๋ชจ๋ธยท๊ฐ€์น˜ํ•จ์ˆ˜์˜ ๋™์‹œ ํ•™์Šต
      • ๋…ธ์ด์ฆˆ ์Šค์ผ€์ค„์„ ๋กœ๋ด‡์šฉ์œผ๋กœ ๋ฐ”๊พผ๋‹ค
    • ๋ฐฉ๋ฒ• 3: World model๋กœ ์ƒ์ƒํ•˜๊ณ  value๋กœ ๊ณ ๋ฅด๊ธฐ
    • ์ง๊ด€: ์™œ โ€œ๋ณต์ œํ•ด์„œ ์ฑ„์šฐ๊ธฐโ€๊ฐ€ ํ†ตํ•˜๋Š”๊ฐ€
    • ์‹คํ—˜
      • ์…‹์—…
      • Q1: ์ง์ ‘ ์ •์ฑ…์œผ๋กœ์„œ์˜ ์„ฑ๋Šฅ
      • Q2: ๋ฌด์—‡์ด ์„ฑ๋Šฅ์„ ๋งŒ๋“œ๋Š”๊ฐ€ (ablation)
      • Q3ยทQ4: Planning
    • ๊ณต๊ฐœ ์ฝ”๋“œ์™€ ๋Œ€์กฐํ•ด ๋ณด๋ฉด
    • ๋น„ํŒ์ ์œผ๋กœ ๋ณด๋ฉด
      • ๊ฐ•์ 
      • ์•ฝ์ ยทํ•œ๊ณ„
    • ๊ด€๋ จ ์—ฐ๊ตฌ์™€์˜ ์ž๋ฆฌ ๋งค๊น€
    • ์š”์•ฝ

๐Ÿ“ƒCosmos Policy ๋ฆฌ๋ทฐ

manipulation
world-model
video-generation
diffusion
planning
Cosmos Policy: Fine-Tuning Video Models for Visuomotor Control and Planning
Published

September 14, 2026

  • Paper Link (arXiv:2601.16163v1)

  • Code Link (NVlabs/cosmos-policy, Apache-2.0)

  • Project Page

  • Models (HuggingFace)

  • Moo Jin Kim, Yihuai Gao, Tsung-Yi Lin, Yen-Chen Lin, Yunhao Ge, Grace Lam, Percy Liang, Shuran Song, Ming-Yu Liu, Chelsea Finn, Jinwei Gu

  • NVIDIA ยท Stanford University, arXiv preprint (2026-01-22 ์ œ์ถœ, v1)

  1. ๐Ÿ’ก ์‚ฌ์ „ํ•™์Šต๋œ ๋น„๋””์˜ค ์ƒ์„ฑ ๋ชจ๋ธ(Cosmos-Predict2-2B)์„ ๊ตฌ์กฐ ๋ณ€๊ฒฝ ์—†์ด ๋‹จ ํ•œ ๋ฒˆ์˜ post-training๋งŒ์œผ๋กœ ๋กœ๋ด‡ ์ •์ฑ…์œผ๋กœ ๋ฐ”๊พผ๋‹ค โ€” ์•ก์…˜ยท๋ฏธ๋ž˜ ์ƒํƒœยท๊ฐ€์น˜๋ฅผ ์ „๋ถ€ ๋น„๋””์˜ค ๋ชจ๋ธ์˜ latent diffusion ์‹œํ€€์Šค ์•ˆ โ€œlatent frameโ€์œผ๋กœ ๋ฐ€์–ด ๋„ฃ๋Š” ๊ฒƒ์ด ์ „๋ถ€๋‹ค.
  2. โš™๏ธ latent injection์œผ๋กœ (s, a, s', V(s'))๋ฅผ ํ•˜๋‚˜์˜ latent ์‹œํ€€์Šค๋กœ ๋ฐฐ์—ดํ•˜๊ณ , ๋ฐฐ์น˜๋ฅผ 50/25/25๋กœ ์ชผ๊ฐœ ๊ฐ™์€ ๊ฐ€์ค‘์น˜๊ฐ€ ์ •์ฑ…ยท์›”๋“œ๋ชจ๋ธยท๊ฐ€์น˜ํ•จ์ˆ˜ ์…‹์„ ๋™์‹œ์— ํ•™์Šตํ•˜๊ฒŒ ํ•œ๋‹ค. ํ…Œ์ŠคํŠธ ์‹œ์—” world model์ด ์ƒ์ƒํ•œ ๋ฏธ๋ž˜ ์ƒํƒœ์˜ ๊ฐ€์น˜๋กœ best-of-N ํƒ์ƒ‰์„ ๋Œ๋ฆฐ๋‹ค.
  3. ๐ŸŽฏ LIBERO 98.5%, RoboCasa 67.1%(ํƒœ์Šคํฌ๋‹น 50 ๋ฐ๋ชจ๋งŒ ์‚ฌ์šฉ)๋กœ SOTA, ์‹ค์„ธ๊ณ„ ALOHA 4๊ฐœ bimanual ํƒœ์Šคํฌ ํ‰๊ท  ์ ์ˆ˜ 93.6์œผ๋กœ \pi_{0.5}(88.6)ยทOpenVLA-OFT+(62.0)๋ฅผ ์•ž์„ฐ๊ณ , ์–ด๋ ค์šด ๋‘ ํƒœ์Šคํฌ์— model-based planning์„ ๋ถ™์ด๋ฉด 59.5 โ†’ 72.0์œผ๋กœ +12.5์ .

๐Ÿ” Ping Review

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

VLA(vision-language-action) ๋ชจ๋ธ์€ ๋Œ€๋ถ€๋ถ„ ์ •์  ์ด๋ฏธ์ง€-ํ…์ŠคํŠธ ์Œ์œผ๋กœ ํ•™์Šต๋œ VLM์„ ๋ฐฑ๋ณธ์œผ๋กœ ์“ด๋‹ค. ๋ฐ˜๋ฉด ๋น„๋””์˜ค ์ƒ์„ฑ ๋ชจ๋ธ์€ ์ˆ˜๋ฐฑ๋งŒ ๊ฐœ์˜ ์˜์ƒ์—์„œ ์‹œ๊ฐ„์  ์ธ๊ณผ์„ฑยท์•”๋ฌต์  ๋ฌผ๋ฆฌยท์šด๋™ ํŒจํ„ด์„ ๋ฐฐ์šด๋‹ค โ€” ๋กœ๋ด‡ ์ œ์–ด์— ๋” ์–ด์šธ๋ฆฌ๋Š” prior์ฒ˜๋Ÿผ ๋ณด์ธ๋‹ค. ๋ฌธ์ œ๋Š” ์ง€๊ธˆ๊นŒ์ง€ ๋น„๋””์˜ค ๋ชจ๋ธ์„ ์ •์ฑ…์œผ๋กœ ์“ฐ๋ ค๋˜ ์‹œ๋„๋“ค์ด ํ•˜๋‚˜๊ฐ™์ด ๋ณต์žกํ–ˆ๋‹ค๋Š” ์ ์ด๋‹ค: ๋น„๋””์˜ค fine-tuning ํ›„ ๋ณ„๋„ action module์„ ํ•™์Šตํ•˜๋Š” 2๋‹จ๊ณ„ ํŒŒ์ดํ”„๋ผ์ธ์ด๊ฑฐ๋‚˜(Video Prediction Policy, VidAR ๊ณ„์—ด), ๋ณ„๋„์˜ action diffuserยทinverse dynamics model ๊ฐ™์€ ์ƒˆ ๊ตฌ์กฐ๋ฅผ ๋ถ™์—ฌ์•ผ ํ–ˆ๋‹ค. ๋ฐ˜๋Œ€๋กœ ํ†ตํ•ฉ video-action ๋ชจ๋ธ(UVA, UWM)์€ ์ปค์Šคํ…€ ์„ค๊ณ„ ํƒ“์— ์‚ฌ์ „ํ•™์Šต๋œ ๋น„๋””์˜ค ๋ชจ๋ธ์˜ prior๋ฅผ ์•„์˜ˆ ๋ชป ์“ด๋‹ค.

Cosmos Policy์˜ ์ฃผ์žฅ์€ ๋‹จ์ˆœํ•˜๋‹ค. ์•„๋ฌด๊ฒƒ๋„ ๋ถ™์ด์ง€ ๋งˆ๋ผ. ๋น„๋””์˜ค ๋ชจ๋ธ์€ ์ด๋ฏธ ๊ณ ์ฐจ์›ยท๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ ๋ถ„ํฌ๋ฅผ ๋ชจ๋ธ๋งํ•˜๋Š” ๊ฐ•๋ ฅํ•œ ํ•™์Šต ์•Œ๊ณ ๋ฆฌ์ฆ˜(latent diffusion)์„ ๊ฐ–๊ณ  ์žˆ์œผ๋‹ˆ, ์•ก์…˜๋„ ๊ทธ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ๋‹ค๋ฃจ๋Š” latent frame ์ค‘ ํ•˜๋‚˜๋กœ ๋งŒ๋“ค์–ด ๋ฒ„๋ฆฌ๋ฉด ๋œ๋‹ค. ๋กœ๋ด‡ proprioceptionยทaction chunkยทstate value๋ฅผ ๊ฐ๊ฐ [-1,+1]๋กœ ์ •๊ทœํ™”ํ•œ ๋’ค latent volume ํฌ๊ธฐ์— ๋งž๊ฒŒ ๋ณต์ œ(duplicate) ํ•ด์„œ ์ฑ„์›Œ ๋„ฃ๊ณ , ๊ทธ latent frame๋“ค์„ ์ด๋ฏธ์ง€ latent frame ์‚ฌ์ด์— ๋ผ์›Œ ๋„ฃ๋Š”๋‹ค. ๊ทธ๋Ÿฌ๋ฉด โ€œ์•ก์…˜ ์ƒ์„ฑโ€์€ ๊ทธ๋ƒฅ โ€œ๋ช‡๋ช‡ latent frame์„ denoiseํ•˜๋Š” ์ผโ€์ด ๋œ๋‹ค.


๊ฐœ์š”(Fig. 1) โ€” Cosmos-Predict2-2B์—์„œ fine-tune๋œ Cosmos Policy. ๋ฉ€ํ‹ฐ๋ทฐ ์นด๋ฉ”๋ผยท์–ธ์–ดยทproprioception์„ ์ž…๋ ฅ๋ฐ›์•„ (1) action chunk, (2) ๋ฏธ๋ž˜ ์ƒํƒœ(proprio + ์ด๋ฏธ์ง€), (3) value(๋ฏธ๋ž˜ ์ƒํƒœ์˜ rewards-to-go)๋ฅผ ์˜ˆ์ธกํ•œ๋‹ค. ๋ฒ ์ด์Šค ๋น„๋””์˜ค ๋ชจ๋ธ์— ๊ตฌ์กฐ ๋ณ€๊ฒฝ์€ ์ „ํ˜€ ์—†๋‹ค.


ํ”„๋กœ์ ํŠธ ํŽ˜์ด์ง€ ๊ณต๊ฐœ ์˜์ƒ โ€” ALOHAยทLIBEROยทRoboCasa ๋กค์•„์›ƒ ๋ฐ๋ชจ.

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

๋ฒ ์ด์Šค ๋ชจ๋ธ Cosmos-Predict2-2B-Video2World๋Š” Wan2.1 ์‹œ๊ณต๊ฐ„ VAE ํ† ํฌ๋‚˜์ด์ € ์œ„์—์„œ ๋™์ž‘ํ•˜๋Š” latent video diffusion model์ด๊ณ , EDM denoising score matching์œผ๋กœ ํ•™์Šต๋œ๋‹ค. ๋…ธ์ด์ฆˆ ๋ ˆ๋ฒจ \sigma์—์„œ denoiser D_\theta์˜ ํ•™์Šต ๋ชฉ์ ์€

\mathcal{L}(D_{\theta},\sigma)=\mathbb{E}_{\mathbf{x}_{0},\mathbf{c},\mathbf{n}}\left[\left\|D_{\theta}(\mathbf{x}_{0}+\mathbf{n};\sigma,\mathbf{c})-\mathbf{x}_{0}\right\|_{2}^{2}\right]

๋กœ, \mathbf{x}_0๋Š” VAE๋กœ ์ธ์ฝ”๋”ฉ๋œ ๊นจ๋—ํ•œ ์ด๋ฏธ์ง€ ์‹œํ€€์Šค, \mathbf{c}๋Š” T5-XXL๋กœ ์ธ์ฝ”๋”ฉ๋œ ํ…์ŠคํŠธ, \mathbf{n}\sim\mathcal{N}(\mathbf{0},\sigma^2\mathbf{I})๋‹ค. ํ† ํฌ๋‚˜์ด์ €๋Š” (1+T)\times H\times W\times 3 ๋น„๋””์˜ค๋ฅผ (1+T')\times H'\times W'\times 16 latent๋กœ ์••์ถ•ํ•œ๋‹ค(T'=T/4, H'=H/8, W'=W/8). Cosmos Policy๋Š” ์ด ์‹์„ ํ•œ ๊ธ€์ž๋„ ๋ฐ”๊พธ์ง€ ์•Š๋Š”๋‹ค. ๋ฐ”๊พธ๋Š” ๊ฒƒ์€ \mathbf{x}_0๊ฐ€ ๋ฌด์—‡์„ ๋‹ด๋А๋ƒ๋ฟ์ด๋‹ค.

3์ธ์นญ ์นด๋ฉ”๋ผ 2๋Œ€ + ์†๋ชฉ ์นด๋ฉ”๋ผ 1๋Œ€ ๊ตฌ์„ฑ์ด๋ฉด latent ์‹œํ€€์Šค๋Š” 11๊ฐœ ํ”„๋ ˆ์ž„์ด ๋œ๋‹ค: (1) blank placeholder, (2) ํ˜„์žฌ proprio, (3~5) ํ˜„์žฌ ์†๋ชฉยท3์ธ์นญ1ยท3์ธ์นญ2 ์ด๋ฏธ์ง€, (6) action chunk, (7) ๋ฏธ๋ž˜ proprio, (8~10) ๋ฏธ๋ž˜ ์ด๋ฏธ์ง€ 3์žฅ, (11) ๋ฏธ๋ž˜ ์ƒํƒœ value. ์ด ์ˆœ์„œ ์ž์ฒด๊ฐ€ (s, a, s', V(s'))๋ฅผ ํ‘œํ˜„ํ•˜๊ณ , ์™ผ์ชฝโ†’์˜ค๋ฅธ์ชฝ autoregressive ๋””์ฝ”๋”ฉ์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•œ๋‹ค.

ํ•™์Šต์€ ๋ฐฐ์น˜๋ฅผ ์ชผ๊ฐœ ์„ธ ํ•จ์ˆ˜๋ฅผ ๋™์‹œ์— ์ตœ์ ํ™”ํ•œ๋‹ค(์กฐ๊ฑด๋ถ€์™€ ํƒ€๊นƒ์„ ์–ด๋””์„œ ๋Š๋А๋ƒ๊ฐ€ ๊ณง ์–ด๋–ค ํ•จ์ˆ˜๋ฅผ ํ•™์Šตํ•˜๋А๋ƒ๋‹ค):

\underbrace{p(a,s',V(s')\mid s)}_{\text{policy, 50\%}}\quad \underbrace{p(s',V(s')\mid s,a)}_{\text{world model, 25\%}}\quad \underbrace{p(V(s')\mid s,a,s')}_{\text{value, 25\%}}

sparse reward ์„ค์ •์ด๋ฏ€๋กœ R(s_t,a_t)=0 for t<H, ์ข…๋‹จ ๋ณด์ƒ R(s_H,a_H)\in[0,1]์ด๊ณ , ๊ฐ€์น˜ ๋ผ๋ฒจ์€ Monte Carlo return \gamma^{H-t}R(s_H,a_H)๋ฅผ ๊ทธ๋Œ€๋กœ ์“ด๋‹ค.

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

  • LIBERO 4๊ฐœ suite ํ‰๊ท  98.5% (suite๋‹น 500 trial ร— 3 seed = 6000 trial). CogVLA 97.4%, OpenVLA-OFT 97.1%, \pi_{0.5} 96.9%๋ฅผ ์ƒํšŒ. LIBERO-Object๋Š” 100.0%.
  • RoboCasa 24๊ฐœ ์ฃผ๋ฐฉ ํƒœ์Šคํฌ ํ‰๊ท  67.1% (3600 trial). ๊ทธ๋Ÿฐ๋ฐ ํ•™์Šต ๋ฐ์ดํ„ฐ๋Š” ํƒœ์Šคํฌ๋‹น ์ธ๊ฐ„ ๋ฐ๋ชจ 50๊ฐœ๋ฟ โ€” ๋น„๊ต ๋Œ€์ƒ ๋Œ€๋ถ€๋ถ„์€ 300~3000๊ฐœ๋ฅผ ์ผ๋‹ค(FLARE 66.4%@300, GR00T-N1.5 64.1%@300, DP-VLA 57.3%@3000).
  • ์‹ค์„ธ๊ณ„ ALOHA 4๊ฐœ bimanual ํƒœ์Šคํฌ, ๋ฐฉ๋ฒ•๋‹น 101 trial. ํ‰๊ท  score 93.6 vs \pi_{0.5} 88.6, \pi_0 77.9, OpenVLA-OFT+ 62.0, Diffusion Policy 33.6.
  • Planning: ์–ด๋ ค์šด ๋‘ ํƒœ์Šคํฌ(candies in bowl / candy in ziploc bag)์—์„œ base 59.5 โ†’ model-based(V(s')) 72.0 (+12.5). model-free(Q(s,a))๋Š” 61.3์— ๊ทธ์นจ.
  • Ablation(LIBERO): auxiliary loss ์ œ๊ฑฐ โˆ’1.5์ (98.5โ†’97.0), ์‚ฌ์ „ํ•™์Šต ๊ฐ€์ค‘์น˜ ์—†์ด scratch ํ•™์Šต โˆ’3.9์ (โ†’94.6).

๊ฒฐ๋ก :

โ€œ๋น„๋””์˜ค ๋ชจ๋ธ์„ ์ •์ฑ…์œผ๋กœ ์“ด๋‹คโ€๋Š” ์•„์ด๋””์–ด ์ž์ฒด๋Š” ์ƒˆ๋กญ์ง€ ์•Š๋‹ค. ์ƒˆ๋กœ์šด ๊ฒƒ์€ ๊ทธ ์ผ์„ ํ•˜๊ธฐ ์œ„ํ•ด ์•„๋ฌด ๋ชจ๋“ˆ๋„ ๋งŒ๋“ค์ง€ ์•Š์•„๋„ ๋œ๋‹ค๋Š” ์‹ค์ฆ์ด๋‹ค. ์•ก์…˜์„ latent frame์œผ๋กœ ์ทจ๊ธ‰ํ•˜๋Š” ํ•œ ์ค„์งœ๋ฆฌ ๊ฒฐ์ •๋งŒ์œผ๋กœ, ๋Œ€๊ทœ๋ชจ action-labeled ๋กœ๋ด‡ ๋ฐ์ดํ„ฐ๋กœ ์‚ฌ์ „ํ•™์Šต๋œ VLA๋“ค์„ ๊ฐ™์€ ๋ฐ๋ชจ ์œ„์—์„œ ์ด๊ธด๋‹ค. ๋ค์œผ๋กœ ๊ฐ™์€ ๋ชจ๋ธ์ด world model์ด์ž value function์ด ๋˜์–ด test-time search๊นŒ์ง€ ๊ณต์งœ๋กœ ์–นํžŒ๋‹ค.


๐Ÿ”” Ring Review

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

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

์ด ๋…ผ๋ฌธ์˜ ํ†ต์ฐฐ์€ โ€œ์•ก์…˜์€ ํŠน๋ณ„ํ•œ ์ถœ๋ ฅ์ด ์•„๋‹ˆ๋‹คโ€ ๋ผ๋Š” ๊ฒƒ์ด๋‹ค. ์ง€๋‚œ 2๋…„๊ฐ„์˜ ๋กœ๋ด‡ ์ •์ฑ… ์—ฐ๊ตฌ๋Š” ๋Œ€์ฒด๋กœ ๋ฐ˜๋Œ€ ๋ฐฉํ–ฅ์ด์—ˆ๋‹ค โ€” ์‚ฌ์ „ํ•™์Šต ๋ฐฑ๋ณธ(VLM์ด๋“  ๋น„๋””์˜ค ๋ชจ๋ธ์ด๋“ )์€ ์ง€๊ฐ์„ ๋‹ด๋‹นํ•˜๊ณ , ์•ก์…˜์€ ๋ณ„๋„์˜ action expert / action diffuser / discrete token head๊ฐ€ ๋ฝ‘๋Š”๋‹ค๋Š” ๋ถ„์—… ๊ตฌ์กฐ. Cosmos Policy๋Š” ์ด ๋ถ„์—…์„ ํ•ด์ฒดํ•œ๋‹ค. ๋น„๋””์˜ค diffusion ๋ชจ๋ธ์ด ์ด๋ฏธ โ€œ๊ณ ์ฐจ์›ยท๋ฉ€ํ‹ฐ๋ชจ๋‹ฌยท์‹œ๊ฐ„์ ์œผ๋กœ ์ผ๊ด€๋œ ์—ฐ์†๊ฐ’ ์‹œํ€€์Šคโ€๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๊ธฐ๊ณ„๋ผ๋ฉด, 14์ฐจ์› ๊ด€์ ˆ๊ฐ 50์Šคํ…์งœ๋ฆฌ action chunk๋Š” ๊ทธ ๊ธฐ๊ณ„์—๊ฒŒ ๊ทธ๋ƒฅ ์กฐ๊ธˆ ์ž‘์€ ํ”„๋ ˆ์ž„ ํ•˜๋‚˜๋‹ค. ๊ทธ๋ž˜์„œ ๋…ผ๋ฌธ์€ ์•ก์…˜์„ [-1,+1]๋กœ ์ •๊ทœํ™”ํ•˜๊ณ  latent volume์ด ๊ฝ‰ ์ฐฐ ๋•Œ๊นŒ์ง€ ๋ณต์ œํ•ด ๋„ฃ๋Š”, ๊ฑฐ์˜ ๋ฌด๋ก€ํ•  ๋งŒํผ ๋‹จ์ˆœํ•œ ์ธ์ฝ”๋”ฉ์„ ์“ด๋‹ค. ๋†€๋ผ์šด ๊ฒƒ์€ ์ด๊ฒŒ ์ž‘๋™ํ•œ๋‹ค๋Š” ์‚ฌ์‹ค์ด ์•„๋‹ˆ๋ผ, ์ž˜ ์ž‘๋™ํ•œ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค โ€” ๊ทธ๊ฒƒ๋„ ๋ฐฑ๋ณธ์„ ๋ฐ”๊พธ์ง€ ์•Š๊ณ , ํ•™์Šต ๋‹จ๊ณ„๋ฅผ ํ•˜๋‚˜๋งŒ ์“ฐ๊ณ , ๊ฐ™์€ ๋ชจ๋ธ์ด world modelยทvalue function ์—ญํ• ๊นŒ์ง€ ๊ฒธํ•˜๋ฉด์„œ.

๋ฐฐ๊ฒฝ: ๋น„๋””์˜ค ๋ชจ๋ธ์„ ์ •์ฑ…์œผ๋กœ ๋งŒ๋“ค ๋•Œ ์ƒ๊ธฐ๋Š” ๊ตฌ์กฐ์  ๋ถ€์ฑ„

๋น„๋””์˜ค ์ƒ์„ฑ ๋ชจ๋ธ์€ ๋กœ๋ด‡ ์ •์ฑ…์˜ ๋ฐฑ๋ณธ์œผ๋กœ ๋งค๋ ฅ์ ์ด๋‹ค. VLM์ด ์ •์  ์ด๋ฏธ์ง€-ํ…์ŠคํŠธ์—์„œ ์˜๋ฏธ ๊ฐœ๋…์„ ๋ฐฐ์šฐ๋Š” ๋ฐ˜๋ฉด, ๋น„๋””์˜ค ๋ชจ๋ธ์€ ํ”„๋ ˆ์ž„ ์˜ˆ์ธก์„ ํ†ตํ•ด ์‹œ๊ฐ„์  ์ธ๊ณผ์„ฑ๊ณผ ์•”๋ฌต์  ๋ฌผ๋ฆฌ๋ฅผ ๋ฐฐ์šด๋‹ค. ๋ฌธ์ œ๋Š” ์ธํ„ฐํŽ˜์ด์Šค๋‹ค. ๋น„๋””์˜ค ๋ชจ๋ธ์€ ์ด๋ฏธ์ง€๋ฅผ ๋ฐ›์•„ ์ด๋ฏธ์ง€๋ฅผ ๋ฑ‰๋Š”๋‹ค. ๋กœ๋ด‡์€ proprioception์„ ๋ฐ›์•„ action์„ ๋ฑ‰์–ด์•ผ ํ•˜๊ณ , ์นด๋ฉ”๋ผ๋„ ์—ฌ๋Ÿฌ ๋Œ€๋‹ค. ์ด ๊ฐ„๊ทน์„ ๋ฉ”์šฐ๋Š” ๊ธฐ์กด ๋ฐฉ์‹์€ ๋‘ ๋ถ€๋ฅ˜์ธ๋ฐ, ๋…ผ๋ฌธ์€ ๋‘˜ ๋‹ค์— ๋ช…ํ™•ํ•œ ๋น„์šฉ์„ ๋งค๊ธด๋‹ค.

์ ‘๊ทผ ๋Œ€ํ‘œ ์—ฐ๊ตฌ ๋น„์šฉ
2๋‹จ๊ณ„: ๋น„๋””์˜ค fine-tune โ†’ ๋ณ„๋„ action module Video Prediction Policy (Hu et al. 2024), Video Policy (Liang et al. 2025), FlowVLA (Zhong et al. 2025), VidAR (Feng et al. 2025) ๋“ฑ ํ•™์Šต ๋‹จ๊ณ„๊ฐ€ ๋Š˜๊ณ , action diffuserยทinverse dynamics ๊ฐ™์€ ์ƒˆ ๊ตฌ์กฐ๊ฐ€ ํ•„์š”
ํ†ตํ•ฉ video-action ๋ชจ๋ธ UVA (Li et al. 2025a), UWM (Zhu et al. 2025) ์ปค์Šคํ…€ ์„ค๊ณ„๋ผ ์‚ฌ์ „ํ•™์Šต๋œ ๋น„๋””์˜ค ๋ชจ๋ธ์„ ๋ชป ์“ด๋‹ค โ†’ spatiotemporal prior ์†์‹ค

์„ธ ๋ฒˆ์งธ ๊ธธ์ด ์—†์—ˆ๋˜ ์ด์œ ๋Š” ๊ฐ„๋‹จํ•˜๋‹ค. ๋น„๋””์˜ค ๋ชจ๋ธ์˜ latent ์‹œํ€€์Šค๋Š” โ€œํ”„๋ ˆ์ž„โ€์ด๋ผ๋Š” ๋‹จ์ผ ํƒ€์ž…๋งŒ ๋ฐ›์•„๋“ค์ด๋„๋ก ์„ค๊ณ„๋ผ ์žˆ์–ด์„œ, ์ด์งˆ์ ์ธ ๋ชจ๋‹ฌ๋ฆฌํ‹ฐ๋ฅผ ๋„ฃ์„ ์ž๋ฆฌ๊ฐ€ ์—†์–ด ๋ณด์˜€๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. Cosmos Policy๋Š” ๊ทธ ์ „์ œ๋ฅผ ์˜์‹ฌํ•œ๋‹ค โ€” latent frame์€ ๊ฒฐ๊ตญ H'\times W'\times C' ํ…์„œ์ผ ๋ฟ์ด๊ณ , ๊ฑฐ๊ธฐ์— ๋ฌด์—‡์„ ์ฑ„์šฐ๋“  diffusion transformer๋Š” ์ƒ๊ด€ํ•˜์ง€ ์•Š๋Š”๋‹ค.

๋ฐฉ๋ฒ• 1: Latent Frame Injection


Latent diffusion ์‹œํ€€์Šค(Fig. 2) โ€” ์œ—์ค„: ์›๋ณธ ์ด๋ฏธ์ง€๊ฐ€ latent frame์œผ๋กœ ํ† ํฌ๋‚˜์ด์ฆˆ๋œ๋‹ค. ๊ฐ€์šด๋Žƒ์ค„: ์ถ”๊ฐ€ ๋ชจ๋‹ฌ๋ฆฌํ‹ฐ(ํ˜„์žฌ proprioยทaction chunkยท๋ฏธ๋ž˜ proprioยทvalue, ๋ถ‰์€ ํ…Œ๋‘๋ฆฌ)๊ฐ€ latent ์‹œํ€€์Šค์— ์ง์ ‘ ์‚ฝ์ž…๋œ๋‹ค. ์•„๋žซ์ค„: ๊นจ๋—ํ•œ conditioning ๋ถ€๋ถ„(์ดˆ๋ก, s)์„ ์กฐ๊ฑด์œผ๋กœ ๋…ธ์ด์ฆˆ๊ฐ€ ์”Œ์›Œ์ง„ target ๋ถ€๋ถ„(๋ถ„ํ™, a, s', V(s'))์„ denoiseํ•œ๋‹ค.

ํ•ต์‹ฌ ๋ฉ”์ปค๋‹ˆ์ฆ˜์€ ์„ธ ์ค„๋กœ ์š”์•ฝ๋œ๋‹ค.

  1. ์ž๋ฆฌ ๋งŒ๋“ค๊ธฐ. ์ƒˆ ๋ชจ๋‹ฌ๋ฆฌํ‹ฐ๊ฐ€ ๋“ค์–ด๊ฐˆ ์ž๋ฆฌ์— blank(์ „๋ถ€ 0์ธ) ์ด๋ฏธ์ง€๋ฅผ ๋ผ์›Œ ๋„ฃ๊ณ  VAE๋กœ ํ† ํฌ๋‚˜์ด์ฆˆํ•œ๋‹ค.
  2. ๋ฎ์–ด์“ฐ๊ธฐ. ๊ทธ๋ ‡๊ฒŒ ๋งŒ๋“ค์–ด์ง„ placeholder latent frame์„ ์ •๊ทœํ™”ยท๋ณต์ œ๋œ proprio/action/value๋กœ ์™„์ „ํžˆ overwrite ํ•œ๋‹ค.
  3. ๊ทธ๋ƒฅ ํ•™์Šต. ์ดํ›„๋Š” ์›๋ž˜ ๋น„๋””์˜ค diffusion ํ•™์Šต๊ณผ ๋™์ผ โ€” ๊นจ๋—ํ•œ ๋ถ€๋ถ„์„ ์กฐ๊ฑด์œผ๋กœ ๋…ธ์ด์ฆˆ ์”Œ์šด ๋ถ€๋ถ„์„ ๋ณต์›.

๋ณต์ œ์˜ ๊ตฌ์ฒด์  ์‚ฐ์‹์ด ํฅ๋ฏธ๋กญ๋‹ค. K\times d_{act} ํ˜•ํƒœ์˜ action chunk๋ฅผ ์ •๊ทœํ™” ํ›„ flattenํ•˜๋ฉด ๊ธธ์ด K\cdot d_{act} ๋ฒกํ„ฐ๊ฐ€ ๋˜๋Š”๋ฐ, ์ด๋ฅผ \frac{H'\times W'\times C'}{K\times d_{act}} ๋ฒˆ ๋ณต์ œํ•ด latent volume ํ•˜๋‚˜๋ฅผ ์ฑ„์šด๋‹ค. ์ถ”๋ก  ์‹œ์—” ์—ญ์œผ๋กœ ๋ชจ๋“  ๋ณต์ œ๋ณธ์˜ ํ‰๊ท ์„ ์ทจํ•ด action chunk๋ฅผ ๋ณต์›ํ•œ๋‹ค. value๋Š” ์Šค์นผ๋ผ๋ผ ๋” ๊ฐ„๋‹จํžˆ latent volume ์ „์ฒด ํ‰๊ท ์„ ์ทจํ•ด [0,+1]๋กœ ์—ญ์ •๊ทœํ™”ํ•œ๋‹ค. ์ค‘์š”ํ•œ ๋ถ€์ˆ˜ ํšจ๊ณผ: ์ด ๋ชจ๋‹ฌ๋ฆฌํ‹ฐ๋“ค์€ VAE ๋””์ฝ”๋”ฉ์ด ์ „ํ˜€ ํ•„์š” ์—†๋‹ค โ€” ์• ์ดˆ์— latent ๊ณต๊ฐ„์— ์ง์ ‘ ์ฃผ์ž…๋๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.


๊ตฌํ˜„ ์ƒ์„ธ(Fig. 8) โ€” Fig. 2์˜ ์ •๋ฐ€ํŒ. ๋งจ ์•ž blank placeholder ํ”„๋ ˆ์ž„์€ VAE์˜ (1+T/4) ์‹œ๊ฐ„ ์••์ถ• ๋•Œ๋ฌธ์— ํ•„์š”ํ•˜๋‹ค(์ฒซ ์ด๋ฏธ์ง€๋Š” ๋‹จ๋… ์ธ์ฝ”๋”ฉ, ๋‚˜๋จธ์ง€๋Š” 4์žฅ์”ฉ ๋ฌถ์—ฌ ์••์ถ•). ๊ทธ๋ž˜์„œ ๊ฐ ์ด๋ฏธ์ง€๋ฅผ 4์žฅ์”ฉ ๋™์ผ ๋ณต์ œํ•ด ํ•œ timestep์ด latent frame ํ•˜๋‚˜์— ๋Œ€์‘ํ•˜๋„๋ก ๋งŒ๋“ ๋‹ค.

์ด blank placeholder๋Š” ์‚ฌ์†Œํ•ด ๋ณด์ด์ง€๋งŒ ์žฌํ˜„ํ•  ๋•Œ ๋ฐ˜๋“œ์‹œ ๊ฑธ๋ ค ๋„˜์–ด์งˆ ๋ถ€๋ถ„์ด๋‹ค. Wan2.1/Cosmos-Predict2 ๊ณ„์—ด ํ† ํฌ๋‚˜์ด์ €๋Š” ์ฒซ ํ”„๋ ˆ์ž„๋งŒ ์‹œ๊ฐ„ ์••์ถ• ์—†์ด ์ธ์ฝ”๋”ฉํ•˜๊ณ  ๋‚˜๋จธ์ง€๋Š” 4์žฅ ๋‹จ์œ„๋กœ ๋ฌถ๋Š”๋‹ค. ๊ทธ๋ž˜์„œ ๋…ผ๋ฌธ์€ โ‘  ์‹œํ€€์Šค ๋งจ ์•ž์— blank ํ”„๋ ˆ์ž„ ํ•˜๋‚˜๋ฅผ ๋ฒ„๋ฆฌ๋Š” ์ž๋ฆฌ๋กœ ๋‘๊ณ , โ‘ก ์‹ค์ œ๋กœ ์“ฐ๊ณ  ์‹ถ์€ ์ด๋ฏธ์ง€๋Š” ๋™์ผํ•œ ์ด๋ฏธ์ง€ 4์žฅ์„ ๋ณต์ œํ•ด ๋„ฃ์–ด latent frame 1๊ฐœ๋กœ ์••์ถ•๋˜๊ฒŒ ๋งŒ๋“ ๋‹ค. ์ฆ‰ Fig. 8 ์œ—์ค„์˜ โ€œ4์žฅ์”ฉ ๊ฒน์ณ ๋ณด์ด๋Š” ์ด๋ฏธ์ง€โ€๋Š” 4๊ฐœ timestep์ด ์•„๋‹ˆ๋ผ ํ•œ timestep์˜ 4์ค‘ ๋ณต์‚ฌ๋‹ค.

์„ค๊ณ„์ƒ ๋ˆˆ์—ฌ๊ฒจ๋ณผ ์ œ์•ฝ๋„ ๋ช…์‹œ๋ผ ์žˆ๋‹ค. s์™€ s'๋Š” ๊ฐ๊ฐ ์‹œ์  t์™€ t+K์˜ ๊ด€์ธก๋งŒ ๋‹ด๋Š”๋‹ค โ€” ์ž…๋ ฅ ํžˆ์Šคํ† ๋ฆฌ๋ฅผ ์“ฐ์ง€ ์•Š๊ณ , ์—ฌ๋Ÿฌ ๋ฏธ๋ž˜ ์‹œ์ ์„ ์—ฐ์† ์˜ˆ์ธกํ•˜์ง€๋„ ์•Š๋Š”๋‹ค. ๋น„๋””์˜ค ๋ชจ๋ธ์„ ๋ฐฑ๋ณธ์œผ๋กœ ์“ฐ๋ฉด์„œ ์ •์ž‘ ๊ธด ์‹œ๊ฐ„ ์ถ•์„ ์“ฐ์ง€ ์•Š๋Š”๋‹ค๋Š” ์ ์€ ์•„์ด๋Ÿฌ๋‹ˆํ•œ๋ฐ, ๊ทธ๋งŒํผ โ€œ์‚ฌ์ „ํ•™์Šต prior๊ฐ€ ๋‹จ๋ฐœ ์˜ˆ์ธก์—๋„ ๋„์›€์ด ๋œ๋‹คโ€๋Š” ์ฃผ์žฅ์ด๊ธฐ๋„ ํ•˜๋‹ค.

๋ฐฉ๋ฒ• 2: ์ •์ฑ…ยท์›”๋“œ๋ชจ๋ธยท๊ฐ€์น˜ํ•จ์ˆ˜์˜ ๋™์‹œ ํ•™์Šต


Balanced batches(Fig. 12) โ€” latent ์‹œํ€€์Šค๋Š” ๊ณ ์ •๋œ ์ฑ„, ์–ด๋””๊นŒ์ง€๋ฅผ ์กฐ๊ฑด์œผ๋กœ ์ฃผ๊ณ  ์–ด๋””๋ถ€ํ„ฐ๋ฅผ ํƒ€๊นƒ์œผ๋กœ ์ƒ์„ฑํ•˜๊ฒŒ ํ•˜๋А๋ƒ๋งŒ ๋ฐ”๊ฟ” ์ •์ฑ…(50%)ยท์›”๋“œ๋ชจ๋ธ(25%)ยท๊ฐ€์น˜ํ•จ์ˆ˜(25%)๋ฅผ ๊ฐ™์€ ๊ฐ€์ค‘์น˜๋กœ ํ•™์Šตํ•œ๋‹ค. rollout์œผ๋กœ refineํ•  ๋•Œ๋Š” ์ž…๋ ฅ ๋งˆ์Šคํ‚น์œผ๋กœ V(s') ๋˜๋Š” Q(s,a) ํ˜•ํƒœ๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋‹ค.

ํ•œ ์•„ํ‚คํ…์ฒ˜๊ฐ€ ์„ธ ์—ญํ• ์„ ํ•˜๋Š” ํŠธ๋ฆญ์€ conditioning scheme์— ์žˆ๋‹ค. latent ์‹œํ€€์Šค [s \mid a \mid s' \mid V(s')]๋Š” ๊ทธ๋Œ€๋กœ ๋‘๊ณ , ์•ž์ชฝ ์–ด๋””๊นŒ์ง€๋ฅผ ๊นจ๋—ํ•˜๊ฒŒ(์กฐ๊ฑด) ๋‘๋А๋ƒ๋งŒ ๋ฐฐ์น˜ ์ƒ˜ํ”Œ๋งˆ๋‹ค ๋ฐ”๊พผ๋‹ค. s๊นŒ์ง€๋งŒ ๊นจ๋—ํ•˜๋ฉด ์ •์ฑ… ํ•™์Šต, (s,a)๊นŒ์ง€ ๊นจ๋—ํ•˜๋ฉด world model, (s,a,s')๊นŒ์ง€๋ฉด value function์ด๋‹ค. ๊ตฌ์กฐ๋„ ์†์‹คํ•จ์ˆ˜๋„ ๋™์ผํ•˜๊ณ  ๋งˆ์Šคํฌ๋งŒ ๋‹ค๋ฅด๋‹ค.

๋ฐ์ดํ„ฐ ์ถœ์ฒ˜๋„ ๊ฐˆ๋ฆฐ๋‹ค: ๋ฐฐ์น˜์˜ 50%๋Š” demonstrations ๋ฐ์ดํ„ฐ์…‹(์ •์ฑ…์šฉ), ๋‚˜๋จธ์ง€ 50%๋Š” rollouts ๋ฐ์ดํ„ฐ์…‹(์›”๋“œ๋ชจ๋ธยท๊ฐ€์น˜ํ•จ์ˆ˜์šฉ, ์ ˆ๋ฐ˜์”ฉ)์—์„œ ์˜จ๋‹ค. ์ดˆ๊ธฐ์—” rollouts ๋ฐ์ดํ„ฐ์…‹์ด demonstrations์˜ ์ƒ์œ„์ง‘ํ•ฉ โ€” ์žฌ์ƒ ์‹œ ์‹คํŒจํ•˜๋Š” ๋ฐ๋ชจ๊นŒ์ง€ ํฌํ•จํ•œ๋‹ค. LIBEROยทRoboCasa์—์„  ์‚ฌ๋žŒ ์‹ค์ˆ˜๋กœ ๋Œ€๋žต 10~20%์˜ ๋ฐ๋ชจ๊ฐ€ ์žฌ์ƒ ์‹œ ์‹คํŒจํ•˜๋Š”๋ฐ, ์ •์ฑ… ํ•™์Šต์—์„  ์ด๋ฅผ ํ•„ํ„ฐ๋งํ•˜์ง€๋งŒ ์›”๋“œ๋ชจ๋ธยท๊ฐ€์น˜ํ•จ์ˆ˜ ํ•™์Šต์—๋Š” ํ•„ํ„ฐ ์—†์ด ์ „๋ถ€ ์“ด๋‹ค. ์‹คํŒจ ๊ถค์ ์ด์•ผ๋ง๋กœ ๊ฐ€์น˜ํ•จ์ˆ˜๊ฐ€ ํ•„์š”๋กœ ํ•˜๋Š” ์‹ ํ˜ธ์ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. (์‹ค์„ธ๊ณ„ ALOHA ๋ฐ์ดํ„ฐ๋Š” ์›๊ฒฉ์กฐ์ž‘์„ ์กฐ์‹ฌํžˆ ์ˆ˜์ง‘ํ•ด ์‹คํŒจ ๋ฐ๋ชจ๊ฐ€ ์—†๊ณ , ๋”ฐ๋ผ์„œ ๋‘ ๋ฐ์ดํ„ฐ์…‹์ด ๋™์ผํ•˜๋‹ค.)

auxiliary supervision๋„ ๋ช…์‹œ์  ์„ค๊ณ„๋‹ค. ์ •์ฑ…์€ p(a\mid s)๊ฐ€ ์•„๋‹ˆ๋ผ p(a,s',V(s')\mid s)๋ฅผ, world model์€ p(s'\mid s,a)๊ฐ€ ์•„๋‹ˆ๋ผ p(s',V(s')\mid s,a)๋ฅผ ํ•™์Šตํ•œ๋‹ค. ์ด๊ฒŒ ๋‹จ์ˆœ ์žฅ์‹์ด ์•„๋‹ˆ๋ผ๋Š” ๊ฑด RoboCasa ablation(Table 5)์—์„œ ๊ทน์ ์œผ๋กœ ๋“œ๋Ÿฌ๋‚œ๋‹ค โ€” ๋’ค ์‹คํ—˜ ์ ˆ ์ฐธ์กฐ. (๋‹ค๋งŒ โ€œauxiliaryโ€๋ผ๋Š” ์ด๋ฆ„์€ ๊ตฌํ˜„์„ ๋ณด๋ฉด ์˜คํ•ด๋ฅผ ๋ถ€๋ฅธ๋‹ค. ๊ณต๊ฐœ ์ฝ”๋“œ์—๋Š” ์ถ”๊ฐ€๋œ ์†์‹ค ํ•ญ์ด ์—†๊ณ  ์†์‹ค ๋งˆ์Šคํฌ์—์„œ ๊ทธ ์นธ์„ ๋นผ์ง€ ์•Š์•˜์„ ๋ฟ์ด๋‹ค โ€” ๋’ค์˜ ์ฝ”๋“œ ๋Œ€์กฐ ์ ˆ โ‘ .)

๋…ธ์ด์ฆˆ ์Šค์ผ€์ค„์„ ๋กœ๋ด‡์šฉ์œผ๋กœ ๋ฐ”๊พผ๋‹ค


๋…ธ์ด์ฆˆ ๋ถ„ํฌ ๋ณ€๊ฒฝ(Fig. 9) โ€” ์™ผ์ชฝ: ๋ฒ ์ด์Šค Cosmos-Predict2์˜ log-normal ๋ถ„ํฌ(P_\text{mean}=1.39, P_\text{std}=1.2). ์˜ค๋ฅธ์ชฝ: Cosmos Policy์˜ hybrid log-normal-uniform ๋ถ„ํฌ โ€” ํ™•๋ฅ  0.7๋กœ ์›๋ž˜ log-normal, 0.3์œผ๋กœ [1.0, 85.0] ๊ท ๋“ฑ ๋ถ„ํฌ์—์„œ ์ƒ˜ํ”Œํ•ด ๊ณ -\sigma ๊ผฌ๋ฆฌ๋ฅผ ๋Š˜๋ ธ๋‹ค.

๋…ผ๋ฌธ์—์„œ ๊ฐ€์žฅ โ€œ๋กœ๋ด‡์Šค๋Ÿฌ์šดโ€ ๋ถ€๋ถ„์ด๋‹ค. ๋น„๋””์˜ค ์ƒ์„ฑ์—์„  ํ”ฝ์…€์ด ์กฐ๊ธˆ ํ‹€๋ ค๋„ ๋˜์ง€๋งŒ, ์•ก์…˜์€ ์ž‘์€ ๋ถ€์ •ํ™•์ด ๊ณง ํŒŒ๊ตญ์  ์‹คํŒจ๋‹ค. ๋ฒ ์ด์Šค ๋ชจ๋ธ์˜ log-normal ๋…ธ์ด์ฆˆ ๋ถ„ํฌ๋Š” ๋‚ฎ์€ \sigma์— ํ•™์Šต ๊ฐ€์ค‘์น˜๋ฅผ ๋ชฐ์•„์ฃผ๋Š”๋ฐ, diffusion ์ƒ˜ํ”Œ๋ง์€ \sigma_\text{max}=80์˜ ์ˆœ์ˆ˜ ๋…ธ์ด์ฆˆ์—์„œ ์‹œ์ž‘ํ•˜๋ฏ€๋กœ ์ •์ž‘ ์ƒ์„ฑ์ด ์‹œ์ž‘๋˜๋Š” ๊ณ -\sigma ์˜์—ญ์˜ ํ•™์Šต ์‹ ํ˜ธ๊ฐ€ ๋ถ€์กฑํ•ด ์ดˆ๊ธฐ denoising์ด ์—‰์„ฑํ•ด์ง€๊ณ  ์˜ค์ฐจ๊ฐ€ ๋ˆ„์ ๋œ๋‹ค. ๊ทธ๋ž˜์„œ ํ•™์Šต ์‹œ์—” ๊ณ -\sigma ๊ผฌ๋ฆฌ๋ฅผ ๋Š˜๋ฆฐ ํ˜ผํ•ฉ ๋ถ„ํฌ๋ฅผ ์“ด๋‹ค(์ €์ž๋“ค์€ 0.7/0.3 ๋น„์œจ์„ ํŠœ๋‹ํ•˜์ง€ ์•Š์•˜๋‹ค๊ณ  ๋ฐํžŒ๋‹ค).

์ถ”๋ก  ์‹œ์—” ์ •๋ฐ˜๋Œ€ ๋ฐฉํ–ฅ์˜ ์กฐ์ •์„ ํ•œ๋‹ค. \sigma\approx 0 ๊ทผ์ฒ˜ ๋งˆ์ง€๋ง‰ denoising ์Šคํ…๋“ค์ด SNR์ด ๋„ˆ๋ฌด ๋‚ฎ์•„ ์˜คํžˆ๋ ค ๋ถ€์ •ํ™•ํ•˜๋‹ค๋Š” ๊ด€์ฐฐ์—์„œ, \sigma_\text{min}์„ EDM ๊ธฐ๋ณธ๊ฐ’ 0.002๊ฐ€ ์•„๋‹ˆ๋ผ 4๋กœ ์˜ฌ๋ฆฐ๋‹ค(\sigma_\text{max}=80์€ ์œ ์ง€). ํŒ๋‹จ ๊ทผ๊ฑฐ๋Š” ํ•™์Šตยท๊ฒ€์ฆ ์ƒ˜ํ”Œ์—์„œ์˜ L1 loss ๊ฐ์†Œ๋‹ค. ์žฌํ˜„ํ•˜๋Š” ์ž…์žฅ์—์„  ์ด ๋‘ ๊ฐ’์ด โ€œ๊ธฐ๋ณธ๊ฐ’์„ ๊ทธ๋Œ€๋กœ ์“ฐ๋ฉด ์•ˆ ๋˜๋Š”โ€ ๋Œ€ํ‘œ์  ํ•จ์ •์ด๋‹ค.

๋ฐฉ๋ฒ• 3: World model๋กœ ์ƒ์ƒํ•˜๊ณ  value๋กœ ๊ณ ๋ฅด๊ธฐ


์›”๋“œ๋ชจ๋ธ ์˜ˆ์ธก ๋น„๊ต(Fig. 6) โ€” ์œ„: ๋ฐ๋ชจ๋งŒ์œผ๋กœ ํ•™์Šต๋œ base Cosmos Policy์˜ ์›”๋“œ๋ชจ๋ธ์€ โ€œ์ง€ํผ๋ฐฑ ์Šฌ๋ผ์ด๋”๋ฅผ ๋†“์น˜๋Š”โ€ ์‹คํŒจ๋ฅผ ์˜ˆ์ธกํ•˜์ง€ ๋ชปํ•œ๋‹ค. ์•„๋ž˜: policy rollout ๋ฐ์ดํ„ฐ๋กœ fine-tuneํ•œ ๋’ค์—๋Š” ๊ฒฐ๊ณผ ์ƒํƒœ๋ฅผ ๋” ์ •ํ™•ํžˆ ์˜ˆ์ธกํ•ด planning์ด ์‹ค์ œ๋กœ ์ž‘๋™ํ•œ๋‹ค.

planning ํŒŒํŠธ์˜ ํ•ต์‹ฌ ๋…ผ์ง€๋Š” โ€œ๋ฐ๋ชจ๋งŒ์œผ๋กœ๋Š” world model์„ ๋งŒ๋“ค ์ˆ˜ ์—†๋‹คโ€ ์ด๋‹ค. ๋ฐ๋ชจ ๋ฐ์ดํ„ฐ๋Š” ์„ฑ๊ณต ๊ถค์ ๋งŒ ๋‹ด๊ณ  ์žˆ์–ด์„œ, world model๊ณผ value function์ด ๋ณด๋Š” state-action ๋ถ„ํฌ๊ฐ€ ์ง€๋‚˜์น˜๊ฒŒ ์ข๋‹ค. ๊ทธ๋ž˜์„œ ์ •์ฑ…์„ ์‹ค์ œ๋กœ ๊ตด๋ ค rollout์„ ๋ชจ์œผ๊ณ (์„ฑ๊ณต/์‹คํŒจ ๋˜๋Š” ๋ถ€๋ถ„ ์ ์ˆ˜๊นŒ์ง€ ๊ธฐ๋ก), ๊ทธ ๋ฐ์ดํ„ฐ๋กœ ์ฒดํฌํฌ์ธํŠธ๋ฅผ ์›”๋“œ๋ชจ๋ธยท๊ฐ€์น˜ํ•จ์ˆ˜ ์ชฝ์— 90% ๊ฐ€์ค‘์น˜๋ฅผ ๋‘๊ณ (์ •์ฑ…์€ 10%) ์ถ”๊ฐ€ fine-tuneํ•œ๋‹ค.

์—ฌ๊ธฐ์„œ ๋‚˜์˜ค๋Š” ์„ค๊ณ„๊ฐ€ dual deployment๋‹ค: ์›๋ž˜ ์ฒดํฌํฌ์ธํŠธ๊ฐ€ โ€œpolicy modelโ€๋กœ ์•ก์…˜์„ ์ œ์•ˆํ•˜๊ณ , refine๋œ ์ฒดํฌํฌ์ธํŠธ๊ฐ€ โ€œplanning modelโ€๋กœ ๋ฏธ๋ž˜์™€ ๊ฐ€์น˜๋ฅผ ์˜ˆ์ธกํ•œ๋‹ค. ์ด์œ ๋Š” on-policy ์ •ํ•ฉ์„ฑ โ€” refine๋œ ์›”๋“œ๋ชจ๋ธ์€ ์›๋ž˜ ์ •์ฑ…์ด ๋งŒ๋“  ๋ฐ์ดํ„ฐ๋กœ ํ•™์Šต๋์œผ๋‹ˆ, ๊ทธ ์ •์ฑ…์˜ ์ œ์•ˆ์„ ํ‰๊ฐ€ํ•  ๋•Œ ๊ฐ€์žฅ ์ •ํ™•ํ•˜๋‹ค.

ํƒ์ƒ‰ ์ž์ฒด๋Š” best-of-N์ด๋‹ค: โ‘  ์ •์ฑ…์—์„œ N๊ฐœ action ํ›„๋ณด ์ƒ˜ํ”Œ๋ง โ†’ โ‘ก planning model๋กœ ๊ฐ ํ›„๋ณด์˜ ๋ฏธ๋ž˜ ์ƒํƒœ์™€ ๊ฐ€์น˜ ์˜ˆ์ธก โ†’ โ‘ข ์ตœ๊ณ  ๊ฐ€์น˜ ํ›„๋ณด ์‹คํ–‰. ์˜ˆ์ธก ๋…ธ์ด์ฆˆ์— ๋Œ€ํ•œ ๋ฐฉ์–ด๋กœ ์•ก์…˜๋‹น world model 3ํšŒ ร— ๋ฏธ๋ž˜ ์ƒํƒœ๋‹น value 5ํšŒ = ํ›„๋ณด๋‹น 15๊ฐœ ๊ฐ€์น˜ ์˜ˆ์ธก์„ ์•™์ƒ๋ธ”ํ•˜๊ณ , ๋‹จ์ˆœ ํ‰๊ท  ๋Œ€์‹  โ€œmajority meanโ€ ์œผ๋กœ ์ง‘๊ณ„ํ•œ๋‹ค โ€” ๊ณ ์ • ์ž„๊ณ„๋กœ ์„ฑ๊ณต/์‹คํŒจ ๋‹ค์ˆ˜ํŒŒ๋ฅผ ๊ฐ€๋ฅธ ๋’ค ๊ทธ ๋‹ค์ˆ˜ํŒŒ ์•ˆ์—์„œ๋งŒ ํ‰๊ท . ๊ฐ€์น˜ ์˜ˆ์ธก์ด bimodalํ•˜๊ฑฐ๋‚˜ ๋ถ„์‚ฐ์ด ํด ๋•Œ naive average๋ณด๋‹ค ์ด์ƒ์น˜์— ๊ฐ•ํ•˜๋‹ค๋Š” ๋…ผ๋ฆฌ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ์—ฌ๊ธฐ์„œ ๊ฐ€์น˜ํ•จ์ˆ˜์˜ ํ˜•ํƒœ๋ฅผ ๋งˆ์Šคํ‚น์œผ๋กœ ๊ณ ๋ฅผ ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒŒ latent injection ์„ค๊ณ„์˜ ์˜ˆ์œ ๊ท€๊ฒฐ์ด๋‹ค. (s,a)๋ฅผ ๋งˆ์Šคํฌ์•„์›ƒํ•˜๋ฉด V(s')(์›”๋“œ๋ชจ๋ธ ํ•„์š”, model-based), s'๋ฅผ ๋งˆ์Šคํฌ์•„์›ƒํ•˜๋ฉด Q(s,a)(์›”๋“œ๋ชจ๋ธ ๋ถˆํ•„์š”, model-free). ๊ฐ™์€ ์ฒดํฌํฌ์ธํŠธยท๊ฐ™์€ ํ•™์Šต ์ฝ”๋“œ์—์„œ ๋‘ ํŒจ๋Ÿฌ๋‹ค์ž„์„ ๋น„๊ตํ•  ์ˆ˜ ์žˆ๋‹ค.

์ง๊ด€: ์™œ โ€œ๋ณต์ œํ•ด์„œ ์ฑ„์šฐ๊ธฐโ€๊ฐ€ ํ†ตํ•˜๋Š”๊ฐ€

์•ก์…˜ 14ร—50 = 700๊ฐœ ์ˆซ์ž๋ฅผ H'\times W'\times 16์งœ๋ฆฌ ํ…์„œ์— ์ˆ˜์‹ญ ๋ฒˆ ๋ณต์ œํ•ด ๋„ฃ๋Š”๋‹ค๋Š” ๊ฒƒ์€, ์ •๋ณด์ด๋ก ์ ์œผ๋กœ๋Š” ๊ทน๋‹จ์ ์ธ ์ค‘๋ณต ๋ถ€ํ˜ธํ™”(repetition code) ๋‹ค. ์ด๊ฒŒ ์™œ ์œ ๋ฆฌํ•œ๊ฐ€.

  1. ์ถ”๋ก  ์‹œ ํ‰๊ท ์ด ๋…ธ์ด์ฆˆ๋ฅผ ์ค„์ธ๋‹ค. diffusion ์ƒ˜ํ”Œ๋ง ๊ฒฐ๊ณผ๋Š” ํ™•๋ฅ ์ ์ธ๋ฐ, ๊ฐ™์€ ๊ฐ’์„ R๋ฒˆ ๋ณต์ œํ•ด ๋‘๋ฉด ๋ณต์› ์‹œ R๊ฐœ ์ถ”์ •์น˜์˜ ํ‰๊ท ์„ ์“ฐ๊ฒŒ ๋˜์–ด ๋ถ„์‚ฐ์ด ์ค„์–ด๋“ ๋‹ค. ์•ก์…˜ ์ •๋ฐ€๋„๊ฐ€ ๊ณง ์„ฑ๊ณต๋ฅ ์ธ ๋„๋ฉ”์ธ์—์„œ ์ด๊ฑด ๊ณต์งœ ์ด๋“์ด๋‹ค.
  2. ์‚ฌ์ „ํ•™์Šต๋œ ๊ฐ€์ค‘์น˜๊ฐ€ โ€œ๋‚ฏ์„  ์ž…๋ ฅโ€์„ ๋งŒ๋‚˜์ง€ ์•Š๋Š”๋‹ค. ๋งŒ์•ฝ ์•ก์…˜์„ latent frame์˜ ํ•œ ๊ท€ํ‰์ด์—๋งŒ ๋„ฃ๊ณ  ๋‚˜๋จธ์ง€๋ฅผ 0์œผ๋กœ ๋‘๋ฉด, DiT ์ž…์žฅ์—์„œ ํ†ต๊ณ„์ ์œผ๋กœ ์ „ํ˜€ ๋ณธ ์  ์—†๋Š” sparseํ•œ ํ…์„œ๊ฐ€ ๋œ๋‹ค. ๋ณต์ œ๋กœ ๊ฝ‰ ์ฑ„์šด ํ…์„œ๋Š” (Fig. 2์—์„œ ๋ณด์ด๋“ฏ) ๊ทœ์น™์  ์ค„๋ฌด๋Šฌ ํŒจํ„ด โ€” ํ…์Šค์ฒ˜๋ฅผ ๋‹ฎ์€, ๋น„๋””์˜ค ๋ชจ๋ธ์ด ๋‹ค๋ฃฐ ์ค„ ์•„๋Š” ์ข…๋ฅ˜์˜ ์‹ ํ˜ธ๋‹ค.
  3. ๋ชจ๋‹ฌ๋ฆฌํ‹ฐ ๊ฐ„ ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ๊ท ์ผํ•ด์ง„๋‹ค. ์ด๋ฏธ์ง€๋“  ์•ก์…˜์ด๋“  value๋“  ์ „๋ถ€ โ€œlatent frame 1๊ฐœโ€๋ผ์„œ, ์‹œํ€€์Šค ์ˆœ์„œ๋ฅผ ๋ฐ”๊พธ๋Š” ๊ฒƒ๋งŒ์œผ๋กœ ์กฐ๊ฑด๋ถ€ ๊ตฌ์กฐ๋ฅผ ์žฌ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค. Fig. 12์˜ ๋งˆ์Šคํ‚น ํŠธ๋ฆญ๋„, V/Q ์ „ํ™˜๋„ ์—ฌ๊ธฐ์„œ ๋‚˜์˜จ๋‹ค.

1๋ฒˆ์€ ๋‹จ์ˆœํ•œ ํ•ด์„์ด ์•„๋‹ˆ๋ผ ์ฝ”๋“œ์— ๊ทธ๋Œ€๋กœ ๋ฐ•ํ˜€ ์žˆ๋‹ค. ๊ณต๊ฐœ ๊ตฌํ˜„์˜ ์•ก์…˜ ๋ณต์›์€ ๋ณต์ œ๋ณธ ์ฐจ์›์„ ๋”ฐ๋ผ ํ‰๊ท ์„ ์ทจํ•˜๋Š” ํ•œ ์ค„์ด๋‹ค(cosmos_policy/experiments/robot/cosmos_utils.py, final_action_chunk = torch.mean(all_action_chunks, dim=1), 2026-09-27 ๋ ˆํฌ ์ง๋…). ์ฆ‰ ํ•œ ๋ฒˆ์˜ ๋””๋…ธ์ด์ง•์œผ๋กœ ์‚ฌ์‹ค์ƒ ์ˆ˜์‹ญ ๋ฒˆ์˜ ์•™์ƒ๋ธ”์„ ๊ณต์งœ๋กœ ์–ป๋Š” ๊ตฌ์กฐ๋‹ค โ€” ๋…ผ๋ฌธ ๋ณธ๋ฌธ์ด โ€œํ‰๊ท ์„ ์ทจํ•ด ์ถ”์ถœํ•œ๋‹คโ€๊ณ ๋งŒ ์ ๊ณ  ๊ทธ ํ†ต๊ณ„์  ์ด๋“์„ ์ฃผ์žฅํ•˜์ง€ ์•Š๋Š”๋ฐ, ์ •๋ฐ€๋„๊ฐ€ ์„ฑ๊ณต๋ฅ ์„ ์ขŒ์šฐํ•˜๋Š” ํƒœ์Šคํฌ(์ง€ํผ๋ฐฑ 86.0์ )์—์„œ ์‹ค์ œ๋กœ ๊ธฐ์—ฌํ–ˆ์„ ๊ฐ€๋Šฅ์„ฑ์ด ๋†’๋‹ค.

๋ฐ˜๋Œ€๋กœ ๋น„์šฉ๋„ ๋ถ„๋ช…ํ•˜๋‹ค. latent volume ํ•˜๋‚˜๋ฅผ ์Šค์นผ๋ผ value ํ•˜๋‚˜์— ํ†ต์งธ๋กœ ์“ฐ๋Š” ๊ฒƒ์€ ๊ณ„์‚ฐ์ƒ ๋‚ญ๋น„๋‹ค. ๋‹ค๋งŒ ์†๋„ ์ชฝ์—๋Š” ์—ญ์œผ๋กœ ์ด๋“์ด ์žˆ๋‹ค: ์•ก์…˜ยทproprioยทvalue๋Š” ์• ์ดˆ์— latent ๊ณต๊ฐ„์— ์ฃผ์ž…๋์œผ๋ฏ€๋กœ ์ถ”์ถœ์— VAE ๋””์ฝ”๋”ฉ์ด ์ „ํ˜€ ํ•„์š” ์—†๋‹ค. ์ง์ ‘ ์ •์ฑ…์œผ๋กœ ์“ธ ๋•Œ๋Š” ๋ฏธ๋ž˜ ์ด๋ฏธ์ง€ ์˜ˆ์ธก์„ ๊ทธ๋ƒฅ ๋ฒ„๋ฆฌ๋ฉด ๋˜๋ฏ€๋กœ, 2B ๋น„๋””์˜ค ๋ชจ๋ธ์„ ์“ฐ๋ฉด์„œ๋„ 1-step denoising์—์„œ 0.16์ดˆ๊ฐ€ ๋‚˜์˜ค๋Š” ๊ทผ๊ฑฐ๊ฐ€ ์—ฌ๊ธฐ์— ์žˆ๋‹ค.

์‹คํ—˜

์…‹์—…


์‹ค์„ธ๊ณ„ ALOHA ํƒœ์Šคํฌ(Fig. 3) โ€” ์žฅ๊ธฐ horizonยท๊ณ ์ •๋ฐ€ยท๋†’์€ action multimodality๋ฅผ ์š”๊ตฌํ•˜๋Š” 4๊ฐœ bimanual ํƒœ์Šคํฌ์˜ ์„ฑ๊ณต ๋กค์•„์›ƒ.
๋„๋ฉ”์ธ ๋กœ๋ด‡/ํ™˜๊ฒฝ ํ•™์Šต ๋ฐ์ดํ„ฐ ํ‰๊ฐ€ ๊ทœ๋ชจ
LIBERO Franka Panda, 4๊ฐœ suite suite๋‹น 500 ๋ฐ๋ชจ (10 ํƒœ์Šคํฌ ร— 50) suite๋‹น 500 trial ร— 3 seed = 6000 trial
RoboCasa Franka Panda, 24๊ฐœ ์ฃผ๋ฐฉ ํƒœ์Šคํฌ ํƒœ์Šคํฌ๋‹น ์ธ๊ฐ„ ๋ฐ๋ชจ 50๊ฐœ๋งŒ (MimicGen 1000๊ฐœ ๋ฏธ์‚ฌ์šฉ) ํƒœ์Šคํฌ๋‹น 50 trial ร— 3 seed = 3600 trial
ALOHA (์‹ค์„ธ๊ณ„) ViperX 300 S ร—2, ์นด๋ฉ”๋ผ 3๋Œ€(์ƒ๋‹จ 1 + ์†๋ชฉ 2), 25 Hz 4๊ฐœ ํƒœ์Šคํฌ ํ•ฉ์ณ 185 ๋ฐ๋ชจ (80/15/45/45) ๋ฐฉ๋ฒ•๋‹น 101 trial (30/20/25/26)

ALOHA ์ชฝ ์…‹์—…์—์„œ ๋ˆˆ์— ๋„๋Š” ์„ ํƒ๋“ค: ์ œ์–ด ์ฃผํŒŒ์ˆ˜๋ฅผ 50 Hz โ†’ 25 Hz๋กœ ๋‚ฎ์ท„๊ณ (๊ณ„์‚ฐ ํšจ์œจ), ๋ชจ๋“  ์ •์ฑ…์ด 50 ์Šคํ…(2์ดˆ) action chunk๋ฅผ ์˜ˆ์ธกํ•ด ์ „๋Ÿ‰ ์‹คํ–‰ ํ›„ ์žฌ์งˆ์˜ํ•œ๋‹ค(receding horizon ์•„๋‹˜). Diffusion Policy๋งŒ ๊ตฌํ˜„ ์ œ์•ฝ์œผ๋กœ 48์Šคํ…. ๊ทธ๋ฆฌ๊ณ  ํƒœ์Šคํฌ๋ณ„ ๊ฐœ๋ณ„ ์ •์ฑ…์ด ์•„๋‹ˆ๋ผ 4๊ฐœ ํƒœ์Šคํฌ ํ†ตํ•ฉ ๋‹จ์ผ ์ •์ฑ…์„ ํ•™์Šตํ–ˆ๋‹ค.

ํ•™์Šต ์กฐ๊ฑด๋„ ๋ถ€๋ก์— ๊ผผ๊ผผํžˆ ์ ํ˜€ ์žˆ๋‹ค(Appendix A.2). ์„ธ ๋„๋ฉ”์ธ ๋ชจ๋‘ ๋ฒ ์ด์Šค ๋ชจ๋ธ์„ full fine-tuning(์ „ ๊ฐ€์ค‘์น˜)ํ•œ๋‹ค.

๋„๋ฉ”์ธ GPU Global batch Gradient steps ์‹œ๊ฐ„ Action chunk (์‹คํ–‰) ์ตœ์ข… action L1
LIBERO 64ร— H100 1920 40K 48h 16 (์ „๋Ÿ‰) 0.012
RoboCasa 32ร— H100 800 45K 48h 32 (16์Šคํ…๋งŒ ์‹คํ–‰) 0.016
ALOHA 8ร— H100 200 50K 48h 50 (์ „๋Ÿ‰) 0.010

ALOHA ๋น„๊ต๊ตฐ์—๋Š” ๋™์ผ wall-clock ์˜ˆ์‚ฐ(8ร—H100 48์‹œ๊ฐ„)์„ ์คฌ๋Š”๋ฐ, ํ”„๋ ˆ์ž„์›Œํฌ ์†๋„ ์ฐจ์ด ํƒ“์— ์‹ค์ œ gradient step ์ˆ˜๋Š” ํฌ๊ฒŒ ๊ฐˆ๋ ธ๋‹ค: \pi_{0.5}ยท\pi_0 400K(batch 256), OpenVLA-OFT+ 32K(batch 96, grad accum 4). Diffusion Policy๋Š” ์•ฝ 150M ํŒŒ๋ผ๋ฏธํ„ฐ๋กœ ํ›จ์”ฌ ์ž‘์•„ H100 1์žฅ์—์„œ 48์‹œ๊ฐ„(190 epoch โ‰ˆ 72K step, batch 350) ํ•™์Šตํ–ˆ๋‹ค.

ํ‰๊ฐ€ ์ง€ํ‘œ๋Š” ์„ฑ๊ณต๋ฅ ์ด ์•„๋‹ˆ๋ผ score(0~100, ํƒœ์Šคํฌ ์™„๋ฃŒ ๋น„์œจ) ๋‹ค. ์˜ˆ์ปจ๋Œ€ โ€œfold shirtโ€๋Š” 10๋‹จ๊ณ„ ๊ฐ 10์ ์— ์ ‘ํž˜์ด ์‚์ ธ๋‚˜์˜ค๋ฉด โˆ’10์ , โ€œput candies in bowlโ€์€ ์‚ฌํƒ• 5๊ฐœ ๊ฐ 20์ . ์ด์ง„ ์„ฑ๊ณต๋ฅ ์ด ๋†“์น˜๋Š” ๋ถ€๋ถ„ ์ง„์ฒ™์„ ์žก์œผ๋ ค๋Š” ๊ฒƒ์ธ๋ฐ, ๋…ผ๋ฌธ ์„œ๋ก ์ด ์ด 93.6์„ โ€œhighest average success rate (93.6%)โ€๋ผ ๋ถ€๋ฅด๋Š” ๊ฒƒ์€ Fig. 4ยทTable 3์˜ โ€œAverage Scoreโ€์™€ ์šฉ์–ด๊ฐ€ ์–ด๊ธ‹๋‚œ๋‹ค โ€” ์‚ฌ์†Œํ•˜์ง€๋งŒ ์ธ์šฉํ•  ๋•Œ ์ฃผ์˜ํ•  ์ง€์ ์ด๋‹ค.

Q1: ์ง์ ‘ ์ •์ฑ…์œผ๋กœ์„œ์˜ ์„ฑ๋Šฅ

LIBERO (Table 1) โ€” Cosmos Policy๋Š” LIBERO-Long์—์„œ ํŠนํžˆ ๋ฒŒ์–ด์ง„๋‹ค(97.6 vs CogVLA 95.4, OpenVLA-OFT 94.5).

Method Spatial Object Goal Long Average
Diffusion Policy 78.3 92.5 68.3 50.5 72.4
Dita 97.4 94.8 93.2 83.6 92.3
\pi_0 96.8 98.8 95.8 85.2 94.2
UVA โ€“ โ€“ โ€“ 90.0 โ€“
UniVLA 96.5 96.8 95.6 92.0 95.2
\pi_{0.5} 98.8 98.2 98.0 92.4 96.9
Video Policy โ€“ โ€“ โ€“ 94.0 โ€“
OpenVLA-OFT 97.6 98.4 97.9 94.5 97.1
CogVLA 98.6 98.8 96.6 95.4 97.4
Cosmos Policy (ours) 98.1 100.0 98.2 97.6 98.5

RoboCasa (Table 2) โ€” ์—ฌ๊ธฐ์„œ ์ง„์งœ ์ฃผ์žฅ์€ ์ ˆ๋Œ€ ์ˆ˜์น˜๊ฐ€ ์•„๋‹ˆ๋ผ ๋ฐ์ดํ„ฐ ํšจ์œจ์ด๋‹ค. 50 ๋ฐ๋ชจ๋กœ 300~3000 ๋ฐ๋ชจ ๊ธฐ๋ฐ˜ ๋ฐฉ๋ฒ•๋“ค์„ ๋„˜๋Š”๋‹ค.

Method ํƒœ์Šคํฌ๋‹น ํ•™์Šต ๋ฐ๋ชจ Average SR (%)
GR00T-N1 300 49.6
UVA 50 50.0
DP-VLA 3000 57.3
GR00T-N1 + DreamGen 300 (+10000 ํ•ฉ์„ฑ) 57.6
GR00T-N1 + DUST 300 58.5
UWM 1000 60.8
\pi_0 300 62.5
GR00T-N1.5 300 64.1
Video Policy 300 66.0
FLARE 300 66.4
GR00T-N1.5 + HAMLET 300 66.4
Cosmos Policy (ours) 50 67.1

์‹ค์„ธ๊ณ„ ALOHA (Fig. 4 / Table 3) โ€” in-distribution๊ณผ OOD๋ฅผ ๋‚˜๋ˆ  ๋ณด๋ฉด ๊ทธ๋ฆผ์ด ํ›จ์”ฌ ํฅ๋ฏธ๋กœ์›Œ์ง„๋‹ค.


ALOHA ํ‰๊ฐ€ ๊ฒฐ๊ณผ(Fig. 4) โ€” ํƒœ์Šคํฌ๋ณ„ score์™€ ํ‰๊ท . Cosmos Policy๊ฐ€ ์ „์ฒด ํ‰๊ท  93.6์œผ๋กœ ์ตœ๊ณ ์ด์ง€๋งŒ, 4๊ฐœ ์ค‘ 3๊ฐœ ํƒœ์Šคํฌ์—์„œ๋งŒ 1์œ„๋‹ค(โ€œput candies in bowlโ€์€ \pi_{0.5} 95.2๊ฐ€ ์•ž์„ ๋‹ค).
Method put X on plate fold shirt candies in bowl candy in ziploc Average
In-distribution
Diffusion Policy 85.0 23.3 37.3 11.0 39.2
OpenVLA-OFT+ 87.5 99.2 22.7 59.0 67.1
\pi_0 97.5 98.3 73.3 56.0 81.3
\pi_{0.5} 97.5 99.2 98.7 56.0 87.8
Cosmos Policy 100.0 99.2 100.0 86.0 96.3
OOD
Diffusion Policy 20.0 23.8 26.0 26.7 24.1
OpenVLA-OFT+ 30.0 100.0 20.0 56.7 51.7
\pi_0 60.0 98.8 68.0 60.0 71.7
\pi_{0.5} 100.0 100.0 90.0 80.0 92.5
Cosmos Policy 100.0 100.0 74.0 83.3 89.3
Full (ID + OOD)
Diffusion Policy 63.3 23.5 32.8 14.6 33.6
OpenVLA-OFT+ 68.3 99.5 21.6 58.5 62.0
\pi_0 85.0 98.5 71.2 56.9 77.9
\pi_{0.5} 98.3 99.5 95.2 61.5 88.6
Cosmos Policy 100.0 99.5 89.6 85.4 93.6

์—ฌ๊ธฐ์„œ ๋…ผ๋ฌธ ์Šค์Šค๋กœ ์ธ์ •ํ•˜๋Š” ๋ฐ˜์ „์ด ์žˆ๋‹ค: OOD ์กฐ๊ฑด๋งŒ ๋ณด๋ฉด \pi_{0.5}(92.5)๊ฐ€ Cosmos Policy(89.3)๋ณด๋‹ค ๋‚ซ๋‹ค. ๋Œ€๊ทœ๋ชจ ๋กœ๋ด‡ ๋ฐ์ดํ„ฐ + ์›น ๋ฐ์ดํ„ฐ๋กœ ์‚ฌ์ „ํ•™์Šตํ•œ VLA์˜ ์ผ๋ฐ˜ํ™” ์šฐ์œ„๊ฐ€ ๋‚จ์•„ ์žˆ๋‹ค๋Š” ๋œป์ด๊ณ , Cosmos Policy์˜ ์šฐ์œ„๋Š” ์ฃผ๋กœ in-distribution ์ •๋ฐ€๋„(96.3 vs 87.8)์—์„œ ์˜จ๋‹ค. ๋ฆฌ๋ทฐ์–ด ์ž…์žฅ์—์„  ์ด ๊ตฌ๋ถ„์ด ์ดˆ๋ก์˜ โ€œhighest average scoreโ€๋ณด๋‹ค ํ›จ์”ฌ ์œ ์šฉํ•œ ์ •๋ณด๋‹ค.


๋ฒ ์ด์Šค๋ผ์ธ ์‹คํŒจ ๋ชจ๋“œ(Fig. 5) โ€” ์™ผ์ชฝ: \pi_{0.5}๋Š” ์ง€ํผ๋ฐฑ ์Šฌ๋ผ์ด๋”์˜ ๊ณ ์ •๋ฐ€ ํŒŒ์ง€์— ์‹คํŒจํ•ด ๋†“์นœ๋‹ค. ์˜ค๋ฅธ์ชฝ: OpenVLA-OFT+๋Š” ์‚ฌํƒ• ํ•˜๋‚˜๋ฅผ ํ–ฅํ•˜์ง€ ์•Š๊ณ  ๋‘ ์‚ฌํƒ• ์‚ฌ์ด๋กœ ์†์„ ๋ป—๋Š”๋‹ค โ€” L1 ํšŒ๊ท€๊ฐ€ ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ action ๋ถ„ํฌ๋ฅผ ํ‰๊ท ๋‚ด๋ฒ„๋ฆฐ ์ „ํ˜•์  ์ฆ์ƒ.

Fig. 5์˜ ์˜ค๋ฅธ์ชฝ์€ ์ด ๋…ผ๋ฌธ์ด โ€œ์™œ diffusion ๊ธฐ๋ฐ˜ ์ƒ์„ฑ์ด์–ด์•ผ ํ•˜๋Š”๊ฐ€โ€๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ๊ฐ€์žฅ ์„ค๋“๋ ฅ ์žˆ๋Š” ๊ทธ๋ฆผ์ด๋‹ค. OpenVLA-OFT+๋Š” ์•ก์…˜์„ L1 ํšŒ๊ท€๋กœ ์˜ˆ์ธกํ•˜๋Š”๋ฐ(๊ด€๋ จ ๋ฆฌ๋ทฐ: OpenVLA-OFT), ์™ผ์ชฝ ์‚ฌํƒ•๊ณผ ์˜ค๋ฅธ์ชฝ ์‚ฌํƒ•์ด ๋ชจ๋‘ ์œ ํšจํ•œ ์„ ํƒ์ธ ์ƒํ™ฉ์—์„œ ํšŒ๊ท€๋Š” ๋‘ ๋ชจ๋“œ์˜ ํ‰๊ท , ์ฆ‰ ์‚ฌํƒ• ์‚ฌ์ด ๋นˆ ๊ณต๊ฐ„์œผ๋กœ ์ˆ˜๋ ดํ•œ๋‹ค. โ€œput candies in bowlโ€์—์„œ OpenVLA-OFT+๊ฐ€ 21.6์ ์— ๊ทธ์นœ ๊ฒƒ์ด ์ด ํ•œ ์žฅ์— ์„ค๋ช…๋œ๋‹ค.

Q2: ๋ฌด์—‡์ด ์„ฑ๋Šฅ์„ ๋งŒ๋“œ๋Š”๊ฐ€ (ablation)

LIBERO (Table 4)

Variant Spatial Object Goal Long Average
Cosmos Policy (ours) 98.1 100.0 98.2 97.6 98.5
(1) w/o auxiliary losses 97.6 99.8 96.7 94.0 97.0 (โˆ’1.5)
(2) w/o pretrained model (scratch) 94.7 98.9 96.3 88.6 94.6 (โˆ’3.9)

์‹ค์„ธ๊ณ„์—์„œ์˜ scratch ๊ฒ€์ฆ์€ ๋” ๊ฐ€ํ˜นํ•˜๋‹ค โ€” scratch ๋ฒ„์ „์€ โ€œfold shirtโ€์—์„œ 80.8์ (full ๋Œ€๋น„ โˆ’18.7์ )์— ๊ทธ์ณค๊ณ , ์›€์ง์ž„์ด ๊ฑฐ์น ์–ด ์žฅ๊ธฐ ๋ฐฐํฌ ์‹œ ๋กœ๋ด‡์„ ์†์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค๊ณ  ํŒ๋‹จํ•ด ์ถ”๊ฐ€ ํ‰๊ฐ€๋ฅผ ์ค‘๋‹จํ–ˆ๋‹ค. ์‚ฌ์ „ํ•™์Šต prior์˜ ๊ฐ€์น˜๊ฐ€ ์„ฑ๊ณต๋ฅ ๋ฟ ์•„๋‹ˆ๋ผ ๋™์ž‘์˜ ๋ถ€๋“œ๋Ÿฌ์›€์—์„œ ๋‚˜์˜จ๋‹ค๋Š” ๊ด€์ฐฐ์ธ๋ฐ, ์ •๋Ÿ‰ํ™”๋˜์ง„ ์•Š์•˜๋‹ค.

RoboCasa (Table 5) โ€” ์ด์ชฝ์ด ํ›จ์”ฌ ๊ฒฐ์ •์ ์ด๋‹ค. ๊ตฌ์„ฑ์š”์†Œ๋ฅผ ํ•˜๋‚˜์”ฉ ๋–ผ์–ด๋‚ด๋ฉฐ โ€œ์•ก์…˜๋งŒ ์˜ˆ์ธกํ•˜๋Š” ์•™์ƒํ•œ ์ •์ฑ…โ€๊นŒ์ง€ ๊ฐ„๋‹ค.

Variant Average SR (%)
Cosmos Policy (5 denoising steps) 67.1
(1) w/o ๊ฐ€์น˜ํ•จ์ˆ˜ ํ•™์Šต ์ƒ˜ํ”Œ (๋ฐฐ์น˜ 50/50 policyยทWM) 66.6
(2) w/o ์›”๋“œ๋ชจ๋ธยท๊ฐ€์น˜ํ•จ์ˆ˜ ํ•™์Šต ์ƒ˜ํ”Œ (๋ฐฐ์น˜ 100% policy) 64.0
(3) (2) + ์ •์ฑ…์˜ value ๋ณด์กฐ ํƒ€๊นƒ ์ œ๊ฑฐ โ†’ \pi(a,s'\mid s) 62.5
(4) (3) + ๋ฏธ๋ž˜ ์ƒํƒœ ํƒ€๊นƒ๊นŒ์ง€ ์ œ๊ฑฐ โ†’ \pi(a\mid s) (barebones) 44.4
Cosmos Policy w/ 1 denoising step 66.4
  1. โ†’ (4)์˜ โˆ’18.1์  ๋‚™์ฐจ๊ฐ€ ์ด ๋…ผ๋ฌธ์˜ ์ˆจ์€ ์ฃผ์ธ๊ณต์ด๋‹ค. ๋ฐฐ์น˜ ๋ถ„ํ• ยท๊ฐ€์น˜ํ•จ์ˆ˜ยท์•™์ƒ๋ธ” ๊ฐ™์€ ์žฅ์น˜๋Š” ๊ฐ๊ฐ 0.5~2.5์ ์”ฉ ๊ธฐ์—ฌํ•  ๋ฟ์ธ๋ฐ, ์ •์ฑ…์ด ๋ฏธ๋ž˜ ์ƒํƒœ๋ฅผ ํ•จ๊ป˜ ์˜ˆ์ธกํ•˜๋„๋ก ๊ฐ•์ œํ•˜๋Š” ๊ฒƒ๋งŒ์œผ๋กœ 62.5 โ†’ 44.4์˜ ๋ถ•๊ดด๋ฅผ ๋ง‰๋Š”๋‹ค. ๋ฐ”๊ฟ” ๋งํ•ด Cosmos Policy์˜ ์„ฑ๋Šฅ์€ โ€œ๋น„๋””์˜ค ๋ชจ๋ธ์„ ๋ฐฑ๋ณธ์œผ๋กœ ์ผ๋‹คโ€๋ณด๋‹ค โ€œ๋ฐฑ๋ณธ์—๊ฒŒ ๊ณ„์† ๋น„๋””์˜ค๋ฅผ ์˜ˆ์ธก์‹œํ‚ค๋ฉด์„œ ์•ก์…˜๋„ ์‹œ์ผฐ๋‹คโ€ ์—์„œ ๋‚˜์˜จ๋‹ค. ์‚ฌ์ „ํ•™์Šต prior๋ฅผ fine-tuning ์ค‘์— ์žƒ์ง€ ์•Š๊ฒŒ ๋ถ™์žก์•„๋‘๋Š” ์ •๊ทœํ™”๋กœ ์ฝ๋Š” ํŽธ์ด ์ž์—ฐ์Šค๋Ÿฝ๋‹ค. ๊ณต๊ฐœ ์ฝ”๋“œ๋ฅผ ๋ณด๋ฉด ์ด ํ•ด์„์ด ๋” ๋ถ„๋ช…ํ•ด์ง„๋‹ค โ€” (4)๋Š” ๋ฌด์–ธ๊ฐ€๋ฅผ ๋บ€ ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์†์‹ค ๋งˆ์Šคํฌ๋กœ ๋ฏธ๋ž˜ ํ”„๋ ˆ์ž„ ์นธ์„ ๊บผ์„œ โ€œ๋น„๋””์˜ค ์˜ˆ์ธก์„ ๊ทธ๋งŒ๋‘๊ฒŒ ํ•œโ€ ์„ค์ •์ด๋‹ค(์ฝ”๋“œ ๋Œ€์กฐ ์ ˆ โ‘ ).

๋งˆ์ง€๋ง‰ ์ค„๋„ ์‹ค์šฉ์ ์œผ๋กœ ์ค‘์š”ํ•˜๋‹ค. denoising step์„ 5 โ†’ 1๋กœ ์ค„์—ฌ๋„ 66.4%(โˆ’0.5%) ์ด๊ณ , ์ง€์—ฐ์€ 0.61์ดˆ โ†’ 0.16์ดˆ๋กœ ์•ฝ 4๋ฐฐ ๋นจ๋ผ์ง„๋‹ค.

Q3ยทQ4: Planning


Planning ๊ฒฐ๊ณผ(Fig. 7) โ€” ์–ด๋ ค์šด ์ดˆ๊ธฐ ์กฐ๊ฑด์—์„œ์˜ score. base 59.5 โ†’ model-free Q(s,a) 61.3 โ†’ model-based V(s') 72.0. โ€œput candy in ziploc bagโ€์—์„œ 70.0 โ†’ 84.0์œผ๋กœ ๊ฐ€์žฅ ํฌ๊ฒŒ ์˜ค๋ฅธ๋‹ค.

rollout ๋ฐ์ดํ„ฐ๋Š” ๋†€๋ž๋„๋ก ์ ๋‹ค. ์•ž์„  ์ง์ ‘ ์ •์ฑ… ํ‰๊ฐ€๋ฅผ ๋Œ๋ฆฌ๋ฉด์„œ ์ „ ๋ฐฉ๋ฒ•์— ๊ฑธ์ณ 505๊ฐœ ๋กค์•„์›ƒ์ด ์ด๋ฏธ ์Œ“์˜€๊ณ , ์—ฌ๊ธฐ์— โ€œput candy in ziploc bagโ€์šฉ์œผ๋กœ 143๊ฐœ๋ฅผ ์ถ”๊ฐ€ํ•ด ์ด 648๊ฐœ๋กœ planning model์„ fine-tuneํ–ˆ๋‹ค. ์ง€ํผ๋ฐฑ ํƒœ์Šคํฌ์—๋งŒ ์ถ”๊ฐ€ ์ˆ˜์ง‘์„ ํ•œ ์ด์œ ๋„ ๊ตฌ์ฒด์ ์ด๋‹ค โ€” ๋กœ๋ด‡ ์ž๊ธฐ ๊ฐ€๋ฆผ(self-occlusion)์œผ๋กœ ์นด๋ฉ”๋ผ ๊ด€์ธก์„ฑ์ด ๋‚ฎ๊ณ , ๋ฐ€๋ฆฌ๋ฏธํ„ฐ ์ฐจ์ด๊ฐ€ ์„ฑ๊ณต/์‹คํŒจ๋ฅผ ๊ฐ€๋ฅด๋Š” ํ™•๋ฅ ์  ๋™์—ญํ•™์ด๋ผ ์›”๋“œ๋ชจ๋ธ ํ•™์Šต์ด ํŠนํžˆ ์–ด๋ ต๋‹ค.

Q4์˜ ๋‹ต(model-based V(s') > model-free Q(s,a))์— ๋Œ€ํ•ด ์ €์ž๋“ค์ด ๋‚ด๋†“๋Š” ์„ค๋ช…์€ ํ•™์Šต๋œ ๋™์—ญํ•™์„ ํ™œ์šฉํ•˜๋Š” ์ชฝ์ด ์ƒ˜ํ”Œ ํšจ์œจ์ ์ด๋ผ๋Š” ๊ฒƒ, ๊ทธ๋ฆฌ๊ณ  Q๋Š” ์ž…๋ ฅ ์ฐจ์›์ด ๋†’์•„(s,a ๋ชจ๋‘ ์กฐ๊ฑด) ์†Œ๋Ÿ‰ ๋ฐ์ดํ„ฐ์—์„œ ๊ณผ์ ํ•ฉํ•˜๊ธฐ ์‰ฝ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ๋‹ค๋งŒ ์ด๋Š” โ€œ648๊ฐœ ๋กค์•„์›ƒโ€์ด๋ผ๋Š” ํŠน์ • ๋ฐ์ดํ„ฐ ๊ทœ๋ชจ์—์„œ์˜ ๊ด€์ฐฐ์ด๊ณ , ๋…ผ๋ฌธ๋„ ์ถ”์ธกํ˜•(โ€œsuspectโ€)์œผ๋กœ ์ ๋Š”๋‹ค.

์ถ”๋ก  ๋น„์šฉ์€ ์ •์งํ•˜๊ฒŒ ๋ณด๊ณ ๋ผ ์žˆ๋‹ค. best-of-N(N=8)์„ 8๊ฐœ H100์— ๋ธŒ๋žœ์น˜๋‹น 1๊ฐœ์”ฉ ๋ณ‘๋ ฌ ๋ฐฐ์น˜ํ•ด๋„ ํ•œ ๋ฒˆ์˜ ํƒ์ƒ‰์— 4.9์ดˆ๊ฐ€ ๊ฑธ๋ฆฐ๋‹ค(์•ก์…˜ 10์Šคํ… ร— 8ํ›„๋ณด โ†’ ๋ฏธ๋ž˜์ƒํƒœ 5์Šคํ… ร— 3์•™์ƒ๋ธ” โ†’ value 5์Šคํ… ร— 5์•™์ƒ๋ธ”). ํƒ์ƒ‰ ๋น„์šฉ์„ ๋” ํ‚ค์šฐ์ง€ ์•Š์œผ๋ ค๊ณ  receding horizon ์—†์ด chunk ์ „๋Ÿ‰ ์‹คํ–‰์„ ํƒํ•œ ๊ฒƒ๋„ ์ด ๋•Œ๋ฌธ์ด๋‹ค.

๊ณต๊ฐœ ์ฝ”๋“œ์™€ ๋Œ€์กฐํ•ด ๋ณด๋ฉด

๋…ผ๋ฌธ๋งŒ ์ฝ๊ณ  ๋„˜์–ด๊ฐ€๋ฉด ๋†“์น˜๋Š” ๊ฒƒ๋“ค์ด ์žˆ์–ด, ๊ณต๊ฐœ ๋ ˆํฌ(NVlabs/cosmos-policy, Apache-2.0)๋ฅผ ์‹ค์ œ๋กœ ๋ฐ›์•„ ๋Œ€์กฐํ–ˆ๋‹ค(ํ™•์ธ ์‹œ์  2026-09-28, main ๋ธŒ๋žœ์น˜, ์ธ์šฉํ•œ ๊ฐ’์€ ๋ชจ๋‘ ๋ ˆํฌ ํŒŒ์ผ์—์„œ ์ง์ ‘ ํ™•์ธ). ๋จผ์ € ๋ถ„๋ช…ํžˆ ํ•ด ๋‘๋ฉด, ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ž์ฒด๋Š” ๋…ผ๋ฌธ๊ณผ ์ผ์น˜ํ•œ๋‹ค โ€” latent frame ๊ตฌ์„ฑ, ์•ก์…˜ ํƒ€์ผ๋ง, blank placeholder + 4๋ฐฐ ์ด๋ฏธ์ง€ ๋ณต์ œ, \sigma_\text{min}=4, 0.7/0.3 ํ˜ผํ•ฉ ๋…ธ์ด์ฆˆ ๋ชจ๋‘ ํŒŒ์ผ ์ˆ˜์ค€์—์„œ ํ™•์ธ๋œ๋‹ค. ์–ด๊ธ‹๋‚˜๋Š” ๊ฒƒ์€ ๋ฉ”์ปค๋‹ˆ์ฆ˜์ด ์•„๋‹ˆ๋ผ ์„œ์ˆ  ๋ฐฉ์‹(์•„๋ž˜ โ‘ )๊ณผ ๋…ผ๋ฌธ์— ์ ํžˆ์ง€ ์•Š์€ ๊ธฐ๋ณธ๊ฐ’๋“ค(โ‘ก~โ‘ฃ)์ด๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ทธ์ค‘ ํ•˜๋‚˜๋Š” ๋…ผ๋ฌธ ์ฝ๊ธฐ ์ž์ฒด๋ฅผ ๋ฐ”๊พผ๋‹ค.

โ‘  โ€œ๋ณด์กฐ ์†์‹ค์„ ๋”ํ–ˆ๋‹คโ€๋Š” ์„œ์ˆ ์€, ์ฝ”๋“œ์—์„œ๋Š” โ€œ์†์‹ค ๋งˆ์Šคํฌ์—์„œ ๊ทธ ์นธ์„ ๋นผ์ง€ ์•Š์•˜๋‹คโ€์ด๋‹ค. ์ด๊ฒŒ ์ด๋ฒˆ ๋Œ€์กฐ์—์„œ ๊ฐ€์žฅ ๊ฐ’์ง„ ๋ฐœ๊ฒฌ์ด๋‹ค. policy_text2world_model.py์—์„œ ์‹ค์ œ๋กœ ์—ญ์ „ํŒŒ๋˜๋Š” ์†์‹ค์€ EDM ์†์‹ค ํ•˜๋‚˜(kendall_loss = edm_loss_B_C_T_H_W)์ด๊ณ , ๊ทธ ๋’ค์— ํ”„๋ ˆ์ž„ ๋‹จ์œ„ ๋งˆ์Šคํฌ final_mask_B_T๋ฅผ ๊ณฑํ•˜๋Š” ๊ฒƒ์ด ์ „๋ถ€๋‹ค. ๊ฐ™์€ ํŒŒ์ผ์— future imageยทproprioยทvalue๋ณ„ *_mse_loss/*_l1_loss๊ฐ€ ์ž”๋œฉ ๊ณ„์‚ฐ๋˜์ง€๋งŒ ์ „๋ถ€ ์ถœ๋ ฅ ๋”•์…”๋„ˆ๋ฆฌ๋กœ๋งŒ ํ˜๋Ÿฌ๊ฐ€๋Š” ๋กœ๊น… ์ง€ํ‘œ์ด๊ณ  ํ•™์Šต์— ์“ฐ์ด์ง€ ์•Š๋Š”๋‹ค. โ€œ๋ณด์กฐ ์†์‹ค ๊ฐ€์ค‘์น˜โ€ ๊ฐ™์€ ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ๋„ ์—†๋‹ค(์žˆ๋Š” ๊ฒƒ์€ action_loss_multiplier ํ•˜๋‚˜์ด๊ณ  ๊ณต๊ฐœ ์„ค์ • ๊ฐ’์€ 1).

๋‹น์—ฐํ•œ ์ด์•ผ๊ธฐ๋‹ค โ€” ๋ฏธ๋ž˜ ์ด๋ฏธ์ง€ยทproprioยทvalue ์นธ์€ ์ด๋ฏธ \mathbf{x}_0์˜ ์ผ๋ถ€๋ผ, ์•„๋ฌด๊ฒƒ๋„ ๋”ํ•˜์ง€ ์•Š์•„๋„ ์ž๋™์œผ๋กœ EDM ์†์‹ค์— ๋“ค์–ด๊ฐ„๋‹ค. ๋”ฐ๋ผ์„œ ยง4.2์˜ auxiliary supervision์€ ์ถ”๊ฐ€ํ•œ ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ๋นผ์ง€ ์•Š์€ ๊ฒƒ์ด๊ณ , ablation์€ ๋งˆ์Šคํฌ๋กœ ๊ทธ ์นธ์„ ๊บผ์„œ ์†์‹ค์—์„œ ์ œ์™ธํ•œ ๊ฒƒ์ด๋‹ค(mask_loss_for_action_future_state_prediction, mask_value_prediction_loss_for_policy_prediction โ€” ๋‘˜ ๋‹ค ๊ธฐ๋ณธ False์ด๊ณ  ๊ณต๊ฐœ LIBERO/RoboCasa ์„ค์ • ์–ด๋””์—๋„ ์ผœ๋Š” ์ค„์ด ์—†๋‹ค. ์ฆ‰ ๋ฆด๋ฆฌ์Šค ์ฒดํฌํฌ์ธํŠธ๋Š” ๋ณด์กฐ ๊ฐ๋…์ด ์ตœ๋Œ€๋กœ ์ผœ์ง„ ์ƒํƒœ๋‹ค).

์ด๋ ‡๊ฒŒ ์ฝ์œผ๋ฉด Table 5์˜ โˆ’18.1pp๊ฐ€ ๋น„๋กœ์†Œ ๋‚ฉ๋“๋œ๋‹ค. โ€œ๋ณด์กฐ ํ•ญ์„ ํ•˜๋‚˜ ๋”ํ–ˆ๋”๋‹ˆ 18์ ์ด ์˜ฌ๋ž๋‹คโ€๊ฐ€ ์•„๋‹ˆ๋ผ, โ€œ๋น„๋””์˜ค ๋ชจ๋ธ์—๊ฒŒ ํ•˜๋˜ ์ผ(๋ฏธ๋ž˜ ํ”„๋ ˆ์ž„ ์˜ˆ์ธก)์„ ๊ณ„์† ์‹œ์ผฐ๋А๋ƒ ๊ป๋А๋ƒโ€์˜ ์ฐจ์ด๊ฐ€ 18์ ์ด๋ผ๋Š” ๋œป์ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. Cosmos Policy์˜ ๋ณธ์งˆ์€ ์†์‹ค ์„ค๊ณ„๊ฐ€ ์•„๋‹ˆ๋ผ fine-tuning ์ค‘์—๋„ ๋ฐฑ๋ณธ์ด ์›๋ž˜ ํ•˜๋˜ ์ผ์„ ๋†“์ง€ ์•Š๊ฒŒ ๋‘๋Š” ๊ฒƒ์— ๊ฐ€๊น๋‹ค.

โ‘ก ๊ณต๊ฐœ ์„ค์ •์˜ ๊ฐ€์น˜ํ•จ์ˆ˜๋Š” V(s')๋„ Q(s,a)๋„ ์•„๋‹ˆ๋‹ค. ์ž…๋ ฅ ๋งˆ์Šคํ‚น ํ”Œ๋ž˜๊ทธ mask_current_state_action_for_value_prediction๊ณผ mask_future_state_for_qvalue_prediction์€ ๋‘˜ ๋‹ค ๊ธฐ๋ณธ False ์ด๊ณ , ๋ ˆํฌ ์ „์ฒด์—์„œ True๋กœ ์ผœ์ง€๋Š” ๊ณณ์€ ALOHA planning ์‹คํ—˜ ์„ค์ • ๋‹จ ํ•œ ์ค„๋ฟ์ด๋‹ค(์ „์ž๋งŒ. Q(s,a) ํ”Œ๋ž˜๊ทธ๋Š” ๊ณต๊ฐœ ์„ค์ •์—์„œ ์•„์˜ˆ ์ผœ์ง€์ง€ ์•Š๋Š”๋‹ค). ๋”ฐ๋ผ์„œ LIBEROยทRoboCasa ๊ณต๊ฐœ ์„ค์ •์˜ ๊ฐ€์น˜ ์˜ˆ์ธก์€ s, a, s'๋ฅผ ์ „๋ถ€ ์กฐ๊ฑด์œผ๋กœ ๋ฐ›๋Š” ํ˜•ํƒœ โ€” ์ €์ž ์ฃผ์„ ํ‘œ๊ธฐ๋กœ๋Š” V(s,a,s') โ€” ์ด๊ณ , ๋…ผ๋ฌธ ๋ณธ๋ฌธ์— ๋“ฑ์žฅํ•˜์ง€ ์•Š๋Š” ์ œ3์˜ ๋ณ€ํ˜•์ด๋‹ค. ์žฌํ˜„์ž ์ž…์žฅ์—์„  ํ•จ์ •์ด๋‹ค: LIBERO ์ฒดํฌํฌ์ธํŠธ๋กœ planning์„ ํ‰๋‚ด ๋‚ด๋ฉด ๋…ผ๋ฌธ์ด ๋น„๊ตํ•œ ๊ฒƒ๊ณผ ๋‹ค๋ฅธ ๊ฐ€์น˜ํ•จ์ˆ˜๋ฅผ ์“ฐ๊ฒŒ ๋œ๋‹ค.

โ‘ข \sigma ์ƒํ•œ์ด ์„ธ ๊ฐœ์ด๊ณ  ์„œ๋กœ ๋‹ค๋ฅด๋‹ค. ํ•™์Šต sigma_max=200, ํ˜ผํ•ฉ ๋ถ„ํฌ์˜ ๊ท ๋“ฑ ์ƒํ•œ uniform_upper=85.0, ์ถ”๋ก  ์‹œ์ž‘์  sigma_max=80(+ sigma_min=4). ๋…ผ๋ฌธ์€ ๋ณธ๋ฌธ์—์„œ \sigma_\text{max}=80๊ณผ ๊ท ๋“ฑ ๊ตฌ๊ฐ„ [1.0, 85.0]๋งŒ ์–ธ๊ธ‰ํ•˜๊ณ  ํ•™์Šต ์ƒํ•œ 200์€ ์ ์ง€ ์•Š๋Š”๋‹ค โ€” ๊ทธ๋ž˜์„œ \sigma \in (85, 200] ๊ตฌ๊ฐ„์ด log-normal ๊ผฌ๋ฆฌ๋กœ๋งŒ ๋“œ๋ฌผ๊ฒŒ ์ฑ„์›Œ์ง„๋‹ค๋Š” ์‚ฌ์‹ค์ด ๋…ผ๋ฌธ๋งŒ ๋ด์„œ๋Š” ๋ณด์ด์ง€ ์•Š๋Š”๋‹ค. ๋ง๋ถ™์—ฌ ํ•™์Šต ์„ค์ •์˜ p_mean = 1.3862943611198906์€ ์ •ํ™•ํžˆ \ln 4์ด๊ณ  โ€œCopied from base model configโ€ ์ฃผ์„์ด ๋‹ฌ๋ ค ์žˆ๋‹ค(๋…ผ๋ฌธ์˜ P_\text{mean}=1.39์™€ ์ผ์น˜). ์ถ”๋ก  \sigma_\text{min}๋„ 4๋ผ๋Š” ๊ฒŒ ์šฐ์—ฐ์ธ์ง€ ์•„๋‹Œ์ง€๋Š” ๋…ผ๋ฌธ์— ์„ค๋ช…์ด ์—†๋‹ค.

๊ทธ๋ฆฌ๊ณ  ์ด \sigma_\text{min}=4๋Š” ๋ณ„๋„ inference-only ์„ค์ •์— ๊ฑฐ์˜ ํ™€๋กœ ๋“ค์–ด ์žˆ๊ณ , ๋น ๋œจ๋ ค๋„ ์—๋Ÿฌ๊ฐ€ ๋‚˜์ง€ ์•Š๋Š”๋‹ค. ๊ทธ ์„ค์ •์ด ์ƒ์œ„ ์„ค์ •์— ์–น๋Š” ๋‚ด์šฉ์ด ์‚ฌ์‹ค์ƒ sigma_max=80, sigma_min=4 ๋‘ ์ค„๋ฟ์ด๋ผ, ์„ค์ •์„ ์•ˆ ์–น์œผ๋ฉด ํ•™์Šต ๊ฐ’(sigma_min=0.01)์œผ๋กœ ์กฐ์šฉํžˆ ๋–จ์–ด์ง„๋‹ค. ํฌ๋ž˜์‹œ๋„ ๊ฒฝ๊ณ ๋„ ์—†๊ณ  ์ƒ์„ฑ ํ’ˆ์งˆ๋งŒ ๋‚˜๋น ์ง„๋‹ค. ์•Œ๊ณ ๋ฆฌ์ฆ˜๋งŒ ์˜ฎ๊ฒจ ์ ๋Š” ์žฌ๊ตฌํ˜„์—์„œ ๊ฐ€์žฅ ๋จผ์ € ์ƒˆ๋Š” ์ง€์ ์ด ์—ฌ๊ธฐ์ผ ๊ฒƒ์ด๋‹ค.

โ‘ฃ ๋ฏธ๋ž˜ ์ด๋ฏธ์ง€ ์Šฌ๋กฏ์˜ ์ดˆ๊ธฐ๊ฐ’์€ blank๊ฐ€ ์•„๋‹ˆ๋ผ โ€œํ˜„์žฌ ์ด๋ฏธ์ง€์˜ ๋ณต์‚ฌ๋ณธโ€์ด๋‹ค. cosmos_utils.py์˜ ์‹œํ€€์Šค ๊ตฌ์„ฑ ์ฝ”๋“œ๋ฅผ ๋ณด๋ฉด, actionยท๋ฏธ๋ž˜ proprioยทvalue ์ž๋ฆฌ์—๋Š” blank ์ด๋ฏธ์ง€๋ฅผ ๋„ฃ๋Š”๋ฐ(blank_image_duplicated.copy()) ๋ฏธ๋ž˜ ์†๋ชฉ/3์ธ์นญ ์ด๋ฏธ์ง€ ์ž๋ฆฌ์—๋Š” ํ˜„์žฌ ์†๋ชฉ/3์ธ์นญ ์ด๋ฏธ์ง€๋ฅผ ๋ณต์‚ฌํ•ด ๋„ฃ๋Š”๋‹ค(์ฃผ์„๋„ โ€œcopies of the current primary/secondary imagesโ€๋ผ๊ณ  ๋ช…์‹œ). ์ฆ‰ ์›”๋“œ๋ชจ๋ธ์€ ๋ฌด์—์„œ ๋ฏธ๋ž˜๋ฅผ ๊ทธ๋ฆฌ๋Š” ๊ฒŒ ์•„๋‹ˆ๋ผ ํ˜„์žฌ ํ”„๋ ˆ์ž„์„ ์ถœ๋ฐœ์ ์œผ๋กœ ๋ณ€ํ™”๋ถ„์„ ๊ทธ๋ฆฌ๋„๋ก ์กฐ๊ฑด์ด ์žกํ˜€ ์žˆ๋‹ค. ๋…ผ๋ฌธ ๋ณธ๋ฌธ์—๋„ Fig. 2ยทFig. 8์—๋„ ์ด ์ดˆ๊ธฐํ™” ์„ ํƒ์€ ์„œ์ˆ ๋˜์ง€ ์•Š๋Š”๋‹ค โ€” ์žฌ๊ตฌํ˜„ ์‹œ blank๋กœ ๋‘๋ฉด ์กฐ๊ฑด ์ž์ฒด๊ฐ€ ๋‹ฌ๋ผ์ง„๋‹ค. (๋ฏธ๋ž˜ proprio๋Š” blank์ธ๋ฐ ๋ฏธ๋ž˜ ์ด๋ฏธ์ง€๋งŒ ๋ณต์‚ฌ๋ณธ์ด๋ผ๋Š” ๋น„๋Œ€์นญ๋„ ์„ค๋ช…์ด ์—†๋‹ค.)

โ‘ค ์•ก์…˜ ๋ณต์›์˜ โ€œํ‰๊ท โ€์€ ๋ฌธ์ž ๊ทธ๋Œ€๋กœ ํ•œ ์ค„์ด๋‹ค โ€” ์•ž์˜ ์ง๊ด€ ์ ˆ์—์„œ ๋‹ค๋ฃฌ ๋ฌด๋ฃŒ ์•™์ƒ๋ธ” ํšจ๊ณผ.

๋ถ€์ˆ˜์ ์œผ๋กœ, ๊ฐ€์น˜ ์•™์ƒ๋ธ” ์ง‘๊ณ„ ํ•จ์ˆ˜์—๋Š” ๋…ผ๋ฌธ์ด ๋ณด๊ณ ํ•œ majority_mean ์™ธ์— ๋น„๊ด€์  ํ•˜ํ•œ(LCB, mean โˆ’ std) ๋ฐฉ์‹์ด ๊ตฌํ˜„๋ผ ์žˆ์ง€๋งŒ ๋…ผ๋ฌธ์— ๋ณด๊ณ ๋˜์ง€ ์•Š๋Š”๋‹ค. ์„ฑ๊ณต/์‹คํŒจ๋ฅผ ๊ฐ€๋ฅด๋Š” ๋ฌธํ„ฑ๊ฐ’ 0.05๋„ ํ•จ์ˆ˜ ์•ˆ ์ƒ์ˆ˜๋‹ค(๋…ผ๋ฌธ์€ โ€œfixed thresholdโ€๋ผ๊ณ ๋งŒ ์ ๋Š”๋‹ค). ๊ทธ๋ฆฌ๊ณ  best-of-N ๊ด€๋ จ ๊ธฐ๋ณธ๊ฐ’์€ ๋…ผ๋ฌธ ์„ค์ •๊ณผ ๋‹ค๋ฅด๋‹ค โ€” ์งˆ์˜ ์ˆ˜ ๊ธฐ๋ณธ 1(=ํƒ์ƒ‰ ์—†์Œ), ์ง‘๊ณ„ ๊ธฐ๋ณธ average์ด๋ฏ€๋กœ, ๋…ผ๋ฌธ์˜ N=8ยทmajority_mean์„ ์žฌํ˜„ํ•˜๋ ค๋ฉด ๋ช…์‹œ์ ์œผ๋กœ ์ง€์ •ํ•ด์•ผ ํ•œ๋‹ค. LIBERO ๊ณต๊ฐœ ์„ค์ •์˜ latent ์‹œํ€€์Šค ๊ธธ์ด๋Š” state_t=9(blank, proprio, wrist, primary, action, future proprio, future wrist, future primary, value)๋กœ, 3์ธ์นญ 2๋Œ€ ๊ตฌ์„ฑ์˜ 11๊ณผ ยง4.1์˜ ์˜ˆ์‹œ 7 ์‚ฌ์ด ์–ด๋”˜๊ฐ€๋‹ค.

ํ™˜๊ฒฝ ๊ตฌ์„ฑ ์ชฝ์—์„œ๋Š” ๊ธ์ •์ ์ธ ๋ฐœ๊ฒฌ์ด ์žˆ์—ˆ๋‹ค. SETUP.md๋Š” Docker๋ฅผ ์ „์ œํ•˜์ง€๋งŒ, uv.lock์— NVIDIA ์ž์ฒด ์ธ๋ฑ์Šค์˜ prebuilt ํœ (flash-attnยทnattenยทtransformer-engine)์ด ๊ณ ์ •๋ผ ์žˆ์–ด nvcc ์—†๋Š” ํ˜ธ์ŠคํŠธ์—์„œ uv sync --extra cu128 ํ•œ ๋ฒˆ์œผ๋กœ ์„ค์น˜๊ฐ€ ์™„์ฃผํ–ˆ๋‹ค(torch 2.7.0+cu128, RTX 5090 / sm_120์—์„œ ํ™•์ธ). ๋ฌด๊ฑฐ์šด CUDA ํ™•์žฅ์„ ์ง์ ‘ ๋นŒ๋“œํ•˜์ง€ ์•Š์•„๋„ ๋œ๋‹ค๋Š” ๋œป์ด๊ณ , ์ด ๊ทœ๋ชจ์˜ NVIDIA ๋ ˆํฌ์น˜๊ณ ๋Š” ์ด๋ก€์ ์œผ๋กœ ๋งค๋„๋Ÿฝ๋‹ค.

๋‹ค๋งŒ ํ‰๊ฐ€ ํ”„๋กœํ† ์ฝœ์„ ๋‹จ์ผ ์†Œ๋น„์ž GPU์—์„œ ์™„์ฃผํ•˜๋Š” ๊ฒƒ์€ ๊ตฌ์กฐ์ ์œผ๋กœ ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค. LIBERO ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๋ฃจํ”„๋งŒ ๋Œ๋ ค๋„ ์•ฝ 10.7 steps/s์ธ๋ฐ, suite๋‹น 500 trial ร— ์ˆ˜๋ฐฑ step์ด๋ฉด ๋ชจ๋ธ ์ถ”๋ก ์„ ๋นผ๊ณ ๋„ 6~7์‹œ๊ฐ„์ด๊ณ  ๋…ผ๋ฌธ์€ 3 seed(6000 trial)๋ฅผ ๋ˆ๋‹ค. ์œ„์—์„œ ๋ณธ ํ•™์Šต ์š”๊ตฌ์‚ฌํ•ญ(64ร—H100)์— ๋”ํ•ด, ๊ฒ€์ฆ์กฐ์ฐจ ํด๋Ÿฌ์Šคํ„ฐ ์—†์ด๋Š” ์žฌํ˜„ ๋ฒ”์œ„๊ฐ€ โ€œ๋Œ์•„๊ฐ€๋Š”์ง€ ํ™•์ธโ€๊นŒ์ง€๋ผ๋Š” ์ ์€ ๋ถ„๋ช…ํžˆ ํ•ด ๋‘˜ ํ•„์š”๊ฐ€ ์žˆ๋‹ค.

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

๊ฐ•์ 

  • ๋‹จ์ˆœ์„ฑ์ด ์‹ค์ฆ์œผ๋กœ ๋’ท๋ฐ›์นจ๋œ๋‹ค. โ€œ๊ตฌ์กฐ ๋ณ€๊ฒฝ 0, ํ•™์Šต ๋‹จ๊ณ„ 1โ€์ด๋ผ๋Š” ์ฃผ์žฅ์€ ๋ง๋กœ๋Š” ์‰ฝ์ง€๋งŒ, Table 4์˜ scratch ablation(โˆ’3.9)๊ณผ Table 5์˜ barebones ablation(โˆ’22.7)์ด โ€œ๋ฌด์—‡์„ ์•ˆ ํ–ˆ๋Š”์ง€โ€์™€ โ€œ๋ฌด์—‡์ด ์‹ค์ œ๋กœ ๊ธฐ์—ฌํ–ˆ๋Š”์ง€โ€๋ฅผ ๋ถ„๋ฆฌํ•ด ๋ณด์—ฌ์ค€๋‹ค. ๋‹จ์ˆœํ•จ์„ ์ฃผ์žฅํ•˜๋Š” ๋…ผ๋ฌธ์ด ํ”ํžˆ ๋น ์ง€๋Š” โ€œ๊ทธ๋ž˜์„œ ์ง„์งœ ์ด์œ ๊ฐ€ ๋ญ๋ƒโ€์— ๋‹ต์ด ์žˆ๋‹ค.
  • ๋ฐ์ดํ„ฐ ํšจ์œจ์ด ์ง„์งœ ๊ฒฐ๊ณผ๋‹ค. RoboCasa์—์„œ 50 ๋ฐ๋ชจ๋กœ 300~3000 ๋ฐ๋ชจ ๊ธฐ๋ฐ˜ ๋ฐฉ๋ฒ•์„ ๋„˜๊ธด ๊ฒƒ์€ ์ ˆ๋Œ€ ์„ฑ๋Šฅ(67.1%)๋ณด๋‹ค ํ›จ์”ฌ ๊ฐ•ํ•œ ์ฃผ์žฅ์ด๋‹ค. ALOHA๋„ 4๊ฐœ ํƒœ์Šคํฌ ์ด 185 ๋ฐ๋ชจ๋กœ ๋Œ€๊ทœ๋ชจ ์‚ฌ์ „ํ•™์Šต VLA๋“ค์„ ์ด๊ฒผ๋‹ค.
  • ๊ฐ™์€ ๋ชจ๋ธ์ด ์ •์ฑ…ยท์›”๋“œ๋ชจ๋ธยท๊ฐ€์น˜ํ•จ์ˆ˜๋ฅผ ๊ฒธํ•œ๋‹ค๋Š” ๊ฒƒ์˜ ์‹ค์šฉ์  ๊ฐ€์น˜. ๋งˆ์Šคํฌ๋งŒ ๋ฐ”๊ฟ” V(s')/Q(s,a)๋ฅผ ์ „ํ™˜ํ•˜๊ณ , ๊ฐ™์€ ์ฝ”๋“œ๋กœ model-based์™€ model-free๋ฅผ ๋น„๊ตํ•œ๋‹ค. FLAREยทSAILORยทLatent Policy Steering์ฒ˜๋Ÿผ ๋ชจ๋“ˆ์„ ๋ถ„๋ฆฌํ•œ ์ ‘๊ทผ๋“ค๊ณผ ๋Œ€๋น„๋˜๋Š” ๋ช…ํ™•ํ•œ ์„ค๊ณ„ ์ด์ ์ด๋‹ค.
  • ์‹คํŒจ ๋ชจ๋“œ๋ฅผ ๊ทธ๋ฆผ์œผ๋กœ ์„ค๋ช…ํ•œ๋‹ค. Fig. 5๋Š” โ€œ์šฐ๋ฆฌ๊ฐ€ ๋” ์ข‹๋‹คโ€๊ฐ€ ์•„๋‹ˆ๋ผ โ€œ๊ฒฝ์Ÿ ๋ฐฉ๋ฒ•์ด ์™œ ๊ทธ ํƒœ์Šคํฌ์—์„œ ๋ฌด๋„ˆ์ง€๋Š”๊ฐ€โ€๋ฅผ ๋ณด์—ฌ์ค€๋‹ค. L1 ํšŒ๊ท€ โ†”๏ธŽ ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ ๋ถ„ํฌ์˜ ๋ฌธ์ œ๋ฅผ ํ•œ ์žฅ์œผ๋กœ ์ „๋‹ฌํ•œ ์ข‹์€ ์˜ˆ.
  • ์žฌํ˜„ ์ •๋ณด๊ฐ€ ์ด๋ก€์ ์œผ๋กœ ์ƒ์„ธํ•˜๋‹ค. GPU ์ˆ˜ยท๋ฐฐ์น˜ ํฌ๊ธฐยทgradient stepยทํ•™์Šต ์‹œ๊ฐ„๋ฟ ์•„๋‹ˆ๋ผ ๋ชจ๋‹ฌ๋ฆฌํ‹ฐ๋ณ„ L1 training loss(์•ก์…˜ 0.010~0.016, ์ด๋ฏธ์ง€ latent 0.036~0.097)๊นŒ์ง€ ๊ณต๊ฐœํ•œ๋‹ค. ์žฌํ˜„ ์‹œ โ€œ์–ด๋””๊นŒ์ง€ ๋‚ด๋ ค๊ฐ€์•ผ ์ •์ƒ์ธ์ง€โ€๋ฅผ ์•Œ ์ˆ˜ ์žˆ๋Š” ๋“œ๋ฌธ ์ˆ˜์ค€์ด๋‹ค. ์ฝ”๋“œ ์ชฝ๋„ uv.lock์— prebuilt CUDA ํœ ์„ ๊ณ ์ •ํ•ด ๋‘ฌ์„œ ์„ค์น˜๊ฐ€ ์‹ค์ œ๋กœ ํ•œ ๋ฒˆ์— ํ†ต๊ณผํ–ˆ๋‹ค.

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

  • OOD์—์„œ๋Š” \pi_{0.5}์— ์ง„๋‹ค(89.3 vs 92.5). ๋…ผ๋ฌธ์€ ์ด๋ฅผ Table 3 ์บก์…˜์—์„œ ํ•œ ์ค„๋กœ ์ธ์ •ํ•˜๊ณ  ๋„˜์–ด๊ฐ€์ง€๋งŒ, โ€œ๋น„๋””์˜ค prior๊ฐ€ VLM prior๋ณด๋‹ค ๋‚ซ๋‹คโ€๋Š” ์„œ์‚ฌ์˜ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๋ฐ˜๋ก€๋‹ค. ๋Œ€๊ทœ๋ชจ action-labeled ์‚ฌ์ „ํ•™์Šต์ด ์ฃผ๋Š” ๊ฒƒ๊ณผ ๋น„๋””์˜ค ์‚ฌ์ „ํ•™์Šต์ด ์ฃผ๋Š” ๊ฒƒ์ด ์„œ๋กœ ๋‹ค๋ฅธ ์ข…๋ฅ˜์˜ ์ด๋“์ž„์„ ์‹œ์‚ฌํ•˜๋Š”๋ฐ, ๊ทธ ๊ตฌ๋ถ„์— ๋Œ€ํ•œ ๋ถ„์„์€ ์—†๋‹ค.
  • ์ถ”๋ก  ๋น„์šฉ์ด ๋ฌด๊ฒ๋‹ค. planning ์—†์ด๋„ ํ•œ chunk์— 0.61์ดˆ(5์Šคํ…)~0.95์ดˆ(10์Šคํ…, H100 1์žฅ)์ด๊ณ , planning์€ H100 8์žฅ ๋ณ‘๋ ฌ๋กœ 4.9์ดˆ๋‹ค. ALOHA์—์„œ ์ด๊ฒŒ ๊ตด๋Ÿฌ๊ฐ„ ๊ฒƒ์€ chunk๊ฐ€ 2์ดˆ๋ฅผ ์ปค๋ฒ„ํ•˜๊ณ  ๋กœ๋ด‡์ด ๊ทธ ๋™์•ˆ ๋ฉˆ์ถฐ ์„œ ์žˆ์–ด๋„ ๋˜๋Š” ์ค€์ •์  ํƒœ์Šคํฌ์ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๋…ผ๋ฌธ๋„ ๋™์  ์กฐ์ž‘ยท๋ณดํ–‰์— ์ ์šฉ์ด ์–ด๋ ต๋‹ค๊ณ  ์Šค์Šค๋กœ ์ ๋Š”๋‹ค. ๋‹ค๋งŒ 1-step denoising์ด โˆ’0.5%๋กœ ๊ฑฐ์˜ ๊ณต์งœ์˜€๋‹ค๋Š” ๊ฒฐ๊ณผ(Table 5)๋ฅผ ๋ณด๋ฉด, ์ง€์—ฐ ๋ฌธ์ œ์˜ ์ƒ๋‹น ๋ถ€๋ถ„์€ ์ตœ์ ํ™” ์—ฌ์ง€๊ฐ€ ์žˆ์–ด ๋ณด์ธ๋‹ค.
  • planning ํ‰๊ฐ€ ๊ทœ๋ชจ๊ฐ€ ์ž‘๋‹ค. Q3ยทQ4 ๊ฒฐ๋ก  ์ „์ฒด๊ฐ€ 2๊ฐœ ํƒœ์Šคํฌ, ์–ด๋ ค์šด ์ดˆ๊ธฐ ์กฐ๊ฑด subset์— ๊ธฐ๋ฐ˜ํ•œ๋‹ค. ์‹œํ–‰ ์ˆ˜ยท์‹œ๋“œ ์ˆ˜๊ฐ€ ๋ช…์‹œ๋˜์ง€ ์•Š๊ณ , ์‹ ๋ขฐ๊ตฌ๊ฐ„๋„ ์—†๋‹ค. +12.5์ ์ด๋ผ๋Š” ์ˆซ์ž๋Š” ๋ฐฉํ–ฅ์„ฑ์œผ๋กœ๋Š” ์„ค๋“๋ ฅ ์žˆ์ง€๋งŒ ํ†ต๊ณ„์  ๊ฐ•๋„๋Š” ์•ฝํ•˜๋‹ค.
  • โ€œrollout ๋ฐ์ดํ„ฐ๊ฐ€ ํ•„์š”ํ•˜๋‹คโ€๋Š” ์ˆœํ™˜์„ฑ. ์ข‹์€ ์›”๋“œ๋ชจ๋ธ์„ ์–ป์œผ๋ ค๋ฉด ์ •์ฑ…์„ ๊ตด๋ ค์•ผ ํ•˜๊ณ , ๊ทธ๋Ÿฌ๋ ค๋ฉด ์ด๋ฏธ ์“ธ ๋งŒํ•œ ์ •์ฑ…์ด ์žˆ์–ด์•ผ ํ•œ๋‹ค. ๋…ผ๋ฌธ์€ ์ด๋ฅผ ํ•œ๊ณ„๋กœ ์ธ์ •ํ•˜์ง€๋งŒ(โ€œeffective planning requires substantial rollout dataโ€), 648๊ฐœ ๋กค์•„์›ƒ์„ ๋ชจ์œผ๋Š” ๋ฐ ๋“  ์‹ค์„ธ๊ณ„ ์‹œ๊ฐ„ยท๋…ธ๋™์€ ๋ณด๊ณ ๋˜์ง€ ์•Š๋Š”๋‹ค. ๋ฐ์ดํ„ฐ ํšจ์œจ์„ ํ•ต์‹ฌ ์ฃผ์žฅ์œผ๋กœ ๋‚ด์„ธ์šด ๋…ผ๋ฌธ์—์„œ ์ด ๋น„์šฉ์˜ ๋ถ€์žฌ๋Š” ์•„์‰ฝ๋‹ค.
  • latent injection์˜ ๋Œ€์•ˆ ์„ค๊ณ„๊ฐ€ ๊ฒ€์ฆ๋˜์ง€ ์•Š์•˜๋‹ค. ๋ณต์ œ ์ธ์ฝ”๋”ฉ์€ ์ง๊ด€์ ์œผ๋กœ ๊ทธ๋Ÿด๋“ฏํ•˜์ง€๋งŒ(์œ„ ์ง๊ด€ ์ ˆ), ๋…ผ๋ฌธ์—๋Š” โ€œ๋ณต์ œ ์—†์ด sparseํ•˜๊ฒŒ ๋„ฃ๊ธฐโ€, โ€œํ•™์Šต ๊ฐ€๋Šฅํ•œ projection ์“ฐ๊ธฐโ€ ๊ฐ™์€ ๋Œ€์•ˆ๊ณผ์˜ ๋น„๊ต๊ฐ€ ์—†๋‹ค. ์ฆ‰ โ€œ๊ตฌ์กฐ๋ฅผ ์•ˆ ๋ฐ”๊ฟจ๋‹คโ€๋Š” ์ฃผ์žฅ์€ ๊ฒ€์ฆ๋์ง€๋งŒ โ€œ์ด ์ธ์ฝ”๋”ฉ์ด ์ตœ์„ ์ด๋‹คโ€๋Š” ๊ฒ€์ฆ๋˜์ง€ ์•Š์•˜๋‹ค.
  • ๋น„๋””์˜ค ๋ชจ๋ธ์„ ์“ฐ๋ฉด์„œ ์‹œ๊ฐ„ ์ถ•์„ ๊ฑฐ์˜ ์•ˆ ์“ด๋‹ค. ์ž…๋ ฅ ํžˆ์Šคํ† ๋ฆฌ ์—†์Œ, ๋ฏธ๋ž˜๋Š” t+K ํ•œ ์‹œ์ ๋งŒ ์˜ˆ์ธก. best-of-N๋„ ํƒ์ƒ‰ ํŠธ๋ฆฌ ๊นŠ์ด 1์ด๋‹ค. ๋น„๋””์˜ค ๋ชจ๋ธ์˜ ์ง„์งœ ๊ฐ•์ (๊ธด ์‹œ๊ฐ„ ์ผ๊ด€์„ฑ)์„ ํ™œ์šฉํ•˜์ง€ ์•Š๋Š” ์…ˆ์ด๊ณ , ์ €์ž๋“ค๋„ ์˜ˆ์ธก ์ง€ํ‰ ํ™•์žฅ๊ณผ ๊นŠ์€ ํƒ์ƒ‰์„ future work๋กœ ๋‚จ๊ธด๋‹ค.
  • โš ๏ธ โ€œ์™„์ „ ๊ณต๊ฐœโ€๋ผ๋Š” ์žฌํ˜„์„ฑ ์ฃผ์žฅ์— ๊ตฌ๋ฉ์ด ์žˆ๋‹ค. ยง7 Reproducibility Statement๋Š” ์ฒดํฌํฌ์ธํŠธยทํ•™์Šต ๋ฐ์ดํ„ฐยท์ฝ”๋“œ๋ฅผ ๊ณต๊ฐœํ•œ๋‹ค๊ณ  ์ ๊ณ , ์‹ค์ œ๋กœ ์ •์ฑ… ์ฒดํฌํฌ์ธํŠธ nvidia/Cosmos-Policy-LIBERO-Predict2-2B๋Š” HuggingFace์—์„œ ๊ฒŒ์ดํŒ… ์—†์ด ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๊ทธ ์ •์ฑ…์ด ์˜์กดํ•˜๋Š” VAE ํ† ํฌ๋‚˜์ด์ €๋Š” nvidia/Cosmos-Predict2-2B-Video2World ์•ˆ์— ์žˆ๊ณ (cosmos_policy/config/defaults/tokenizer.py์˜ vae_pth="hf://nvidia/Cosmos-Predict2-2B-Video2World/tokenizer/tokenizer.pth"), ์ด ๋ ˆํฌ๋Š” gated: auto ๋‹ค(2026-09-27 HF API ํ™•์ธ). ์ฆ‰ ๋ผ์ด์„ ์Šค ์ˆ˜๋ฝ + ํ† ํฐ ์—†์ด๋Š” ์ถ”๋ก ์„ ํ•œ ์ค„๋„ ๋Œ๋ฆด ์ˆ˜ ์—†๋‹ค. ๋” ๋‚˜์œ ๊ฒƒ์€ READMEยทSETUP.mdยทLIBERO.md ์–ด๋””์—๋„ HF ์ธ์ฆ ์•ˆ๋‚ด๊ฐ€ ์—†๋‹ค๋Š” ์ ์ด๋‹ค โ€” ์žฌํ˜„์ž๋Š” โ€œ๊ณต๊ฐœโ€๋ผ๋Š” ๋ฌธ์žฅ์„ ์ฝ๊ณ  ์‹œ์ž‘ํ–ˆ๋‹ค๊ฐ€ ํ† ํฌ๋‚˜์ด์ € ๋‹ค์šด๋กœ๋“œ ๋‹จ๊ณ„์—์„œ ๋ง‰ํžŒ๋‹ค. Apache-2.0 ์ฝ”๋“œ์™€ ungated ์ •์ฑ… ๊ฐ€์ค‘์น˜๋ผ๋Š” ์™ธ์–‘์ด, ์‚ฌ์‹ค์ƒ ๊ฒŒ์ดํŒ…๋œ ๋ฐฑ๋ณธ ์œ„์— ์„œ ์žˆ๋‹ค.
  • ์žฌํ˜„ ์ง„์ž… ์žฅ๋ฒฝ์ด ๋ฌธ์„œ์— ๋ฐ˜์˜๋ผ ์žˆ์ง€ ์•Š๋‹ค. ์œ„ HF ๊ฒŒ์ดํŒ…์— ๋”ํ•ด, SETUP.md๊ฐ€ Docker๋ฅผ ์ „์ œํ•˜๋Š”๋ฐ ์‹ค์ œ๋กœ๋Š” ๋ถˆํ•„์š”ํ–ˆ๊ณ (์˜คํžˆ๋ ค uv sync ์ชฝ์ด ๋งค๋„๋Ÿฝ๋‹ค), ์ถ”๋ก  ํ’ˆ์งˆ์„ ์ขŒ์šฐํ•˜๋Š” \sigma_\text{min}=4๋Š” ๋ณ„๋„ ์„ค์ •์„ ์–น์–ด์•ผ ์ ์šฉ๋˜๋ฉฐ ๋น ๋œจ๋ ค๋„ ์กฐ์šฉํžˆ ๋„˜์–ด๊ฐ„๋‹ค. ๋…ผ๋ฌธ์˜ ์žฌํ˜„์„ฑ ์ฃผ์žฅ๊ณผ ๋ ˆํฌ์˜ ์‹ค์ œ ์˜จ๋ณด๋”ฉ ๊ฒฝํ—˜ ์‚ฌ์ด ๊ฐ„๊ทน์€ ์ €์ž ํ†ต์ œ ๋ฒ”์œ„ ์•ˆ์˜ ๋ฌธ์ œ๋‹ค.
  • ๋…ผ๋ฌธ์ด ๊ธฐ์ˆ ํ•œ ์„ค์ •๊ณผ ๊ณต๊ฐœ ์„ค์ •์ด ๊ฐ™์ง€ ์•Š๋‹ค. ๊ฐ€์žฅ ๋ˆˆ์— ๋„๋Š” ๊ฒƒ์€ ๊ฐ€์น˜ํ•จ์ˆ˜๋‹ค โ€” ๋…ผ๋ฌธ์€ V(s')์™€ Q(s,a) ๋‘ ํ˜•ํƒœ๋งŒ ๋…ผํ•˜๋Š”๋ฐ, ๊ณต๊ฐœ LIBERO/RoboCasa ์„ค์ •์€ s,a,s'๋ฅผ ๋ชจ๋‘ ์กฐ๊ฑด์œผ๋กœ ๋ฐ›๋Š” ์ œ3์˜ ํ˜•ํƒœ๋ฅผ ์“ฐ๊ณ  ๊ทธ ์‚ฌ์‹ค์ด ๋…ผ๋ฌธ์— ์—†๋‹ค. ํ•™์Šต \sigma_\text{max}=200, ๋ฏธ๋ž˜ ์ด๋ฏธ์ง€ ์Šฌ๋กฏ์„ ํ˜„์žฌ ํ”„๋ ˆ์ž„ ๋ณต์‚ฌ๋ณธ์œผ๋กœ ์ดˆ๊ธฐํ™”ํ•˜๋Š” ์„ ํƒ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๋…ผ๋ฌธ์— ์—†๋‹ค(์ฝ”๋“œ ๋Œ€์กฐ ์ ˆ โ‘ก~โ‘ฃ). ์–ด๋А ๊ฒƒ๋„ ๋…ผ๋ฌธ์˜ ๊ฒฐ๋ก ์„ ๋ฌด๋„ˆ๋œจ๋ฆฌ์ง„ ์•Š์ง€๋งŒ, ๋…ผ๋ฌธ๋งŒ ๋ณด๊ณ  ์žฌ๊ตฌํ˜„ํ•˜๋ฉด ์ €์ž๊ฐ€ ์“ด ๊ฒƒ๊ณผ ๋‹ค๋ฅธ ๋ชจ๋ธ์ด ๋‚˜์˜จ๋‹ค. ์žฌํ˜„์„ฑ ์ง„์ˆ ์ด โ€œ์ฝ”๋“œ๋ฅผ ๊ณต๊ฐœํ–ˆ๋‹คโ€์—์„œ ๋ฉˆ์ถ”๊ณ  โ€œ๋…ผ๋ฌธ๊ณผ ์ฝ”๋“œ์˜ ์„ค์ • ์ฐจ์ดโ€๋ฅผ ์ •๋ฆฌํ•ด ์ฃผ์ง€ ์•Š์€ ๊ฒฐ๊ณผ๋‹ค.
  • ํŠœ๋‹๋˜์ง€ ์•Š์€ ๊ฐ’์ด ํ•˜๋“œ์ฝ”๋”ฉ๋ผ ์žˆ๋‹ค. ๋…ธ์ด์ฆˆ ํ˜ผํ•ฉ 0.7/0.3์€ ๋…ผ๋ฌธ์ด ์Šค์Šค๋กœ โ€œํŠœ๋‹ํ•˜์ง€ ์•Š์•˜๋‹คโ€๊ณ  ๋ฐํžŒ ๊ฐ’์ธ๋ฐ ์ฝ”๋“œ์—๋Š” ์กฐ๊ฑด๋ฌธ ๋ฆฌํ„ฐ๋Ÿด๋กœ ๋ฐ•ํ˜€ ์žˆ๋‹ค(๊ท ๋“ฑ ๋ถ„ํฌ ๊ฒฝ๊ณ„๋งŒ ์„ค์ • ๊ฐ€๋Šฅ). ๊ฐ€์น˜ ์•™์ƒ๋ธ”์˜ ์„ฑ๊ณต ๋ฌธํ„ฑ 0.05๋„ ํ•จ์ˆ˜ ์•ˆ ์ƒ์ˆ˜๋‹ค. ์ €์ž๋“ค์—๊ฒŒ๋Š” ์‚ฌ์†Œํ•œ ์„ ํƒ์ด์—ˆ๊ฒ ์ง€๋งŒ, ์ด ๋…ผ๋ฌธ์˜ ํ•ต์‹ฌ ๊ธฐ์—ฌ ์ค‘ ํ•˜๋‚˜๊ฐ€ โ€œ๋กœ๋ด‡์šฉ์œผ๋กœ ๋…ธ์ด์ฆˆ ์Šค์ผ€์ค„์„ ๋ฐ”๊ฟจ๋‹คโ€์ธ ์ด์ƒ ๊ฐ€์žฅ ๋จผ์ € ablationํ–ˆ์–ด์•ผ ํ•  ๋…ธ๋ธŒ๋‹ค.
  • ์šฉ์–ด ๋ถˆ์ผ์น˜์™€ ๋น„๊ต ๊ณต์ •์„ฑ์˜ ํšŒ์ƒ‰์ง€๋Œ€. ์„œ๋ก ์€ ALOHA ๊ฒฐ๊ณผ๋ฅผ โ€œsuccess rate 93.6%โ€๋กœ, ํ‘œ๋Š” โ€œAverage Scoreโ€๋กœ ๋ถ€๋ฅธ๋‹ค. ๋˜ ALOHA์—์„œ ๋ฒ ์ด์Šค๋ผ์ธ๋“ค์— ๋™์ผ wall-clock(8ร—H100 48์‹œ๊ฐ„) ์˜ˆ์‚ฐ์„ ์ค€ ๊ฒƒ์€ ๊ณต์ •ํ•œ ์„ค๊ณ„์ด์ง€๋งŒ, ๊ทธ ๊ฒฐ๊ณผ gradient step ์ˆ˜๋Š” \pi_{0.5} 400K vs Cosmos Policy 50K๋กœ 8๋ฐฐ ์ฐจ์ด๊ฐ€ ๋‚œ๋‹ค. โ€œ๊ฐ™์€ ์‹œ๊ฐ„โ€๊ณผ โ€œ๊ฐ™์€ ํ•™์Šต๋Ÿ‰โ€ ์ค‘ ๋ฌด์—‡์ด ๊ณต์ •ํ•œ์ง€๋Š” ๋…ผ์Ÿ์ ์ด๊ณ , ๋…ผ๋ฌธ์€ ์ „์ž๋ฅผ ํƒํ•œ ์ด์œ ๋ฅผ ๊ธธ๊ฒŒ ๋…ผํ•˜์ง€ ์•Š๋Š”๋‹ค.

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


ALOHA ํ‰๊ฐ€ ์ดˆ๊ธฐ ์กฐ๊ฑด(Fig. 10 ์ขŒ: in-distribution / Fig. 11 ์šฐ: OOD). OOD๋Š” ๋ฏธํ•™์Šต ํ•‘ํฌ ํ‹ฐ์…”์ธ ยท๋ฏธํ•™์Šต ์ž‘์€ ์ฃผํ™ฉ ๋ณผยท75% ์ฑ„์›Œ์ง„ ๋ฏธํ•™์Šต ํŒŒ๋ž€ ์ง€ํผ๋ฐฑยท์‹œ๊ฐ ๋ฐฉํ•ด๋ฌผ ๋“ฑ์œผ๋กœ ๊ตฌ์„ฑ๋œ๋‹ค.

Cosmos Policy๋Š” ์„ธ ํ๋ฆ„์˜ ๊ต์ฐจ์ ์— ์žˆ๋‹ค.

โ‘  ๋น„๋””์˜ค ๋ชจ๋ธ ๊ธฐ๋ฐ˜ ์ •์ฑ…. 2๋‹จ๊ณ„ ํŒŒ์ดํ”„๋ผ์ธ(Video Prediction Policy, Video Policy, FlowVLA, VidAR)๊ณผ ํ†ตํ•ฉ video-action ๋ชจ๋ธ(UVA, UWM) ์‚ฌ์ด์—์„œ, โ€œ์‚ฌ์ „ํ•™์Šต ๋น„๋””์˜ค ๋ชจ๋ธ + ๋‹จ์ผ ๋‹จ๊ณ„ + ๊ตฌ์กฐ ๋ณ€๊ฒฝ ์—†์Œโ€์ด๋ผ๋Š” ๋นˆ์นธ์„ ๋ฉ”์šด๋‹ค. ๋ฐฑ๋ณธ์ธ Cosmos-Predict2 ๊ณ„์—ด ์ž์ฒด๋Š” Cosmos predict/transfer 2.5 ๋ฆฌ๋ทฐ์—์„œ ๋‹ค๋ฃฌ ๋ฌผ๋ฆฌ AI์šฉ world foundation model ๋ผ์ธ์ด๊ณ , ์ด ๋…ผ๋ฌธ์€ ๊ทธ ๋ชจ๋ธ์„ ์†Œ๋น„ํ•˜๋Š” ์ชฝ์˜ ์ฒซ ๋Œ€ํ‘œ ์‚ฌ๋ก€์— ๊ฐ€๊น๋‹ค.

โ‘ก VLA. RT-2ยทOpenVLAยท\pi_{0.5}ยทUniVLAยทCogVLA๋กœ ์ด์–ด์ง€๋Š” ํ๋ฆ„์— ๋Œ€ํ•ด, ์ด ๋…ผ๋ฌธ์€ โ€œ๋ฐฑ๋ณธ์˜ ์‚ฌ์ „ํ•™์Šต modality๋ฅผ ๋ฐ”๊พธ์žโ€๋Š” ๋ฐ˜๋ก ์„ ๋˜์ง„๋‹ค. ํŠนํžˆ ์•ก์…˜ ํ‘œํ˜„ ์ธก๋ฉด์—์„œ OpenVLA-OFT ๋ฆฌ๋ทฐ์™€ ๋Œ€๋น„ํ•˜๋ฉด ์„ ๋ช…ํ•˜๋‹ค โ€” OFT๋Š” L1 ํšŒ๊ท€ + parallel decoding์œผ๋กœ ์†๋„๋ฅผ, Cosmos Policy๋Š” diffusion ์ƒ์„ฑ์œผ๋กœ ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ์„ฑ์„ ํƒํ–ˆ๊ณ , Fig. 5๊ฐ€ ๊ทธ ์„ ํƒ์˜ ์‹ค์„ธ๊ณ„ ๋Œ€๊ฐ€๋ฅผ ๋ณด์—ฌ์ค€๋‹ค.

โ‘ข ์›”๋“œ๋ชจ๋ธยท๊ฐ€์น˜ํ•จ์ˆ˜ ๊ธฐ๋ฐ˜ planning. DynaยทMBPOยทTD-MPCยทDreamer ๊ณ„์—ด์˜ ํ˜„๋Œ€์  ํ›„์†์ด๋˜, ๋ณ„๋„ ๋ชจ๋“ˆ ๋Œ€์‹  ๋‹จ์ผ ์•„ํ‚คํ…์ฒ˜๋ฅผ ์“ด๋‹ค๋Š” ์ ์ด ์ฐจ๋ณ„์ ์ด๋‹ค. ๋กœ๋ด‡์šฉ world model ์ž์ฒด๋ฅผ ํ™•์žฅํ•˜๋Š” ์—ฐ๊ตฌ(์˜ˆ: DreamDojo ๋ฆฌ๋ทฐ)๊ฐ€ โ€œ๋” ์ข‹์€ ์„ธ๊ณ„ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐโ€๋ฅผ ๋ชฉํ‘œ๋กœ ํ•œ๋‹ค๋ฉด, Cosmos Policy๋Š” โ€œ์ •์ฑ…๊ณผ ๊ฐ™์€ ๋ชธ์„ ์“ฐ๋Š” ์ ๋‹นํžˆ ์ข‹์€ ์„ธ๊ณ„ ๋ชจ๋ธโ€์„ ์ง€ํ–ฅํ•œ๋‹ค โ€” ์ •ํ™•๋„๋ณด๋‹ค on-policy ์ •ํ•ฉ์„ฑ๊ณผ ๊ตฌํ˜„ ๋‹จ์ˆœ์„ฑ์— ๋ฒ ํŒ…ํ•œ ์…ˆ์ด๋‹ค.

์š”์•ฝ

Cosmos Policy๋Š” โ€œ์•ก์…˜์„ ๋น„๋””์˜ค ๋ชจ๋ธ์˜ latent frame์œผ๋กœ ์ทจ๊ธ‰ํ•˜๋ฉด, ์‚ฌ์ „ํ•™์Šต๋œ ๋น„๋””์˜ค ๋ชจ๋ธ์€ ์•„๋ฌด ๊ฐœ์กฐ ์—†์ด๋„ ์ตœ๊ณ  ์ˆ˜์ค€์˜ ์กฐ์ž‘ ์ •์ฑ…์ด ๋œ๋‹คโ€๋Š” ๊ฒƒ์„ LIBERO 98.5%ยทRoboCasa 67.1%(50 ๋ฐ๋ชจ)ยท์‹ค์„ธ๊ณ„ ALOHA ํ‰๊ท  93.6์ ์œผ๋กœ ๋ณด์ธ ๋…ผ๋ฌธ์ด๋‹ค. ์—ฌ๊ธฐ์— ๊ฐ™์€ ๋ชจ๋ธ์ด world model๊ณผ value function์„ ๊ฒธํ•˜๊ฒŒ ํ•ด test-time best-of-N ํƒ์ƒ‰์„ ๋ถ™์ด๋ฉด, ์–ด๋ ค์šด ํƒœ์Šคํฌ์—์„œ +12.5์ ์„ ๋” ์–ป๋Š”๋‹ค.

๊ฐ€์žฅ ๊ฐ’์ง„ ๋ฐœ๊ฒฌ์€ ๋ฐฉ๋ฒ•๋ก  ์ž์ฒด๋ณด๋‹ค ablation์ด ๋“œ๋Ÿฌ๋‚ธ ์ด์œ ๋ผ๊ณ  ๋ณธ๋‹ค. ์ •์ฑ…์ด ์•ก์…˜๋งŒ ์˜ˆ์ธกํ•˜๊ฒŒ ํ•˜๋ฉด RoboCasa ์„ฑ๋Šฅ์ด 62.5 โ†’ 44.4๋กœ ๋ฌด๋„ˆ์ง„๋‹ค. ๋น„๋””์˜ค ๋ชจ๋ธ์„ ๋กœ๋ด‡์— ์“ฐ๋Š” ์ด๋“์€ โ€œ์ข‹์€ ์ดˆ๊ธฐ ๊ฐ€์ค‘์น˜โ€๊ฐ€ ์•„๋‹ˆ๋ผ ๋ฏธ๋ž˜๋ฅผ ๊ณ„์† ์˜ˆ์ธกํ•˜๊ฒŒ ๋งŒ๋“œ๋Š” ํ•™์Šต ์‹ ํ˜ธ์— ์žˆ๋‹ค๋Š” ๋œป์ด๊ณ , ์ด๋Š” ๋น„๋””์˜ค ๋ฐฑ๋ณธ์„ ์“ฐ๋Š” ํ›„์† ์—ฐ๊ตฌ ๋ชจ๋‘์— ์ ์šฉ๋  ๋งŒํ•œ ๊ตํ›ˆ์ด๋‹ค. ๊ณต๊ฐœ ์ฝ”๋“œ๊ฐ€ ์ด ํ•ด์„์„ ๊ตณํ˜€์ค€๋‹ค โ€” ๋…ผ๋ฌธ์ด โ€œauxiliary lossโ€๋ผ ๋ถ€๋ฅธ ๊ฒƒ์€ ๋”ํ•ด์ง„ ํ•ญ์ด ์•„๋‹ˆ๋ผ ๋„์ง€ ์•Š์€ ์นธ์ด์—ˆ๊ณ , ๊ทธ๋Ÿฌ๋‹ˆ ๊ทธ๊ฑธ ๊ป์„ ๋•Œ์˜ ๋ถ•๊ดด๋Š” ๋ณด์กฐ ์‹ ํ˜ธ์˜ ์ƒ์‹ค์ด ์•„๋‹ˆ๋ผ ๋ฐฑ๋ณธ์ด ํ•˜๋˜ ์ผ์„ ๋นผ์•—๊ธด ๊ฒฐ๊ณผ๋กœ ์ฝ๋Š” ํŽธ์ด ๋งž๋‹ค.

ํ•œ๊ณ„๋„ ๋ถ„๋ช…ํ•˜๋‹ค. OOD ์ผ๋ฐ˜ํ™”์—์„œ๋Š” ์—ฌ์ „ํžˆ ๋Œ€๊ทœ๋ชจ ์‚ฌ์ „ํ•™์Šต VLA(\pi_{0.5})๊ฐ€ ์•ž์„œ๊ณ , planning์€ H100 8์žฅ์— 4.9์ดˆ๋ฅผ ์š”๊ตฌํ•˜๋ฉฐ, ๊ทธ ๊ฒฐ๋ก ์€ 2๊ฐœ ํƒœ์Šคํฌ subset์— ๊ธฐ๋ฐ˜ํ•œ๋‹ค. ๊ทธ๋Ÿผ์—๋„ ์ฝ”๋“œยท์ฒดํฌํฌ์ธํŠธยทํ•™์Šต ๋ฐ์ดํ„ฐ๊ฐ€ ๊ณต๊ฐœ๋๊ณ (๋…ผ๋ฌธ ยง7, ์ฝ”๋“œ Apache-2.0), ๊ณต์‹ ๋ ˆํฌ README ๊ธฐ์ค€ ์ถ”๋ก ์€ GPU 1์žฅ์— 6.0~8.9 GB VRAM์ด๋ฉด ๋Œ์•„๊ฐ„๋‹ค๊ณ  ์•ˆ๋‚ด๋ผ ์žˆ์–ด, โ€œ๋น„๋””์˜ค ํŒŒ์šด๋ฐ์ด์…˜ ๋ชจ๋ธ์„ ์ •์ฑ…์œผ๋กœ ์“ด๋‹คโ€๋Š” ์•„์ด๋””์–ด๋ฅผ ์‹ค์ œ๋กœ ๋งŒ์ ธ๋ณผ ์ˆ˜ ์žˆ๋Š” ๋ช‡ ์•ˆ ๋˜๋Š” ์ถœ๋ฐœ์ ์ด ๋๋‹ค. ์‹ค์ œ๋กœ ์„ค์น˜๊นŒ์ง€๋Š” uv sync ํ•œ ๋ฒˆ์œผ๋กœ ํ†ต๊ณผํ–ˆ๋‹ค.

๋‹ค๋งŒ ๊ทธ โ€œ์ถœ๋ฐœ์ โ€์˜ ํญ์€ ์ •์งํ•˜๊ฒŒ ์ขํ˜€ ๋งํ•ด์•ผ ํ•œ๋‹ค. ํ•™์Šต์€ 8ร—80GB H100์ด ์ตœ์†Œ ๊ถŒ์žฅ์ด๊ณ  ๋…ผ๋ฌธ ์‹คํ—˜์€ LIBERO 64 GPUยทRoboCasa 32 GPUยทALOHA 8 GPU๋ฅผ ๊ฐ๊ฐ 48์‹œ๊ฐ„์”ฉ ์ผ๋‹ค. ํ‰๊ฐ€์กฐ์ฐจ ๋‹จ์ผ ์†Œ๋น„์ž GPU๋กœ๋Š” LIBERO ํ•œ suite์— ๋ฐ˜๋‚˜์ ˆ์ด ๊ฑธ๋ ค ๋…ผ๋ฌธ ์ˆ˜์น˜ ๊ฒ€์ฆ์ด ํ˜„์‹ค์ ์ด์ง€ ์•Š๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ทธ ์•ž์— ๊ฒŒ์ดํŒ…๋œ ํ† ํฌ๋‚˜์ด์ €๋ผ๋Š”, ๋ฌธ์„œ์— ์ ํ˜€ ์žˆ์ง€๋„ ์•Š์€ ๊ด€๋ฌธ์ด ํ•˜๋‚˜ ์„œ ์žˆ๋‹ค. ์•„์ด๋””์–ด๋Š” ๋”์—†์ด ๋‹จ์ˆœํ•œ๋ฐ ๊ทธ๊ฒƒ์„ ํ™•์ธํ•˜๋Š” ๋น„์šฉ์€ ์ „ํ˜€ ๋‹จ์ˆœํ•˜์ง€ ์•Š๋‹ค๋Š” ์ ์ด, ์ด ๋…ผ๋ฌธ์„ ์ฝ๊ณ  ๋‚จ๋Š” ๋งˆ์ง€๋ง‰ ์ธ์ƒ์ด๋‹ค.

Copyright 2026, JungYeon Lee