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

On this page

  • ๐Ÿ” Ping Review
  • ๐Ÿ”” Ring Review
    • ํ•œ ์ค„๋กœ ์‹œ์ž‘ํ•˜๋ฉด
    • ๋ฐฐ๊ฒฝ: ์ž๊ธฐํšŒ๊ท€ VLA๊ฐ€ ์‹ค๊ธฐ์—์„œ ๋ง‰ํžˆ๋Š” ์ง€์ 
    • ๋ฐฉ๋ฒ•: ์„ธ ์ถ•์˜ ์„ค๊ณ„ ๊ฒฐ์ •
      • (a) ๋ณ‘๋ ฌ ๋””์ฝ”๋”ฉ โ€” ์ธ๊ณผ์„ฑ์„ ๋ฒ„๋ฆฌ๋Š” ๋Œ€์‹  ๋ฌด์—‡์„ ์–ป๋‚˜
      • (b) ์—ฐ์† ์•ก์…˜ โ€” ํ—ค๋“œ๋งŒ ๊ฐˆ์•„ ๋ผ์šด๋‹ค
      • (c) ์ถ”๊ฐ€ ์ž…์ถœ๋ ฅ โ€” ๋ณ‘๋ ฌ ๋””์ฝ”๋”ฉ์ด ๋งŒ๋“  ์—ฌ์œ 
      • (d) FiLM โ€” ์‹ค๊ธฐ์—์„œ๋งŒ ํ•„์š”ํ–ˆ๋˜ ๊ฒƒ
    • ์ง๊ด€: ์™œ โ€œ๋‹จ์ˆœํ•œ L1โ€์ด ๋””ํ“จ์ „์„ ๋”ฐ๋ผ์žก๋‚˜
    • ์‹คํ—˜ 1: LIBERO
      • ์ถ”๋ก  ํšจ์œจ: ์ˆซ์ž๊ฐ€ ๋งํ•˜๋Š” ์ง„์งœ ํŠธ๋ ˆ์ด๋“œ์˜คํ”„
    • ์‹คํ—˜ 2: ์‹ค๊ธฐ ์–‘ํŒ” ALOHA
      • ๋ถ€๊ฐ€ ์‹คํ—˜
    • ์ด ๋ชจ๋ธ์„ ๋Œ๋ฆฌ๋ ค๋ฉด ์–ด๋–ค ์ปดํ“จํ„ฐ๊ฐ€ ํ•„์š”ํ•œ๊ฐ€
    • ๋น„ํŒ์ ์œผ๋กœ ๋ณด๋ฉด
      • ๊ฐ•์ 
      • ์•ฝ์ ยทํ•œ๊ณ„
    • ๊ด€๋ จ ์—ฐ๊ตฌ์™€์˜ ์ž๋ฆฌ ๋งค๊น€
    • ์š”์•ฝ

๐Ÿ“ƒOpenVLA-OFT ๋ฆฌ๋ทฐ

vla
fine-tuning
efficiency
action-chunking
il
bimanual
manipulation
benchmark
open-source
Fine-Tuning Vision-Language-Action Models: Optimizing Speed and Success
Published

September 18, 2026

  • Paper Link (arXiv:2502.19645v2). ์ด ๋ฆฌ๋ทฐ๋Š” v2(2025-04-28 ๊ฐœ์ •, RSS 2025 ์ฑ„ํƒ๋ณธ) ๊ธฐ์ค€์ด๋‹ค. v1์€ 2025-02-27 ์ œ์ถœ์ด๋ฉฐ, ํ˜„์žฌ arXiv ์ตœ์‹ ๋ณธ์ด v2๋‹ค. ์ˆ˜์น˜๋Š” ๋ชจ๋‘ v2 PDF ๋ณธ๋ฌธยท๋ถ€๋ก(Table I~XVI)์—์„œ ์ง์ ‘ ํ™•์ธํ–ˆ๋‹ค.

  • Code Link (github.com/moojink/openvla-oft) โ€” MIT ๋ผ์ด์„ ์Šค, 2025-02-28 ์ƒ์„ฑ. LIBEROยทALOHA ํ•™์Šต/ํ‰๊ฐ€ ์Šคํฌ๋ฆฝํŠธ, LoRA ๋ณ‘ํ•ฉ ์Šคํฌ๋ฆฝํŠธ, ์„œ๋ฒ„-ํด๋ผ์ด์–ธํŠธ ์ถ”๋ก  ์ธํ„ฐํŽ˜์ด์Šค ํฌํ•จ(2026-09-18 ํ™•์ธ).

  • Project (openvla-oft.github.io) โ€” ๋กค์•„์›ƒ ์˜์ƒ๊ณผ ์ปดํ“จํŠธ FAQ(2025-02-22 ๊ธฐ์ค€)

  • Checkpoints (huggingface.co/moojink)

  • Summary Video (YouTube)

  • ์ €์ž: Moo Jin Kim, Chelsea Finn, Percy Liang

  • ์†Œ์†: Stanford University

  • Robotics: Science and Systems (RSS), 2025

  1. ๐Ÿ’ก VLA๋ฅผ ์ƒˆ ๋กœ๋ด‡์— ๋ถ™์ด๋ ค๋ฉด ํŒŒ์ธํŠœ๋‹์ด ํ•„์ˆ˜์ธ๋ฐ โ€œ์–ด๋–ป๊ฒŒโ€ ํŒŒ์ธํŠœ๋‹ํ• ์ง€์— ๋Œ€ํ•œ ๊ฒฝํ—˜์  ๋น„๊ต๊ฐ€ ์—†์—ˆ๋‹ค โ€” ๋””์ฝ”๋”ฉ ๋ฐฉ์‹ยท์•ก์…˜ ํ‘œํ˜„ยทํ•™์Šต ๋ชฉ์ ํ•จ์ˆ˜ ์„ธ ์ถ•์„ ํ†ต์ œ ์‹คํ—˜์œผ๋กœ ํ›‘์–ด ์ตœ์  ๋ ˆ์‹œํ”ผ(OFT)๋ฅผ ๋ฝ‘์•„๋‚ธ๋‹ค.
  2. โš™๏ธ ์ธ๊ณผ ๋งˆ์Šคํฌ๋ฅผ ์–‘๋ฐฉํ–ฅ ์–ดํ…์…˜์œผ๋กœ ๋ฐ”๊ฟ” ํ•œ ๋ฒˆ์˜ forward pass๋กœ ์•ก์…˜ ์ฒญํฌ ์ „์ฒด๋ฅผ ๋ณ‘๋ ฌ ์ƒ์„ฑํ•˜๊ณ , 256-bin ์ด์‚ฐ ํ† ํฐ ๋Œ€์‹  MLP ํ—ค๋“œ๊ฐ€ ๋‚ด๋Š” ์—ฐ์† ์•ก์…˜์„ L1 ํšŒ๊ท€๋กœ ํ•™์Šตํ•œ๋‹ค(์‹ค๊ธฐ์—์„œ๋Š” FiLM ์–ธ์–ด ์กฐ๊ฑดํ™”๋ฅผ ๋”ํ•ด OFT+).
  3. ๐ŸŽฏ LIBERO 4๊ฐœ ์Šค์œ„ํŠธ ํ‰๊ท  76.5% โ†’ 97.1%(์ฒ˜๋ฆฌ์œจ 26ร—), ์‹ค๊ธฐ ALOHA์—์„œ๋Š” ๊ธฐ์กด OpenVLA ๋Œ€๋น„ 43ร—(1.8 โ†’ 77.9 Hz)๋กœ 25 Hz ์–‘ํŒ” ์ œ์–ด๋ฅผ ๋Œ๋ฆฌ๋ฉด์„œ \pi_0ยทRDT-1BยทDiffusion PolicyยทACT๋ฅผ ๋ชจ๋‘ ์•ž์„ ๋‹ค.

๐Ÿ” Ping Review

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

VLA(vision-language-action) ๋ชจ๋ธ ๋…ผ๋ฌธ์€ ๋Œ€๋ถ€๋ถ„ โ€œ์ƒˆ ๋ชจ๋ธโ€์„ ์ œ์•ˆํ•œ๋‹ค. ์ด ๋…ผ๋ฌธ์€ ๋ฐ˜๋Œ€๋กœ ์ด๋ฏธ ์žˆ๋Š” ๋ชจ๋ธ(OpenVLA)์„ ๊ณ ์ •ํ•ด ๋‘๊ณ , ๊ทธ๊ฒƒ์„ ์ƒˆ ๋กœ๋ด‡์— ์ ์‘์‹œํ‚ค๋Š” ์ ˆ์ฐจ๋งŒ ํŒŒ๊ณ ๋“ ๋‹ค. ๋™๊ธฐ๋Š” ์‹ค๋ฌด์ ์ด๋‹ค โ€” ์ƒˆ ๋กœ๋ด‡์„ ๋ฐ›์€ ์‚ฌ๋žŒ์ด ๋ณดํ†ต ํ•˜๋Š” ์ผ์€ ์‚ฌ์ „ํ•™์Šต ๋ ˆ์‹œํ”ผ๋ฅผ ๊ทธ๋Œ€๋กœ(ํ˜น์€ LoRA๋กœ) ๋‹ค์‹œ ๋Œ๋ฆฌ๋Š” ๊ฒƒ์ธ๋ฐ, ๊ทธ๊ฒŒ ์ตœ์„ ์ด๋ผ๋Š” ๊ทผ๊ฑฐ๊ฐ€ ์–ด๋””์—๋„ ์—†์—ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ทธ ๊ธฐ๋ณธ๊ฐ’์˜ ๋Œ€๊ฐ€๋Š” ๋ถ„๋ช…ํ•˜๋‹ค: ์ž๊ธฐํšŒ๊ท€ OpenVLA๋Š” 3โ€“5 Hz๋กœ ์•ก์…˜์„ ๋ฑ‰๋Š”๋ฐ, ์–‘ํŒ” ALOHA ๊ฐ™์€ ํ”Œ๋žซํผ์€ 25โ€“50+ Hz๋ฅผ ์š”๊ตฌํ•œ๋‹ค.

์ €์ž๋“ค์€ ํŒŒ์ธํŠœ๋‹ ์„ค๊ณ„ ๊ณต๊ฐ„์„ ์„ธ ์ถ•์œผ๋กœ ์ž๋ฅธ๋‹ค โ€” (a) ์•ก์…˜ ์ƒ์„ฑ ๋ฐฉ์‹(์ž๊ธฐํšŒ๊ท€ vs ๋ณ‘๋ ฌ ๋””์ฝ”๋”ฉ), (b) ์•ก์…˜ ํ‘œํ˜„(256-bin ์ด์‚ฐ ํ† ํฐ vs ์—ฐ์†๊ฐ’), (c) ํ•™์Šต ๋ชฉ์ ํ•จ์ˆ˜(next-token prediction vs L1 ํšŒ๊ท€ vs ๋””ํ“จ์ „). ํ†ต์ œ ์‹คํ—˜ ๊ฒฐ๊ณผ ์„ธ ๊ฐ€์ง€๊ฐ€ ์ฐจ๊ณก์ฐจ๊ณก ์Œ“์ธ๋‹ค: ๋ณ‘๋ ฌ ๋””์ฝ”๋”ฉ + ์•ก์…˜ ์ฒญํ‚น์€ ์†๋„๋ฟ ์•„๋‹ˆ๋ผ ์„ฑ๊ณต๋ฅ ๋„ ์˜ฌ๋ฆฌ๊ณ , ์—ฐ์† ํ‘œํ˜„์ด ๊ฑฐ๊ธฐ์— ๋” ์–นํžˆ๊ณ , L1 ํšŒ๊ท€๋Š” ๋””ํ“จ์ „๊ณผ ์„ฑ๋Šฅ์ด ๋™๋“ฑํ•˜๋ฉด์„œ ํ•™์Šต ์ˆ˜๋ ด๊ณผ ์ถ”๋ก ์ด ๋” ๋น ๋ฅด๋‹ค. ์ด ์…‹์„ ๋ฌถ์€ ๊ฒƒ์ด OFT(Optimized Fine-Tuning) ๋ ˆ์‹œํ”ผ๊ณ , OpenVLA์— ์ ์šฉํ•œ ๊ฒฐ๊ณผ๋ฌผ์ด OpenVLA-OFT๋‹ค.


OpenVLA-OFT+์˜ ์ „์ฒด ๊ตฌ์กฐ(Fig. 1). 3๊ฐœ ์นด๋ฉ”๋ผ + proprio(14-D ๊ด€์ ˆ๊ฐ)๊ฐ€ SigLIP+DINOv2 ViT์™€ ๋ณ„๋„ projector๋ฅผ ๊ฑฐ์ณ Llama 2 7B ๋””์ฝ”๋”์— ๋“ค์–ด๊ฐ€๊ณ , ๋นˆ ์•ก์…˜ ์ž„๋ฒ ๋”ฉ๋“ค์ด ๋ณ‘๋ ฌ ๋””์ฝ”๋”ฉ์œผ๋กœ 25 ์Šคํ… ร— 14์ฐจ์› ์ ˆ๋Œ€ ๊ด€์ ˆ๊ฐ ์ฒญํฌ๊ฐ€ ๋œ๋‹ค. task description์€ FiLM์œผ๋กœ ์‹œ๊ฐ ํŠน์ง•์„ ๋ณ€์กฐํ•œ๋‹ค.

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

