๐OpenVLA-OFT ๋ฆฌ๋ทฐ
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 ๊ธฐ์ค)
์ ์: Moo Jin Kim, Chelsea Finn, Percy Liang
์์: Stanford University
Robotics: Science and Systems (RSS), 2025
- ๐ก VLA๋ฅผ ์ ๋ก๋ด์ ๋ถ์ด๋ ค๋ฉด ํ์ธํ๋์ด ํ์์ธ๋ฐ โ์ด๋ป๊ฒโ ํ์ธํ๋ํ ์ง์ ๋ํ ๊ฒฝํ์ ๋น๊ต๊ฐ ์์๋ค โ ๋์ฝ๋ฉ ๋ฐฉ์ยท์ก์ ํํยทํ์ต ๋ชฉ์ ํจ์ ์ธ ์ถ์ ํต์ ์คํ์ผ๋ก ํ์ด ์ต์ ๋ ์ํผ(OFT)๋ฅผ ๋ฝ์๋ธ๋ค.
- โ๏ธ ์ธ๊ณผ ๋ง์คํฌ๋ฅผ ์๋ฐฉํฅ ์ดํ ์ ์ผ๋ก ๋ฐ๊ฟ ํ ๋ฒ์ forward pass๋ก ์ก์ ์ฒญํฌ ์ ์ฒด๋ฅผ ๋ณ๋ ฌ ์์ฑํ๊ณ , 256-bin ์ด์ฐ ํ ํฐ ๋์ MLP ํค๋๊ฐ ๋ด๋ ์ฐ์ ์ก์ ์ L1 ํ๊ท๋ก ํ์ตํ๋ค(์ค๊ธฐ์์๋ FiLM ์ธ์ด ์กฐ๊ฑดํ๋ฅผ ๋ํด OFT+).
- ๐ฏ 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 ๋ ์ํผ๋ก ๋ด ๋ก๋ด์ ํ์ธํ๋ํ๋ ๊ฒ ์ฌ์ด์๋ ํฐ ๊ฐ๊ทน์ด ์๋ค.