(1) ๋ณ‘๋ ฌ ๋””์ฝ”๋”ฉ + ์•ก์…˜ ์ฒญํ‚น. ์›๋ž˜ OpenVLA๋Š” teacher forcing + ์ธ๊ณผ ๋งˆ์Šคํฌ๋กœ ์•ก์…˜ ํ† ํฐ์„ ํ•˜๋‚˜์”ฉ ๋ฝ‘๋Š”๋‹ค. OFT๋Š” ์ž…๋ ฅ์„ ์œ„์น˜ ์ธ์ฝ”๋”ฉ๋งŒ ๋‹ค๋ฅธ ๋นˆ ์•ก์…˜ ์ž„๋ฒ ๋”ฉ์œผ๋กœ ๋ฐ”๊พธ๊ณ  ์ธ๊ณผ ๋งˆ์Šคํฌ๋ฅผ ์–‘๋ฐฉํ–ฅ ์–ดํ…์…˜์œผ๋กœ ๊ต์ฒดํ•œ๋‹ค. ์•ก์…˜ ์ฐจ์› D์— ๋Œ€ํ•ด D๋ฒˆ์˜ ์ˆœ์ฐจ forward pass๊ฐ€ ๋‹จ 1ํšŒ๋กœ ์ค„๊ณ , ์ฒญํฌ ํฌ๊ธฐ K๋ฅผ ๋Š˜๋ฆฌ๋ ค๋ฉด ๋นˆ ์ž„๋ฒ ๋”ฉ์„ ๋” ๋ผ์›Œ ๋„ฃ๊ธฐ๋งŒ ํ•˜๋ฉด ๋˜๋ฏ€๋กœ KD๊ฐœ ์•ก์…˜์„ 1 pass๋กœ ๋‚ธ๋‹ค. ๋…ผ๋ฌธ์€ ์ž๊ธฐํšŒ๊ท€ ์ฒญํ‚น์ด ์™œ ๋ถˆ๊ฐ€๋Šฅํ–ˆ๋Š”์ง€๋„ ๋ชป ๋ฐ•๋Š”๋‹ค โ€” A100์—์„œ ๋‹จ์ผ ํƒ€์ž„์Šคํ… ์•ก์…˜ ์ƒ์„ฑ์ด 0.33์ดˆ์ธ๋ฐ ์ฒญํ‚น์€ ์—ฌ๊ธฐ์— K๋ฐฐ๋ฅผ ๊ณฑํ•œ๋‹ค.

(2) ์—ฐ์† ์•ก์…˜ + L1 ํšŒ๊ท€. ๋””์ฝ”๋” ์ถœ๋ ฅ์ธต์„ 4-layer ReLU MLP ์•ก์…˜ ํ—ค๋“œ๋กœ ๋ฐ”๊ฟ” ๋งˆ์ง€๋ง‰ hidden state๋ฅผ ์ •๊ทœํ™”๋œ ์—ฐ์† ์•ก์…˜์œผ๋กœ ์ง์ ‘ ์‚ฌ์ƒํ•˜๊ณ , ์ •๋‹ต๊ณผ์˜ ํ‰๊ท  L1 ์ฐจ์ด๋ฅผ ์ตœ์†Œํ™”ํ•œ๋‹ค. ๋น„๊ต๊ตฐ์ธ ๋””ํ“จ์ „ ๋ณ€ํ˜•์€ ๊ฐ™์€ 4-layer MLP๋ฅผ ๋…ธ์ด์ฆˆ ์˜ˆ์ธก๊ธฐ๋กœ ์“ฐ๊ณ  DDIM 50์Šคํ… + squared cosine beta schedule์„ ์“ด๋‹ค.

(3) FiLM ์–ธ์–ด ์กฐ๊ฑดํ™”(OFT+, ์‹ค๊ธฐ ์ „์šฉ). ์†๋ชฉ ์นด๋ฉ”๋ผ๊ฐ€ ๋ถ™๋Š” ์ˆœ๊ฐ„ ์‹œ๊ฐ ์ž…๋ ฅ์˜ spurious correlation์ด ์ปค์ ธ ์ •์ฑ…์ด ์–ธ์–ด๋ฅผ ๋ฌด์‹œํ•œ๋‹ค. task description ์ž„๋ฒ ๋”ฉ์˜ ํ‰๊ท  x๋ฅผ affine ๋ณ€ํ™˜ํ•ด \gamma, \beta๋ฅผ ์–ป๊ณ  ์‹œ๊ฐ ํŠน์ง• F๋ฅผ ๋ณ€์กฐํ•œ๋‹ค:

\mathrm{FiLM}(F \mid \gamma, \beta) = \hat{F} = (1 + \gamma) \odot F + \beta

๊ตฌํ˜„ ๋””ํ…Œ์ผ์ด ๊ฒฐ๊ณผ๋ฅผ ๊ฐ€๋ฅธ๋‹ค: \gamma, \beta๋ฅผ ํŒจ์น˜ ์ž„๋ฒ ๋”ฉ ๋‹จ์œ„๋กœ ์ฃผ๋ฉด ์–ธ์–ด ์ถ”์ข…์ด ๋ง๊ฐ€์ง€๊ณ , CNN์˜ FiLM์ฒ˜๋Ÿผ ๊ณต๊ฐ„ ๋ฌด๊ด€ํ•˜๊ฒŒ(๋ชจ๋“  ํŒจ์น˜์— ๊ฑธ์ณ hidden unit ๋‹จ์œ„๋กœ) ์ ์šฉํ•ด์•ผ ํ•œ๋‹ค. ์ฆ‰ \gamma, \beta๋Š” D_{ViT} ์ฐจ์› ๋ฒกํ„ฐ๋‹ค. ViT ๋ธ”๋ก๋งˆ๋‹ค ๋ณ„๋„ projector๋ฅผ ๋‘๊ณ  self-attention ๋’คยทfeedforward ์•ž์— ๋„ฃ๋Š”๋‹ค. ์ดˆ๊ธฐํ™” ์‹œ \gamma,\beta \approx 0์ด๋ฏ€๋กœ \gamma ๋Œ€์‹  (1+\gamma)๋ฅผ ๊ณฑํ•ด ์‚ฌ์ „ํ•™์Šต ํ‘œํ˜„์„ ๋ณด์กดํ•œ๋‹ค.

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

  • LIBERO ํ‰๊ท  ์„ฑ๊ณต๋ฅ (Table I): OpenVLA 76.5% โ†’ +๋ณ‘๋ ฌ๋””์ฝ”๋”ฉยท์ฒญํ‚น 90.2% โ†’ +์—ฐ์† L1 95.3% โ†’ +์†๋ชฉ์นด๋ฉ”๋ผยทproprio 97.1%. \pi_0 94.2%, \pi_0+FAST 85.5%, DiT Policy 82.4%, Diffusion Policy 72.4%๋ฅผ ๋ชจ๋‘ ๋„˜๋Š”๋‹ค.
  • ์ฒ˜๋ฆฌ์œจ(Table II, A100, 7-D ์•ก์…˜): 4.2 Hz โ†’ ๋ณ‘๋ ฌ๋””์ฝ”๋”ฉ 15.9 Hz โ†’ +์ฒญํ‚น(K=8) 108.8 Hz โ†’ L1 109.7 Hz(26ร—). ์ง€์—ฐ์€ 0.2396 โ†’ 0.0729์ดˆ.
  • ๋””ํ“จ์ „์˜ ๋Œ€๊ฐ€(Table II): 50์Šคํ… ๋””ํ“จ์ „์€ ์ง€์—ฐ 1.907์ดˆ, ์ฒ˜๋ฆฌ์œจ์€ ๋ฒ ์ด์Šค๋ผ์ธ๊ณผ ๊ฐ™์€ 4.2 Hz. DDIM์œผ๋กœ ์Šคํ…์„ ์ค„์ด๋ฉด ๋นจ๋ผ์ง€์ง€๋งŒ LIBERO-Long ์„ฑ๊ณต๋ฅ ์ด 91.1 โ†’ 91.0 โ†’ 90.0 โ†’ 85.7 โ†’ 0.0%(1์Šคํ…)๋กœ ๋ฌด๋„ˆ์ง„๋‹ค.
  • ์‹ค๊ธฐ ALOHA(Fig. 4): 4ํƒœ์Šคํฌ ํ‰๊ท  OpenVLA-OFT+ 87.8 vs \pi_0 83.9 / RDT-1B 78.4 / Diffusion Policy 77.5 / ACT 72.3.
  • ์‹ค๊ธฐ ์ฒ˜๋ฆฌ์œจ(Table III): OpenVLA 1.8 Hz(์ง€์—ฐ 0.543์ดˆ) โ†’ OpenVLA-OFT+ 77.9 Hz(0.321์ดˆ) = 43ร—. 7.5B ํŒŒ๋ผ๋ฏธํ„ฐ์ธ๋ฐ 1.2B RDT-1B(84.1 Hz)์— ๊ทผ์ ‘ํ•œ๋‹ค.
  • FiLM ์ ˆ์ œ(Fig. 5): FiLM์„ ๋นผ๋ฉด ์–ธ์–ด ์ถ”์ข…์ด ๋‘ ํƒœ์Šคํฌ ๋ชจ๋‘ 33.3% โ€” ์„ธ ์ง€์‹œ๋ฌธ ์ค‘ ํ•˜๋‚˜๋ฅผ ๋ฌด์ž‘์œ„๋กœ ๊ณ ๋ฅธ ๊ฒƒ๊ณผ ๊ฐ™์€ ์ˆ˜์น˜๋‹ค.

๊ฒฐ๋ก :

์ด ๋…ผ๋ฌธ์˜ ๋ฉ”์‹œ์ง€๋Š” โ€œ๋ชจ๋ธ๋ณด๋‹ค ๋ ˆ์‹œํ”ผโ€๋‹ค. ์–‘ํŒ” ๋ฐ์ดํ„ฐ๋ฅผ ์ „ํ˜€ ๋ชป ๋ณธ ๋‹จ์ผํŒ” ์‚ฌ์ „ํ•™์Šต ๋ชจ๋ธ์ด, ์–‘ํŒ” 6K ์—ํ”ผ์†Œ๋“œ(RDT-1B)ยท8K ์‹œ๊ฐ„(ฯ€โ‚€)์œผ๋กœ ์‚ฌ์ „ํ•™์Šต๋œ ๋ชจ๋ธ๋“ค์„ ํŒŒ์ธํŠœ๋‹ ๋ฐฉ์‹๋งŒ ๋ฐ”๊ฟ”์„œ ๋”ฐ๋ผ์žก๋Š”๋‹ค. ๋™์‹œ์— โ€œ๋””ํ“จ์ „ VLA๊ฐ€ ํ‘œํ˜„๋ ฅ ๋•Œ๋ฌธ์— ๋” ๋‚ซ๋‹คโ€๋Š” ํ†ต๋…์— ํ†ต์ œ ์‹คํ—˜์œผ๋กœ ์ œ๋™์„ ๊ฑด๋‹ค โ€” ์ ์–ด๋„ ์ด ๊ทœ๋ชจยท์ด ํƒœ์Šคํฌ์—์„œ๋Š” 7B ๋ฐฑ๋ณธ + L1 ํšŒ๊ท€๋กœ ์ถฉ๋ถ„ํ–ˆ๋‹ค. ๋‹ค๋งŒ ๊ทธ โ€œ์ถฉ๋ถ„ํ•จโ€์ด ๋‹จ๋ด‰(unimodal) ์‹œ์—ฐ ๋ฐ์ดํ„ฐ๋ผ๋Š” ์ „์ œ ์œ„์— ์žˆ๋‹ค๋Š” ์ ์€ ์ €์ž๋“ค๋„ ํ•œ๊ณ„๋กœ ์ธ์ •ํ•œ๋‹ค.

๐Ÿ”” Ring Review

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

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

VLA๋ฅผ ์ƒˆ ๋กœ๋ด‡์— ๋ถ™์ผ ๋•Œ โ€œ์–ด๋–ป๊ฒŒ ํŒŒ์ธํŠœ๋‹ํ•˜๋Š”๊ฐ€โ€๊ฐ€ โ€œ์–ด๋–ค ๋ชจ๋ธ์„ ์“ฐ๋Š”๊ฐ€โ€๋ณด๋‹ค ๊ฒฐ๊ณผ๋ฅผ ๋” ํฌ๊ฒŒ ์›€์ง์ธ๋‹ค๋Š” ๊ฒƒ์„, ํ†ต์ œ ์‹คํ—˜ 3์ถ•๊ณผ ์‹ค๊ธฐ ์–‘ํŒ” ๋กœ๋ด‡์œผ๋กœ ๋ณด์ธ ๋…ผ๋ฌธ์ด๋‹ค.

๋ฐฐ๊ฒฝ: ์ž๊ธฐํšŒ๊ท€ VLA๊ฐ€ ์‹ค๊ธฐ์—์„œ ๋ง‰ํžˆ๋Š” ์ง€์ 

OpenVLA๋Š” Prismatic VLM์„ Open X-Embodiment 1M ์—ํ”ผ์†Œ๋“œ๋กœ ํŒŒ์ธํŠœ๋‹ํ•œ 7B ์กฐ์ž‘ ์ •์ฑ…์ด๋‹ค(SigLIP+DINOv2 ์œตํ•ฉ ๋น„์ „ ๋ฐฑ๋ณธ + Llama-2 7B + 3-layer GELU MLP projector). ํ•™์Šต ํ˜•์‹์€ ์–ธ์–ด๋ชจ๋ธ ๊ทธ๋Œ€๋กœ๋‹ค โ€” ํƒ€์ž„์Šคํ…๋งˆ๋‹ค 7๊ฐœ ์ด์‚ฐ ์•ก์…˜ ํ† ํฐ(์œ„์น˜ 3 + ์ž์„ธ 3 + ๊ทธ๋ฆฌํผ 1)์„ next-token prediction + cross-entropy๋กœ ์ž๊ธฐํšŒ๊ท€ ์ƒ์„ฑํ•œ๋‹ค.

์—ฌ๊ธฐ์„œ ๋‘ ๊ฐœ์˜ ๋ฒฝ์ด ๋™์‹œ์— ์˜จ๋‹ค.

๋ฒฝ โ‘ : ์†๋„. ์•ก์…˜ ์ฐจ์› D๋งŒํผ ์ˆœ์ฐจ ๋””์ฝ”๋” pass๊ฐ€ ํ•„์š”ํ•˜๊ณ , A100์—์„œ ๋‹จ์ผ ํƒ€์ž„์Šคํ…์ด 0.33์ดˆ๋‹ค. ์ฒญํฌ ํฌ๊ธฐ K๋ฅผ ์“ฐ๋ฉด KD๋ฒˆ์ด๋ผ ์ง€์—ฐ์ด K๋ฐฐ๋กœ ๋›ด๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์•ก์…˜ ์ฒญํ‚น์€ ์กฐ์ž‘ ์„ฑ๊ณต๋ฅ ์„ ์˜ฌ๋ฆฌ๋Š” ๊ฒƒ์œผ๋กœ ์•Œ๋ ค์ง„ ๊ธฐ๋ฒ•(ACT, Diffusion Policy)์ด๋ผ ์„ฑ๋Šฅ์„ ์–ป์œผ๋ ค๋ฉด ์†๋„๋ฅผ ํฌ๊ธฐํ•ด์•ผ ํ•˜๋Š” ๊ตฌ์กฐ๋‹ค. ์‹ค์ธก์œผ๋กœ 3โ€“5 Hz์ธ๋ฐ ALOHA๋Š” 25โ€“50+ Hz๋ฅผ ์š”๊ตฌํ•œ๋‹ค.

๋ฒฝ โ‘ก: ์ด์‚ฐํ™” ์†์‹ค. [-1, +1]์„ 256-bin์œผ๋กœ ๊ท ๋“ฑ ์ด์‚ฐํ™”ํ•˜๋ฉด ๋ฏธ์„ธํ•œ ์•ก์…˜์ด ๋ญ‰๊ฐœ์ง„๋‹ค. bin์„ ๋Š˜๋ฆฌ๋ฉด ์ •๋ฐ€๋„๋Š” ์˜ค๋ฅด์ง€๋งŒ ๊ฐœ๋ณ„ ํ† ํฐ์˜ ํ•™์Šต ๋ฐ์ดํ„ฐ ๋นˆ๋„๊ฐ€ ์ค„์–ด ์ผ๋ฐ˜ํ™”๊ฐ€ ๋‚˜๋น ์ง„๋‹ค.

์„ ํ–‰ ์—ฐ๊ตฌ๋“ค์€ ์ฃผ๋กœ ํ† ํฌ๋‚˜์ด์ €๋ฅผ ๊ฑด๋“œ๋ ค ์ด ๋ฒฝ์„ ๋„˜์œผ๋ ค ํ–ˆ๋‹ค โ€” MiniVLA์˜ vector quantization, FAST์˜ DCT ๊ธฐ๋ฐ˜ ์••์ถ•์ด 2โ€“13ร— ๊ฐ€์†์„ ์–ป์—ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ž๊ธฐํšŒ๊ท€ ์ƒ์„ฑ์ด๋ผ๋Š” ํ‹€ ์ž์ฒด๋Š” ๊ทธ๋Œ€๋กœ์—ฌ์„œ, FAST๋„ ์•ก์…˜ ์ฒญํฌ ์‚ฌ์ด์— 750 ms ์ •์ฒด๊ฐ€ ๋‚จ๋Š”๋‹ค. ๋‹ค๋ฅธ ๊ณ„์—ด(RDT-1B, ฯ€โ‚€, TinyVLA)์€ ๋””ํ“จ์ „/flow matching์œผ๋กœ ์ฒญํฌ๋ฅผ ๋™์‹œ ์ƒ์„ฑํ•˜์ง€๋งŒ, ์•„ํ‚คํ…์ฒ˜ยทํ•™์Šต ์•Œ๊ณ ๋ฆฌ์ฆ˜ยท๋น„์ „-์–ธ์–ด ์œตํ•ฉ ๋ฐฉ์‹์ด ์ œ๊ฐ๊ฐ์ด๋ผ ์–ด๋А ์„ค๊ณ„ ์š”์†Œ๊ฐ€ ์„ฑ๋Šฅ์„ ๋ƒˆ๋Š”์ง€ ๋ถ„๋ฆฌ๋˜์ง€ ์•Š๋Š”๋‹ค. ์ด ๋…ผ๋ฌธ์€ ๊ทธ ๋ถ„๋ฆฌ๋ฅผ ํ•˜๊ฒ ๋‹ค๊ณ  ์„ ์–ธํ•˜๊ณ  ๋“ค์–ด๊ฐ„๋‹ค.

๋ฐฉ๋ฒ•: ์„ธ ์ถ•์˜ ์„ค๊ณ„ ๊ฒฐ์ •


ํŒŒ์ธํŠœ๋‹์˜ ํ•ต์‹ฌ ์„ค๊ณ„ ๊ฒฐ์ •(Fig. 2). ์™ผ์ชฝ โ€” ์ˆœ์ฐจ ์ƒ์„ฑํ•˜๋Š” ์ž๊ธฐํšŒ๊ท€ ๋””์ฝ”๋”ฉ vs ์–‘๋ฐฉํ–ฅ ์–ดํ…์…˜์œผ๋กœ 1 pass์— ์ „๋ถ€ ๋‚ด๋Š” ๋ณ‘๋ ฌ ๋””์ฝ”๋”ฉ. ์˜ค๋ฅธ์ชฝ โ€” ์ด์‚ฐ ์•ก์…˜ ํ† ํฐ(128ยท132ยท14โ€ฆ)์— next-token prediction์„ ๊ฑธ ๊ฒƒ์ธ๊ฐ€, ์›์‹œ ์•ก์…˜ ๋ฒกํ„ฐ(0.00ยท0.03ยท-0.82โ€ฆ)์— L1 ํšŒ๊ท€/๋””ํ“จ์ „์„ ๊ฑธ ๊ฒƒ์ธ๊ฐ€. ์› OpenVLA๋Š” โ€œ์ž๊ธฐํšŒ๊ท€ + ์ด์‚ฐ + next-tokenโ€์ด๋‹ค. (arXiv HTML์— ์ด ๊ทธ๋ฆผ ํŒŒ์ผ์ด 404๋ผ PDF 3์ชฝ์—์„œ ์ถ”์ถœํ–ˆ๋‹ค.)

(a) ๋ณ‘๋ ฌ ๋””์ฝ”๋”ฉ โ€” ์ธ๊ณผ์„ฑ์„ ๋ฒ„๋ฆฌ๋Š” ๋Œ€์‹  ๋ฌด์—‡์„ ์–ป๋‚˜

์ž๊ธฐํšŒ๊ท€ ํ•™์Šต์€ ์ •๋‹ต ์•ก์…˜ ํ† ํฐ์„ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ํ•œ ์นธ ๋ฏผ ๊ฒƒ์„ ์ž…๋ ฅ์œผ๋กœ ๋ฐ›๋Š” teacher forcing์ด๊ณ , ์ธ๊ณผ ๋งˆ์Šคํฌ๊ฐ€ โ€œํ˜„์žฌ์™€ ๊ณผ๊ฑฐ๋งŒ ๋ณธ๋‹คโ€๋ฅผ ๊ฐ•์ œํ•œ๋‹ค. OFT๋Š” ์ž…๋ ฅ์„ ์œ„์น˜ ์ธ์ฝ”๋”ฉ๋งŒ ์„œ๋กœ ๋‹ค๋ฅธ ๋นˆ ์•ก์…˜ ์ž„๋ฒ ๋”ฉ์œผ๋กœ ๋ฐ”๊พธ๊ณ (ACT์™€ ๊ฐ™์€ ๋ฐœ์ƒ) ๋งˆ์Šคํฌ๋ฅผ ์–‘๋ฐฉํ–ฅ์œผ๋กœ ๋ฐ”๊พผ๋‹ค. ์ด๋Ÿฌ๋ฉด ์ฒญํฌ ์•ˆ์˜ ๊ฐ ์›์†Œ๋ฅผ ์˜ˆ์ธกํ•  ๋•Œ ์ค‘๊ฐ„ ํŠน์ง• ์ „์ฒด๋ฅผ ๋น„์ธ๊ณผ์ ์œผ๋กœ ์ฐธ์กฐํ•  ์ˆ˜ ์žˆ๋‹ค.

์ด๋ก ์ ์œผ๋กœ๋Š” ๋ณ‘๋ ฌ ๋””์ฝ”๋”ฉ์ด ์ž๊ธฐํšŒ๊ท€๋ณด๋‹ค ํ‘œํ˜„๋ ฅ์ด ๋–จ์–ด์งˆ ์ˆ˜ ์žˆ๋‹ค(์•ก์…˜ ๊ฐ„ ์˜์กด์„ ๋ช…์‹œ์ ์œผ๋กœ ๋ชจ๋ธ๋งํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ). ๋…ผ๋ฌธ์€ ์ด๋ฅผ ์ธ์ •ํ•˜๋ฉด์„œ โ€œ์‹คํ—˜์ƒ ์„ฑ๋Šฅ ์ €ํ•˜๊ฐ€ ๊ด€์ธก๋˜์ง€ ์•Š์•˜๋‹คโ€๊ณ  ๋งํ•œ๋‹ค โ€” ์‹ค์ œ๋กœ LIBERO ํ‰๊ท ์ด 76.5 โ†’ 90.2%๋กœ ์˜คํžˆ๋ ค ์˜ฌ๋ž๋‹ค. ์ €์ž์˜ ํ•ด์„์€ ์ฒญํ‚น์ด ์‹œ๊ฐ„์  ์˜์กด์„ ์žก๊ณ  compounding error๋ฅผ ์ค„์ด๊ธฐ ๋•Œ๋ฌธ์ด๋ผ๋Š” ๊ฒƒ์ด๊ณ , ํŠนํžˆ LIBERO-Long(53.7 โ†’ 86.5%)์—์„œ ์ฐจ์ด๊ฐ€ ๊ทน์ ์ด๋‹ค.

(b) ์—ฐ์† ์•ก์…˜ โ€” ํ—ค๋“œ๋งŒ ๊ฐˆ์•„ ๋ผ์šด๋‹ค

๋””์ฝ”๋”์˜ ์ถœ๋ ฅ ์ž„๋ฒ ๋”ฉ ์ธต์„ 4-layer ReLU MLP๋กœ ๊ต์ฒดํ•ด ๋งˆ์ง€๋ง‰ hidden state๋ฅผ ์ •๊ทœํ™”๋œ ์—ฐ์† ์•ก์…˜์œผ๋กœ ์ง์ ‘ ์‚ฌ์ƒํ•œ๋‹ค. ์†์‹ค์€ ์ •๊ทœํ™” ์•ก์…˜(๋ฒ”์œ„ [-1, +1]) ๊ฐ„ ํ‰๊ท  L1์ด๋‹ค. ๋น„๊ต๊ตฐ ๋””ํ“จ์ „์€ ๋™์ผํ•œ 4-layer MLP๋ฅผ ๋…ธ์ด์ฆˆ ์˜ˆ์ธก๊ธฐ๋กœ ์“ฐ๊ณ , DDIM ์ƒ˜ํ”Œ๋Ÿฌ 50์Šคํ… + squared cosine beta schedule์„ ์“ด๋‹ค.

์—ฌ๊ธฐ๊ฐ€ ์ด ๋…ผ๋ฌธ์˜ ๊ฐ€์žฅ ๊น”๋”ํ•œ ๊ธฐ์—ฌ๋‹ค. ๋‹ค๋ฅธ ๋ชจ๋“  ๊ฒƒ์„ ๊ณ ์ •ํ•˜๊ณ  ๋ชฉ์ ํ•จ์ˆ˜๋งŒ ๋ฐ”๊พผ ๋น„๊ต์ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๊ฒฐ๊ณผ: L1 95.3% vs ๋””ํ“จ์ „ 95.4% โ€” ์‚ฌ์‹ค์ƒ ๋™๋ฅ ์ธ๋ฐ L1 ์ชฝ์ด ์ง€์—ฐ์ด 26๋ฐฐ ๋‚ฎ๋‹ค(0.0729์ดˆ vs 1.907์ดˆ).

(c) ์ถ”๊ฐ€ ์ž…์ถœ๋ ฅ โ€” ๋ณ‘๋ ฌ ๋””์ฝ”๋”ฉ์ด ๋งŒ๋“  ์—ฌ์œ 

์†๋ชฉ ์นด๋ฉ”๋ผ๋ฅผ ๋”ํ•˜๋ฉด ์‹œ๊ฐ ํŒจ์น˜ ์ž„๋ฒ ๋”ฉ์ด 256 โ†’ 512๋กœ ๋‘ ๋ฐฐ๊ฐ€ ๋œ๋‹ค. proprio(๊ด€์ ˆ๊ฐยท๊ทธ๋ฆฌํผ ์ƒํƒœ)๋Š” ๋ณ„๋„ 2-layer GELU MLP๋กœ ์ž„๋ฒ ๋”ฉ ํ•˜๋‚˜๋กœ ์‚ฌ์ƒํ•ด ์‹œํ€€์Šค์— ๋ผ์›Œ ๋„ฃ๋Š”๋‹ค. ์‹œํ€€์Šค ๊ธธ์ด๊ฐ€ ํฌ๊ฒŒ ๋Š˜์—ˆ๋Š”๋ฐ๋„ ์ฒ˜๋ฆฌ์œจ 71.4 Hz / ์ง€์—ฐ 0.112์ดˆ๋ฅผ ์œ ์ง€ํ•œ๋‹ค โ€” ๋ณ‘๋ ฌ ๋””์ฝ”๋”ฉ์ด ํ™•๋ณดํ•œ ์†๋„ ์—ฌ์œ ๋ฅผ ์ž…๋ ฅ ํ’๋ถ€ํ•จ์œผ๋กœ ๋˜์‚ฌ๋Š” ๊ตฌ์กฐ๋‹ค. ๊ทธ๋ฆฌ๊ณ  LIBERO ํ‰๊ท ์ด 95.3 โ†’ 97.1%๋กœ ๋‹ค์‹œ ์˜ค๋ฅธ๋‹ค.

(d) FiLM โ€” ์‹ค๊ธฐ์—์„œ๋งŒ ํ•„์š”ํ–ˆ๋˜ ๊ฒƒ


FiLM ๊ตฌํ˜„(Fig. 8). SigLIPยทDINOv2 ๋‘ ViT ๋ชจ๋‘์—, ๊ฐ transformer ๋ธ”๋ก๋งˆ๋‹ค ๋ณ„๋„ projector๋ฅผ ๋‘๊ณ  ํ‰๊ท  task ์ž„๋ฒ ๋”ฉ์œผ๋กœ scaleยทshift๋ฅผ ๋งŒ๋“ค์–ด ์‹œ๊ฐ ํŠน์ง•์„ ๋ณ€์กฐํ•œ๋‹ค.

LIBERO์—์„œ๋Š” FiLM ์—†์ด๋„ ์–ธ์–ด ์ถ”์ข…์ด ๋ฉ€์ฉกํ–ˆ๋Š”๋ฐ, ALOHA์—์„œ๋Š” ์ •์ฑ…์ด ์–ธ์–ด๋ฅผ ํ†ต์งธ๋กœ ๋ฌด์‹œํ–ˆ๋‹ค. ์ €์ž์˜ ์ง„๋‹จ์€ ์นด๋ฉ”๋ผ ์‹œ์ ์ด ๋Š˜์ˆ˜๋ก ์‹œ๊ฐ ์ž…๋ ฅ์˜ spurious correlation์ด ๋Š˜์–ด๋‚˜๊ธฐ ๋•Œ๋ฌธ์ด๊ณ , ๊ฒŒ๋‹ค๊ฐ€ ์–ธ์–ด๊ฐ€ ๊ฒฐ์ •์ ์ธ ์ˆœ๊ฐ„์€ ํƒœ์Šคํฌ ์ค‘ ํŠน์ • ์‹œ์ (์Šคํ‘ผ์„ ์ฅ” ๋’ค ์–ด๋А ์žฌ๋ฃŒ๋กœ ๊ฐˆ์ง€)๋ฟ์ด๋ผ ํ•™์Šต ์‹ ํ˜ธ๊ฐ€ ํฌ๋ฐ•ํ•˜๋‹ค.

FiLM ์ž์ฒด๋Š” 2018๋…„ ๊ธฐ๋ฒ•์ด๋ผ ์ƒˆ๋กญ์ง€ ์•Š๋‹ค. ์ƒˆ๋กœ์šด ๊ฒƒ์€ ๋ฌด์—‡์„ โ€œfeatureโ€๋กœ ๋ณผ ๊ฒƒ์ธ๊ฐ€๋ผ๋Š” ๊ตฌํ˜„ ์„ ํƒ์ด๋‹ค. ViT์—์„œ ์ž์—ฐ์Šค๋Ÿฌ์šด ์„ ํƒ์€ ํŒจ์น˜ ์ž„๋ฒ ๋”ฉ ๋‹จ์œ„ ๋ณ€์กฐ์ธ๋ฐ, ๊ทธ๋ ‡๊ฒŒ ํ•˜๋ฉด ์–ธ์–ด ์ถ”์ข…์ด ๋‚˜๋น ์ง„๋‹ค. CNN์—์„œ FiLM์ด feature map ์ „์ฒด๋ฅผ ๊ณต๊ฐ„ ๋ฌด๊ด€ํ•˜๊ฒŒ ์Šค์ผ€์ผยท์‹œํ”„ํŠธํ•˜๋“ฏ, ์—ฌ๊ธฐ์„œ๋„ \gamma,\beta์˜ ๊ฐ ์›์†Œ๋ฅผ ๋ชจ๋“  ํŒจ์น˜์˜ ๋Œ€์‘ hidden unit์— ์ ์šฉํ•ด์•ผ ํ•œ๋‹ค(\gamma,\beta \in \mathbb{R}^{D_{ViT}}). ์ด ํ•œ ์ค„ ์ฐจ์ด๊ฐ€ Fig. 5์˜ 33% vs 89.6%๋ฅผ ๊ฐ€๋ฅธ๋‹ค.

์ง๊ด€: ์™œ โ€œ๋‹จ์ˆœํ•œ L1โ€์ด ๋””ํ“จ์ „์„ ๋”ฐ๋ผ์žก๋‚˜

๋””ํ“จ์ „์ด ์ด๊ธฐ๋Š” ์ง€์ ์€ ๋‹ค๋ด‰(multimodal) ์•ก์…˜ ๋ถ„ํฌ๋‹ค. ๊ฐ™์€ ๊ด€์ธก์—์„œ ์œ ํšจํ•œ ํ–‰๋™์ด ์—ฌ๋Ÿฌ ๊ฐœ์ผ ๋•Œ, L1 ํšŒ๊ท€๋Š” ์‹œ์—ฐ๋“ค์˜ ์ค‘์•™๊ฐ’ ๋ชจ๋“œ ํ•˜๋‚˜๋กœ ์ˆ˜๋ ดํ•œ๋‹ค(MSE๊ฐ€ ์ˆ˜๋ ดํ•˜๋Š” โ€œํ‰๊ท  ๋ชจ๋“œโ€์™€๋Š” ๋‹ค๋ฅด๋‹ค โ€” ํ‰๊ท ์€ ๋ชจ๋“œ ์‚ฌ์ด์˜ ๋ฌผ๋ฆฌ์ ์œผ๋กœ ๋ฌดํšจํ•œ ์ง€์ ์— ๋†“์ผ ์ˆ˜ ์žˆ์ง€๋งŒ ์ค‘์•™๊ฐ’์€ ๊ทธ๋ž˜๋„ ํ•œ ๋ชจ๋“œ์— ๋ถ™๋Š”๋‹ค).

์ด ๋…ผ๋ฌธ์˜ ์‹คํ—˜ ์กฐ๊ฑด์€ ํƒœ์Šคํฌ๋‹น ์ผ๊ด€๋œ ์ „๋žต์˜ ์ง‘์ค‘๋œ ์‹œ์—ฐ ๋ฐ์ดํ„ฐ์…‹์ด๋‹ค. ์ฆ‰ ๋‹ค๋ด‰์„ฑ์ด ์• ์ดˆ์— ๋ณ„๋กœ ์—†๋‹ค. ๊ทธ๋Ÿฐ ๋ฐ์ดํ„ฐ์—์„œ L1์€ ์†ํ•ด๋ฅผ ๋ณผ ๊ฒŒ ์—†๊ณ , ์˜คํžˆ๋ ค ์‹œ์—ฐ ๋…ธ์ด์ฆˆ๋ฅผ ์ค‘์•™๊ฐ’์œผ๋กœ ๋ˆŒ๋Ÿฌ์ฃผ๋Š” ์ด์ ๊นŒ์ง€ ์žˆ๋‹ค. ๋ฐ˜๋Œ€๋กœ ๋””ํ“จ์ „์€ ํ•™์Šต ๋ฐ์ดํ„ฐ์˜ ์ฐจ์„  ๋ชจ๋“œ์— ๊ณผ์ ํ•ฉํ•  ์œ„ํ—˜์„ ๊ฐ–๋Š”๋‹ค.

์—ฌ๊ธฐ์— โ€œ๋ฐฑ๋ณธ์ด ์ถฉ๋ถ„ํžˆ ํฌ๋ฉดโ€์ด๋ผ๋Š” ์กฐ๊ฑด์ด ๋ถ™๋Š”๋‹ค. ์ €์ž๋“ค์˜ ํ‘œํ˜„๋Œ€๋กœ ๊ณ ์šฉ๋Ÿ‰ OpenVLA๋Š” ๋‹จ์ˆœ L1์œผ๋กœ๋„ ๋‹ค์ค‘ ํƒœ์Šคํฌ ์•ก์…˜ ๋ถ„ํฌ๋ฅผ ์ถฉ๋ถ„ํžˆ ๋ชจ๋ธ๋งํ•œ๋‹ค. ์ฆ‰ ์ด ๊ฒฐ๊ณผ๋Š” โ€œL1 > ๋””ํ“จ์ „โ€์ด ์•„๋‹ˆ๋ผ โ€œ๋‹จ๋ด‰ ์‹œ์—ฐ + ๊ณ ์šฉ๋Ÿ‰ ๋ฐฑ๋ณธ = ๋””ํ“จ์ „์˜ ํ‘œํ˜„๋ ฅ์ด ๋ถˆํ•„์š”โ€๋กœ ์ฝ์–ด์•ผ ํ•œ๋‹ค. ํ”„๋กœ์ ํŠธ ํŽ˜์ด์ง€ FAQ๋„ ์ด ์ ์„ ๋ช…์‹œ์ ์œผ๋กœ ์œ ๋ณดํ•œ๋‹ค.

์‹คํ—˜ 1: LIBERO


LIBERO 4๊ฐœ ํƒœ์Šคํฌ ์Šค์œ„ํŠธ(Fig. 3) โ€” SpatialยทObjectยทGoalยทLong. ๊ฐ ์Šค์œ„ํŠธ 10ํƒœ์Šคํฌ ร— 500 ์‹œ์—ฐ์ด๊ณ , ์Šค์œ„ํŠธ๋‹น ๋ณ„๋„๋กœ LoRA ํŒŒ์ธํŠœ๋‹ํ–ˆ๋‹ค.

์‹œ๋ฎฌ Franka Panda, ์Šค์œ„ํŠธ๋ณ„ 500 ์‹œ์—ฐ(์‹คํŒจ ์‹œ์—ฐ ํ•„ํ„ฐ๋ง, Kim et al. 2024์™€ ๋™์ผ ์ „์ฒ˜๋ฆฌ), LoRA rank 32. ํ•™์Šต์€ ๋น„๋””ํ“จ์ „ 50โ€“150K ์Šคํ… / ๋””ํ“จ์ „ 100โ€“250K ์Šคํ…(์ˆ˜๋ ด์ด ๋А๋ฆฌ๋‹ค), ๋ฐฐ์น˜ 64โ€“128์„ A100/H100 8์žฅ์— ๋ถ„์‚ฐ. 50K๋งˆ๋‹ค ์ฒดํฌํฌ์ธํŠธ๋ฅผ ํ‰๊ฐ€ํ•ด ์ตœ๊ณ ๋ฅผ ๋ณด๊ณ ํ•œ๋‹ค. ์ฒญํฌ K=8(Diffusion Policy ๋ฒ ์ด์Šค๋ผ์ธ๊ณผ ๋งž์ถค), ์ฒญํฌ๋ฅผ ์ „๋ถ€ ์‹คํ–‰ํ•œ ๋’ค ์žฌ์งˆ์˜ํ•˜๋Š” open-loop ๋ฐฉ์‹์ด๋‹ค. OpenVLA ๊ณ„์—ด ์ˆ˜์น˜๋Š” ์Šค์œ„ํŠธ๋‹น 500 trial(10ํƒœ์Šคํฌ ร— 50 ์—ํ”ผ์†Œ๋“œ) ํ‰๊ท ์ด๋‹ค.

์ •์ฑ… (third-person + ์–ธ์–ด) Spatial Object Goal Long ํ‰๊ท 
Diffusion Policy (scratch) 78.3 92.5 68.3 50.5 72.4
Octo (fine-tuned) 78.9 85.7 84.6 51.1 75.1
DiT Policy (fine-tuned) 84.2 96.3 85.4 63.8 82.4
OpenVLA (fine-tuned) 84.7 88.4 79.2 53.7 76.5
+ PD & AC 91.3 92.7 90.5 86.5 90.2
+ PD & AC, Cont-Diffusion 96.9 98.1 95.5 91.1 95.4
+ PD & AC, Cont-L1 (OFT) 96.2 98.3 96.2 90.7 95.3
์ •์ฑ… (+ ์†๋ชฉ ์นด๋ฉ”๋ผ + proprio) Spatial Object Goal Long ํ‰๊ท 
\pi_0 + FAST (fine-tuned) 96.4 96.8 88.6 60.2 85.5
\pi_0 (fine-tuned) 96.8 98.8 95.8 85.2 94.2
OpenVLA-OFT (ours) 97.6 98.4 97.9 94.5 97.1

์„ธ ์Šคํ…์˜ ๊ธฐ์—ฌ๋ถ„์„ ๋ถ„๋ฆฌํ•˜๋ฉด ๋ณ‘๋ ฌ๋””์ฝ”๋”ฉ+์ฒญํ‚น +13.7%p, ์—ฐ์† ์•ก์…˜ +5.1%p, ์ถ”๊ฐ€ ์ž…๋ ฅ +1.8%p๋‹ค. ์ฒซ ํ•ญ๋ชฉ์ด ์••๋„์ ์œผ๋กœ ํฌ๊ณ , ๊ทธ ์•ˆ์—์„œ๋„ LIBERO-Long(53.7 โ†’ 86.5)์ด +32.8%p๋กœ ์ „์ฒด ๊ฐœ์„ ์„ ๊ฒฌ์ธํ•œ๋‹ค. ์ฆ‰ ์ด ๋…ผ๋ฌธ์˜ ์„ฑ๋Šฅ ๊ฐœ์„ ์€ ์‚ฌ์‹ค์ƒ โ€œ์žฅ๊ธฐ ํƒœ์Šคํฌ์—์„œ ์•ก์…˜ ์ฒญํ‚น์ด ํ•ด๊ฒฐํ•œ ๊ฒƒโ€์— ๊ฐ€๊น๋‹ค. (ํ‘œ์˜ ๋ชจ๋“  ํ‰๊ท  ์—ด์„ ์ง์ ‘ ์žฌ๊ณ„์‚ฐํ•ด ๊ฒ€์‚ฐํ–ˆ๊ณ , Table IยทXIVยทXVยทXVI ์ „๋ถ€ ์ผ์น˜ํ–ˆ๋‹ค.)

์ถ”๋ก  ํšจ์œจ: ์ˆซ์ž๊ฐ€ ๋งํ•˜๋Š” ์ง„์งœ ํŠธ๋ ˆ์ด๋“œ์˜คํ”„

A100, 224ร—224 ์ด๋ฏธ์ง€ 1์žฅ + โ€œpick up the alphabet soup and place it in the basketโ€ ์งˆ์˜ 100ํšŒ ํ‰๊ท .

๋ณ€ํ˜• ์ฒ˜๋ฆฌ์œจ (Hz) โ†‘ ์ง€์—ฐ (์ดˆ) โ†“ LIBERO-Long SR (%)
OpenVLA 4.2 0.2396 53.7
+ PD 15.9 0.0629 โ€“
+ PD & AC (K=8) 108.8 0.0735 86.5
+ PD & AC, Cont-L1 109.7 0.0729 90.7
+ Cont-Diffusion (T_{test}=50) 4.2 1.9070 91.1
+ Cont-Diffusion (T_{test}=10) 19.3 0.4145 91.0
+ Cont-Diffusion (T_{test}=5) 35.1 0.2279 90.0
+ Cont-Diffusion (T_{test}=2) 80.3 0.0996 85.7
+ Cont-Diffusion (T_{test}=1) 109.4 0.0731 0.0
OFT + ์ถ”๊ฐ€ ์ž…๋ ฅ(์†๋ชฉยทproprio) 71.4 0.1120 94.5

์ฝ์„ ๊ฑฐ๋ฆฌ๊ฐ€ ๋ช‡ ๊ฐœ ์žˆ๋‹ค. โ‘  ๋ณ‘๋ ฌ ๋””์ฝ”๋”ฉ๋งŒ์œผ๋กœ 3.8ร—, ์ฒญํ‚น์„ ์–น์œผ๋ฉด 26ร—๋‹ค. โ‘ก ์ฒญํ‚น์€ ๋””์ฝ”๋” ์–ดํ…์…˜ ์‹œํ€€์Šค๊ฐ€ ๊ธธ์–ด์ ธ ์ง€์—ฐ์„ 17% ๋Š˜๋ฆฐ๋‹ค(0.0629 โ†’ 0.0735) โ€” ์†๋„ ์ด๋“์€ ์ˆœ์ „ํžˆ โ€œํ•œ ๋ฒˆ์— 8๊ฐœโ€์—์„œ ์˜จ๋‹ค. โ‘ข L1 ํ—ค๋“œ๋Š” ๊ณ„์‚ฐ ๋น„์šฉ์ด ์‚ฌ์‹ค์ƒ 0์ด๋‹ค. โ‘ฃ ๋””ํ“จ์ „์„ L1๊ณผ ๊ฐ™์€ ์†๋„(109.4 Hz)๋กœ ๋งž์ถ”๋ฉด ์„ฑ๊ณต๋ฅ ์ด 0%๊ฐ€ ๋œ๋‹ค. ํ•™์Šต ์‹œ 50์Šคํ…์œผ๋กœ ํ•™์Šตํ•œ ๋ชจ๋ธ์„ 1์Šคํ…์œผ๋กœ ์ƒ˜ํ”Œ๋งํ•œ ๊ฒƒ์ด๋ผ ๋‹น์—ฐํ•œ ๊ฒฐ๊ณผ์ด๊ธด ํ•˜์ง€๋งŒ, โ€œ๋””ํ“จ์ „์„ ๋น ๋ฅด๊ฒŒ ์“ฐ๋ฉด ๋˜์ง€ ์•Š๋‚˜โ€์— ๋Œ€ํ•œ ์ •์งํ•œ ๋‹ต์ด๋‹ค.

์‹คํ—˜ 2: ์‹ค๊ธฐ ์–‘ํŒ” ALOHA

ViperX 300 S 2๋Œ€, ์นด๋ฉ”๋ผ 3๋Œ€(top-down 1 + ์†๋ชฉ 2), 14-D ๊ด€์ ˆ๊ฐ ์ƒํƒœ, 25 Hz(์›๋ž˜ 50 Hz์—์„œ ํ•™์Šต ๊ฐ€์†์„ ์œ„ํ•ด ๋‚ฎ์ถค), ์•ก์…˜์€ ์ ˆ๋Œ€ ๊ด€์ ˆ๊ฐ ๋ชฉํ‘œ. OpenVLA ์‚ฌ์ „ํ•™์Šต(๋‹จ์ผํŒ”ยท๋‹จ์ผ ์‹œ์ ยทproprio ์—†์Œยท3โ€“10 Hzยท์ƒ๋Œ€ EE ํฌ์ฆˆ)๊ณผ ๋ชจ๋“  ์ถ•์ด ๋‹ค๋ฅด๋‹ค โ€” ๋ถ„ํฌ ์ด๋™์ด ์ด ์‹คํ—˜์˜ ํ•ต์‹ฌ ๋‚œ์ด๋„๋‹ค.

4๊ฐœ ํƒœ์Šคํฌ: fold shorts(20 ์‹œ์—ฐ / 10 trial), fold shirt(30 / 10), scoop X into bowl(45 = 15ร—3์žฌ๋ฃŒ / 12), put X into pot(300 = 100ร—3๋ฌผ์ฒด / 24, ๊ทธ์ค‘ 12๋Š” OOD). ์ฑ„์ ์€ ์ด์ง„ ์„ฑ๊ณต์ด ์•„๋‹ˆ๋ผ ๋‹จ๊ณ„๋ณ„ ๋ฃจ๋ธŒ๋ฆญ(์„ ํ–‰ ๋‹จ๊ณ„ ์‹คํŒจ ์‹œ ์ดํ›„ 0์ , ์ผ๋ถ€ ํƒœ์Šคํฌ๋Š” ๊ฐ์  ํ•ญ๋ชฉ ํฌํ•จ)์ด๋‹ค.


ALOHA ํƒœ์Šคํฌ ์„ฑ๋Šฅ(Fig. 4). ํ‰๊ท  OpenVLA-OFT+ 87.8 > \pi_0 83.9 > RDT-1B 78.4 > Diffusion Policy 77.5 > ACT 72.3. ์˜ท ์ ‘๊ธฐ ๋‘ ํƒœ์Šคํฌ๋Š” ๋Œ€๋ถ€๋ถ„ ํฌํ™”(100)๋ผ ๋ณ€๋ณ„๋ ฅ์ด ์—†๊ณ , ์‹ค์งˆ ์ฐจ์ด๋Š” scoop(100 vs 93.3)๊ณผ put X into pot(51.3 vs 44.2)์—์„œ ๋‚œ๋‹ค.

์–ธ์–ด ์ถ”์ข…(Fig. 5). ํ‰๊ท  OpenVLA-OFT+ 89.6 / RDT-1B 79.2 / \pi_0 77.1 / DP 64.6 / ACT 62.5, ๊ทธ๋ฆฌ๊ณ  FiLM์„ ๋บ€ OpenVLA-OFT๋Š” ๋‘ ํƒœ์Šคํฌ ๋ชจ๋‘ 33.3 โ€” 3์ง€์„ ๋‹ค ๋ฌด์ž‘์œ„์™€ ๋™์ผํ•˜๋‹ค.

๋ฒ ์ด์Šค๋ผ์ธ ์‹คํŒจ ์–‘์ƒ(Fig. 6). ์œ„ โ€” RDT-1B๋Š” ๊ทธ๋ฆ‡์„ ๋†“์น˜๊ณ ๋„ ํ—ˆ๊ณต์— ๊ณ„์† ๋ถ“๋Š”๋‹ค(์‹œ๊ฐ ํ”ผ๋“œ๋ฐฑ๋ณด๋‹ค proprio์— ๊ณผ์˜์กด). ์•„๋ž˜ โ€” \pi_0๋Š” ํ”ผ๋ง ํŒŒ์ง€์— ์‹คํŒจํ•œ ๋’ค ์žฌ์‹œ๋„ํ•œ๋‹ค(ํ”ผ๋“œ๋ฐฑ ํ†ตํ•ฉ์ด ๋‚ซ๋‹ค).

OpenVLA-OFT+ ์„ฑ๊ณต ๋กค์•„์›ƒ(Fig. 7). ์˜ท ์ ‘๊ธฐ, ๊ธˆ์† ์Šคํ‘ผ์œผ๋กœ ์ง€์ • ์žฌ๋ฃŒ ๋œจ๊ธฐยท๋ถ“๊ธฐ, ์ง€์ • ๋ฌผ์ฒด๋ฅผ ๋ƒ„๋น„์— ๋„ฃ๊ธฐ.

์‹ค๊ธฐ ์ฒ˜๋ฆฌ์œจ(Table III, A100, 3์žฅ ์ด๋ฏธ์ง€ + 14-D ์ƒํƒœ + โ€œscoop raisins into bowlโ€, K=25):

๋ฐฉ๋ฒ• ํŒŒ๋ผ๋ฏธํ„ฐ ์ฒ˜๋ฆฌ์œจ (Hz) โ†‘ ์ง€์—ฐ (์ดˆ) โ†“
OpenVLA (K=1) 7.5B 1.8 0.543
OpenVLA-OFT+ 7.5B 77.9 0.321
RDT-1B 1.2B 84.1 0.297
Diffusion Policy (K=24) 157M 267.4 0.090
\pi_0 (JAX) 3.3B 291.6 0.086
ACT 84M 432.8 0.058

43ร—(1.8 โ†’ 77.9 Hz)๋ผ๋Š” ์ˆ˜์น˜๋Š” ์—ฌ๊ธฐ์„œ ๋‚˜์˜จ๋‹ค. ์ฃผ๋ชฉํ•  ์ ์€ OFT+๊ฐ€ ์ ˆ๋Œ€ ์†๋„์—์„œ 1๋“ฑ์ด ์•„๋‹ˆ๋ผ๋Š” ๊ฒƒ์ด๋‹ค โ€” ์ž‘์€ ๋ชจ๋ธ๋“ค์ด ํ›จ์”ฌ ๋น ๋ฅด๋‹ค. ๋…ผ๋ฌธ์ด ์ฃผ์žฅํ•˜๋Š” ๊ฒƒ์€ โ€œ7.5B์งœ๋ฆฌ๊ฐ€ 1.2B RDT-1B์— ๊ทผ์ ‘ํ•œ๋‹คโ€๋Š” ํŒŒ๋ผ๋ฏธํ„ฐ ๋Œ€๋น„ ํšจ์œจ์ด๊ณ , ๊ทธ ์ด์œ ๋Š” ๋””๋…ธ์ด์ง• ๋ฐ˜๋ณต ์—†์ด 1 pass๋กœ ๋๋‚ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

๋ถ€๊ฐ€ ์‹คํ—˜

  • ์Šค์œ„ํŠธ ํ†ตํ•ฉ ํ•™์Šต(Table XIV): 4๊ฐœ ์Šค์œ„ํŠธ๋ฅผ ํ•ฉ์ณ ๋‹จ์ผ ์ •์ฑ…์œผ๋กœ ํ•™์Šตํ•ด๋„ 96.8%(๊ฐœ๋ณ„ 97.1%์™€ ๋™๋“ฑ) โ†’ ๋” ํฐ ๋ฐ์ดํ„ฐ์…‹์œผ๋กœ ์Šค์ผ€์ผํ•œ๋‹ค.
  • LIBERO์—์„œ์˜ FiLM(Table XIV): 97.0% โ€” ์žˆ์œผ๋‚˜ ๋งˆ๋‚˜๋‹ค. ์‹ค๊ธฐ์™€์˜ ๋Œ€๋น„๊ฐ€ ์„ ๋ช…ํ•˜๋‹ค.
  • ์‚ฌ์ „ํ•™์Šต ํ‘œํ˜„ ์ ˆ์ œ(Table XV): OpenVLA ์‚ฌ์ „ํ•™์Šต์„ ๊ฑด๋„ˆ๋›ฐ๊ณ  Prismatic VLM์„ ๋ฐ”๋กœ OFT๋กœ ํŒŒ์ธํŠœ๋‹ํ•˜๋ฉด 97.1 โ†’ 91.9%(-5.2%p). ๋ ˆ์‹œํ”ผ๊ฐ€ ๋ฐ”๋€Œ์–ด๋„ ๋กœ๋ด‡ ์‚ฌ์ „ํ•™์Šต์€ ์—ฌ์ „ํžˆ ๊ฐ’์„ ํ•œ๋‹ค.
  • BridgeData V2 ์Šค์ผ€์ผ์—…(Table XVI): 50,365๊ฐœ ์‹ค๊ธฐ WidowX ์‹œ์—ฐ์œผ๋กœ ํ•™์Šตํ•ด OpenVLA ๊ณต๊ฐœ ์ฒดํฌํฌ์ธํŠธ์™€ ๋น„๊ต, ํ‰๊ท  69.2 vs 65.8. ๋‹ค๋งŒ 6๊ฐœ ํƒœ์Šคํฌ ร— 10 trial์ด๋ผ ํ‘œ๋ณธ์ด ์ž‘๊ณ , ํƒœ์Šคํฌ๋ณ„๋กœ๋Š” ๋’ค์ง„ ํ•ญ๋ชฉ๋„ ์žˆ๋‹ค(Lift Eggplant 60 vs 70, Flip Pot Upright 80 vs 90).

์ด ๋ชจ๋ธ์„ ๋Œ๋ฆฌ๋ ค๋ฉด ์–ด๋–ค ์ปดํ“จํ„ฐ๊ฐ€ ํ•„์š”ํ•œ๊ฐ€

๋…ผ๋ฌธยท์ €์žฅ์†Œยทํ”„๋กœ์ ํŠธ FAQ๊ฐ€ ๋ช…์‹œํ•œ ๊ฐ’๋งŒ ๋ชจ์•˜๋‹ค(์ถ”์ • ์—†์Œ). ์ถ”๋ก ์€ ์†Œ๋น„์ž๊ธ‰ GPU ํ•œ ์žฅ์œผ๋กœ ๊ฐ€๋Šฅํ•˜๊ณ , ํ•™์Šต์€ 40 GB๊ธ‰ ์ด์ƒ์ด ์‚ฌ์‹ค์ƒ ํ•„์š”ํ•˜๋‹ค.

์šฉ๋„ ๊ตฌ์„ฑ ์š”๊ตฌ VRAM (bfloat16) ์ถœ์ฒ˜
์ถ”๋ก  LIBERO, ์ด๋ฏธ์ง€ 1์žฅ, K=8 15.9 GB ํ”„๋กœ์ ํŠธ FAQ
์ถ”๋ก  LIBERO, ์ด๋ฏธ์ง€ 2์žฅ + proprio, K=8 16.2 GB ํ”„๋กœ์ ํŠธ FAQ
์ถ”๋ก  ALOHA, ์ด๋ฏธ์ง€ 3์žฅ + proprio + FiLM, K=25 18.0 GB ํ”„๋กœ์ ํŠธ FAQ / README
ํ•™์Šต(์ตœ์†Œ) LIBERO, ์ด๋ฏธ์ง€ 1์žฅ, K=8, batch 1 25.6 GB ํ”„๋กœ์ ํŠธ FAQ
ํ•™์Šต(์ตœ์†Œ) LIBERO, ์ด๋ฏธ์ง€ 2์žฅ + proprio, K=8, batch 1 25.7 GB ํ”„๋กœ์ ํŠธ FAQ
ํ•™์Šต(์ตœ์†Œ) ALOHA, ์ด๋ฏธ์ง€ 3์žฅ + proprio + FiLM, K=25, batch 1 38.6 GB ํ”„๋กœ์ ํŠธ FAQ
ํ•™์Šต(๊ถŒ์žฅ) LIBERO, ์ด๋ฏธ์ง€ 1์žฅ, batch 8/GPU 44.1 GB ํ”„๋กœ์ ํŠธ FAQ
ํ•™์Šต(๊ถŒ์žฅ) LIBERO, ์ด๋ฏธ์ง€ 2์žฅ + proprio, batch 8/GPU 62.5 GB ํ”„๋กœ์ ํŠธ FAQ / LIBERO.md
ํ•™์Šต(๊ถŒ์žฅ) ALOHA, ์ด๋ฏธ์ง€ 3์žฅ + proprio + FiLM, batch 4/GPU 73.5 GB ํ”„๋กœ์ ํŠธ FAQ

๋…ผ๋ฌธ์ด ์‹ค์ œ๋กœ ์“ด ํ•™์Šต ํ™˜๊ฒฝ(Table IVยทV):

  • GPU: NVIDIA A100 ๋˜๋Š” H100 (80 GB) 8์žฅ, DDP(LoRA๋ผ ๋ชจ๋ธ ์ƒค๋”ฉ ๋ถˆํ•„์š”)
  • ํ•™์Šต ์‹œ๊ฐ„: ์žก๋‹น 1โ€“2์ผ(ํ”„๋กœ์ ํŠธ FAQ). GPU๋ฅผ ์ค„์ด๊ณ  gradient accumulation์„ ์“ฐ๋ฉด ๋” ์˜ค๋ž˜ ๊ฑธ๋ฆฐ๋‹ค(4~8์žฅ ๊ถŒ์žฅ)
  • ์ด ๋ฐฐ์น˜: LIBERO 64(8/GPU), ALOHA 32(4/GPU)
  • LoRA rank 32, LR 5e-4 โ†’ 5e-5 ๊ฐ์‡ (LIBERO 100K ์Šคํ… ํ›„ / ALOHA 50K ์Šคํ… ํ›„)
  • ํ•™์Šต ์Šคํ…: LIBERO 50K(Goal)~150K(๋‚˜๋จธ์ง€), ALOHA 50K(scoop)~100K(fold shorts, put X into pot). ์ˆ˜๋ ด ๊ธฐ์ค€์€ ์ •๊ทœํ™” L1 ์†์‹ค < 0.01
  • ํ•™์Šต ํŒŒ๋ผ๋ฏธํ„ฐ ์ˆ˜: LIBERO 279M(LoRA 111M + ์•ก์…˜ ํ—ค๋“œ 151M + proprio projector 17M), ALOHA 853M(+ FiLM projector 456M)
  • ์ง€์—ฐ/์ฒ˜๋ฆฌ์œจ ์ธก์ • ํ•˜๋“œ์›จ์–ด: ์ „๋ถ€ ๋‹จ์ผ NVIDIA A100, 100ํšŒ ์งˆ์˜ ํ‰๊ท 

๋ฒ ์ด์Šค๋ผ์ธ๋“ค์˜ ํ•˜๋“œ์›จ์–ด๋Š” ํ›จ์”ฌ ๊ฐ€๋ณ๋‹ค โ€” ACT๋Š” Titan RTX 24 GB 1์žฅ, Diffusion Policy๋Š” L40S 48 GB 1์žฅ, RDT-1B๋Š” H100 1์žฅ, ฯ€โ‚€๋Š” A100/H100 1์žฅ. OFT๋งŒ 8์žฅ์„ ์“ด๋‹ค.

โš ๏ธ ์žฌํ˜„ ์‹œ ํ•จ์ • ๋‘ ๊ฐ€์ง€(์ €์žฅ์†Œ ๋ฌธ์„œ๊ฐ€ ๋ช…์‹œ): 1. ํ•™์Šต์— ์“ด GPU์™€ ๊ฐ™์€ GPU์—์„œ ํ‰๊ฐ€ํ•˜๋ผ. ๋‹ค๋ฅด๋ฉด ์„ฑ๋Šฅ์ด ํฌ๊ฒŒ ๋–จ์–ด์งˆ ์ˆ˜ ์žˆ๋‹ค. H100์—์„œ ํ•™์Šตํ–ˆ๋‹ค๋ฉด A100์—์„œ ํ…Œ์ŠคํŠธํ•˜๊ธฐ ์ „์— LoRA ๊ฐ€์ค‘์น˜๋ฅผ ๋ณ‘ํ•ฉ(merge_lora_weights_and_save.py)ํ•˜๋ผ. 2. ๋…ผ๋ฌธ ์ˆ˜์น˜๋Š” Python 3.10.14 / PyTorch 2.2.0 / A100, 3๊ฐœ ์‹œ๋“œ ํ‰๊ท ์œผ๋กœ ์–ป์—ˆ๋‹ค. ํŒจํ‚ค์ง€ ๋ฒ„์ „์„ ๋งž์ถ”๊ธธ ๊ถŒํ•œ๋‹ค. LIBERO RLDS ๋ฐ์ดํ„ฐ๋Š” ์•ฝ 10 GB, Flash Attention 2๋Š” flash-attn==2.5.5๋ฅผ ์“ด๋‹ค. 3. ALOHA ์ชฝ์€ ์„œ๋ฒ„-ํด๋ผ์ด์–ธํŠธ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ œ๊ณตํ•œ๋‹ค โ€” ๋กœ๋ด‡์„ ์ œ์–ดํ•˜๋Š” ๋จธ์‹ ์— GPU๊ฐ€ ์—†์–ด๋„ ๋ณ„๋„ GPU ๋จธ์‹ ์—์„œ ์ •์ฑ…์„ ๋Œ๋ฆด ์ˆ˜ ์žˆ๋‹ค.

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

๊ฐ•์ 

  • ๋น„๊ต๊ฐ€ ํ†ต์ œ๋ผ ์žˆ๋‹ค. โ€œ๋””ํ“จ์ „ VLA๊ฐ€ ๋” ๋‚ซ๋‹คโ€๋ฅ˜ ์ฃผ์žฅ์€ ๋Œ€๊ฐœ ์•„ํ‚คํ…์ฒ˜ยท์‚ฌ์ „ํ•™์Šตยท์œตํ•ฉ ๋ฐฉ์‹์ด ํ†ต์งธ๋กœ ๋‹ค๋ฅธ ๋ชจ๋ธ๋ผ๋ฆฌ์˜ ๋น„๊ต์ธ๋ฐ, ์ด ๋…ผ๋ฌธ์€ ๊ฐ™์€ ๋ฐฑ๋ณธยท๊ฐ™์€ ์ž…๋ ฅยท๊ฐ™์€ MLP ๊ตฌ์กฐ์—์„œ ๋ชฉ์ ํ•จ์ˆ˜๋งŒ ๋ฐ”๊พผ๋‹ค. 95.3 vs 95.4๋ผ๋Š” ๋™๋ฅ ์ด ์„ค๋“๋ ฅ์„ ๊ฐ–๋Š” ์ด์œ ๋‹ค.
  • ์†๋„ ์ฃผ์žฅ์ด ๋‘ ์ธต์œ„๋กœ ์ •์งํ•˜๊ฒŒ ์ชผ๊ฐœ์ ธ ์žˆ๋‹ค. ์ฒ˜๋ฆฌ์œจ(Hz)๊ณผ ์ง€์—ฐ(์ดˆ)์„ ๋”ฐ๋กœ ๋ณด๊ณ ํ•˜๊ณ , ์ฒญํ‚น์ด ์ง€์—ฐ์„ 17% ์•…ํ™”์‹œํ‚จ๋‹ค๋Š” ๋ถˆ๋ฆฌํ•œ ์‚ฌ์‹ค๋„ ๊ทธ๋Œ€๋กœ ์ ๋Š”๋‹ค. ๋””ํ“จ์ „ ์Šคํ…์„ ์ค„์˜€์„ ๋•Œ์˜ ์„ฑ๋Šฅ ๋ถ•๊ดด(1์Šคํ… = 0.0%)๋„ ์ˆจ๊ธฐ์ง€ ์•Š๋Š”๋‹ค.
  • ํ•˜๋“œ์›จ์–ด ์š”๊ตฌ์‚ฌํ•ญ์ด ์˜ˆ์™ธ์ ์œผ๋กœ ์ž˜ ๋ฌธ์„œํ™”๋ผ ์žˆ๋‹ค. ์ตœ์†Œ/๊ถŒ์žฅ VRAM์„ ์„ค์ •๋ณ„๋กœ ํ‘œ๋กœ ์ œ๊ณตํ•˜๋Š” VLA ๋…ผ๋ฌธ์€ ๋“œ๋ฌผ๋‹ค. ์žฌํ˜„ ์ง„์ž… ์žฅ๋ฒฝ ํŒ๋‹จ์ด ๋ฐ”๋กœ ์„ ๋‹ค.
  • ์Œ์„ฑ ๊ฒฐ๊ณผ๋ฅผ ๋‚จ๊ฒผ๋‹ค. FiLM์„ ํŒจ์น˜ ๋‹จ์œ„๋กœ ์ ์šฉํ•˜๋ฉด ์‹คํŒจํ•œ๋‹ค๋Š” ๊ฒƒ, LIBERO์—์„œ๋Š” FiLM์ด ๋ฌด์˜๋ฏธํ•˜๋‹ค๋Š” ๊ฒƒ, โ€œput X into potโ€์— 300๊ฐœ ์‹œ์—ฐ์„ ๋ชจ์€ ๊ฑด ์ž˜๋ชป๋œ ๊ฐ€์„ค(๋ฐ์ดํ„ฐ๋ฅผ ๋Š˜๋ฆฌ๋ฉด ์–ธ์–ด ์ถ”์ข…์ด ๊ฐœ์„ ๋  ๊ฒƒ)์˜ ์ž”์žฌ๋ผ๋Š” ๊ฒƒ์„ ๊ฐ์ฃผ๋กœ ์‹คํ† ํ•œ๋‹ค. ์ด๋Ÿฐ ์„œ์ˆ ์ด ์žฌํ˜„์ž์—๊ฒŒ ๊ฐ€์žฅ ๊ฐ’์ง€๋‹ค.
  • ์ฝ”๋“œยท์ฒดํฌํฌ์ธํŠธ๊ฐ€ ์‹ค์ œ๋กœ ์—ด๋ ค ์žˆ๋‹ค. MIT, ์„ค์ •๋ณ„ ํ•™์Šต ๋ช…๋ น์–ด, LoRA ๋ณ‘ํ•ฉ ์Šคํฌ๋ฆฝํŠธ, ์„œ๋ฒ„-ํด๋ผ์ด์–ธํŠธ ์ถ”๋ก ๊นŒ์ง€ ํฌํ•จ.

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

  • โ€œup to 15%โ€ ํ—ค๋“œ๋ผ์ธ์€ ๊ฐ€์žฅ ์•ฝํ•œ ๋ฒ ์ด์Šค๋ผ์ธ ๊ธฐ์ค€์ด๋‹ค. Fig. 4 ํ‰๊ท ์œผ๋กœ OpenVLA-OFT+ 87.8 โˆ’ ACT 72.3 = 15.5๋‹ค. ํ•˜์ง€๋งŒ ์ตœ๊ฐ• ๋ฒ ์ด์Šค๋ผ์ธ \pi_0(83.9) ๋Œ€๋น„๋กœ๋Š” +3.9๋‹ค. ์ดˆ๋ก์€ ์ด ๊ตฌ๋ถ„ ์—†์ด โ€œby up to 15%โ€๋งŒ ์ ๋Š”๋‹ค. (84M ํŒŒ๋ผ๋ฏธํ„ฐ์˜ ACT๊ฐ€ 7.5B ๋ชจ๋ธ์˜ โ€œup toโ€ ๊ธฐ์ค€์ด ๋˜๋Š” ํ”„๋ ˆ์ด๋ฐ์€ ๊ด€๋Œ€ํ•˜๋‹ค.)
  • ์‹ค๊ธฐ ํ‘œ๋ณธ์ด ๋งค์šฐ ์ž‘๋‹ค. ํƒœ์Šคํฌ๋‹น 10ยท10ยท12ยท24 trial, ์‹ ๋ขฐ๊ตฌ๊ฐ„ยท์‹œ๋“œ ๋ฐ˜๋ณต ์—†์Œ. 4ํƒœ์Šคํฌ ์ค‘ 2๊ฐœ(์˜ท ์ ‘๊ธฐ)๋Š” 5๊ฐœ ๋ฐฉ๋ฒ• ์ค‘ 4๊ฐœ๊ฐ€ 100์ ์œผ๋กœ ํฌํ™”๋ผ ๋ณ€๋ณ„๋ ฅ์ด ์—†๊ณ , ํ‰๊ท  87.8์€ ์‚ฌ์‹ค์ƒ ๋‘ ํƒœ์Šคํฌ๊ฐ€ ๊ฒฐ์ •ํ•œ๋‹ค. โ€œput X into potโ€ ์ตœ๊ณ ์ ์ด 51.3์ธ๋ฐ ๋ฐฉ๋ฒ• ๊ฐ„ ์ฐจ์ด 7์ ์„ 24 trial๋กœ ํŒ์ •ํ•˜๋Š” ๊ฒƒ์€ ํ†ต๊ณ„์ ์œผ๋กœ ์•ฝํ•˜๋‹ค.
  • ์ €์ž ์Šค์Šค๋กœ ๋ฐํžŒ ํ‰๊ฐ€ ์กฐ๊ฑด์˜ ์˜ค์—ผ. ํ”„๋กœ์ ํŠธ FAQ์— ๋”ฐ๋ฅด๋ฉด โ€œput X into potโ€์€ ํ”„๋กœ์ ํŠธ ์ดˆ๊ธฐ ํƒœ์Šคํฌ๋ผ ์‹œ๊ฐ„์ด ์ง€๋‚˜๋ฉฐ ์†๋ชฉ ์นด๋ฉ”๋ผ ์‹œ์  ์ด๋™ยท๊ด€์ ˆ ๋งˆ๋ชจ๋กœ ๋ถ„ํฌ ์ด๋™์ด ์ƒ๊ฒผ๊ณ , ์ดˆ๊ธฐ์—๋Š” 90% ์ด์ƒ์ด ๋‚˜์˜ค๋˜ ๊ฒƒ์ด ์žฌํ‰๊ฐ€ ๋•Œ ํฌ๊ฒŒ ๋–จ์–ด์กŒ๋‹ค. ๋ชจ๋“  ๋ฐฉ๋ฒ•์„ ๊ฐ™์€ ์‹œ์ ์— ํ‰๊ฐ€ํ•ด ๊ณต์ •์„ฑ์€ ์ง€์ผฐ์ง€๋งŒ, ์ด ํƒœ์Šคํฌ์˜ ์ ˆ๋Œ€ ์ˆ˜์น˜๋Š” ํ•ด์„ํ•˜๊ธฐ ์–ด๋ ต๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์ด ์‚ฌ์‹ค์€ ๋…ผ๋ฌธ ๋ณธ๋ฌธ์ด ์•„๋‹ˆ๋ผ ์›น์‚ฌ์ดํŠธ FAQ์—๋งŒ ์žˆ๋‹ค.
  • ๋‹จ์œ„ ์˜ค๋ฅ˜๊ฐ€ ์‹ค๋ ค ์žˆ๋‹ค. ์„œ๋ก (ยงI ๊ด€๋ จ ์—ฐ๊ตฌ ๋ฌธ๋‹จ)์ด โ€œ0.07 ms for single-arm tasks โ€ฆ and 0.321 ms for bimanual tasksโ€๋ผ๊ณ  ์“ฐ๋Š”๋ฐ, Table IIยทIII์˜ ์‹ค์ œ ๊ฐ’์€ 0.0729์ดˆยท0.321์ดˆ๋‹ค โ€” 1000๋ฐฐ ํ‹€๋ฆฐ ํ‘œ๊ธฐ๊ฐ€ v2 ์ฑ„ํƒ๋ณธ๊นŒ์ง€ ๋‚จ์•„ ์žˆ๋‹ค. ํ•˜ํ•„ FAST์˜ 750 ms์™€ ๋Œ€๋น„ํ•˜๋Š” ๋ฌธ์žฅ์ด๋ผ, ๊ทธ๋Œ€๋กœ ์ฝ์œผ๋ฉด โ€œFAST๋ณด๋‹ค 1๋งŒ ๋ฐฐ ๋น ๋ฅด๋‹คโ€๋Š” ์ž˜๋ชป๋œ ์ธ์ƒ์„ ์ค€๋‹ค(์‹ค์ œ ๋น„๊ต๋Š” ์ฒญํฌ๋‹น 750 ms vs 321 ms).
  • ํŒŒ๋ผ๋ฏธํ„ฐ ์ˆ˜ ํ‘œ๊ธฐ๋„ ํ”๋“ค๋ฆฐ๋‹ค. ยงIII๋Š” OpenVLA๋ฅผ โ€œ7B-parameterโ€๋ผ ํ•˜๊ณ  ยงVI-D ํ‘œ๋Š” โ€œ7.5Bโ€๋ผ ํ•œ๋‹ค. ํฐ ๋ฌธ์ œ๋Š” ์•„๋‹ˆ์ง€๋งŒ ๋ฐฐ์œจ ์ฃผ์žฅ(RDT-1B ๋Œ€๋น„ โ€œ7ร— ํฌ๋‹คโ€)์˜ ๊ธฐ์ค€์ด ๋ชจํ˜ธํ•ด์ง„๋‹ค.
  • ๋‹ค๋ด‰์„ฑ ๋ฌธ์ œ๋ฅผ ์‹คํ—˜์œผ๋กœ ๋‹ค๋ฃจ์ง€ ์•Š๋Š”๋‹ค. L1์˜ ์ตœ๋Œ€ ์•ฝ์ ์ธ๋ฐ, ๋…ผ๋ฌธ์€ โ€œ์šฐ๋ฆฌ ๋ฐ์ดํ„ฐ์…‹์€ ํƒœ์Šคํฌ๋‹น ์ผ๊ด€๋œ ์ „๋žตโ€์ด๋ผ ์ „์ œํ•˜๊ณ  ํ•œ๊ณ„ ์ ˆ์— ์„œ์ˆ ๋กœ๋งŒ ๋‚จ๊ธด๋‹ค. ๋‹ค๋ด‰ ์‹œ์—ฐ์„ ์ผ๋ถ€๋Ÿฌ ์„ž์€ ํ†ต์ œ ์‹คํ—˜์ด ํ•˜๋‚˜๋„ ์—†์–ด์„œ, ์–ด๋””์„œ๋ถ€ํ„ฐ L1์ด ๋ฌด๋„ˆ์ง€๋Š”์ง€ ์•Œ ์ˆ˜ ์—†๋‹ค.
  • open-loop ์ฒญํฌ ์‹คํ–‰์˜ ๋น„์šฉ์ด ์ธก์ •๋˜์ง€ ์•Š์•˜๋‹ค. 25 ์Šคํ…(=1์ดˆ) ์ฒญํฌ๋ฅผ ์ „๋ถ€ ์‹คํ–‰ํ•œ ๋’ค ์žฌ์งˆ์˜ํ•˜๋ฏ€๋กœ, ๊ทธ 1์ดˆ ๋™์•ˆ ์ •์ฑ…์€ ๋ˆˆ์„ ๊ฐ๊ณ  ์žˆ๋‹ค. Fig. 6์—์„œ RDT-1B์˜ ์‹คํŒจ๋กœ ์ง€์ ํ•œ โ€œ์‹œ๊ฐ ํ”ผ๋“œ๋ฐฑ ๋ฏธ๋ฐ˜์˜โ€์ด ๊ตฌ์กฐ์ ์œผ๋กœ๋Š” OFT+์—๋„ ํ•ด๋‹นํ•˜๋Š” ์œ„ํ—˜์ธ๋ฐ, ์žฌ๊ณ„ํš ์ฃผ๊ธฐ๋ฅผ ๋ฐ”๊พผ ์ ˆ์ œ ์‹คํ—˜์ด ์—†๋‹ค. ๋…ผ๋ฌธ์€ โ€œ์ „์ฒด ์ฒญํฌ ์‹คํ–‰์ด ์†๋„์™€ ์„ฑ๋Šฅ ๋ชจ๋‘๋ฅผ ๊ฐœ์„ ํ•œ๋‹คโ€๊ณ ๋งŒ ์ ๊ณ  ์ˆ˜์น˜๋ฅผ ๋Œ€์ง€ ์•Š๋Š”๋‹ค.
  • ์„ฑ๋Šฅ ๊ฐœ์„ ์˜ ์ถœ์ฒ˜๊ฐ€ ์ฒญํ‚น์— ๋ชฐ๋ ค ์žˆ๋‹ค. +13.7%p ์ค‘ ์ƒ๋‹น ๋ถ€๋ถ„์ด LIBERO-Long(+32.8%p)์—์„œ ๋‚˜์˜จ๋‹ค. ์•ก์…˜ ์ฒญํ‚น ์ž์ฒด๋Š” ACT(2023)์˜ ๊ธฐ๋ฒ•์ด๋ฏ€๋กœ, ์ด ๋…ผ๋ฌธ์˜ ๊ณ ์œ  ๊ธฐ์—ฌ๋Š” โ€œ์ž๊ธฐํšŒ๊ท€ VLA์—์„œ ๋ถˆ๊ฐ€๋Šฅํ–ˆ๋˜ ์ฒญํ‚น์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋งŒ๋“  ๊ฒƒโ€์ด์ง€ ์ฒญํ‚น์˜ ํšจ์šฉ์„ ๋ฐœ๊ฒฌํ•œ ๊ฒƒ์ด ์•„๋‹ˆ๋‹ค. ์ดˆ๋ก์˜ ํ”„๋ ˆ์ด๋ฐ์€ ์ด ๊ตฌ๋ถ„์„ ๋‹ค์†Œ ํ๋ฆฐ๋‹ค.
  • ํ•™์Šต ๋น„์šฉ์ด ์—ฌ์ „ํžˆ ํฌ๋‹ค. 20๊ฐœ ์‹œ์—ฐ์งœ๋ฆฌ ํƒœ์Šคํฌ ํ•˜๋‚˜์— 80 GB GPU 8์žฅ ร— 1โ€“2์ผ์ด๋‹ค. LoRA์ธ๋ฐ๋„ ์•ก์…˜ ํ—ค๋“œยทFiLM projector๊นŒ์ง€ ํ•ฉ์ณ ํ•™์Šต ํŒŒ๋ผ๋ฏธํ„ฐ๊ฐ€ 853M์ด๋‹ค. โ€œํŒŒ์ธํŠœ๋‹ ๋ ˆ์‹œํ”ผโ€๋ผ๋Š” ์‹ค๋ฌด์  ํ”„๋ ˆ์ด๋ฐ์— ๋น„ํ•ด ์ง„์ž… ์žฅ๋ฒฝ์ด ๋†’๊ณ , ๋‹จ์ผ GPU ๊ฒฝ๋กœ(gradient accumulation)์˜ ์‹ค์ œ ์†Œ์š” ์‹œ๊ฐ„์€ ์–ด๋””์—๋„ ์—†๋‹ค.

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

  • ๋ฒ ์ด์Šค ๋ชจ๋ธ: OpenVLA(Kim et al. 2024)๊ฐ€ LoRA ํŒŒ์ธํŠœ๋‹์˜ ํšจ์šฉ์„ ๋ณด์˜€์ง€๋งŒ, ๊ทธ ๋ถ„์„์€ < 10 Hz ๋‹จ์ผํŒ”์— ๋จธ๋ฌผ๋ €๋‹ค. ์ด ๋…ผ๋ฌธ์€ ๊ทธ ๊ณต๋ฐฑ(25โ€“50+ Hz ์–‘ํŒ”)์„ ์ •๋ฉด์œผ๋กœ ๊ฒจ๋ˆˆ๋‹ค. ๊ฐ™์€ 1์ €์ž์˜ ์ง๊ณ„ ํ›„์†์ž‘์ด๋‹ค.
  • ํ† ํฌ๋‚˜์ด์ € ๊ณ„์—ด: MiniVLA(vector quantization), FAST(DCT ์••์ถ•)๋Š” ์ž๊ธฐํšŒ๊ท€ ํ‹€ ์•ˆ์—์„œ 2โ€“13ร— ๊ฐ€์†์„ ์–ป์—ˆ๋‹ค. OFT๋Š” ์ž๊ธฐํšŒ๊ท€ ์ž์ฒด๋ฅผ ๋ฒ„๋ ค 26โ€“43ร—๋ฅผ ์–ป๋Š”๋‹ค. LIBERO์—์„œ๋„ \pi_0+FAST(85.5%)๊ฐ€ \pi_0(94.2%)๋ณด๋‹ค ๋‚ฎ์•„, ํ† ํฐ ์••์ถ•์ด ์ •๋ฐ€๋„๋ฅผ ๊นŽ๋Š”๋‹ค๋Š” ์‹ ํ˜ธ๊ฐ€ ๋ณด์ธ๋‹ค.
  • ์ƒ์„ฑํ˜• VLA: \pi_0(flow matching)์™€ RDT-1B(๋””ํ“จ์ „)๊ฐ€ ์ง์ ‘ ๋น„๊ต ๋Œ€์ƒ์ด๋‹ค. ๋‘˜ ๋‹ค ์–‘ํŒ” ๋ฐ์ดํ„ฐ๋กœ ์‚ฌ์ „ํ•™์Šตํ–ˆ๋Š”๋ฐ๋„ OFT+์— ์กŒ๋‹ค๋Š” ๊ฒƒ์ด ์ด ๋…ผ๋ฌธ์˜ ๊ฐ€์žฅ ๋„๋ฐœ์ ์ธ ์ฃผ์žฅ์ด๋‹ค. Fig. 6์˜ ์ •์„ฑ ๋ถ„์„(RDT-1B์˜ proprio ๊ณผ์˜์กด, \pi_0์˜ ํ”ผ๋“œ๋ฐฑ ๋ณต๊ตฌ)์€ ์ˆ˜์น˜๋งŒํผ ์ฝ์„ ๊ฐ’์ด ์žˆ๋‹ค.
  • ์ดํ›„ ๊ณ„๋ณด: StarVLA๋Š” OFT๋ฅผ ๋„ค ํŒจ๋Ÿฌ๋‹ค์ž„ ์ค‘ ํ•˜๋‚˜(StarVLA-OFT)๋กœ ์žฌ๊ตฌํ˜„ํ•ด 30K ์Šคํ…์— LIBERO 96.6%๋ฅผ ๋‚ด๋ฉฐ, OpenVLA-OFT์˜ 97.1%๋ฅผ ํ›จ์”ฌ ๊ธด ํ•™์Šต ์Šคํ…์˜ ๊ฒฐ๊ณผ๋กœ ์ธ์šฉํ•œ๋‹ค. TacFiLM์€ OpenVLA-OFT๋ฅผ ๋ฒ ์ด์Šค ์ •์ฑ…์œผ๋กœ ๊ทธ๋Œ€๋กœ ์ฑ„ํƒํ•˜๊ณ , ์ด ๋…ผ๋ฌธ์˜ ์–ธ์–ด FiLM ์ž๋ฆฌ์— ์ด‰๊ฐ ์ž„๋ฒ ๋”ฉ์„ ๊ฝ‚์•„ ๋„ฃ๋Š”๋‹ค โ€” OFT๊ฐ€ ํ›„์† ์—ฐ๊ตฌ์˜ ๊ธฐ๋ณธ ํ”Œ๋žซํผ์ด ๋์Œ์„ ๋ณด์—ฌ์ฃผ๋Š” ์‚ฌ๋ก€๋‹ค. Bridging Language and Action ์„œ๋ฒ ์ด๋„ OFT๋ฅผ adaptation ๊ณ„์—ด์˜ ๋Œ€ํ‘œ๋กœ ๋ถ„๋ฅ˜ํ•œ๋‹ค.
  • ๋ณด์™„ ๊ด€๊ณ„: ๋ณ„๋„์˜ ๋น ๋ฅธ ์ €์ˆ˜์ค€ ์ปจํŠธ๋กค๋Ÿฌ๋ฅผ ๋‘๋Š” ์ ‘๊ทผ(VLA + diffusion policy ์Šค์œ„์นญ)์ด๋‚˜ ์˜จ๋ผ์ธ RL๋กœ ์ „๋ฌธ๊ฐ€ ์ •์ฑ…์„ ๊ฐฑ์‹ ํ•˜๋Š” ์ ‘๊ทผ๊ณผ ๋‹ฌ๋ฆฌ, ์ด ๋…ผ๋ฌธ์€ ๋‹จ์ผ ๋ชจ๋ธ์„ end-to-end๋กœ ํŒŒ์ธํŠœ๋‹ํ•˜๊ณ  ์˜คํ”„๋ผ์ธ ๋ชจ๋ฐฉํ•™์Šต ํ•œ ๋ฒˆ์œผ๋กœ ๋๋‚ธ๋‹ค.

์š”์•ฝ

OpenVLA-OFT๋Š” ์ƒˆ ๋ชจ๋ธ์ด ์•„๋‹ˆ๋ผ ์ƒˆ ์‚ฌ์šฉ๋ฒ•์ด๋‹ค. ๋ณ‘๋ ฌ ๋””์ฝ”๋”ฉ(์ธ๊ณผ ๋งˆ์Šคํฌ โ†’ ์–‘๋ฐฉํ–ฅ), ์•ก์…˜ ์ฒญํ‚น, ์—ฐ์† ์•ก์…˜ MLP ํ—ค๋“œ, L1 ํšŒ๊ท€ โ€” ๊ฐ๊ฐ์€ ์ด๋ฏธ ์žˆ๋˜ ์กฐ๊ฐ์ธ๋ฐ, ๊ทธ๊ฒƒ๋“ค์ด ์„œ๋กœ๋ฅผ ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋งŒ๋“ ๋‹ค๋Š” ์ ์ด ๋ฐœ๊ฒฌ์ด๋‹ค. ์ฒญํ‚น์ด ์„ฑ๋Šฅ์„ ์˜ฌ๋ฆฌ์ง€๋งŒ ์ž๊ธฐํšŒ๊ท€์—์„œ๋Š” ์ง€์—ฐ์ด K๋ฐฐ๋กœ ๋›ฐ์–ด ๋ถˆ๊ฐ€๋Šฅํ–ˆ๊ณ , ๋ณ‘๋ ฌ ๋””์ฝ”๋”ฉ์ด ๊ทธ ์ œ์•ฝ์„ ํ’€์ž ์ฒญํ‚น์ด ๊ณต์งœ๊ฐ€ ๋๊ณ , ๋‚จ์€ ์†๋„ ์—ฌ์œ ๊ฐ€ ์†๋ชฉ ์นด๋ฉ”๋ผยทproprio๋ฅผ ํƒœ์šธ ์ž๋ฆฌ๋ฅผ ๋งŒ๋“ค์—ˆ๊ณ , ๊ทธ ๊ฒฐ๊ณผ LIBERO 76.5 โ†’ 97.1%์™€ ์‹ค๊ธฐ 43ร— ๊ฐ€์†์ด ํ•จ๊ป˜ ๋‚˜์™”๋‹ค.

๊ฐ€์žฅ ์˜ค๋ž˜ ๋‚จ์„ ๊ฒฐ๋ก ์€ ์•„๋งˆ โ€œ๋‹จ๋ด‰ ์‹œ์—ฐ + ๊ณ ์šฉ๋Ÿ‰ ๋ฐฑ๋ณธ์—์„œ๋Š” L1 ํšŒ๊ท€๋กœ ์ถฉ๋ถ„ํ•˜๋‹คโ€์ผ ๊ฒƒ์ด๋‹ค. ๋””ํ“จ์ „ ๋Œ€๋น„ ๋™๋ฅ  ์„ฑ๋Šฅ์— 26๋ฐฐ ๋‚ฎ์€ ์ง€์—ฐ์ด๋ผ๋ฉด, ์‹ค๋ฌด์ž๊ฐ€ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์‚ผ์„ ์ด์œ ๊ฐ€ ์ถฉ๋ถ„ํ•˜๋‹ค. ๋‹ค๋งŒ ๊ทธ โ€œ์ถฉ๋ถ„ํ•จโ€์˜ ๊ฒฝ๊ณ„ โ€” ๋‹ค๋ด‰ ๋ฐ์ดํ„ฐ, ๋” ๊ธด ํ˜ธ๋ผ์ด์ฆŒ, open-loop ์ฒญํฌ๊ฐ€ ๊ฐ๋‹น ๋ชป ํ•  ๋™์  ํ™˜๊ฒฝ โ€” ๋Š” ์ด ๋…ผ๋ฌธ์ด ์—ด์–ด ๋‘๊ณ  ๊ฐ„ ์ž๋ฆฌ๋‹ค.

์žฌํ˜„ ๊ด€์ ์—์„œ๋Š” ๋ฌธํ„ฑ์ด ๋น„๋Œ€์นญ์ด๋‹ค. ์ถ”๋ก ์€ 16โ€“18 GB ํ•œ ์žฅ์ด๋ฉด ๋˜์ง€๋งŒ, ํ•™์Šต์€ ์ตœ์†Œ 26 GB(batch 1)์—์„œ ๊ถŒ์žฅ 62โ€“74 GB์ด๊ณ  ๋…ผ๋ฌธ ์„ค์ •์€ 80 GB ร— 8์žฅ ร— 1โ€“2์ผ์ด๋‹ค. ๊ณต๊ฐœ๋œ ์ฒดํฌํฌ์ธํŠธ๋กœ LIBERO ํ‰๊ฐ€๋ฅผ ์žฌํ˜„ํ•˜๋Š” ๊ฒƒ๊ณผ, OFT ๋ ˆ์‹œํ”ผ๋กœ ๋‚ด ๋กœ๋ด‡์— ํŒŒ์ธํŠœ๋‹ํ•˜๋Š” ๊ฒƒ ์‚ฌ์ด์—๋Š” ํฐ ๊ฐ„๊ทน์ด ์žˆ๋‹ค.

Copyright 2026, JungYeon Lee