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

On this page

  • ๐Ÿ” Ping Review
  • ๐Ÿ”” Ring Review
    • ํ•œ ์ค„๋กœ ์‹œ์ž‘ํ•˜๋ฉด
    • ๋ฐฐ๊ฒฝ: LeHome Challenge 2026์ด๋ผ๋Š” ๋ฌธ์ œ
    • ๋ฐฉ๋ฒ• (1): ์™œ AWR + RECAP์ธ๊ฐ€
      • AWR์„ ์†์‹ค์ด ์•„๋‹ˆ๋ผ ์ƒ˜ํ”Œ๋Ÿฌ์— ๊ฑด๋‹ค
      • ๋ฐ์ดํ„ฐ์…‹์„ ํ•ฉ์น˜์ง€ ์•Š๋Š”๋‹ค ยท ์ฒดํฌํฌ์ธํŠธ๋ฅผ ๋˜๊ฐ๋Š”๋‹ค
    • ๋ฐฉ๋ฒ• (2): ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ์—์„œ ์œ ์šฉํ•œ ์—ํ”ผ์†Œ๋“œ๋ฅผ ์ฅ์–ด์งœ๊ธฐ
    • ๋ฐฉ๋ฒ• (3): ์ •์ฑ… ๊ตฌ์กฐ
    • ๋ฐฉ๋ฒ• (4): ์ •์ฑ…์ด ์ž๊ธฐ ์ž์‹ ์˜ value function
    • ๋ฐฉ๋ฒ• (5): ๋ณด์ƒ๊ณผ advantage โ€” ์ด ๋ฆฌํฌํŠธ์—์„œ ๊ฐ€์žฅ ๊ณต๋“ค์ธ ์ ˆ
      • ์„ฑ๊ณต ํŒ์ •๊ธฐ์—์„œ dense reward๋ฅผ ๋ฝ‘์•„๋‚ธ๋‹ค
      • CUPED์—์„œ ๋นŒ๋ ค์˜จ value ๊ฐ์‡  โ€” ๊ทธ๋ฆฌ๊ณ  ์ €์ž๊ฐ€ ์Šค์Šค๋กœ ์ •์ •ํ•œ ์˜ค๋ฅ˜
      • ๋‘ ์‹ ํ˜ธ๋ฅผ GAE๋กœ ํ•ฉ์น˜๊ณ , ๋ฐ์ดํ„ฐ๊ฐ€ ๋‚ก์œผ๋ฉด ์šฐ์•„ํ•˜๊ฒŒ ํ›„ํ‡ดํ•œ๋‹ค
    • ๋ฐฉ๋ฒ• (6): ์ถ”๋ก  ์‹œ์  ์ตœ์ ํ™” โ€” ๊ฐ€์ค‘์น˜๋ฅผ ๊ฑด๋“œ๋ฆฌ์ง€ ์•Š๊ณ  ์–ป๋Š” ์ด๋“
      • Thompson sampling์œผ๋กœ ์ถ”๋ก  ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ๋กค์•„์›ƒ ์ค‘์— ํŠœ๋‹ํ•˜๊ธฐ
    • ์ง๊ด€: ๋ฐด๋”ง์ด ์ˆ˜๋ ดํ•œ ๋ฐฉํ–ฅ์ด ๊ณง ์ค€-ablation์ด๋‹ค
    • ์‹คํ—˜: ์˜จ๋ผ์ธ ๋ผ์šด๋“œ
    • ์‹คํ—˜: sim-to-real ๊ฒฐ์Šน ๋ผ์šด๋“œ โ€” ์‹œ๊ฐ„ ๋ฐฐ๋ถ„์ด ๊ณง ๊ฒฐ๊ณผ์˜€๋‹ค
      • ์™œ zero-shot์ด ์•ˆ ๋๋Š”๊ฐ€
      • ๋‘ ๊ฐœ์˜ ๋ ˆ๋ฒ„: ์ •๋ ฌ๊ณผ ๋‹ค์–‘์„ฑ
      • ์„ธ ๋ฒ„ํ‚ท ํ•™์Šต ๋ฏน์Šค
      • ์ •๋ ฌ: ์นด๋ฉ”๋ผ ์˜ค๋ฒ„๋ ˆ์ด ๋„๊ตฌ
      • ๋‹ค์–‘์„ฑ: ๋ฌด๊ฑฐ์šด ์ฆ๊ฐ•๊ณผ ๋ชจ์…˜ ๊ฐ•๋„ ์ •๋ ฌ
      • ์‹ค๊ธฐ DAgger์™€ ๊ฐœ์ž… ๊ทผ์ ‘๋„ ๊ฐ€์ค‘
      • ๋‹จ์œ„ ๋ฒ„๊ทธ โ€” ๊ทธ๋ฆฌ๊ณ  ๊ฒฐ์Šน ๊ฒฐ๊ณผ
    • ๋น„ํŒ์ ์œผ๋กœ ๋ณด๋ฉด
      • ๊ฐ•์ 
      • ์•ฝ์ ยทํ•œ๊ณ„
    • ๊ด€๋ จ ์—ฐ๊ตฌ์™€์˜ ์ž๋ฆฌ ๋งค๊น€
    • ์š”์•ฝ

๐Ÿ“ƒLearning to Fold ๋ฆฌ๋ทฐ

vla
rl
sim2real
deformable
flow
human-in-the-loop
IsaacSim
LeRobot
manipulation
Learning to Fold: prizewinning solution at LeHome Challenge 2026 (1st place online, 2nd offline)
Published

August 8, 2026

  • Paper Link (arXiv:2606.27163) โ€” v1 2026-06-25 / v2 2026-07-18(์ด ๋ฆฌ๋ทฐ์˜ ๊ธฐ์ค€)

  • Code Link (IliaLarchenko/lehome_solution) โ€” Apache-2.0, Python. ํ•™์Šตยท์ˆ˜์ง‘ยท์ถ”๋ก  ์Šคํƒ ์ „์ฒด ๊ณต๊ฐœ

  • Project (companion blog post)

  • Challenge (LeHome Challenge 2026)

  • ์ €์ž: Ilia Larchenko (Independent Researcher, ๋‹จ๋… ์ €์ž)

  • arXiv ํ”„๋ฆฌํ”„๋ฆฐํŠธ / ICRA 2026 LeHome Challenge ์†”๋ฃจ์…˜ ๋ฆฌํฌํŠธ, 2026

  1. ๐Ÿ’ก ICRA 2026 LeHome Challenge(์–‘ํŒ” ๋กœ๋ด‡ ์˜ท ๊ฐœ๊ธฐ)์˜ ์šฐ์Šน ์†”๋ฃจ์…˜ ๋ฆฌํฌํŠธ โ€” flow matching VLA(\pi_{0.5} ๊ณ„์—ด)๋ฅผ RL ๋ฃจํ”„๋กœ ๊ฐœ์„ ํ•˜๋˜, ์ •์ฑ…์„ ์ž๊ธฐ ์ž์‹ ์˜ value function์œผ๋กœ ๋งŒ๋“ ๋‹ค.
  2. โš™๏ธ ๊ฐ™์€ ๋„คํŠธ์›Œํฌ๊ฐ€ ํ–‰๋™ ์ฒญํฌ์™€ ํ•จ๊ป˜ ์„ฑ๊ณต ํ™•๋ฅ ยท์ง„ํ–‰๋„ยท๋ฏธ๋ž˜ keypoint ๊ฑฐ๋ฆฌ๋ฅผ ์˜ˆ์ธกํ•˜๊ณ , ๊ทธ ์˜ˆ์ธก์ด advantage ๊ณ„์‚ฐ(AWR ์ƒ˜ํ”Œ๋ง + RECAP์‹ ์กฐ๊ฑดํ™”)ยท์‹ค์‹œ๊ฐ„ ์‹คํŒจ ๊ฐ์ง€ยทbest-of-N ํ›„๋ณด ์„ ํƒ์„ ์ „๋ถ€ ๊ตด๋ฆฐ๋‹ค.
  3. ๐ŸŽฏ ์˜จ๋ผ์ธ(์‹œ๋ฎฌ) ๋ผ์šด๋“œ 62ํŒ€ ์ค‘ 1์œ„, ์ „์ฒด ์„ฑ๊ณต๋ฅ  79.63%(2์œ„ 73.50% ๋Œ€๋น„ +6.13 pp), ์‹ค๊ธฐ ๊ฒฐ์Šน 2์œ„(865์  / 1์œ„ 895์ , ๋งŒ์  1080).

๐Ÿ” Ping Review

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

์ด ๊ธ€์€ ๋ฐฉ๋ฒ•๋ก  ๋…ผ๋ฌธ์ด ์•„๋‹ˆ๋ผ ๋Œ€ํšŒ ์šฐ์Šน ์†”๋ฃจ์…˜ ๋ฆฌํฌํŠธ๋‹ค. ์ €์ž๋Š” ์ดˆ๋ก์—์„œ๋ถ€ํ„ฐ ๋ชป์„ ๋ฐ•๋Š”๋‹ค โ€” โ€œThis report is an engineering case study, not a controlled experiment: the system was built iteratively under competition pressure with little formal ablations, so I describe what I did and what shipped, not which pieces were necessary.โ€ ๊ทธ๋Ÿฌ๋‹ˆ ์ด ๊ธ€์—์„œ ์–ป์„ ๊ฒƒ์€ โ€œ์ด ๊ธฐ๋ฒ•์ด ์ € ๊ธฐ๋ฒ•๋ณด๋‹ค ๋‚ซ๋‹คโ€๋Š” ๊ฒฐ๋ก ์ด ์•„๋‹ˆ๋ผ, 3๊ฐœ์›” ๋™์•ˆ ํ•œ ์‚ฌ๋žŒ์ด ์‹ค์ œ๋กœ ๋ฌด์—‡์„ ์„ ํƒํ–ˆ๊ณ  ๋ฌด์—‡์ด ๊ตด๋Ÿฌ๊ฐ”๋Š”๊ฐ€์˜ ๊ธฐ๋ก์ด๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ทธ ๊ธฐ๋ก์ด ๊ฝค ๊ฐ’์ง€๋‹ค: ์˜จ๋ผ์ธ ๋ผ์šด๋“œ์—์„œ 62ํŒ€ ์ค‘ 1์œ„, 2์œ„์™€์˜ ๊ฒฉ์ฐจ๊ฐ€ 6.13 pp๋กœ ์ข์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

๊ณผ์ œ๋Š” LeHome Challenge 2026 โ€” ํ…Œ์ด๋ธ”์— ํ‰ํ‰ํ•˜๊ฒŒ ๋†“์ธ ์˜ท ํ•œ ๋ฒŒ์„ ์–‘ํŒ” SO-ARM101(6-DOF ร— 2, 12์ฐจ์› ๊ด€์ ˆ ํ–‰๋™, ์‹œ๋ฎฌ 30 Hz / ์‹ค๊ธฐ 20 Hz)๋กœ ๊ฐœ๋Š” ๊ฒƒ์ด๋‹ค. ์นด๋ฉ”๋ผ๋Š” RGB 3๋Œ€(์ƒ๋‹จ 1 + ์†๋ชฉ 2)์ด๊ณ , ์ƒ๋‹จ ์นด๋ฉ”๋ผ์˜ depth๋Š” ์“ธ ์ˆ˜ ์žˆ์—ˆ์ง€๋งŒ ์ €์ž๋Š” ์“ฐ์ง€ ์•Š์•˜๋‹ค. ์„ฑ๊ณต์€ ์ด์ง„(binary)์ด๊ณ  ๊ธฐํ•˜ํ•™์ ์œผ๋กœ ์ •์˜๋œ๋‹ค: ์˜ท๋งˆ๋‹ค keypoint ์ง‘ํ•ฉ์ด ์žˆ๊ณ , ๋งŒ๋‚˜์•ผ ํ•  ์Œ์€ ์ž„๊ณ„๊ฐ’๋ณด๋‹ค ๊ฐ€๊นŒ์›Œ์•ผ, ๋–จ์–ด์ ธ ์žˆ์–ด์•ผ ํ•  ์Œ์€ ๋ฉ€์–ด์•ผ ํ•œ๋‹ค(์ƒ์˜ 5๊ฐœ ์กฐ๊ฑด, ๋ฐ”์ง€ 4๊ฐœ). ๋ถ€๋ถ„ ์ ์ˆ˜๋Š” ์—†๋‹ค. ํ‰๊ฐ€ ์‹œ์ ์— ์˜ท ์ข…๋ฅ˜๋Š” ์•Œ๋ ค์ฃผ์ง€ ์•Š๋Š”๋‹ค โ€” ์ •์ฑ…์ด ์Šค์Šค๋กœ ์•Œ์•„๋‚ด์•ผ ํ•œ๋‹ค.


๋„ค ๊ฐ€์ง€ ์˜ท ์ข…๋ฅ˜(Fig. 1) โ€” ์ฃผ์ตœ์ธก์ด ๊ณต๊ฐœํ•œ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ BC ๋ฐ์ดํ„ฐ์…‹์˜ ์ƒ๋‹จ ์นด๋ฉ”๋ผ ์‹œ์ . ๊ธดํŒ” ์ƒ์˜ ยท ๋ฐ˜ํŒ” ์ƒ์˜ ยท ๊ธด๋ฐ”์ง€ ยท ๋ฐ˜๋ฐ”์ง€.

์ด ๋ฌธ์ œ ์„ค์ •์—์„œ ๊ฒฐ์ •์ ์ธ ์–ด๋ ค์›€์€ ๋ณด์ƒ์ด ์—ํ”ผ์†Œ๋“œ ๋์— ํ•œ ๋ฒˆ, 0 ๋˜๋Š” 1๋กœ๋งŒ ์˜จ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ์‰ฝ๊ฒŒ ์„ฑ๊ณตํ•œ ์—ํ”ผ์†Œ๋“œ์™€ ๊ฐ„์‹ ํžˆ ์„ฑ๊ณตํ•œ ์—ํ”ผ์†Œ๋“œ๊ฐ€ ๊ตฌ๋ถ„๋˜์ง€ ์•Š๊ณ , ์ดˆ๋ฐ˜์˜ ์ข‹์€ ํ–‰๋™์—๋Š” ์•„๋ฌด ์‹ ํ˜ธ๋„ ๊ฐ€์ง€ ์•Š๋Š”๋‹ค. ์ €์ž์˜ ๋‹ต์€ โ€œ์ค‘๊ฐ„ ์‹ ํ˜ธ๋ฅผ ์ „๋ถ€ ๋งŒ๋“ค์–ด ๋‚ด๋˜, ๋ณ„๋„์˜ critic์„ ๋‘์ง€ ์•Š๊ณ  ์ •์ฑ… ์•ˆ์— ๋„ฃ๋Š”๋‹คโ€์ด๋‹ค.

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

์‹œ์Šคํ…œ์€ HuggingFace Hub๋ฅผ ํ†ตํ•ด์„œ๋งŒ ํ†ต์‹ ํ•˜๋Š” ์„ธ ๊ฐœ์˜ ๋น„๋™๊ธฐ ์ปดํฌ๋„ŒํŠธ(ํ•™์Šต ์›Œ์ปค 1 / ๋กค์•„์›ƒ ์›Œ์ปค N / ์ˆ˜๋™ DAgger ์Šคํ…Œ์ด์…˜)๋กœ ๋œ ํ”Œ๋ผ์ดํœ ์ด๋‹ค. ๋™๊ธฐํ™” ๋ฐฐ๋ฆฌ์–ด๊ฐ€ ์—†์–ด์„œ, ํ•™์Šต๊ธฐ๋Š” ๋„์ฐฉํ•œ ๋ฐ์ดํ„ฐ๋กœ ํ•™์Šตํ•˜๊ณ  ์›Œ์ปค๋Š” ๊ฐ€์žฅ ์ƒˆ๋กœ์šด ์ฒดํฌํฌ์ธํŠธ๋กœ ์ˆ˜์ง‘ํ•œ๋‹ค.


๋น„๋™๊ธฐ ํ•™์Šต/๋กค์•„์›ƒ/DAgger ํ”Œ๋ผ์ดํœ (Fig. 2) โ€” ์„ธ ์ปดํฌ๋„ŒํŠธ๋Š” ์˜ค์ง HuggingFace Hub์˜ model repoยทdata repo๋ฅผ ํ†ตํ•ด์„œ๋งŒ ์ƒํƒœ๋ฅผ ๊ณต์œ ํ•œ๋‹ค. ํ•™์Šต๊ธฐ๋Š” H200 1๋Œ€, ๋กค์•„์›ƒ์€ RTX PRO 6000 N๋Œ€.

์ •์ฑ…์€ ์ž๊ธฐ ์ž์‹ ์˜ value function์ด๋‹ค. ์ด๋ฏธ์ง€ ํ† ํฐ๋งŒ ๋ณด๋Š” ํ•™์Šต ๊ฐ€๋Šฅํ•œ ์ฟผ๋ฆฌ ํ† ํฐ ํ•˜๋‚˜์— ์„ ํ˜• ํ—ค๋“œ๋“ค์ด ๋‹ฌ๋ ค์„œ ์„ฑ๊ณต ํ™•๋ฅ  \hat{P}_{\text{success}}ยท์™„๋ฃŒ์œจ(์ง„ํ–‰๋„) \hat{C}ยท์˜ท ์ข…๋ฅ˜ยทkeypoint ๊ฑฐ๋ฆฌ ๋น„์œจ์„ ์˜ˆ์ธกํ•˜๊ณ , ์ด ๋ฆฌํ„ด์ด ์„ฑ๊ณต ์ง€์‹œ์ž์™€ ๊ฐ™๋„๋ก ๋ณด์ƒ์„ ์„ค๊ณ„ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— value๊ฐ€ ๋ฐ”๋กœ ๋”ฐ๋ผ ๋‚˜์˜จ๋‹ค:

V(s_t) \;=\; \mathbb{E}[\text{๋‚จ์€ ๋ณด์ƒ}] \;=\; P(\text{success}\mid s_t) - R^{\mathrm{cum}}_t

์ด๋ ‡๊ฒŒ ์–ป์€ advantage A๋ฅผ ๋‘ ๊ฐˆ๋ž˜๋กœ ๋™์‹œ์— ์†Œ๋น„ํ•˜๋Š” ๊ฒƒ์ด ์ด ๋ฆฌํฌํŠธ์˜ ์ถ•์ด๋‹ค.

  • AWR โ€” ๋‹จ, ์†์‹ค ๊ฐ€์ค‘์ด ์•„๋‹ˆ๋ผ ์ƒ˜ํ”Œ๋Ÿฌ๋กœ ์ ์šฉํ•œ๋‹ค. ํ”„๋ ˆ์ž„ i๊ฐ€ ๋ฐฐ์น˜์— ๋ฝ‘ํž ํ™•๋ฅ ์ด P(i) \propto e^{\mathrm{clip}(A_i,\,-2,\,2)}์ด๊ณ , flow matching ์†์‹ค ์ž์ฒด๋Š” ๊ฐ€์ค‘์น˜ ์—†๋Š” ํ‰๋ฒ”ํ•œ MSE๋‹ค. e^{-2}์งœ๋ฆฌ ํ”„๋ ˆ์ž„์€ โ€œ๋ฝ‘ํžŒ ๋’ค ๋‚ฎ๊ฒŒ ๊ฐ€์ค‘โ€๋˜๋Š” ๊ฒŒ ์•„๋‹ˆ๋ผ ์• ์ดˆ์— ๊ฑฐ์˜ ๋กœ๋“œ๋˜์ง€ ์•Š์•„ ์ด๋ฏธ์ง€ ๋””์ฝ”๋”ฉ ๋น„์šฉ์กฐ์ฐจ ์“ฐ์ง€ ์•Š๋Š”๋‹ค.
  • RECAP์‹ advantage ์กฐ๊ฑดํ™” โ€” advantage๋ฅผ ์ž…๋ ฅ ํ† ํฐ์œผ๋กœ ๋„ฃ์–ด โ€œ์ข‹์€ ํ–‰๋™๋งŒ ์˜ˆ์ธกํ•˜๋ผโ€๊ณ  ์ง€์‹œํ•œ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์ถ”๋ก  ์‹œ์ ์— classifier-free guidance(CFG)๋ฅผ ์“ธ ์ˆ˜ ์žˆ๋‹ค: \hat{v} = v_{\text{uncond}} + \alpha\,(v_{\text{cond}} - v_{\text{uncond}}).

๋ณด์กฐ ํ—ค๋“œ๋“ค์€ ๋ฐ์ดํ„ฐ ๋ถ„ํฌ์˜ ํ†ต๊ณ„๋Ÿ‰์„ ๋งž์ถฐ์•ผ ํ•˜๋ฏ€๋กœ advantage๋กœ ๊ธฐ์šธ์–ด์ง„ ์ƒ˜ํ”Œ๋ง์— ์˜ค์—ผ๋˜๋ฉด ์•ˆ ๋œ๋‹ค. ๊ทธ๋ž˜์„œ ๋ฝ‘ํžŒ ํ”„๋ ˆ์ž„๋งˆ๋‹ค ์—ญํ™•๋ฅ  ๊ฐ€์ค‘ w_i = 1/(N p_i T_{\mathrm{ep}(i)})์„ ์‹ค์–ด ๋ณด์กฐ ์†์‹ค๋งŒ ์ด ๊ฐ€์ค‘์น˜๋กœ ๋ณด์ •ํ•˜๊ณ , ํ–‰๋™ ์†์‹ค์€ ๋ฌด์‹œํ•œ๋‹ค.

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

  • ์˜จ๋ผ์ธ(์‹œ๋ฎฌ) ๋ผ์šด๋“œ, 62ํŒ€ ์ฐธ๊ฐ€ โ€” ์ „์ฒด ์„ฑ๊ณต๋ฅ  79.63%๋กœ 1์œ„. 2์œ„(Shubham @ Vorwerk) 73.50% ๋Œ€๋น„ +6.13 pp(Table 5). ํ‰๊ฐ€๋Š” ํƒ€์ž…๋‹น 20๋ฒŒ(seen 10 + unseen 10) ร— 4ํƒ€์ž… = 80๋ฒŒ์„ ๊ฐ 10ํšŒ.
  • ํƒ€์ž…๋ณ„๋กœ๋Š” ๊ธดํŒ” 74.5% / ๋ฐ˜ํŒ” 70.0% / ๊ธด๋ฐ”์ง€ 80.5% / ๋ฐ˜๋ฐ”์ง€ 93.5%. ๋ฐ˜ํŒ”ยท๊ธด๋ฐ”์ง€ยท๋ฐ˜๋ฐ”์ง€๋Š” ๋ฆฌ๋”๋ณด๋“œ ๋‹จ๋… 1์œ„, ๊ธดํŒ”๋งŒ 3์œ„(1์œ„ 77.0%, 2์œ„ 76.5%).
  • ์‹ค๊ธฐ ๊ฒฐ์Šน(ICRA 2026 Vienna) โ€” ์ƒ์œ„ 8ํŒ€ ๋Œ€์ƒ, ํƒ€์ž…๋‹น 5๋ฒŒ(seen 3 + unseen 2). 2์œ„ 865์ , 1์œ„ sZs 895์ , 3์œ„ Dum-E 762.5์ . ๋งŒ์  1080์ ์ด๊ณ  ์„ฑ๊ณต๋ฅ ๊ณผ ๋‹จ๊ณ„๋ณ„ ํ’ˆ์งˆ์„ ํ•จ๊ป˜ ์ฑ„์ ํ•˜๋ฉฐ unseen์—๋Š” 50% ๋ณด๋„ˆ์Šค๊ฐ€ ๋ถ™๋Š”, ์„ฑ๊ณต๋ฅ  ํผ์„ผํŠธ๊ฐ€ ์•„๋‹Œ ๋ณตํ•ฉ ์ ์ˆ˜๋‹ค(Table 7).
  • ๋ฐ์ดํ„ฐ ๊ทœ๋ชจ โ€” ์ตœ์ข… ์œ ์ง€ ํ’€ ๊ธฐ์ค€ ์•ฝ 12,500 ๋กค์•„์›ƒ ์—ํ”ผ์†Œ๋“œ(โ‰ˆ4.3M ํ”„๋ ˆ์ž„), ์•ฝ 140ํšŒ ์ˆ˜์ง‘ ์„ธ์…˜. ์˜ค๋ž˜๋œ ๋กค์•„์›ƒ์€ ์˜๋„์ ์œผ๋กœ ๋ฒ„๋ ธ์œผ๋ฏ€๋กœ ๋ˆ„์  ์ƒ์„ฑ๋Ÿ‰์€ ๋ช‡ ๋ฐฐ ๋” ํฌ๋‹ค. ํ•™์Šต์€ H200 1๋Œ€, ๋ฐฐ์น˜ 192, ์ด ~300k ์Šคํ….
  • ์ถ”๋ก  ์‹œ์  ํŠœ๋‹๋งŒ์œผ๋กœ ์–ป์€ ์ด๋“ โ€” ๊ฐ€์ค‘์น˜๋ฅผ ์ „ํ˜€ ๊ฑด๋“œ๋ฆฌ์ง€ ์•Š๊ณ  ์‹คํ–‰ ๊ธธ์ดยท์žฌ์ƒ ์†๋„ยท์•ต์ปค ๊ธธ์ดยทinpainting ์‹œ์ž‘์ ยทguidance ์„ธ๊ธฐยท๋…ธ์ด์ฆˆ ์˜จ๋„ยทํ›„๋ณด ์ˆ˜๋ฅผ ์˜ท ์ข…๋ฅ˜๋ณ„๋กœ ํŠœ๋‹ํ–ˆ๋‹ค. Thompson sampling ๋ฐด๋”ง์ด guidance scale์„ ์ดˆ๊ธฐ ํƒ์ƒ‰ ๋ฒ”์œ„ 0โ€“2์—์„œ ๊ณ„์† ์œ„๋กœ ๋ฐ€์–ด ๊ฒฐ๊ตญ 7โ€“9๋กœ ์ˆ˜๋ ด์‹œ์ผฐ๋‹ค.

๊ฒฐ๋ก :

์ƒˆ๋กœ์šด ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ œ์•ˆํ•˜๋Š” ๋…ผ๋ฌธ์ด ์•„๋‹ˆ๋‹ค. ์ €์ž ๋ณธ์ธ์˜ ํ‘œํ˜„๋Œ€๋กœ โ€œmostly recombines existing RL ideas with engineeringโ€์ด๋‹ค. ๊ทธ๋Ÿฐ๋ฐ๋„ ์ฝ์„ ๊ฐ’์ด ์žˆ๋Š” ์ด์œ ๋Š” ์„ธ ๊ฐ€์ง€๋‹ค. โ‘  AWR์„ ์ƒ˜ํ”Œ๋Ÿฌ๋กœ ์˜ฎ๊ธฐ๊ณ  ๋ณด์กฐ ํ—ค๋“œ๋ฅผ IS ๊ฐ€์ค‘์œผ๋กœ ํŽธํ–ฅ ๋ณด์ •ํ•˜๋Š” ๊ตฌํ˜„ ๋””ํ…Œ์ผ์ฒ˜๋Ÿผ, ๋‹ค๋ฅธ ํ”„๋กœ์ ํŠธ์— ๊ทธ๋Œ€๋กœ ์ด์‹ ๊ฐ€๋Šฅํ•œ ๋ถ€ํ’ˆ์ด ์—ฌ๋Ÿฟ์ด๋‹ค. โ‘ก ์ถ”๋ก  ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ๋กค์•„์›ƒ ์ˆ˜์ง‘๊ณผ ๋™์‹œ์— ๋ฐด๋”ง์œผ๋กœ ํŠœ๋‹ํ•œ๋‹ค๋Š” ์•„์ด๋””์–ด๋Š” ๋Œ€ํšŒ ๋ฐ–์—์„œ๋„ ๊ฐ’์‹ธ๊ณ , ๊ทธ ์ˆ˜๋ ด ๋ฐฉํ–ฅ(guidance 7โ€“9, ํ›„๋ณด 2โ€“3๊ฐœ, ์‹คํ–‰ ๊ธธ์ด 30 ์ค‘ 3โ€“5)์ด ablation์„ ๋Œ€์‹ ํ•˜๋Š” ์œ ์ผํ•œ ์ค€-์ •๋Ÿ‰ ์ฆ๊ฑฐ๋กœ ๋‚จ๋Š”๋‹ค. โ‘ข ์˜จ๋ผ์ธ 1์œ„ / ์˜คํ”„๋ผ์ธ 2์œ„๋ผ๋Š” ๊ฒฐ๊ณผ์˜ ๋น„๋Œ€์นญ์ด, ์ €์ž๊ฐ€ ์‹ค๊ธฐ ๋ผ์šด๋“œ์—์„œ ์ž์‹ ์˜ RL ๊ธฐ๊ณ„์žฅ์น˜๋ฅผ ๊ฑฐ์˜ ๋‹ค ๋œฏ์–ด๋ƒˆ๋‹ค๋Š” ์‚ฌ์‹ค(ยง9.5)๊ณผ ๊ฒน์ณ ์ฝํžˆ๋ฉด์„œ โ€œsim RL์˜ ์ด๋“์ด ์‹ค๊ธฐ๋กœ ์–ผ๋งˆ๋‚˜ ๋„˜์–ด๊ฐ€๋Š”๊ฐ€โ€๋ผ๋Š” ์งˆ๋ฌธ์„ ์ •์งํ•˜๊ฒŒ ์—ด์–ด ๋†“๋Š”๋‹ค.


๐Ÿ”” Ring Review

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

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

์ด์ง„ ์„ฑ๊ณต ํ•˜๋‚˜๋งŒ ์ฃผ์–ด์ง€๋Š” ๊ณผ์ œ์—์„œ, ๋ณ„๋„์˜ critic์„ ๋งŒ๋“œ๋Š” ๋Œ€์‹  ์ •์ฑ… ์ž์‹ ์—๊ฒŒ โ€œ๋„ˆ๋Š” ์ง€๊ธˆ ์„ฑ๊ณตํ•  ๊ฒƒ ๊ฐ™์œผ๋ƒ, ์–ผ๋งˆ๋‚˜ ์™”๋А๋ƒ, ์ด ํ–‰๋™์„ ํ•˜๋ฉด ๋‚˜์•„์ง€๋А๋ƒโ€๋ฅผ ๋ฌป๊ฒŒ ๋งŒ๋“ค๊ณ , ๊ทธ ๋Œ€๋‹ต์œผ๋กœ ํ•™์Šต(์–ด๋–ค ํ”„๋ ˆ์ž„์„ ๋” ๋ณผ์ง€)๊ณผ ์ถ”๋ก (์–ด๋–ค ํ›„๋ณด๋ฅผ ์‹คํ–‰ํ• ์ง€)์„ ๋™์‹œ์— ๊ตด๋ฆฐ๋‹ค. ์ด ํ•œ ๋ฌธ์žฅ์ด ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๋ผ์šด๋“œ 1์œ„๋ฅผ ๋งŒ๋“ค์—ˆ๊ณ , ๊ฐ™์€ ๋ฌธ์žฅ์˜ ์ „์ œ(์„ฑ๊ณต ๋ผ๋ฒจยทkeypoint ๊ฑฐ๋ฆฌ ๊ฐ™์€ ์‹œ๋ฎฌ ์ „์šฉ ํŠน๊ถŒ ์ •๋ณด)๊ฐ€ ์„ฑ๋ฆฝํ•˜์ง€ ์•Š๋Š” ์‹ค๊ธฐ ๋ผ์šด๋“œ์—์„œ๋Š” ๊ทธ ๊ธฐ๊ณ„์žฅ์น˜๊ฐ€ ํ†ต์งธ๋กœ ์ œ๊ฑฐ๋œ ์ฑ„ 2์œ„์— ๊ทธ์ณค๋‹ค.

๋ฐฐ๊ฒฝ: LeHome Challenge 2026์ด๋ผ๋Š” ๋ฌธ์ œ

๋Œ€ํšŒ๋Š” NVIDIA Isaac Lab(Isaac Sim ๊ธฐ๋ฐ˜) ์œ„์—์„œ ์ฃผ์ตœ์ธก์ด ๋ฐฐํฌํ•œ ํ™˜๊ฒฝยท์—์…‹ยท์„ฑ๊ณต ํŒ์ •๊ธฐ๋กœ ๋Œ์•„๊ฐ”๋‹ค. ๋‘ ๋ผ์šด๋“œ๋‹ค.

  • ์˜จ๋ผ์ธ ๋ผ์šด๋“œ(์‹œ๋ฎฌ, 2026-02~04) โ€” ์ „ ํŒ€ ์ฐธ๊ฐ€, ์—ฐ์† ์ œ์ถœ, ์ „์ฒด ์„ฑ๊ณต๋ฅ ๋กœ ๊ณต๊ฐœ ๋ฆฌ๋”๋ณด๋“œ ๋žญํ‚น. ํƒ€์ž…๋‹น 20๋ฒŒ: seen 10๋ฒŒ(์ฃผ์ตœ์ธก์ด ์Šคํฌ๋ฆฝํŠธ ์ •์ฑ…์œผ๋กœ ๋งŒ๋“  BC ๋ฐ์ดํ„ฐ์…‹์„ ๊ณต๊ฐœ), unseen 10๋ฒŒ ์ค‘ 2๋ฒŒ์€ ๊ณต๊ฐœ(๊ฐœ๋ฐœ ์ค‘ ์ ‘๊ทผ ๊ฐ€๋Šฅํ•˜๋‚˜ ํ•™์Šต ๋ฐ์ดํ„ฐ ์—†์Œ), 8๋ฒŒ์€ ๋น„๊ณต๊ฐœ(์ „ํ˜€ ๋…ธ์ถœ ์•ˆ ๋จ).
  • ์‹ค๊ธฐ ๊ฒฐ์Šน(2026-06, ICRA Vienna) โ€” ์‹œ๋ฎฌ ์ƒ์œ„ 8ํŒ€๋งŒ. ์ฑ„์  ๊ธฐ์ค€์ด ๋‹ฌ๋ผ์„œ ๋ถ€๋ถ„ ์„ฑ๊ณต์— ์ ์ˆ˜๋ฅผ ์ค€๋‹ค(์˜ˆ: ์†Œ๋งค ํ•œ์ชฝ๋งŒ ๊ฐœ๋„ ์ธ์ •) ๊ทธ๋ฆฌ๊ณ  ์ฃผ์ตœ์ธก ์‹ฌ์‚ฌ์œ„์›๋‹จ์ด ์ฑ„์ ํ•œ๋‹ค. ํƒ€์ž…๋‹น 5๋ฒŒ(seen 3 + unseen 2).

์ด ๊ณผ์ œ๊ฐ€ ์–ด๋ ค์šด ์ด์œ ๋ฅผ ์ €์ž๋Š” ๋„ค ๊ฐ€์ง€๋กœ ์ •๋ฆฌํ•œ๋‹ค.

  1. ์ฒœ์€ ๋ณ€ํ˜•์ฒด๋‹ค. ๊ถค์ ์˜ ์ž‘์€ ์ฐจ์ด๊ฐ€ ์™„์ „ํžˆ ๋‹ค๋ฅธ ์˜ท ์ƒํƒœ๋ฅผ ๋งŒ๋“ ๋‹ค. ์ฃผ์ตœ์ธก BC ๋ฐ์ดํ„ฐ๋Š” ์Šคํฌ๋ฆฝํŠธ ์ •์ฑ…์ด ๋งŒ๋“  ๊ฒƒ์ด๋ผ ๊นจ๋—ํ•˜์ง€๋งŒ ์œ ์—ฐํ•˜์ง€ ์•Š์•„์„œ, ์ˆœ์ˆ˜ BC๋Š” ๊ฐ•๊ฑดํ•˜์ง€ ์•Š๋‹ค.
  2. ๋ณด์ƒ์ด ํฌ์†Œํ•˜๊ณ  ์ด์ง„์ด๋‹ค. ์—ํ”ผ์†Œ๋“œ๊ฐ€ ๋๋‚˜๊ธฐ ์ „๊นŒ์ง€ ์•„๋ฌด๊ฒƒ๋„ ๊ด€์ธก๋˜์ง€ ์•Š๊ณ , ์‰ฌ์šด ์„ฑ๊ณต๊ณผ ์–ด๋ ค์šด ์„ฑ๊ณต์ด ๋˜‘๊ฐ™์•„ ๋ณด์ธ๋‹ค. ๋ชจ๋“  ์ค‘๊ฐ„ ์‹ ํ˜ธ๋Š” ๋งŒ๋“ค์–ด ๋‚ด์•ผ ํ•œ๋‹ค.
  3. unseen ์˜ท์œผ๋กœ์˜ ์ผ๋ฐ˜ํ™”. ๋ฆฌ๋”๋ณด๋“œ์˜ ์ ˆ๋ฐ˜์ด ํ•™์Šต ๋ฐ์ดํ„ฐ๊ฐ€ ์ „ํ˜€ ์—†๋Š” ์˜ท์ด๋‹ค.
  4. ํ‰๊ฐ€์šฉ ๋กœ๋ด‡์— ์ ‘๊ทผํ•  ์ˆ˜ ์—†์—ˆ๋‹ค. ์‹ค๊ธฐ ๋ผ์šด๋“œ์—์„œ ์ €์ž๋Š” ์‹ค์ œ ํ‰๊ฐ€ ์žฅ๋น„๋ฅผ ํ•œ ๋ฒˆ๋„ ๋งŒ์ ธ๋ณด์ง€ ๋ชปํ–ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ „์ด๊ฐ€ sim โ†’ ๋‚ด ๋กœ๋ด‡ โ†’ ๊ทธ๋“ค์˜ ๋กœ๋ด‡์ด ๋˜์–ด, ์ผ๋ฐ˜ํ™” ๋‹จ๊ณ„๊ฐ€ ํ•˜๋‚˜ ๋” ๋ผ์–ด๋“ค์—ˆ๋‹ค.

์—ฌ๊ธฐ์— ํ”„๋กœํ† ์ฝœ ํ•˜๋‚˜๊ฐ€ ๋” ๋ถ™๋Š”๋‹ค โ€” ํ‰๊ฐ€ ์‹œ์ ์— ์˜ท ์ข…๋ฅ˜๊ฐ€ ์ฃผ์–ด์ง€์ง€ ์•Š๋Š”๋‹ค. ์˜ท์€ ๋ฌด์ž‘์œ„๋กœ ๋กœ๋“œ๋˜๊ณ  ์ •์ฑ…์€ ๋ผ๋ฒจ์„ ์ฝ์„ ์ˆ˜ ์—†๋‹ค. ์ €์ž๋Š” ํ•™์Šต๋œ ์˜ท-์ข…๋ฅ˜ ์ž…๋ ฅ ํ† ํฐ๊ณผ ์ถ”๋ก  ์‹œ์  ๋ถ„๋ฅ˜๊ธฐ ๋ถ€ํŠธ์ŠคํŠธ๋žฉ์œผ๋กœ ์ด๋ฅผ ์ฒ˜๋ฆฌํ•œ๋‹ค(ยง4.2, ยง7.6).

๋ฐฉ๋ฒ• (1): ์™œ AWR + RECAP์ธ๊ฐ€

์ €์ž์˜ ์ถœ๋ฐœ์ ์€ โ€œBC๋กœ ์‚ฌ์ „ํ•™์Šต๋๊ณ  ์„ฑ๊ณต๋ฅ ์ด 0์ด ์•„๋‹Œ ์ •์ฑ…์„ ๊ฐœ์„ ํ•˜๋Š” ๋‘ ๊ฐ€์ง€ ๊ธธโ€์ด๋‹ค โ€” ์ฒซ ์‹œ๋„๋ฅผ ๋” ๊น”๋”ํ•˜๊ฒŒ ์™„์ˆ˜ํ•˜๊ฒŒ ๋งŒ๋“ค๊ฑฐ๋‚˜, ์‹คํŒจ์—์„œ ๋ณต๊ตฌํ•˜๊ฒŒ ๋งŒ๋“ค๊ฑฐ๋‚˜. ์ด์ƒ์ ์œผ๋กœ๋Š” ๋‘˜ ๋‹ค์ง€๋งŒ, ์‹ค์ œ๋กœ๋Š” 1๋ผ์šด๋“œ์—์„œ ์ „์ž๋ฅผ, 2๋ผ์šด๋“œ์—์„œ ํ›„์ž๋ฅผ ํ–ˆ๋‹ค(์˜๋„ํ•œ ๊ฒƒ์€ ์•„๋‹ˆ๋ผ๊ณ  ๋ฐํžŒ๋‹ค).

์ฃผ๋ฅ˜ ์˜จ๋ผ์ธ RL(PPO์™€ ๊ทธ group-relative ๋ณ€ํ˜• GRPO)์„ ์“ฐ์ง€ ์•Š์€ ์ด์œ ๋Š” ๋‘ ๊ฐ€์ง€๋‹ค.

  • ์ด๋“ค์€ ๋กœ๊ทธ ํ™•๋ฅ  ์ •์ฑ… ๊ฒฝ์‚ฌ ์—…๋ฐ์ดํŠธ๋ฅผ ์ค‘์‹ฌ์œผ๋กœ ์„ค๊ณ„๋๊ณ , flow matching VLA์— ๊นจ๋—ํ•˜๊ฒŒ ์˜ฎ๊ฒจ์ง€์ง€ ์•Š๋Š”๋‹ค(์ €์ž๋Š” PPO๋ฅ˜ ๋…ผ๋ฆฌ๋ฅผ flow matching VLA์— ์ ์‘์‹œํ‚ค๋ ค๋Š” ์œ ๋งํ•œ ์‹œ๋„๋“ค์ด ์žˆ๋‹ค๋Š” ๊ฒƒ๋„ ํ•จ๊ป˜ ์ ๋Š”๋‹ค).
  • ๋” ๊ทผ๋ณธ์ ์œผ๋กœ, ์œ ํšจํ•œ ํ–‰๋™์€ ์˜ˆ์ธก ๊ณต๊ฐ„ ์•ˆ์˜ ์•„์ฃผ ์–‡์€ manifold๋ฅผ ์ฐจ์ง€ํ•œ๋‹ค. โ€œ๋‚˜์œ ํ–‰๋™์„ ์–ต์ œํ•œ๋‹คโ€ = โ€œํ™•๋ฅ ์„ ๊ทธ๊ฒƒ์œผ๋กœ๋ถ€ํ„ฐ ๋ฐ€์–ด๋‚ธ๋‹คโ€๋Š” ๊ณ„์—ด์˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ๋Œ€๋ถ€๋ถ„ ์˜ˆ์ธก์„ ๊ทธ manifold ๋ฐ–์œผ๋กœ ๋ฐ€์–ด๋‚ธ๋‹ค.

๋ฐ˜๋ฉด ์กฐ๊ฑดํ™”ยท์žฌ๊ฐ€์ค‘ ๊ณ„์—ด์€ manifold๋ฅผ ๋– ๋‚˜์ง€ ์•Š๋Š”๋‹ค โ€” ์ •์ฑ…์ด ์ด๋ฏธ ๋งŒ๋“ค์–ด ๋‚ด๋Š” ์ข‹์€ ํ–‰๋™ ์ชฝ์œผ๋กœ ํ™•๋ฅ ์งˆ๋Ÿ‰์„ ์žฌ๋ถ„๋ฐฐํ•  ๋ฟ์ด๋‹ค. ๋Œ€๊ฐ€๋Š” ๊ทธ ๋’ค์ง‘ํžŒ ๋ฉด, ์ฆ‰ ํƒ์ƒ‰๊ณผ ๋ฐœ๊ฒฌ์ด ๋งค์šฐ ์ œํ•œ๋œ๋‹ค๋Š” ๊ฒƒ์ธ๋ฐ, ๋Œ€ํšŒ ์กฐ๊ฑด์—์„œ๋Š” ์ด trade-off๊ฐ€ ์œ ๋ฆฌํ•˜๋‹ค: ์งˆ์ ์œผ๋กœ ์ƒˆ๋กœ์šด ํ–‰๋™์„ ๋ฐœ๊ฒฌํ•  ํ•„์š”๋Š” ์—†๊ณ  ํ•œ ๋ฒˆ์— ํ™•์‹คํžˆ ๊ฐœ๋Š” ๊ฒƒ์ด ํ•„์š”ํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์ €์ž๋Š” ์ด ์„ ํƒ์„ โ€œ์ฃผ๊ด€์ ์ธ ๋ฒ ํŒ…(a subjective bet)โ€์ด๋ผ๊ณ  ๋ช…์‹œํ•œ๋‹ค.


AWR + RECAP์˜ ์žฅ๋‚œ๊ฐ ๊ทธ๋ฆผ(Fig. 3) โ€” ํ–‰๋™ ๋ฐ์ดํ„ฐ๋Š” ํฐ โ€œ๋‚˜์œ ํ–‰๋™โ€ ๋ชจ๋“œ์™€ ์ž‘์€ โ€œ์ข‹์€ ํ–‰๋™โ€ ๋ชจ๋“œ์˜ ํ˜ผํ•ฉ์ด๋‹ค. AWR ์žฌ๊ฐ€์ค‘์€ ์งˆ๋Ÿ‰์„ ์ข‹์€ ๋ชจ๋“œ ์ชฝ์œผ๋กœ ์˜ฎ๊ธฐ๊ณ , RECAP ์กฐ๊ฑดํ™”(A{>}0)๋Š” ์–‘์˜ advantage ์กฐ๊ฐ์„ ์„ ํƒํ•˜๋ฉฐ(๋‚˜์œ ๊ฒƒ ์ผ๋ถ€๊ฐ€ ์ƒˆ์–ด ๋“ค์–ด์˜ด), ๋‘˜์„ ๋™์‹œ์— ํ•˜๋ฉด ์ •์ฑ… ํƒ€๊นƒ์ด ๊ฑฐ์˜ ์ „๋ถ€ ์ข‹์€ ๋ชจ๋“œ์— ๋‚จ๋Š”๋‹ค.

AWR์„ ์†์‹ค์ด ์•„๋‹ˆ๋ผ ์ƒ˜ํ”Œ๋Ÿฌ์— ๊ฑด๋‹ค

AWR(Peng et al., 2019)์˜ ์›๋ž˜ ํ˜•ํƒœ๋Š” ์ •์ฑ… ๊ฒฝ์‚ฌ ๋Œ€์‹  ๋ฐ์ดํ„ฐ์˜ ํ–‰๋™์œผ๋กœ ์ง€๋„ ํšŒ๊ท€๋ฅผ ํ•˜๋˜ ๊ฐ ์ƒ˜ํ”Œ์— e^{A/\beta} ๊ฐ€์ค‘์„ ์ฃผ๋Š” ๊ฒƒ์ด๋‹ค. ์ €์ž๋Š” ์ด ๊ฐ€์ค‘์„ ์ƒ˜ํ”Œ๋ง ํ™•๋ฅ ๋กœ ์˜ฎ๊ธด๋‹ค:

P(\text{ํ”„๋ ˆ์ž„ } i \text{ ๋ฅผ ๋ฝ‘์Œ}) \;\propto\; e^{\mathrm{clip}(A_i,\,-2,\,2)}

๊ธฐ๋Œ“๊ฐ’ ๊ด€์ ์—์„œ ๋™๋“ฑํ•˜์ง€๋งŒ ๋ฐ์ดํ„ฐ ํšจ์œจ์ด ๋‹ค๋ฅด๋‹ค. ์†์‹ค ๊ฐ€์ค‘ ๋ฐฉ์‹์—์„œ๋Š” e^{-2}์งœ๋ฆฌ ํ”„๋ ˆ์ž„๋„ ์ผ๋‹จ ๋กœ๋“œ๋˜์–ด ์ด๋ฏธ์ง€๊ฐ€ ๋””์ฝ”๋”ฉ๋˜๊ณ  ๋ฐฐ์น˜ ์Šฌ๋กฏ์„ ์ ์œ ํ•œ ๋’ค์— ์ฃฝ๋Š”๋‹ค. ์ƒ˜ํ”Œ๋Ÿฌ ๋ฐฉ์‹์—์„œ๋Š” ๊ทธ๋Ÿฐ ํ”„๋ ˆ์ž„์ด ์• ์ดˆ์— ๊ฑฐ์˜ ๋ฝ‘ํžˆ์ง€ ์•Š๋Š”๋‹ค โ€” ์œ ํšจ ๋ฐฐ์น˜ ํ™œ์šฉ๋„๊ฐ€ ๊ฐ€์ค‘์น˜ ์งˆ๋Ÿ‰์˜ 100%๋กœ ์œ ์ง€๋˜๊ณ , ๊ณ„์‚ฐ์˜ ๋Œ€๋ถ€๋ถ„์ด ์‹ค์ œ๋กœ ๋ฐฐ์šฐ๊ณ  ์‹ถ์€ ์ข‹์€ ํ–‰๋™์— ์“ฐ์ธ๋‹ค. (๋‹ค๋งŒ ์ด โ€œ๋” ๋ฐ์ดํ„ฐ ํšจ์œจ์ โ€์ด๋ผ๋Š” ์ฃผ์žฅ์— ๋Œ€ํ•œ ์ธก์ •์น˜๋Š” ๋…ผ๋ฌธ์— ์—†๋‹ค. ์„ค๊ณ„ ๋…ผ์ฆ์ด๋‹ค.)

์—ฌ๊ธฐ์— ํ•˜๋‚˜์˜ ๋ณด์ •์ด ๋ฐ˜๋“œ์‹œ ๋”ฐ๋ผ๋ถ™๋Š”๋‹ค. ๋ณด์กฐ ํ—ค๋“œ๋“ค(์„ฑ๊ณตยท์™„๋ฃŒยท์˜ท ์ข…๋ฅ˜ ๋“ฑ)์˜ ํƒ€๊นƒ์€ ๋ฐ์ดํ„ฐ ๋ถ„ํฌ์˜ ํ†ต๊ณ„๋Ÿ‰์ด์ง€ advantage๋กœ ๊ธฐ์šธ์–ด์ง„ ๋ถ„ํฌ์˜ ํ†ต๊ณ„๋Ÿ‰์ด ์•„๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋ฝ‘ํžŒ ํ”„๋ ˆ์ž„๋งˆ๋‹ค ์—ญํ™•๋ฅ  ๊ฐ€์ค‘์น˜

w_i \;=\; \frac{1}{N\,p_i\,T_{\mathrm{ep}(i)}}

(์—ํ”ผ์†Œ๋“œ ๊ธธ์ด๋กœ ์ •๊ทœํ™”ํ•œ inverse sampling probability)๋ฅผ ์‹ค์–ด, ๋ณด์กฐ ์†์‹ค๋งŒ w_i๋กœ ๊ฐ€์ค‘ํ•˜๊ณ  ํ–‰๋™ ์†์‹ค์€ ์ด๋ฅผ ๋ฌด์‹œํ•œ๋‹ค. ๊ฐ™์€ ๊ธฐ๊ณ„์žฅ์น˜๊ฐ€ BCยทDAgger ์†Œ์Šค์—๋„ ์ ์šฉ๋˜๋Š”๋ฐ, ๊ฑฐ๊ธฐ์„œ๋Š” ํ”„๋ ˆ์ž„ ์šฐ์„ ์ˆœ์œ„๊ฐ€ ์‹คํŒจ์œจ ๋น„๋ก€ P \propto e^{3(1-\mathrm{SR}_{\text{garment}})}๋ผ์„œ ์•„์ง ๋ชป ํ•˜๋Š” ์˜ท์ด ๊ณผ๋Œ€ํ‘œ์ง‘๋˜๊ณ , IS ๊ฐ€์ค‘์ด ๋‹ค์‹œ ๋ณด์กฐ ํ—ค๋“œ์˜ ํŽธํ–ฅ์„ ์ œ๊ฑฐํ•œ๋‹ค.

์ด โ€œadvantage๋กœ ํŽธํ–ฅ ์ƒ˜ํ”Œ๋งํ•˜๋˜ ๋ณด์กฐ ํ—ค๋“œ๋Š” IS๋กœ ๋˜๋Œ๋ฆฐ๋‹คโ€๋Š” ์กฐํ•ฉ์€ ์ด ๋ฆฌํฌํŠธ์—์„œ ๊ฐ€์žฅ ์ด์‹ ๊ฐ€๋Šฅํ•œ ์กฐ๊ฐ ์ค‘ ํ•˜๋‚˜๋‹ค. value ํ—ค๋“œ๋ฅผ ์ •์ฑ… ์•ˆ์— ๋„ฃ์€ ๋ชจ๋“  ์„ค๊ณ„๊ฐ€ ๋งˆ์ฃผ์น  ๋ฌธ์ œ์ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

๋ฐ์ดํ„ฐ์…‹์„ ํ•ฉ์น˜์ง€ ์•Š๋Š”๋‹ค ยท ์ฒดํฌํฌ์ธํŠธ๋ฅผ ๋˜๊ฐ๋Š”๋‹ค

๋กœ๋”๋Š” BC ๋ฐ์ดํ„ฐ์…‹, ๋ชจ๋“  DAgger ์„ธ์…˜, ์ง€๊ธˆ๊นŒ์ง€ ์ˆ˜์ง‘ํ•œ ๋ชจ๋“  RL ๋กค์•„์›ƒ ๋ฐฐ์น˜๋ฅผ ๊ฐ๊ฐ ๋”ฐ๋กœ ๋“ค๊ณ  ๋Ÿฐํƒ€์ž„์— ์†Œ์Šค๋ณ„ ์ง€๋ถ„์œผ๋กœ ์„ž๋Š”๋‹ค. ๋ฐ์ดํ„ฐ ๋ฏน์Šค๊ฐ€ ์ „์ฒ˜๋ฆฌ ๋‹จ๊ณ„๊ฐ€ ์•„๋‹ˆ๋ผ config ํŒŒ๋ผ๋ฏธํ„ฐ๊ฐ€ ๋˜๋Š” ์…ˆ์ด๋‹ค. RL ๋กค์•„์›ƒ ๋ฐ์ดํ„ฐ์…‹์˜ ์ง€๋ถ„์€ ํ•™์Šต ์ดํ„ฐ๋ ˆ์ด์…˜๋งˆ๋‹ค 0.98๋ฐฐ๋กœ ๊ฐ์‡ ํ•˜๊ณ (ํ•˜ํ•œ 0.1), BC๋Š” ๊ณ ์ • ๋น„์œจ์ด๋ผ ์ „์ฒด ๋ฐ์ดํ„ฐ๊ฐ€ ์ปค์งˆ์ˆ˜๋ก ์‹คํšจ ๋น„์ค‘์ด ์ ๊ทผ์ ์œผ๋กœ ์ค„์–ด๋“ ๋‹ค.

์ฒดํฌํฌ์ธํŠธ ๋กค๋ฐฑ์€ ์ €์ž๊ฐ€ โ€œ์‹ค์šฉ์ ์œผ๋กœ ๋งค์šฐ ์œ ์šฉํ–ˆ๋‹คโ€๊ณ  ๊ผฝ๋Š” ํŠธ๋ฆญ์ด๋‹ค: ์–ผ๋งˆ๊ฐ„ ํ•™์Šตยท์ˆ˜์ง‘ํ•œ ๋’ค ๋ฉฐ์น  ์ „ ์ฒดํฌํฌ์ธํŠธ๋กœ ๋˜๋Œ์•„๊ฐ€์„œ, ๊ทธ ์‚ฌ์ด ์ˆ˜์ง‘๋œ ๋ชจ๋“  ๋ฐ์ดํ„ฐ(๋” ์ƒˆ๋กœ์šด ์ฒดํฌํฌ์ธํŠธ๊ฐ€ ๋ชจ์€ ๊ฒƒ ํฌํ•จ)๋กœ ๋‹ค์‹œ ํ•™์Šตํ•œ๋‹ค. ๋˜๊ฐ๊ธด ๋ชจ๋ธ์€ ๊ทธ ๊ฒฝํ—˜๊ณผ ํ•จ๊ป˜ ์ง„ํ™”ํ•ด ์˜จ ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ํฌ๊ณ  ๋‹ค์–‘ํ•œ, ๋ถ€๋ถ„์ ์œผ๋กœ off-policy์ธ ๊ฒฝํ—˜์„ ํ•œ ๋ฒˆ์— ๋ณด๊ฒŒ ๋˜๊ณ , ์ด๊ฒƒ์ด ์—ฐ์† ํ•™์Šต์ด ๋น ์กŒ๋˜ ์ง€์—ญ ์ตœ์ ์—์„œ ์ •์ฑ…์„ ๊บผ๋‚ด ์ฃผ์—ˆ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ์ €์ž๋Š” \pi^{*}_{0.6}์ด ์ด๋ฅผ ์ฒด๊ณ„์ ์œผ๋กœ ํ•œ๋‹ค(๋ชจ๋“  RL ์ดํ„ฐ๋ ˆ์ด์…˜์ด ๊ฐ™์€ ๊ธฐ์ค€ ์ฒดํฌํฌ์ธํŠธ์—์„œ ์žฌ์‹œ์ž‘)๊ณ  ์ง€์ ํ•˜๋ฉฐ, ์ž์‹ ์€ ๋œ ์ฒด๊ณ„์ ์œผ๋กœ 1๋ผ์šด๋“œ 3ํšŒ ยท 2๋ผ์šด๋“œ 1ํšŒ ํ–ˆ๋‹ค๊ณ  ์ ๋Š”๋‹ค.

ํ•™์Šต ์…‹์—…(ยง2.6): H200 1๋Œ€, ๋ฐฐ์น˜ 192, ์ด ์•ฝ 300k ์Šคํ… + ์ž„์‹œ ์‹คํ—˜๋“ค. \pi_{0.5} ๊ธฐ๋ณธ ๊ฐ€์ค‘์น˜์—์„œ ์‹œ์ž‘ํ•ด ์ฒซ ๋กค์•„์›ƒ ์ „์— 20k ์Šคํ… BC ์›Œ๋ฐ์—…, cosine LR 10^{-4} \to 10^{-5}(100k ์Šคํ…), AdamW, bfloat16, SigLIP ๋™๊ฒฐ, ๋ฐฐ์น˜ ํ•ญ๋ชฉ๋‹น flow ์ƒ˜ํ”Œ 5๊ฐœ.

๋ฐฉ๋ฒ• (2): ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ์—์„œ ์œ ์šฉํ•œ ์—ํ”ผ์†Œ๋“œ๋ฅผ ์ฅ์–ด์งœ๊ธฐ

์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์†๋„๊ฐ€ ์ „์ฒด ์‹œ์Šคํ…œ์˜ ๋ณ‘๋ชฉ์ด๋‹ค โ€” Isaac Sim์—์„œ ์—ํ”ผ์†Œ๋“œ ํ•˜๋‚˜์— ์•ฝ 30์ดˆ. ๊ทธ๋ž˜์„œ ์ˆ˜์ง‘ ์ชฝ ์„ค๊ณ„๊ฐ€ ์ „๋ถ€ โ€œ์‹œ๋ฎฌ-์‹œ๊ฐ„๋‹น ์œ ์šฉํ•œ ์—ํ”ผ์†Œ๋“œโ€๋ฅผ ๋Š˜๋ฆฌ๋Š” ๋ฐ ๋งž์ถฐ์ ธ ์žˆ๋‹ค. (12,500 ์—ํ”ผ์†Œ๋“œ ร— 30์ดˆ โ‰ˆ 104 ์‹œ๋ฎฌ๋ ˆ์ด์…˜-์‹œ๊ฐ„. ์ด ๊ณฑ์…ˆ์€ ํ•„์ž ๊ณ„์‚ฐ์ด๊ณ , ์‹ค์ œ๋กœ๋Š” ๋จธ์‹  ์—ฌ๋Ÿฌ ๋Œ€ ร— ํ”„๋กœ์„ธ์Šค 3~5๊ฐœ๋กœ ๋ณ‘๋ ฌํ™”๋๋‹ค.)

  • ๋จธ์‹ ๋‹น ์‹œ๋ฎฌ ํ”„๋กœ์„ธ์Šค 3~5๊ฐœ(๋Œ€ํšŒ ํ™˜๊ฒฝ์ด ํ•œ ํ”„๋กœ์„ธ์Šค์— ์—ฌ๋Ÿฌ ์”ฌ์„ ์ง€์›ํ•˜์ง€ ์•Š๋Š”๋‹ค). ๊ฐ๊ฐ์€ ๊ณต์œ ๋˜๋Š” ๋ฌด์ƒํƒœ(stateless) ์ •์ฑ… ์„œ๋ฒ„์— ๋ถ™๋Š” ์–‡์€ ํด๋ผ์ด์–ธํŠธ๊ณ , ํ–‰๋™ ์ฒญํฌ๋Š” ํด๋ผ์ด์–ธํŠธ ์ชฝ์— ์บ์‹œ๋œ๋‹ค.
  • ์กฐ๊ธฐ ์ข…๋ฃŒยท๋ณต๊ตฌ: ์„ฑ๊ณตํ•˜๋ฉด ์ฆ‰์‹œ ์ค‘๋‹จ, ์ƒํƒœยทํ–‰๋™ยท์˜ˆ์ธก value์˜ ๋ถ„์‚ฐ์„ ๋ณด๋Š” stuck ๊ฐ์ง€๊ธฐ๊ฐ€ ๊ฐ€๋ง ์—†๋Š” ์—ํ”ผ์†Œ๋“œ๋ฅผ ์ž˜๋ผ๋‚ด๊ณ , watchdog์ด ๋ฉˆ์ถ˜ ์‹œ๋ฎฌ์„ ์žฌ์‹œ์ž‘ํ•œ๋‹ค.
  • ์ˆ˜์ง‘ ์‹œ์ ์˜ ์˜ˆ์ธก๊ฐ’์„ ์—ํ”ผ์†Œ๋“œ์™€ ํ•จ๊ป˜ ์ €์žฅํ•œ๋‹ค(๋‚˜์ค‘์— advantage ๊ณ„์‚ฐ์ด ์ด๋ฅผ ์†Œ๋น„ํ•œ๋‹ค, ยง6.5). ๋ณด์ƒ/value/advantage ์˜ค๋ฒ„๋ ˆ์ด๊ฐ€ ๋ถ™์€ ๋””๋ฒ„๊ทธ ์˜์ƒ๋„ ํ•จ๊ป˜ ๋‚จ๊ธด๋‹ค.

๋กค์•„์›ƒ ์ „๋žต์€ ์—ฌ์„ฏ ๊ฐ€์ง€๋‹ค(Table 1).

์ „๋žต ํ•˜๋Š” ์ผ ํ†ต๊ณ„์— ๋ฐ˜์˜
random seen ํ’€์—์„œ ์˜ท์„ ๊ท ์ผ ์ƒ˜ํ”Œ โœ…
full ๋ชจ๋“  ์˜ท ร— N ์—ํ”ผ์†Œ๋“œ โœ…
curriculum ์„ค์ •ํ•œ ๋ชฉํ‘œ ์„ฑ๊ณต๋ฅ  ๊ทผ์ฒ˜์˜ ์˜ท์„ ์„ ํ˜ธ โœ…
success replay ์„ฑ๊ณต ์—ํ”ผ์†Œ๋“œ์˜ ์ดˆ๋ฐ˜ ์ €์žฅ ์ƒํƒœ๋ฅผ ๋ณต์›ํ•ด (๋” ์„ผ ์ฆ๊ฐ•์œผ๋กœ) ์žฌ์‹คํ–‰ โŒ
semi-success replay ์„ฑ๊ณต ์ง์ „ ์ƒํƒœ๋ฅผ ๋ณต์›, ๊ฑฐ๊ธฐ๊นŒ์ง€ open-loop ์žฌ์ƒ ํ›„ ๋ผ์ด๋ธŒ ์ •์ฑ…์— ์ธ๊ณ„ โŒ
hard mining ์ €์žฅ๋œ ์‹คํŒจ ์ƒํƒœ๋ฅผ ๋ณต์›ํ•ด ๋‹ค์‹œ ์‹œ๋„ โŒ

์•ž์˜ ์„ธ ๊ฐ€์ง€(์‹ ์„ ํ•˜๊ณ  ํŽธํ–ฅ ์—†๋Š” ์—ํ”ผ์†Œ๋“œ)๋งŒ ์˜ท๋ณ„ ์„ฑ๊ณต๋ฅ  ํ†ต๊ณ„์— ๋ฐ˜์˜๋œ๋‹ค. ๋‚˜๋จธ์ง€๋Š” ์˜๋„์ ์œผ๋กœ ๋” ์‰ฝ๊ฑฐ๋‚˜ ๋” ์–ด๋ ค์šด ๋ถ€๋ถ„์ง‘ํ•ฉ์ด๋ผ ํ†ต๊ณ„๋ฅผ ํŽธํ–ฅ์‹œํ‚ค์ง€๋งŒ, ํ•™์Šต์—๋Š” ๊ทธ๋Œ€๋กœ ๊ธฐ์—ฌํ•œ๋‹ค. ์ด ๊ตฌ๋ถ„์€ ๋’ค์— ๋‚˜์˜ฌ ๋ฐด๋”ง ์—…๋ฐ์ดํŠธ์—๋„ ๊ทธ๋Œ€๋กœ ์ ์šฉ๋œ๋‹ค.

๋ฌผ๋ฆฌ ์ƒํƒœ ์Šค๋ƒ…์ƒท(์ž…์ž ์œ„์น˜ยท์†๋„ + ๊ด€์ ˆ ์ƒํƒœ)์ด replay๋ฅผ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๋Š” ์—ด์‡ ๋‹ค.

  • ์„ฑ๊ณต ์ƒํƒœ: ์„ฑ๊ณต์œผ๋กœ ๋๋‚œ ์—ํ”ผ์†Œ๋“œ์˜ 5๋ฒˆ์งธ ์Šคํ…์—์„œ ์Šค๋ƒ…์ƒท, ํ™•๋ฅ  1-\mathrm{SR}๋กœ ์ €์žฅ(๋“œ๋ฌธ ์„ฑ๊ณต์€ ํ•ญ์ƒ ๋ณด๊ด€). ์žฌ์ƒ์€ ์ถ”๊ฐ€ ์ฆ๊ฐ•๊ณผ ํ•จ๊ป˜ ๋Œ๋ฆฌ๊ณ  ์„ฑ๊ณตํ•œ ์žฌ์ƒ๋งŒ ๋‚จ๊ธด๋‹ค โ€” ์–ด๋ ค์šด ์˜ท์˜ ํฌ์†Œํ•œ ์„ฑ๊ณต ๋ฐ์ดํ„ฐ๋ฅผ ์ฆ์‹ํ•˜๋Š” ์žฅ์น˜๋‹ค.
  • ์‹คํŒจ ์ƒํƒœ: EMA๋กœ ํ‰ํ™œํ•œ ์„ฑ๊ณต ์˜ˆ์ธก์ด ๋Ÿฌ๋‹ ์ตœ๋Œ€๊ฐ’์—์„œ 0.12 ์ด์ƒ ๋–จ์–ด์งˆ ๋•Œ(๊ทธ ์ตœ๋Œ€๊ฐ’์ด 0.25๋ฅผ ๋„˜์—ˆ๋˜ ๊ฒฝ์šฐ) ์Šค๋ƒ…์ƒท. ์ฆ‰ ์ •์ฑ…์ด ์œ ๋งํ•œ ์—ํ”ผ์†Œ๋“œ๋ฅผ ๋ˆˆ์— ๋„๊ฒŒ ๋ง์นœ ์ˆœ๊ฐ„์ด๋‹ค.
  • ์ค€-์„ฑ๊ณต ์ƒํƒœ: ์ฒซ ์ฒดํฌํฌ์ธํŠธ์— ๋„๋‹ฌํ–ˆ๊ฑฐ๋‚˜ ๋†’์€ ์˜ˆ์ธก ์„ฑ๊ณต๋ฅ ์„ ์œ ์ง€ํ–ˆ๋˜ ์‹คํŒจ ์—ํ”ผ์†Œ๋“œ โ€” ์ž๋™ ์žฌ์‹œ๋„ ๋Œ€์‹  ์ˆ˜๋™ DAgger ํ๋กœ ๋ณด๋‚ผ ์ˆ˜๋„ ์žˆ๋‹ค.

์ฆ๊ฐ• ์—”์ง„์€ ๋‘ ์Šค์ฝ”ํ”„๋กœ ๋ˆ๋‹ค. ์—ํ”ผ์†Œ๋“œ ๋‹จ์œ„(๋ฆฌ์…‹ ์‹œ ๋ฌด์ž‘์œ„ํ™”, ๋ฌผ๋ฆฌ ์ƒํƒœ์™€ ํ•จ๊ป˜ ์ €์žฅ๋˜์–ด replay๊ฐ€ ์žฌํ˜„ ๊ฐ€๋Šฅ): ์˜ท ํ…์Šค์ฒ˜ ํŒจํ„ด ๊ต์ฒด, LAB ๊ณต๊ฐ„ ์ƒ‰ ์žฌ๋งคํ•‘, ์˜ท ์ž์„ธ/์Šค์ผ€์ผ/๊ฑฐ์น ๊ธฐ ์„ญ๋™, ์นด๋ฉ”๋ผ๋ณ„ ์œ„์น˜ยทํšŒ์ „ยท์ดˆ์  ์ง€ํ„ฐ, ๋กœ๋ด‡ ๋ฒ ์ด์Šค ์œ„์น˜ ์ง€ํ„ฐ, ํ…Œ์ด๋ธ” ํ…์Šค์ฒ˜ ๋ณ€ํ™˜, ๋” ์กฐ๋ช… ํšŒ์ „. ์Šคํ… ๋‹จ์œ„(๋ช‡ ํ”„๋ ˆ์ž„๋งˆ๋‹ค ์žฌ๋ฌด์ž‘์œ„ํ™”): ์˜ท ์ƒ‰์กฐ, ํŒ” ์ƒ‰, ๋” ์กฐ๋ช… ์„ธ๊ธฐ/์ƒ‰/์ƒ‰์˜จ๋„.

์ฆ๊ฐ• ๊ฐ•๋„๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ๊ธฐ์ค€์ด ๋ช…๋ฃŒํ•˜๋‹ค โ€” ์ฆ๊ฐ•๋œ ํ”„๋ ˆ์ž„ ์œ„์—์„œ ๋ˆ„๊ฐ€ ํ–‰๋™ํ•ด์•ผ ํ•˜๋Š”๊ฐ€. 1๋ผ์šด๋“œ์˜ ์ผ๋ฐ˜ ๋กค์•„์›ƒ์€ ๊ฐ€๋ฒผ์šด ์˜์—ญ(ํŒจํ„ด ๊ต์ฒดยท์ƒ‰ ์žฌ๋งคํ•‘ p{=}0.4, ์˜ท ์ž์„ธ $2 cm/$2ยฐ, ์Šค์ผ€์ผ $5%)์— ๋จธ๋ฌธ๋‹ค. ๋ผ์ด๋ธŒ ์ •์ฑ…์˜ ์„ฑ๋Šฅ์„ ๋–จ์–ด๋œจ๋ฆฌ์ง€ ์•Š์œผ๋ฉด์„œ ๊ทœ์ œ ํšจ๊ณผ๋งŒ ์–ป์–ด์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๋ฐ˜๋ฉด success replay๋Š” **์ •์ฑ…์˜ ์„ฑ๋Šฅ์ด ์ƒ๊ด€์—†์œผ๋ฏ€๋กœ** ํ›จ์”ฌ ์„ธ๊ฒŒ ๊ฑด๋‹ค. 2๋ผ์šด๋“œ์—์„œ๋Š” ์ˆ˜์ง‘์ด success replay ์ „์šฉ์œผ๋กœ ๋ฐ”๋€Œ๊ณ  ๊ฐ•๋„๊ฐ€ ํ›จ์”ฌ ๋” ์˜ฌ๋ผ๊ฐ„๋‹ค(p{=}0.8$ ๋“ฑ, ยง9.8).

์ˆ˜๋™ DAgger๋Š” ์ €์žฅ๋œ ์‹คํŒจ/์ค€-์„ฑ๊ณต ์ƒํƒœ๋ฅผ ์‹œ๋ฎฌ์— ๋กœ๋“œํ•ด ์‚ฌ๋žŒ์ด ๋ช‡ ์ดˆ teleop์œผ๋กœ ์˜ท์„ ๊ณ ์นœ ๋’ค ์ •์ฑ…์— ๋„˜๊ธฐ๊ณ , ์ •์ฑ…์ด ์™„์„ฑํ•˜๋ฉด ์—ํ”ผ์†Œ๋“œ ์ „์ฒด๋ฅผ ์‹œ์—ฐ์œผ๋กœ ์ €์žฅํ•˜๋Š” ๋ฃจํ”„๋‹ค. ์ตœ๋Œ€ํ•œ ๋น„๋™๊ธฐ์ ์œผ๋กœ ์„ค๊ณ„ํ•ด์„œ ์‚ฌ๋žŒ์€ ์‹ค์ œ ์ˆ˜์ •์— ์“ฐ๋Š” ๋ช‡ ์ดˆ๋งŒ ์“ฐ๊ณ , ์ •์ฑ…์˜ ์‹คํŒจ๋‚˜ ์™„์ฃผ๋ฅผ ๊ธฐ๋‹ค๋ฆฌ์ง€ ์•Š๋Š”๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์ €์ž์˜ ๊ฒฐ๋ก ์€ ์†”์งํ•˜๊ฒŒ ๋ถ€์ •์ ์ด๋‹ค โ€” ์‹œ๋ฎฌ ๋ฒ„์ „์€ ์“ธ๋ชจ๊ฐ€ ์ œํ•œ์ ์ด์—ˆ๋‹ค. ์‹œ๋ฎฌ ์ธํ„ฐํŽ˜์ด์Šค๋กœ ์ฒœ์„ teleopํ•˜๋Š” ๊ฒƒ์ด ์ •๋ง๋กœ ์–ด๋ ค์› ๊ณ , ๋„๊ตฌ๊ฐ€ ์ œ๋Œ€๋กœ ๋Œ ๋ฌด๋ ต์—๋Š” ์ด๋ฏธ ์ •์ฑ…์ด ์ €์ž๋ณด๋‹ค ์˜ท์„ ์ž˜ ๊ฐฐ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. (์‹ค๊ธฐ ๋ฒ„์ „์€ ์ •๋ฐ˜๋Œ€๋กœ ํ”„๋กœ์ ํŠธ์—์„œ ๊ฐ€์žฅ ์œ ์šฉํ•œ ๋„๊ตฌ๊ฐ€ ๋œ๋‹ค, ยง9.10.)

๋ฐฉ๋ฒ• (3): ์ •์ฑ… ๊ตฌ์กฐ

์ถœ๋ฐœ์ ์€ ์ €์ž ํŒ€์ด 2025 BEHAVIOR-1K Challenge์—์„œ 1์œ„๋ฅผ ํ•œ ์ •์ฑ…์ด๊ณ , ๊ทธ๊ฒƒ์€ ๋‹ค์‹œ \pi_{0.5}(Black et al., 2025)์˜ ํ™•์žฅ์ด๋‹ค. ๋ฒค์น˜๋งˆํฌ ์ž์ฒด์— ๋Œ€ํ•ด์„œ๋Š” BEHAVIOR-1K ๋ฆฌ๋ทฐ๋ฅผ, flow matching ํ–‰๋™ ์ „๋ฌธ๊ฐ€๋ผ๋Š” ๊ณ„๋ณด์˜ ์ถœ๋ฐœ์ ์€ ฯ€0 ๋ฆฌ๋ทฐ๋ฅผ ํ•จ๊ป˜ ๋ณด๋ฉด ๋งฅ๋ฝ์ด ์žกํžŒ๋‹ค.

๊ธฐ๋ณธ ์Šคํƒ: SigLIP-So400m/14 ์ด๋ฏธ์ง€ ์ธ์ฝ”๋”(๋™๊ฒฐ) โ†’ Gemma-2B prefix ํŠธ๋žœ์Šคํฌ๋จธ(์ด๋ฏธ์ง€ + ์ƒํƒœ + ๋ณด์กฐ ํ† ํฐ) โ†’ Gemma-300M ํ–‰๋™ ์ „๋ฌธ๊ฐ€๊ฐ€ prefix KV ์บ์‹œ๋ฅผ ์ฐธ์กฐํ•ด 30์Šคํ… ์ฒญํฌ(30 Hz์—์„œ 1์ดˆ, 12์ฐจ์› ๊ด€์ ˆ ๋ธํƒ€)๋ฅผ flow matching์œผ๋กœ ์ƒ์„ฑ. ์นด๋ฉ”๋ผ 3๋Œ€๋Š” ๋ชจ๋‘ 224ร—224๋กœ ๋ฆฌ์‚ฌ์ด์ฆˆ. FAST ํ–‰๋™ ํ† ํฐ์ด prefix์— ๋“ค์–ด๊ฐ€์ง€๋งŒ ํ•™์Šต ์ „์šฉ์ด๊ณ  ์ถ”๋ก ์—๋Š” ์—†๋‹ค.

BEHAVIOR-1K ์†”๋ฃจ์…˜์—์„œ ๊ทธ๋Œ€๋กœ ์ด์›”๋œ ๊ฒƒ(์ด ๋…ผ๋ฌธ์˜ ๊ธฐ์—ฌ๊ฐ€ ์•„๋‹˜):

  • ์–ธ์–ด ์ž…๋ ฅ์„ ํ†ต์งธ๋กœ ์ œ๊ฑฐ โ€” ํ† ํฌ๋‚˜์ด์ €๋„, ์–ธ์–ด ํ† ํฐ๋„ ์—†๋‹ค.
  • ์ƒ๊ด€๋œ flow matching ๋…ธ์ด์ฆˆ: denoising ๋ฃจํ”„๋ฅผ ์‹œ์ž‘ํ•˜๋Š” ๋…ธ์ด์ฆˆ๋ฅผ ๊ฒฝํ—˜์  ํ–‰๋™ ๊ณต๋ถ„์‚ฐ(norm stats์˜ Cholesky ์ธ์ž, ํ•ญ๋“ฑํ–‰๋ ฌ ์ชฝ์œผ๋กœ shrinkage \beta=0.5)์—์„œ ๋ฝ‘๋Š”๋‹ค.
  • ์ฒญํฌ ๊ฒฝ๊ณ„์˜ ์ƒ๊ด€ ์ธ์ง€ soft inpainting.
  • cross-layer KV-cache mixing: ํ–‰๋™ ์ „๋ฌธ๊ฐ€๊ฐ€ prefix KV ์บ์‹œ๋ฅผ ์ฝ๊ธฐ ์ „์— ๊ฐ ์ธต์˜ KยทV๋ฅผ ๋ชจ๋“  ์ธต์˜ ํ•™์Šต๋œ ์„ ํ˜• ๊ฒฐํ•ฉ์œผ๋กœ ๋Œ€์ฒด โ€” ์ „๋ฌธ๊ฐ€๊ฐ€ VLM์˜ ์–ด๋А ๊นŠ์ด๋ฅผ ๋ณผ์ง€ ๊ณ ๋ฅด๊ฒŒ ํ•œ๋‹ค.
  • ๋ฐฐ์น˜ ํ•ญ๋ชฉ๋‹น (๋…ธ์ด์ฆˆ, ์‹œ๊ฐ„) ์ƒ˜ํ”Œ 5๊ฐœ๊ฐ€ ํ•˜๋‚˜์˜ prefix forward๋ฅผ ๊ณต์œ .

์ •์ฑ… ๊ตฌ์กฐ(Fig. 5) โ€” ๋™๊ฒฐ SigLIP์ด Gemma-2B prefix(์ด๋ฏธ์ง€ยทcurrent queryยท์ƒํƒœยท์˜ท ์ข…๋ฅ˜ยทadvantageยทFAST ํ† ํฐยทFAST query)๋ฅผ ๋จน์ด๊ณ , Gemma-300M flow matching ํ–‰๋™ ์ „๋ฌธ๊ฐ€๊ฐ€ ์ •๋ฆฌ๋œ prefix๋ฅผ ์ฝ์–ด 30์Šคํ… ์ฒญํฌ๋ฅผ ๋‚ธ๋‹ค. ์ฃผํ™ฉ์ƒ‰ ํ™”์‚ดํ‘œ๊ฐ€ ์˜ˆ์ธก ํ—ค๋“œ๋“ค์ด๊ณ , ํ–‰๋™ ์ „๋ฌธ๊ฐ€ ๊ผฌ๋ฆฌ์˜ FM query๊ฐ€ ํ–‰๋™์— ์กฐ๊ฑดํ™”๋œ ๋ฏธ๋ž˜ ์˜ˆ์ธก(success delta ํฌํ•จ)์„ ๋‹ด๋‹นํ•œ๋‹ค. ์ ์„ ์€ AdaRMS ๊ฒฝ๋กœ.

LeHome์„ ์œ„ํ•œ ์ถ”๊ฐ€๋Š” ๋‹ค์„ฏ ๊ฐ€์ง€๋‹ค.

โ‘  ๊ณ„์ธต์  ์–ดํ…์…˜ ๋งˆ์Šคํฌ์™€ ํ† ํฐ ๋ฐฐ์น˜. prefix๋Š” ์—ฌ๋Ÿฌ ํ† ํฐ ๊ทธ๋ฃน์œผ๋กœ ๋‚˜๋‰˜๊ณ , ๊ฐ ๊ทธ๋ฃน์€ ์ž๊ธฐ ์ž์‹ ๊ณผ ์•ž์„  ๋ชจ๋“  ๊ทธ๋ฃน๋งŒ ๋ณธ๋‹ค. ๊ทธ๋ฃน ์ˆœ์„œ๋Š” (์ด๋ฏธ์ง€ + current query) โ†’ (์ƒํƒœ + ์˜ท ์ข…๋ฅ˜) โ†’ (advantage) โ†’ (FAST ํ† ํฐ + FAST query)์ด๊ณ , ๋’ค์˜ ๋‘˜์€ ํ–‰๋™ ์ „๋ฌธ๊ฐ€๊ฐ€ ๋Œ๊ธฐ ์ „์— KV ์บ์‹œ์—์„œ ์ œ๊ฑฐ๋œ๋‹ค. ์ƒํƒœ๋Š” ๊ด€์ ˆ 12๊ฐœ๋ฅผ 256 ๊ตฌ๊ฐ„์œผ๋กœ ์ด์‚ฐํ™”ํ•ด ์ „์šฉ 256-์—”ํŠธ๋ฆฌ ํ…Œ์ด๋ธ”๋กœ ์ž„๋ฒ ๋”ฉํ•œ๋‹ค.

ํ•ต์‹ฌ ์„ค๊ณ„๋Š” current query๊ฐ€ ์ด๋ฏธ์ง€ ๊ทธ๋ฃน์— ์•‰์•„ ์žˆ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ์ƒํƒœยท์˜ท ์ข…๋ฅ˜ยทadvantage๊ฐ€ ๊ทธ ํ† ํฐ์—๋Š” ๋ณด์ด์ง€ ์•Š์œผ๋ฏ€๋กœ, ๋ชจ๋“  ์˜ˆ์ธก ํ—ค๋“œ๋Š” ํ”ฝ์…€๋งŒ์œผ๋กœ ์ผํ•ด์•ผ ํ•œ๋‹ค. value ํ—ค๋“œ๊ฐ€ ๊ณ ์œ ์ˆ˜์šฉ๊ฐ๊ฐ ์ƒํƒœ์— ๊ณผ์ ํ•ฉํ•  ์ˆ˜ ์—†๊ณ , ์˜ท-์ข…๋ฅ˜ ํ—ค๋“œ๊ฐ€ ์˜ท-์ข…๋ฅ˜ ์ž…๋ ฅ ํ† ํฐ์„ ๊ทธ๋Œ€๋กœ ๋ฒ ๋‚„ ์ˆ˜ ์—†๋‹ค. ์ด ํ•œ ์ค„์ด ๋’ค์˜ ๋ชจ๋“  value ์‹ ํ˜ธ์˜ ์‹ ๋ขฐ์„ฑ์„ ๋– ๋ฐ›์นœ๋‹ค.

โ‘ก ์˜ท ์ข…๋ฅ˜ ์ž…๋ ฅ ํ† ํฐ. 4๊ฐœ ์ค‘ ํ•˜๋‚˜์˜ ํ•™์Šต๋œ ์ž„๋ฒ ๋”ฉ์ด ์ƒํƒœ ํ† ํฐ ์˜†์— ๋†“์ธ๋‹ค โ€” ํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŠธ๋ฅผ ๋Œ€์ฒดํ•˜๋Š” ์ž๋ฆฌ๋‹ค. ํ•™์Šต ๋•Œ๋Š” ์ •๋‹ต ์ข…๋ฅ˜๋ฅผ, ํ‰๊ฐ€ ๋•Œ๋Š” ์—ํ”ผ์†Œ๋“œ ๋งจ ์•ž์—์„œ ๋ชจ๋ธ ์ž์‹ ์ด ์˜ˆ์ธกํ•œ ์ข…๋ฅ˜๋ฅผ ์ดํ›„ ๋‚ด๋‚ด ์ž…๋ ฅ์œผ๋กœ ์“ด๋‹ค. ์ €์ž๋Š” ์ด ๋‹จ๊ณ„๊ฐ€ ๊ฒฐ์ •์ ์ด์ง€๋Š” ์•Š์„ ๊ฒƒ์ด๋ผ๊ณ  ์Šค์Šค๋กœ ์œ ๋ณดํ•œ๋‹ค(ํ•™์Šต ํ›„๋ฐ˜์˜ ๋ถ„๋ฅ˜ ์ •ํ™•๋„๊ฐ€ 99%๋ฅผ ๋„˜์—ˆ๊ณ , ๋Œ€๋ถ€๋ถ„ ์ด๋ฏธ์ง€๋งŒ์œผ๋กœ ์˜ท์„ ์•Œ์•„๋ณผ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์ถ”๊ฐ€ ์ •๋ณด๊ฐ€ ํฌ์ง€ ์•Š๋‹ค๋Š” ์ด์œ ).

โ‘ข advantage ์กฐ๊ฑดํ™”. ํ•™์Šต ์ค‘ ๋ชจ๋“  ํ”„๋ ˆ์ž„์ด advantage A๋ฅผ ๊ฐ–๊ณ , ํ–‰๋™ ์ „๋ฌธ๊ฐ€๊ฐ€ ์ด๋ฅผ ์กฐ๊ฑด์œผ๋กœ ๋ฐ›๋Š”๋‹ค. ๊ฒŒ์ดํŒ…์ด ๋น„๋Œ€์นญ์ธ ๊ฒƒ์ด ํฌ์ธํŠธ๋‹ค โ€” A<0์ด๋ฉด ํ† ํฐ์„ ํ•ญ์ƒ ๋งˆ์Šคํ‚น(์ค‘๋ฆฝ)ํ•˜๊ณ , A \geq 0์ด๋ฉด ํ™•๋ฅ ์ ์œผ๋กœ ๋งˆ์Šคํ‚นํ•˜๋˜ P(\text{์ค‘๋ฆฝ})์ด A{=}0์˜ 0.5์—์„œ A \geq 2์˜ 0.1๊นŒ์ง€ ์„ ํ˜•์œผ๋กœ ๋‚ด๋ ค๊ฐ„๋‹ค. ์ฆ‰ โ€œ๋‚˜์œ ํ–‰๋™โ€์ด๋ผ๋Š” ์กฐ๊ฑด์€ ์• ์ดˆ์— ํ•™์Šต๋˜์ง€ ์•Š๋Š”๋‹ค. ์ถ”๋ก  ์‹œ์—๋Š” ํ† ํฐ์ด ํ•ญ์ƒ ํ™œ์„ฑ์ด๊ณ , CFG๊ฐ€ ๊ณต์œ  prefix KV ์บ์‹œ ์œ„์—์„œ ํ–‰๋™ ์ „๋ฌธ๊ฐ€๋ฅผ ์กฐ๊ฑด๋ถ€ยท๋ฌด์กฐ๊ฑด ๋‘ ๋ฒˆ ๋Œ๋ ค ์†๋„์žฅ์„ \hat{v} = v_u + s\,(v_c - v_u)๋กœ ํ•ฉ์„ฑํ•œ๋‹ค.

โ‘ฃ AdaRMS ๋‹ค์ค‘ ์‹ ํ˜ธ ์กฐ๊ฑดํ™”. \pi_{0.5}์˜ ํ–‰๋™ ์ „๋ฌธ๊ฐ€๋Š” ์ด๋ฏธ flow matching ์‹œ๊ฐ„์—์„œ ์œ ๋„ํ•œ ์กฐ๊ฑด ๋ฒกํ„ฐ๋กœ ๋งค ์ธต RMSNorm์„ ๋ณ€์กฐํ•œ๋‹ค. ์—ฌ๊ธฐ์— ๋‘ ์‹ ํ˜ธ๋ฅผ ๋” ์–น๋Š”๋‹ค:

c \;=\; \underbrace{\mathrm{MLP}(\mathrm{posemb}(t))}_{\text{flow time (๊ธฐ์กด)}} \;+\; \underbrace{g[\text{garment\_type}]}_{\text{ํ•™์Šต๋œ 4๊ฐœ ๋ฒกํ„ฐ}} \;+\; \underbrace{\mathbf{1}[\text{advantage active}] \cdot a}_{\text{ํ•™์Šต๋œ 1๊ฐœ ๋ฒกํ„ฐ}}

์ƒˆ ๋ฒกํ„ฐ๋Š” ์ „๋ถ€ 0์œผ๋กœ ์ดˆ๊ธฐํ™”๋˜์–ด, ์ด ๋ณ€๊ฒฝ ์ด์ „์— ํ•™์Šต๋œ ์ฒดํฌํฌ์ธํŠธ๊ฐ€ ์Šคํ… 0์—์„œ ๋™์ผํ•˜๊ฒŒ ์žฌ๊ฐœ๋œ๋‹ค. ๋™๊ธฐ๊ฐ€ ๊ตฌ์ฒด์ ์ด๋‹ค โ€” ์ดˆ๊ธฐ ์‹คํ—˜์—์„œ ํ–‰๋™ ์˜ˆ์ธก์ด ์˜ท ์ข…๋ฅ˜์™€ advantage์— ์ถฉ๋ถ„ํžˆ ๊ฐ•ํ•˜๊ฒŒ ์กฐ๊ฑดํ™”๋˜์ง€ ์•Š์•˜๊ณ , ์ž…๋ ฅ์ด ์˜ฌ๋ฐ”๋ฅธ ์ข…๋ฅ˜๋ฅผ ์ฃผ๋Š”๋ฐ๋„ ๋ชจ๋ธ์ด ๋‹ค๋ฅธ ์ข…๋ฅ˜์˜ ๋™์ž‘์„ ํ•˜๋Š” ๊ฒƒ์„ ๊ด€์ฐฐํ–ˆ๋‹ค. prefix์˜ ํ† ํฐ ํ•˜๋‚˜๋Š” ์‹ ํ˜ธ๋กœ์„œ ๋„ˆ๋ฌด ์•ฝํ•˜๊ณ , AdaRMS๋Š” ํ–‰๋™ ์ „๋ฌธ๊ฐ€์˜ ๋ชจ๋“  ์ธต์„ ๋ณ€์กฐํ•˜๋Š” ํ›จ์”ฌ ์ง์ ‘์ ์ธ ๊ฒฝ๋กœ๋‹ค. (๋‹ค๋งŒ ๊ทผ๊ฑฐ๋Š” โ€œ์ถ”๊ฐ€ ํ›„ ์ž˜๋ชป๋œ ์˜ท ํ–‰๋™์ด ์‹œ๊ฐ์ ์œผ๋กœ ์ค„์—ˆ๋‹คโ€๋Š” ์ •์„ฑ ๊ด€์ฐฐ๋ฟ์ด๋‹ค.)

โ‘ค Exclusive Self-Attention(XSA)๊ณผ ํ–‰๋™ ์ •๊ทœํ™”. XSA(Zhai, 2026)๋Š” ์–ดํ…์…˜ ์ถœ๋ ฅ์—์„œ ์ž๊ธฐ ์ž์‹ ์˜ value ๋ฒกํ„ฐ ์„ฑ๋ถ„์„ ๋นผ์„œ โ€œ์ž๊ธฐ ์ž์‹ ์„ ๊ทธ๋Œ€๋กœ ํ†ต๊ณผ์‹œํ‚ค๋Š” ๊ฒฝ๋กœโ€๋ฅผ ์—†์•ค๋‹ค:

z_t \;=\; y_t - \frac{y_t \cdot v_t}{\lVert v_t \rVert^2 + \varepsilon}\, v_t

์ €์ž๋Š” ์ด๊ฒƒ์„ ์ฑ„ํƒํ•œ ์ด์œ ๋ฅผ ์ˆจ๊ธฐ์ง€ ์•Š๋Š”๋‹ค โ€” ๋ฐœํ‘œ๋œ ์ง€ ๋ช‡ ๋‹ฌ ์•ˆ ๋œ ์—ฐ๊ตฌ์ด๊ณ  ์ดˆ๊ธฐ ๊ฒฐ๊ณผ๊ฐ€ ์ข‹์•„ ๋ณด์—ฌ์„œ ์‹œํ—˜ํ–ˆ์œผ๋ฉฐ, ์‚ฌ์ „ํ•™์Šต ๋ชจ๋ธ์— ๋ถ™์ด๋ฉด ์ฒ˜์Œ์—๋Š” ์†์‹ค์ด ๊นจ์ง€์ง€๋งŒ ๋†€๋ž„ ๋งŒํผ ๋นจ๋ฆฌ ํšŒ๋ณตํ•ด์„œ ๊ทธ๋ƒฅ ๋‚จ๊ฒผ๊ณ , โ€œ์ตœ๊ทผ ์œ ํ–‰์— ๊ธฐ๋Œ”๋‹ค(I rely on โ€˜recent fashionโ€™ here)โ€๊ณ  ์ ๋Š”๋‹ค.

ํ–‰๋™ ์ •๊ทœํ™”๋Š” ๋ฐ˜๋Œ€๋กœ ๊ทผ๊ฑฐ๊ฐ€ ๋šœ๋ ทํ•˜๋‹ค. ํ–‰๋™์ด ํ˜„์žฌ ์ƒํƒœ๋กœ๋ถ€ํ„ฐ์˜ ๋ธํƒ€์ด๋ฏ€๋กœ ๊ทธ ์‚ฐํฌ๋Š” horizon์— ๋”ฐ๋ผ ๋Œ€๋žต ๋žœ๋ค์›Œํฌ์ฒ˜๋Ÿผ ์ปค์ง„๋‹ค(\sigma \propto \sqrt{t}). ์ „์—ญ ์Šค์ผ€์ผ ํ•˜๋‚˜๋กœ ์ •๊ทœํ™”ํ•˜๋ฉด ์‹ค์ œ๋กœ ์‹คํ–‰๋˜๋Š” ๊ฐ€๊นŒ์šด ์Šคํ…์„ ๊ณผ๋„ํ•˜๊ฒŒ ์ถ•์†Œํ•˜๊ณ  ๋ถ„์‚ฐ์ด ํฐ ๊ผฌ๋ฆฌ๊ฐ€ ์†์‹ค์„ ์ง€๋ฐฐํ•œ๋‹ค. ๊ทธ๋ž˜์„œ horizon ์œ„์น˜๋งˆ๋‹ค ํ‰๊ท ยทํ‘œ์ค€ํŽธ์ฐจ๋ฅผ ๋”ฐ๋กœ ๋‘๋˜, ๊ฒฝํ—˜์  ํ‘œ์ค€ํŽธ์ฐจ๊ฐ€ ๋“ค์ญ‰๋‚ ์ญ‰ํ•˜๋ฏ€๋กœ ์ฐจ์›๋ณ„๋กœ ๋งค๋„๋Ÿฌ์šด ์ ํ•ฉ

\sigma_d(t) \;=\; a_d + s_d \sqrt{t + e_d}

๋ฅผ ๋Œ€์‹  ์“ด๋‹ค(ํ‰๊ท ์€ ์„ ํ˜• ์ ํ•ฉ). ๋งค๋„๋Ÿฌ์šด ๊ถค์ ์„ ๋งค๋„๋Ÿฝ๊ฒŒ ์œ ์ง€ํ•˜๋ฉด์„œ ์‹œ๊ฐ„๋ณ„ ํฌ๊ธฐ ํ”„๋กœํŒŒ์ผ์€ ์‚ด๋ฆฌ๋Š” ์ ˆ์ถฉ์ด๋‹ค.

์ €์ž๋Š” ์ด ์ ˆ ๋ง๋ฏธ์— โ€œ๊ตฌ์กฐ๋ฅผ ์žˆ๋Š” ๊ทธ๋Œ€๋กœ ์ œ์‹œํ•œ๋‹ค. ์ œ๋Œ€๋กœ ablationํ•˜์ง€ ์•Š์•˜๊ณ , ์ œ๋Œ€๋กœ ๋œ ablation ์—ฐ๊ตฌ๋Š” ์˜ˆ์‚ฐ(์‹œ๊ฐ„ยท๋น„์šฉ)์„ ๋ช‡ ๋ฐฐ๋กœ ๋Š˜๋ ธ์„ ๊ฒƒโ€์ด๋ผ๊ณ  ๋ช…์‹œํ•œ๋‹ค. ์–ด๋А ์กฐ๊ฐ์ด ๊ฒฐ์ •์ ์ด์—ˆ๋Š”์ง€๋Š” ์ด ๋ฆฌํฌํŠธ๋กœ ์•Œ ์ˆ˜ ์—†๋‹ค.

๋ฐฉ๋ฒ• (4): ์ •์ฑ…์ด ์ž๊ธฐ ์ž์‹ ์˜ value function

๋ณด์กฐ ์˜ˆ์ธก ํ—ค๋“œ๋Š” ๋‘ ๋ฌถ์Œ์ด๋‹ค.

ํ˜„์žฌ ํ”„๋ ˆ์ž„ ํ—ค๋“œ(Table 2)๋Š” ์ „๋ถ€ ์ด๋ฏธ์ง€ ๊ทธ๋ฃน์— ๋†“์ธ ํ•˜๋‚˜์˜ ํ•™์Šต๋œ current query ํ† ํฐ(1ร—2048)์—์„œ ๋‚˜์˜ค๋Š” ์„ ํ˜• probe๋‹ค. ์ด๋ฏธ์ง€ ์™ธ์—๋Š” ์•„๋ฌด๊ฒƒ๋„ ๋ณด์ง€ ์•Š์œผ๋ฉฐ ํ•˜๋‚˜์˜ VLM forward๋ฅผ ๊ณต์œ ํ•œ๋‹ค.

ํ—ค๋“œ ์ถœ๋ ฅ ํƒ€๊นƒ ํ•™์Šต ๋ฐ์ดํ„ฐ ์ตœ์ข… ์†”๋ฃจ์…˜์—์„œ ์“ฐ์ด๋Š”๊ฐ€
success sigmoid P(\text{์—ํ”ผ์†Œ๋“œ ์„ฑ๊ณต}) RL ๋กค์•„์›ƒ โœ… value function ๋ณธ์ฒด
checkpoint sigmoid P(\text{์ค‘๊ฐ„ ์ฒดํฌํฌ์ธํŠธ ๋„๋‹ฌ}) RL ๋กค์•„์›ƒ โŒ ๋ ˆ๊ฑฐ์‹œ
garment type softmax(4) ์˜ท ํด๋ž˜์Šค ์ „์ฒด ๋ฐ์ดํ„ฐ โœ… ์ถ”๋ก  ๋ถ€ํŠธ์ŠคํŠธ๋žฉ
completion sigmoid t/T ์„ฑ๊ณต ์—ํ”ผ์†Œ๋“œ๋งŒ โœ… ์ง„ํ–‰๋„ shaping
TTC sigmoid ์™„๋ฃŒ๊นŒ์ง€ ์‹œ๊ฐ„(TD) ์ „์ฒด ๋ฐ์ดํ„ฐ โŒ ๋ ˆ๊ฑฐ์‹œ
keypoint distances linear(21) ์กฐ๊ฑด๋ณ„ ๊ฑฐ๋ฆฌ ๋น„์œจ RL ๋กค์•„์›ƒ โœ… ๋ฏธ๋ž˜ ์˜ˆ์ธก์˜ ํƒ€๊นƒ
  • success ํ—ค๋“œ๊ฐ€ ์ด RL ์…‹์—… ์ „์ฒด์˜ value function์ด๋‹ค. ์ด์ง„ ๊ฒฐ๊ณผ์— BCE๋กœ ํ•™์Šตํ•˜๊ณ , advantage ๊ณ„์‚ฐ๊ณผ ๋กค์•„์›ƒ ์ค‘ ์‹ค์‹œ๊ฐ„ ์‹คํŒจ ๊ฐ์ง€๋ฅผ ๊ตด๋ฆฐ๋‹ค.
  • completion ํ—ค๋“œ๋Š” ์„ฑ๊ณต ์—ํ”ผ์†Œ๋“œ์—์„œ๋งŒ t/T๋กœ ํ•™์Šตํ•œ๋‹ค. success์™€ ๋‹ฌ๋ฆฌ ์ •์ฑ…์— ์•ˆ์ •์ (policy-stable)์ด๋ผ๋Š” ์ ์ด ๊ฒฐ์ •์ ์ด๋‹ค โ€” ์–ด๋–ค ์ •์ฑ…์ด ๋งŒ๋“ค์—ˆ๋“  ๊ณผ์ œ ์ง„ํ–‰๋„๋Š” ๊ฑฐ์˜ ๊ฐ™์•„ ๋ณด์ธ๋‹ค.
  • keypoint distance ํ—ค๋“œ๋Š” ๋Œ€ํšŒ ์„ฑ๊ณต ํŒ์ •๊ธฐ๊ฐ€ ์“ฐ๋Š” ๋ฐ”๋กœ ๊ทธ ๋น„์œจ d^{(i)} = \mathrm{dist}_i / \mathrm{threshold}_i๋ฅผ ์ด๋ฏธ์ง€์—์„œ ์˜ˆ์ธกํ•œ๋‹ค. ์ถœ๋ ฅ 21๊ฐœ๊ฐ€ ์˜ท ์ข…๋ฅ˜๋ณ„ ์Šฌ๋ผ์ด์Šค๋กœ ์กฐ์ง๋˜๊ณ (top_long [0:5], top_short [5:10], pant_long [10:17], pant_short [17:21]), ํ˜„์žฌ ์˜ท์— ํ•ด๋‹นํ•˜๋Š” ์Šฌ๋ผ์ด์Šค๋งŒ ์†์‹ค์— ํ™œ์„ฑ์ด๊ณ  ๋‚˜๋จธ์ง€๋Š” NaN ๋งˆ์Šคํ‚น๋œ๋‹ค. ๋™๊ธฐ๋Š” world model์ด์—ˆ๋‹ค โ€” ํ˜„์žฌ ์ƒํƒœ๋ฅผ ์ธ์ฝ”๋”ฉํ•˜๊ณ  ํ–‰๋™์— ์กฐ๊ฑดํ™”ํ•ด ๋ฏธ๋ž˜ ์ƒํƒœ๋ฅผ ์˜ˆ์ธกํ•˜๊ณ  ์‹ถ์—ˆ์ง€๋งŒ, ์™„์ „ํ•œ world model์€ ๋„ˆ๋ฌด ๋น„์‹ธ๊ณ  ์ƒํƒœ์˜ ๋Œ€๋ถ€๋ถ„์€ ์˜ˆ์ธกํ•  ๊ฐ€์น˜๊ฐ€ ์—†๋‹ค(๋กœ๋ด‡ ์ƒํƒœ๋Š” ์ž๋ช…ํ•˜๊ณ  ์˜ท ์ƒํƒœ๋งŒ ๊ฐ’์„ ๊ฐ–๋Š”๋‹ค). ๊ทธ๋ž˜์„œ ํ”ฝ์…€์ด๋‚˜ ์ž ์žฌ๊ณต๊ฐ„ ๋Œ€์‹  ์„ฑ๊ณต์„ ์ •์˜ํ•˜๋Š” ๊ทธ ์ˆซ์ž ๋ช‡ ๊ฐœ๋ฅผ ์ง์ ‘ ์˜ˆ์ธกํ•œ๋‹ค. ๋งค์šฐ ๊ฐ’์‹ผ world model ๋Œ€์šฉํ’ˆ์ด๋˜, ํƒ€๊นƒ์ด ํŠน๊ถŒ ์ •๋ณด๋ผ ์ผ๋ฐ˜์ ์œผ๋กœ ์‹œ๋ฎฌ์—์„œ๋งŒ ์–ป์„ ์ˆ˜ ์žˆ๋‹ค๋Š” ๋‹จ์„œ๊ฐ€ ๋ถ™๋Š”๋‹ค(์ด ๋‹จ์„œ๊ฐ€ ยง9์—์„œ ๊ทธ๋Œ€๋กœ ๋ฐœ๋ชฉ์„ ์žก๋Š”๋‹ค).

๋ฏธ๋ž˜ ์˜ˆ์ธก ํ—ค๋“œ๋Š” ๊ฐ™์€ ์–‘๋“ค์„ 30ํ”„๋ ˆ์ž„ ์•ž์—์„œ ์˜ˆ์ธกํ•œ๋‹ค. ๋‘ ๊ฐœ์˜ ์ถ”๊ฐ€ ์ฟผ๋ฆฌ ํ† ํฐ์ด ์žˆ๋Š”๋ฐ, FAST query๋Š” ํ•™์Šต ์ „์šฉ(์ถ”๋ก ์—๋Š” FAST๊ฐ€ ์—†์œผ๋ฏ€๋กœ ์ˆœ์ „ํžˆ VLM ํ‘œํ˜„์— ๋ฏธ๋ž˜ ์ธ์ง€๋ฅผ ๋ฐ€์–ด ๋„ฃ๋Š” ์—ญํ• )์ด๊ณ , FM query๋Š” ํ–‰๋™ ์ „๋ฌธ๊ฐ€ suffix์˜ ๊ผฌ๋ฆฌ์— ๋ถ™์–ด 30๊ฐœ ํ–‰๋™ ํ† ํฐ๊ณผ ์–‘๋ฐฉํ–ฅ์ด๋‹ค. ์ฆ‰ ๋งค flow ์Šคํ…๋งˆ๋‹ค denoise๋œ ํ–‰๋™์„ ์ฝ์œผ๋ฏ€๋กœ ์ •์ฑ…์ด ๋ง‰ ํ•˜๋ ค๋Š” ํ–‰๋™์— ์กฐ๊ฑดํ™”๋œ ์˜ˆ์ธก์„ ๋‚ธ๋‹ค. ์—ฌ๊ธฐ๊ฐ€ โ€œworld modelโ€์ด ์‹ค์ œ๋กœ ์•‰์•„ ์žˆ๋Š” ์ž๋ฆฌ์ด๊ณ , ๋™์‹œ์— Q ํ•จ์ˆ˜ ์—ญํ• ์„ ํ•˜๋Š” ์„ฑ๊ณต ์ž”์ฐจ๋ฅผ ๋‚ธ๋‹ค:

\Delta_{\text{success}} \;=\; y \;-\; \mathrm{sg}\!\left(\hat{P}_{\text{success}}\right)

์‹ค์ œ ๊ฒฐ๊ณผ์—์„œ (stop-gradient๋œ) ํ˜„์žฌ success ํ—ค๋“œ ์ถ”์ •์„ ๋บ€ ๊ฐ’ โ€” โ€œ์ด ๊ตฌ์ฒด์ ์ธ ํ–‰๋™๋“ค์„ ํ•˜๋ฉด, ์ด๋ฏธ์ง€๋งŒ ๋ณธ baseline๋ณด๋‹ค ์–ผ๋งˆ๋‚˜ ๋” ์ข‹๊ฑฐ๋‚˜ ๋‚˜์˜๊ฒŒ ๋๋‚  ๊ฒƒ์ธ๊ฐ€โ€. stop-gradient๊ฐ€ ์ด Q/Advantage ์„ฑ๊ฒฉ์˜ ํ—ค๋“œ๊ฐ€ V ์„ฑ๊ฒฉ์˜ success ํ—ค๋“œ๋ฅผ ๋Œ๊ณ  ๋‹ค๋‹ˆ์ง€ ๋ชปํ•˜๊ฒŒ ๋ง‰๋Š”๋‹ค. flow ์‹œ๊ฐ„ ๊ฐ€์ค‘๋„ ๋ถ™๋Š”๋‹ค โ€” ์†์‹ค์„ (1-t)๋กœ ์Šค์ผ€์ผํ•˜๊ณ  t>0.5์ธ ์ƒ˜ํ”Œ์€ ์•„์˜ˆ ์ œ์™ธํ•œ๋‹ค(๊ฑฐ์˜ ๋…ธ์ด์ฆˆ๋ฟ์ธ ํ–‰๋™ ์ฒญํฌ๋Š” ๋ฏธ๋ž˜์— ๋Œ€ํ•ด ์“ธ ๋งŒํ•œ ์‹ ํ˜ธ๋ฅผ ๋‹ด์ง€ ๋ชปํ•˜๋ฏ€๋กœ).

์ด๋ ‡๊ฒŒ valueยทQยท๊ฐ’์‹ผ world model ๋Œ€์šฉํ’ˆ์„ ํ•˜๋‚˜์˜ ์ •์ฑ… ์•ˆ์— ๋„ฃ๋Š” ์ด์œ ๋Š” ์‹ค์šฉ์ ์ด๋‹ค: ํ•™์Šตยท์„œ๋น™ยท๋ฒ„์ „ ๊ด€๋ฆฌํ•  ๋ชจ๋ธ์ด ํ•˜๋‚˜๋ฟ์ด๊ณ , ์„ฑ๊ณต ํ™•๋ฅ ์ด๋‚˜ ๋ฏธ๋ž˜ ์ƒํƒœ๋ฅผ ์˜ˆ์ธกํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ์›์‹œ ๋Šฅ๋ ฅ์ด ์ตœ์„ ์˜ ํ–‰๋™ ์ฒญํฌ๋ฅผ ๊ณ ๋ฅด๋Š” ๊ฒƒ๊ณผ ์ƒ๋‹น ๋ถ€๋ถ„ ๊ฒน์น˜๋ฏ€๋กœ ํ‘œํ˜„์„ ๊ณต์œ ํ•ด ๊ณ„์‚ฐ์„ ์•„๋ผ๊ณ  ๊ธ์ •์  ๊ต์ฐจ ํ•™์Šต์„ ๊ธฐ๋Œ€ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ชจ๋“  ํ—ค๋“œ ๊ธฐ์šธ๊ธฐ๋Š” VLM ๋ฐฑ๋ณธ์œผ๋กœ ํ˜๋Ÿฌ ๋“ค์–ด๊ฐ€๊ณ (stop-gradient ์—†์Œ), ์ž‘์€ ์†์‹ค ๊ฐ€์ค‘์น˜๊ฐ€ ์ด๋“ค์ด ์ง€๋ฐฐํ•˜์ง€ ๋ชปํ•˜๊ฒŒ ๋ง‰๋Š”๋‹ค.

์†์‹ค ๊ฐ€์ค‘์น˜(Table 3, ํ–‰๋™ flow matching ์†์‹ค = 1.0 ๊ธฐ์ค€): success 0.05 ยท ttc 0.05 ยท completion 0.02 ยท garment_type 0.02 ยท checkpoint 0.001 ยท FAST 0.01 ยท keypoint_distance 0.02 ยท wm_fast(ร—3) 0.01 ยท wm_flow success 0.1 ยท wm_flow completion 0.05 ยท wm_flow keypoint 0.02.

์ถ”๊ฐ€ ๋””ํ…Œ์ผ ์…‹์ด ํฅ๋ฏธ๋กญ๋‹ค.

  • ์„ฑ๊ณต ๊ผฌ๋ฆฌ ๋ถ€์ŠคํŠธ โ€” ์„ฑ๊ณต ์—ํ”ผ์†Œ๋“œ์˜ ๋งˆ์ง€๋ง‰ 20ํ”„๋ ˆ์ž„์€ success BCE์— 20๋ฐฐ ๊ฐ€์ค‘์„ ๋ฐ›๋Š”๋‹ค. ์ด์œ ๊ฐ€ ํ†ต๊ณ„์ ์ด๋‹ค: ์ •์ฑ…์ด ์„ฑ๊ณต ์ง์ „์— ์‹คํŒจํ•˜๋ฉด ๊ทธ ์ƒํƒœ์— ์˜ค๋ž˜ ๋จธ๋ฌด๋ฅด๋ฉฐ โ€œ๊ฑฐ์˜ ์„ฑ๊ณต์ธ๋ฐ ์‹คํŒจโ€์ธ ํ”„๋ ˆ์ž„์„ ์ž”๋œฉ ๋งŒ๋“œ๋Š” ๋ฐ˜๋ฉด, ์„ฑ๊ณตํ•œ ์—ํ”ผ์†Œ๋“œ๋Š” ์ฆ‰์‹œ ์ข…๋ฃŒ๋œ๋‹ค. ์‹œ๊ฐ์ ์œผ๋กœ ๊ตฌ๋ถ„๋˜์ง€ ์•Š๋Š” ์ด ์ƒํƒœ๋“ค์˜ ๋นˆ๋„๋ฅผ ์žฌ์กฐ์ •ํ•˜๋Š” ์žฅ์น˜๋‹ค.
  • ์ •๊ทœํ™” โ€” ๋ณด์กฐ ํ—ค๋“œ๋“ค์ด ํ•™์Šต ๋ฐ์ดํ„ฐ์— ์‹ฌํ•˜๊ฒŒ ๊ณผ์ ํ•ฉํ•˜๋Š” ๊ฒฝํ–ฅ์ด ์žˆ์–ด์„œ ์ปค๋„์— 0.001์˜ ์ถ”๊ฐ€ weight decay๋ฅผ ๊ฑด๋‹ค(๊ธฐ๋ณธ decay๋Š” ๊ฑฐ์˜ 0).
  • ๋ ˆ์ด๋ธ” ์Šค๋ฌด๋”ฉ โ€” ์„ฑ๊ณต ํƒ€๊นƒ์„ ์˜ท๋ณ„ ํ‰๊ท  ์„ฑ๊ณต๋ฅ  ์ชฝ์œผ๋กœ y' = y(1-\alpha) + \bar{p}_g \alpha, \alpha = 0.05๋กœ ๋ฏผ๋‹ค.

๋ฐฉ๋ฒ• (5): ๋ณด์ƒ๊ณผ advantage โ€” ์ด ๋ฆฌํฌํŠธ์—์„œ ๊ฐ€์žฅ ๊ณต๋“ค์ธ ์ ˆ

๋Œ€ํšŒ ์ง€ํ‘œ๋Š” ์ด์ง„ ์—ํ”ผ์†Œ๋“œ ์„ฑ๊ณต์ด๊ณ , ๊ทธ๋Œ€๋กœ ์“ฐ๊ธฐ์—” ๋„ˆ๋ฌด ํฌ์†Œํ•˜๋‹ค. ์ €์ž๋Š” densification ์ ‘๊ทผ๋“ค(ํ•™์Šต๋œ value/Q, ์ˆ˜์ž‘์—… ๋ถ€๋ถ„ ์ง„ํ–‰ ๋ณด์ƒ, ์™„๋ฃŒยท์ž”์—ฌ์‹œ๊ฐ„ ์˜ˆ์ธก, group-relative baseline)์˜ ์š”์†Œ๋ฅผ ์ „๋ถ€ ์กฐํ•ฉํ•œ๋‹ค. ์ฐธ๊ณ ๋กœ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ๋Š” ์ตœ์ข… ์˜ท ๋ฐฐ์น˜์˜ โ€œ๊น”๋”ํ•จโ€์„ ๋ฐ˜์˜ํ•˜๋Š” shaped reward๋„ ์ œ๊ณตํ•˜๋Š”๋ฐ, ์ €์ž๋Š” ์“ฐ์ง€ ์•Š์•˜๋‹ค.

์„ฑ๊ณต ํŒ์ •๊ธฐ์—์„œ dense reward๋ฅผ ๋ฝ‘์•„๋‚ธ๋‹ค

๋Œ€ํšŒ์˜ ์„ฑ๊ณต ์กฐ๊ฑด์€ ์˜ท๋ณ„ keypoint ๊ฑฐ๋ฆฌ ์กฐ๊ฑด๋“ค์ด๋‹ค(์ƒ์˜ 5๊ฐœ, ๋ฐ˜๋ฐ”์ง€ 4๊ฐœ, ๊ธด๋ฐ”์ง€ 4๊ฐœ โ€” ์ €์ž๋Š” ์ด๋ฅผ 7๊ฐœ๋กœ ํ™•์žฅํ–ˆ๋‹ค). ๊ฐ ์กฐ๊ฑด์€ ๊ฑฐ๋ฆฌ ๋น„์œจ d^{(i)} = \mathrm{dist}_i / \mathrm{threshold}_i๋ฅผ 1๊ณผ ๋น„๊ตํ•œ๋‹ค(๊ทผ์ ‘ ์กฐ๊ฑด์€ d^{(i)} \leq 1, ์ด๊ฒฉ ์กฐ๊ฑด์€ d^{(i)} \geq 1). ์ €์ž๋Š” ๋ฐ”๋กœ ์ด ์กฐ๊ฑด๋“ค์„ ์žฌ์‚ฌ์šฉํ•ด ์ค‘๊ฐ„ ์ฒดํฌํฌ์ธํŠธ๋ฅผ ๋งŒ๋“ ๋‹ค โ€” ์ƒˆ keypoint๋„, ์ƒˆ ์„ฑ๊ณต ์ •์˜๋„ ํ•„์š” ์—†๋‹ค. (ยง4์˜ keypoint ํ—ค๋“œ๊ฐ€ 21๊ฐœ ์ถœ๋ ฅ์„ 5/5/7/4๋กœ ๋‚˜๋ˆ„๋Š” ๊ฒƒ๊ณผ ์ •ํ™•ํžˆ ๋งž์•„๋–จ์–ด์ง„๋‹ค.) ์ƒ์˜ ๋‘ ์ข…๋ฅ˜์™€ ๊ธด๋ฐ”์ง€์—๋Š” ์ค‘๊ฐ„ ์ฒดํฌํฌ์ธํŠธ๊ฐ€ ํ•˜๋‚˜์”ฉ ๋ถ™๊ณ , ๋ฐ˜๋ฐ”์ง€๋Š” ๊ฐ€์žฅ ์‰ฌ์›Œ์„œ ๋ถ™์ง€ ์•Š๋Š”๋‹ค.

์ค‘๊ฐ„ ์ฒดํฌํฌ์ธํŠธ ๋„๋‹ฌ์ด 0.5, ์™„์ „ ์„ฑ๊ณต์ด ๋ˆ„์  1.0์ด๋‹ค. ์ƒ์˜์—๋Š” ์—ฌ๊ธฐ์„œ ํ•œ ๋‹จ๊ณ„ ๋” ์ด˜์ด˜ํ•˜๊ฒŒ ๊ฐ„๋‹ค โ€” ์ฒซ 0.5๋ฅผ ์ŠคํŒŒ์ดํฌ๋กœ ์ฃผ์ง€ ์•Š๊ณ  ์ฃผ์š” ๊ทผ์ ‘ ๊ฑฐ๋ฆฌ๊ฐ€ ์ค„์–ด๋“  ๋น„์œจ์— ๋”ฐ๋ผ ๋ฐฐ๋ถ„ํ•œ๋‹ค. d_t๋ฅผ ์ฃผ์š” ๊ฑฐ๋ฆฌ ๋น„์œจ, m_t = \min_{\tau \leq t} d_\tau๋ฅผ ๊ทธ ๋Ÿฌ๋‹ ์ตœ์†Œ๊ฐ’, t_1์„ ์ฒดํฌํฌ์ธํŠธ์— ์ฒ˜์Œ ๋„๋‹ฌํ•œ ํ”„๋ ˆ์ž„์ด๋ผ ํ•˜๋ฉด

R^{\mathrm{cp1}}_t \;=\; 0.5\,\mathrm{clip}\!\left(\frac{d_0 - m_t}{d_0 - d_{t_1}},\, 0,\, 1\right), \qquad r_t \mathrel{+}= R^{\mathrm{cp1}}_t - R^{\mathrm{cp1}}_{t-1}

์ฒซ ์†Œ๋งค๋ฅผ ๊ฐœ์„œ ๊ฑฐ๋ฆฌ ๊ฒฉ์ฐจ์˜ 60%๋ฅผ ์ด๋ฏธ ์ขํ˜”๋‹ค๋ฉด 0.3์„ ๋ฒŒ๊ฒŒ ๋œ๋‹ค.


๊ธดํŒ” ์ƒ์˜ ์„ฑ๊ณต ์—ํ”ผ์†Œ๋“œ์˜ dense reward(Fig. 7) โ€” ์œ„: ๋‹ค์„ฏ ์ง€์ ์˜ ์ƒ๋‹จ ์นด๋ฉ”๋ผ ํ”„๋ ˆ์ž„(t=0.0s R=0.00 / 3.0s 0.33 / 5.9s 0.50 / 7.9s 0.50 / 9.9s 1.00). ์•„๋ž˜: ๋ˆ„์  ๋ณด์ƒ. ์ฒซ 0.5๊ฐ€ ๊ทผ์ ‘ ๊ฑฐ๋ฆฌ๊ฐ€ ์ขํ˜€์ง€๋Š” ๋งŒํผ ์ ์ง„์ ์œผ๋กœ ๋ฐฐ๋ถ„๋˜๊ณ (gradual first checkpoint), ์™„์ „ ์„ฑ๊ณต์—์„œ 1.0์— ๋„๋‹ฌํ•œ๋‹ค.

์‹คํŒจ ์‹œ ํšŒ์ˆ˜(failure withdrawal)๊ฐ€ ์ด ์„ค๊ณ„์˜ ํ•ต์‹ฌ ์•ˆ์ „์žฅ์น˜๋‹ค. ์—ํ”ผ์†Œ๋“œ๊ฐ€ ์‹คํŒจํ•˜๋ฉด ๋ˆ„์ ๋œ ๋ณด์ƒ์„ ์ „๋ถ€ ํšŒ์ˆ˜ํ•ด์„œ ์ด ๋ฆฌํ„ด์ด ํ•ญ์ƒ ์ด์ง„์ด ๋˜๊ฒŒ ํ•œ๋‹ค: \sum_t r_t = 1[\text{success}]. ๊ทผ๊ฑฐ๊ฐ€ ๋ช…ํ™•ํ•˜๋‹ค โ€” ์ฒดํฌํฌ์ธํŠธ ๋„๋‹ฌ์€ ์˜คํ•ด๋ฅผ ๋ถ€๋ฅผ ์ˆ˜ ์žˆ๋‹ค. ์ฒดํฌํฌ์ธํŠธ ์กฐ๊ฑด์€ ๋งŒ์กฑํ•˜๋Š”๋ฐ ์˜ท์˜ ๋‚˜๋จธ์ง€ ๋ถ€๋ถ„์ด ์„ฑ๊ณต์„ ๋ถˆ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋งŒ๋“  ์ƒํƒœ์ผ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ํšŒ์ˆ˜๋ฅผ ๋์—์„œ ํ•œ ๋ฒˆ์˜ ๋‚ ์นด๋กœ์šด ์Œ์˜ ์ŠคํŒŒ์ดํฌ๋กœ ์ฃผ์ง€ ์•Š์œผ๋ ค๊ณ , ๋ˆ„์  ๋ณด์ƒ์ด ์ตœ๋Œ€์— ๋„๋‹ฌํ•œ ๋งˆ์ง€๋ง‰ ํ”„๋ ˆ์ž„ t_p๋ถ€ํ„ฐ ๊ท ๋“ฑํ•˜๊ฒŒ ํŽผ์นœ๋‹ค:

r_t \mathrel{-}= \frac{\sum_\tau r_\tau}{T - t_p - 1}, \qquad t_p < t < T

๊ทธ๋ž˜์„œ ์ค‘๊ฐ„ ์ฒดํฌํฌ์ธํŠธ๋Š” ์—ํ”ผ์†Œ๋“œ ์•ˆ์—์„œ์˜ ์‹œ๊ฐ„์  credit๋งŒ ์ œ๊ณตํ•˜๊ณ , ์—ํ”ผ์†Œ๋“œ ์ˆ˜์ค€ ๋ฆฌํ„ด์€ ์ง„์งœ ๋ชฉ์ ํ•จ์ˆ˜์™€ ์ •ํ™•ํžˆ ์ •๋ ฌ๋œ ์ฑ„๋กœ ๋‚จ๋Š”๋‹ค. ๋ณด์ƒ ์„ค๊ณ„์—์„œ ํ”ํžˆ ๋ฌด๋„ˆ์ง€๋Š” ์ง€์ ์„ ์ •๋ฉด์œผ๋กœ ๋ง‰์€ ๊ตฌ์กฐ๋‹ค.

CUPED์—์„œ ๋นŒ๋ ค์˜จ value ๊ฐ์‡  โ€” ๊ทธ๋ฆฌ๊ณ  ์ €์ž๊ฐ€ ์Šค์Šค๋กœ ์ •์ •ํ•œ ์˜ค๋ฅ˜

์ด ๋ฆฌํ„ด์ด ์„ฑ๊ณต ์ง€์‹œ์ž์™€ ๊ฐ™์œผ๋ฏ€๋กœ value๋Š” V(s_t) = P(\text{success} \mid s_t) - R^{\mathrm{cum}}_t์ด๊ณ , ๊ทผ์‚ฌ์—๋Š” ์„ฑ๊ณต ํ™•๋ฅ  ์˜ˆ์ธก๊ธฐ ํ•˜๋‚˜๋ฉด ์ถฉ๋ถ„ํ•˜๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๊ณ ์ „์ ์œผ๋กœ ํ•˜๋“ฏ \text{return} - V(s_t)๋ฅผ ๋ฌธ์ž ๊ทธ๋Œ€๋กœ ์“ฐ๋ฉด ๋‘ ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธด๋‹ค.

  1. ์ฒดํฌํฌ์ธํŠธ ๋ณด์ƒ์ด ์ƒ์‡„๋œ๋‹ค. ์Šคํ… t์—์„œ ๋ฐ›์€ ๋ณด์ƒ์€ ๊ทธ๊ฒƒ์ด ์„ฑ๊ณต ํ™•๋ฅ ์— ์ผ์œผํ‚จ ๋ณ€ํ™”์™€ ๋ฌด๊ด€ํ•˜๊ฒŒ value์—์„œ ์ œ๊ฑฐ๋œ๋‹ค โ€” P(\text{success})๋ฅผ ํ†ตํ•ด ๋‚จ์€ ๋ฆฌํ„ด์—๋„ ๋“ค์–ด๊ฐ€๊ณ  R^{\mathrm{cum}}_t์—๋„ ๋“ค์–ด๊ฐ€์„œ, ๋‘ ๊ธฐ์—ฌ๊ฐ€ ์„œ๋กœ ์ง€์šด๋‹ค.
  2. ๋ถ„์‚ฐ ์ตœ์†Œํ™” ๋…ผ์ฆ์€ ์™„๋ฒฝํ•œ ์˜ˆ์ธก๊ธฐ๋ฅผ ๊ฐ€์ •ํ•œ๋‹ค. ๋ถˆ์™„์ „ํ•œ \hat{V}์—์„œ๋Š” ์ „์•ก ์ฐจ๊ฐ์ด ๋” ์ด์ƒ ์ตœ์ ์ด ์•„๋‹ˆ๋‹ค.

์ €์ž๋Š” A/B ํ…Œ์ŠคํŒ…์˜ CUPED(Deng et al., 2013 โ€” ์ถ”์ •๋œ ์ตœ์  ๊ณ„์ˆ˜๋ฅผ ๊ฐ–๋Š” control variate)์—์„œ ๊ฐœ๋…์„ ๋นŒ๋ ค์™€, ๋ถ„์‚ฐ์„ ์ตœ์†Œํ™”ํ•˜๋Š” ๋ณด์ •์ด \hat{V} ์ž์ฒด๊ฐ€ ์•„๋‹ˆ๋ผ

\theta^{*}\hat{V}, \qquad \theta^{*} = \rho(\hat{V}, V)\,\frac{\sigma(V)}{\sigma(\hat{V})} = \rho(\hat{V}, G)\,\frac{\sigma(G)}{\sigma(\hat{V})}

๋ผ๊ณ  ๋…ผํ•œ๋‹ค(G_t = 1[\text{success}] - R^{\mathrm{cum}}_t๋Š” ๊ด€์ธก๋œ return-to-go). ์ด ๊ณ„์ˆ˜๋Š” ์™„๋ฒฝํ•œ value ์˜ˆ์ธก๊ธฐ์—์„œ ์ „์•ก ์ฐจ๊ฐ์œผ๋กœ, ์™„์ „ํžˆ ๋ฌด์ž‘์œ„์ธ ์˜ˆ์ธก๊ธฐ์—์„œ 0์œผ๋กœ ๋ถ•๊ดดํ•œ๋‹ค. ๋‘ ๋ฒˆ์งธ ํ˜•ํƒœ์—๋Š” ๊ด€์ธก ๊ฐ€๋Šฅํ•œ ์–‘๋งŒ ๋“ค์–ด ์žˆ์œผ๋ฏ€๋กœ ๋กค์•„์›ƒ์—์„œ, ์‹ฌ์ง€์–ด ์˜ท ์ข…๋ฅ˜๋ณ„๋กœ ๋”ฐ๋กœ ์ถ”์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.

์—ฌ๊ธฐ์„œ ์ €์ž๋Š” ์ž์‹ ์˜ ์˜ค๋ฅ˜๋ฅผ v2์—์„œ ๋ช…์‹œ์ ์œผ๋กœ ์ •์ •ํ•œ๋‹ค. ๋Œ€ํšŒ ์ค‘์—(๊ทธ๋ฆฌ๊ณ  ์ด ๋ฆฌํฌํŠธ v1๊นŒ์ง€) ๊ทธ๋Š” \theta^{*}๊ฐ€ ์ฐธ V๋ฅผ ํ•„์š”๋กœ ํ•˜๋ฏ€๋กœ ๊ณ„์‚ฐ ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค๊ณ  ๋ฏฟ์—ˆ๊ณ , ๋Œ€์‹  ๊ณ ์ • ๊ณ„์ˆ˜๋กœ value๋ฅผ ๊ฐ์‡ ์‹œ์ผฐ๋‹ค โ€” \hat{V}_t = \alpha_s (P(\text{success}\mid s_t) - R^{\mathrm{cum}}_t), ์ตœ์ข… ์„ค์ •์—์„œ \alpha_s = 0.5. ์‚ฌํ›„ ๋ถ„์„ ๊ฒฐ๊ณผ ๊ทธ์˜ ํ•™์Šต์—์„œ ์˜ท๋ณ„ ์ฐธ ๊ณ„์ˆ˜๋Š” ๋Œ€๋žต 0.4~0.8 ์‚ฌ์ด์˜€๊ณ  0.5๊ฐ€ ํ•™์Šต ์ „ ๊ตฌ๊ฐ„์˜ ์ค‘์•™๊ฐ’์— ๊ฐ€๊นŒ์›Œ์„œ, ๊ฒฐ๊ณผ์ ์œผ๋กœ ์น˜๋ช…์ ์ด์ง€๋Š” ์•Š์•˜๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด ๊ฐ์‡ ๊ฐ€ ๋ฌธ์ œ 1๋„ ํ•จ๊ป˜ ํ•ด๊ฒฐํ•œ๋‹ค: P(\text{success}) ํ•ญ์„ ์ค„์ด๋Š” ๊ฐ™์€ \alpha_s๊ฐ€ R^{\mathrm{cum}}_t ํ•ญ๋„ ์ค„์ด๋ฏ€๋กœ, ์ฒดํฌํฌ์ธํŠธ ๋ณด์ƒ์ด ์ „์•ก ์ƒ์‡„๋˜๋Š” ๋Œ€์‹  \alpha_s\gamma๋งŒํผ๋งŒ ์ƒ์‡„๋˜์–ด ์ฒดํฌํฌ์ธํŠธ ์ˆœ๊ฐ„์— ์–‘์˜ advantage๊ฐ€ ๋‚จ๋Š”๋‹ค.

๋‚  ์˜ˆ์ธก์„ ์“ธ ๋งŒํ•˜๊ฒŒ ๋งŒ๋“œ๋Š” ๋ณด์ • ๋‘˜์ด ๋” ๋ถ™๋Š”๋‹ค. EMA ํ‰ํ™œ(\alpha_{\mathrm{EMA}} = 0.2)๊ณผ value ๊ผฌ๋ฆฌ ๋ณด์ •์ด๋‹ค. ํ›„์ž๋Š” ยง5์˜ ์„ฑ๊ณต ๊ผฌ๋ฆฌ ๋ถ€์ŠคํŠธ์™€ ๊ฐ™์€ ํŽธํ–ฅ(์„ฑ๊ณต์€ ์ฆ‰์‹œ ์ข…๋ฃŒํ•˜๊ณ  ์•„๊นŒ์šด ์‹คํŒจ๋Š” ๊ทธ ์ƒํƒœ์— ์˜ค๋ž˜ ๋จธ๋ฌด๋ฅธ๋‹ค)์„ ์˜คํ”„๋ผ์ธ์—์„œ ๊ณต๊ฒฉํ•œ๋‹ค โ€” ๊ฒฐ๊ณผ y \in \{0,1\}๋ฅผ ์•„๋Š” ์ƒํƒœ์—์„œ ๋งˆ์ง€๋ง‰ K{=}30 ํ”„๋ ˆ์ž„์˜ \bar{S}๋ฅผ y ์ชฝ์œผ๋กœ ์„ ํ˜• ๋ณด๊ฐ„ํ•ด ๊ต์ฒดํ•œ๋‹ค:

\bar{S}_{T-K+i} \;=\; \bar{S}_{T-K-1} + \left(y - \bar{S}_{T-K-1}\right)\frac{i}{K}, \qquad i = 1,\dots,K

๊ฐ™์€ ํŽธํ–ฅ์„ ํ•™์Šต ์‹œ์ (20ร— ๊ฐ€์ค‘)๊ณผ ์˜คํ”„๋ผ์ธ ํ›„์ฒ˜๋ฆฌ(๊ผฌ๋ฆฌ ๋ณด๊ฐ„) ์–‘์ชฝ์—์„œ ๊ณต๊ฒฉํ•œ๋‹ค๋Š” ์ ์ด ์ด ์„ค๊ณ„์˜ ์„ฑ๊ฒฉ์„ ์ž˜ ๋ณด์—ฌ์ค€๋‹ค.

๋‘ ์‹ ํ˜ธ๋ฅผ GAE๋กœ ํ•ฉ์น˜๊ณ , ๋ฐ์ดํ„ฐ๊ฐ€ ๋‚ก์œผ๋ฉด ์šฐ์•„ํ•˜๊ฒŒ ํ›„ํ‡ดํ•œ๋‹ค

success ํ—ค๋“œ๋งŒ์œผ๋กœ๋Š” ์„ธ ๊ฐ€์ง€ ์•ฝ์ ์ด ์žˆ๋‹ค โ€” ๋…ธ์ด์ฆˆ๊ฐ€ ๋งŽ๊ณ  ํŠน์ • ์ƒํƒœ์— ๊ณผ์ ํ•ฉํ•˜๋ฉฐ, ์„ฑ๊ณต๋ฅ ์ด ๋†’์€ ์˜ท์—์„œ๋Š” 90%๋ฅผ ๋„˜์–ด ๋น ๋ฅด๊ฒŒ ํฌํ™”ํ•ด ์‹ ํ˜ธ๋ฅผ ์ฃผ์ง€ ๋ชปํ•˜๊ณ , ๊ฐ™์€ ๋„คํŠธ์›Œํฌ๊ฐ€ ํ–‰๋™๋„ ์˜ˆ์ธกํ•˜๋ฏ€๋กœ ํ•™์Šต ์ค‘ ํ‘œ๋ฅ˜ํ•œ๋‹ค(์„ค๊ณ„์ƒ ๊ทธ๋ ‡์ง€๋งŒ ๋ถˆ์•ˆ์ •ํ•˜๋‹ค). ๊ทธ๋ž˜์„œ completion ํ—ค๋“œ๊ฐ€ ๋‘ ๋ฒˆ์งธ ์ง„ํ–‰ ์‹ ํ˜ธ๋กœ ๋“ค์–ด์˜จ๋‹ค.

๋‘ ์‹ ํ˜ธ๋ฅผ GAE(\gamma = 0.999, \lambda = 0.99)๋กœ ์ง‘๊ณ„ํ•˜๋˜ ํ˜•ํƒœ๊ฐ€ ๋‹ค๋ฅด๋‹ค.

  • Success GAE โ€” \alpha_s๋กœ ๊ฐ์‡ ๋œ value baseline์˜ ์ •ํ™•ํ•œ TD ์ž”์ฐจ(์ข…๋‹จ value๋Š” ์ฐธ ๊ฒฐ๊ณผ๋กœ ๊ณ ์ •, \bar{S}_T = y). \hat{V}๋ฅผ ์ „๊ฐœํ•˜๊ณ  r_t ํ•ญ์„ ๋ชจ์œผ๋ฉด ๊ฐ์‡ ์˜ ์ •์ฒด๊ฐ€ ๋“œ๋Ÿฌ๋‚œ๋‹ค:

\delta^{s}_t = \big(1-\alpha_s\gamma\big)\,r_t + \alpha_s\big(\gamma\,\bar{S}_{t+1} - \bar{S}_t\big) + \alpha_s(1-\gamma)\,R^{\mathrm{cum}}_t

\gamma \approx 1์ด๋ฉด ๋งˆ์ง€๋ง‰ ํ•ญ์ด ์‚ฌ๋ผ์ง€๊ณ , ๋ณด์ƒ์ด (1-\alpha_s\gamma)๋กœ ๊ฐ์‡ ๋œ ๋‹จ์ˆœํ•œ ํ˜•ํƒœ๋งŒ ๋‚จ๋Š”๋‹ค. - Completion shaping โ€” ์ž ์žฌํ•จ์ˆ˜ \Phi_t = \alpha_c \bar{C}_t(\alpha_c = 0.5, ์ข…๋‹จ \bar{C}_T = y)์— ๋Œ€ํ•œ potential-based shaping์ด๋‹ค. value baseline์ด ์•„๋‹ˆ๋ผ shaping ํ•ญ์ด๋ผ์„œ success ์ฑ„๋„์ด ํ•„์š”๋กœ ํ•˜๋Š” R^{\mathrm{cum}} ๋ณด์ •์ด ํ•„์š” ์—†๋‹ค.

์—ฌ๊ธฐ๊นŒ์ง€๊ฐ€ on-policy ์‹ ์„ ํ•œ ๋ฐ์ดํ„ฐ์˜ ์ด์•ผ๊ธฐ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์—ฐ์†์ ยทoff-policy ์ˆ˜์ง‘ ๋ฃจํ”„์—์„œ๋Š” ์ด๊ฑธ ๊ท ์ผํ•˜๊ฒŒ ์ ์šฉํ•  ์ˆ˜ ์—†๋‹ค. P(\text{success})๋Š” ์ •์ฑ… ์˜์กด์ ์ด๊ณ , ์˜ˆ์ธกํ•˜๋Š” ๋ชจ๋ธ์€ ์ดํ„ฐ๋ ˆ์ด์…˜ ์‚ฌ์ด์— ์ง„ํ™”ํ•˜๋ฉฐ ์ด๋ฏธ ํ•™์Šตํ•œ ๋ฐ์ดํ„ฐ์—๋Š” ๊ณผ์ ํ•ฉํ•ด ์˜ˆ์ธก์ด ๊ทน๋‹จ์ ์ด๊ณ  ๋ฌด์šฉํ•ด์ง„๋‹ค. ์ €์ž์˜ 3๋‹จ ํ•ด๋ฒ•:

  1. ์ˆ˜์ง‘ ์‹œ์ ์— ์˜ˆ์ธกํ•œ๋‹ค. ์„ฑ๊ณตยท์™„๋ฃŒ ์˜ˆ์ธก์„ ๋กค์•„์›ƒ ์ค‘์—(on-policy, unseen ์ƒํƒœ์—์„œ) ๊ธฐ๋กํ•˜๊ณ , ๋‚˜์ค‘์— ๋‹ค์‹œ ์˜ˆ์ธกํ•˜์ง€ ์•Š๋Š”๋‹ค.
  2. ์˜ค๋ž˜๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ์‡ ์‹œํ‚จ๋‹ค. ๋กค์•„์›ƒ ๋ฐ์ดํ„ฐ์…‹ ์ง€๋ถ„์ด ์ดํ„ฐ๋ ˆ์ด์…˜๋งˆ๋‹ค 0.98๋ฐฐ.
  3. ๊ฐ๊ด€์  baseline์œผ๋กœ ๋ธ”๋ Œ๋”ฉํ•œ๋‹ค. ์˜ˆ์ธก์ด ๋‚ก์„์ˆ˜๋ก advantage๊ฐ€ GAE์—์„œ, ์ •์ฑ…์˜ ์˜ˆ์ธก์ด ์•„๋‹ˆ๋ผ ๊ฒฐ๊ณผ์—๋งŒ ์˜์กดํ•˜๋Š” GRPO์‹ ์ƒ๋Œ€ ์„ฑ๊ณต ์‹ ํ˜ธ๋กœ ์ด๋™ํ•œ๋‹ค:

\tilde{A}_t = w\,A^{s}_t + (1-w)\,A^{\mathrm{seg}}_t + \Phi^{c}_t, \qquad w = \min(\text{sampling share},\, 1)

completion shaping \Phi^c๋Š” ๋ชจ๋“  ๋ฐ์ดํ„ฐ์—์„œ ์˜จ์ „ํ•œ ์„ธ๊ธฐ๋กœ ๋‚จ๋Š”๋‹ค โ€” completion ํ—ค๋“œ๊ฐ€ ์ •์ฑ…์— ์•ˆ์ •์ ์ด๋ผ ์˜ค๋ž˜๋œ ๋กค์•„์›ƒ์—๋„ ์—ฌ์ „ํžˆ ์œ ํšจํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์„ธ๊ทธ๋จผํŠธ ์„ฑ๋ถ„ A^{\mathrm{seg}}๋Š” ์—ํ”ผ์†Œ๋“œ๋ฅผ ์ฒซ ์ฒดํฌํฌ์ธํŠธ์—์„œ ์ชผ๊ฐœ๊ณ  ๊ฐ ์„ธ๊ทธ๋จผํŠธ ๋ฆฌํ„ด์„ ์˜ท๋ณ„ ๊ฒฝํ—˜ baseline๊ณผ ๋น„๊ตํ•œ ๋’ค G(n)/n(G(n) = \frac{1-(\gamma\lambda)^n}{1-\gamma\lambda})๋กœ ์Šคํ…๋‹น ํฌ๊ธฐ๋ฅผ GAE์™€ ๋งž์ถ˜๋‹ค. ํ•ต์‹ฌ ์„ฑ์งˆ์€ ์ฒดํฌํฌ์ธํŠธ์— ๋„๋‹ฌํ•œ ๋’ค ์‹คํŒจํ•˜๋ฉด ์ฒดํฌํฌ์ธํŠธ ์ด์ „์—๋Š” ์–‘์˜ advantage, ์ดํ›„์—๋Š” ์Œ์˜ advantage๊ฐ€ ๋‚จ๋Š”๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ๋ธ”๋ Œ๋“œ๋œ \tilde{A}_t๋Š” ํŽธํ–ฅ ์—†๋Š” ๋กค์•„์›ƒ์—์„œ๋งŒ ๊ณ„์‚ฐํ•œ ๋‹จ์ผ ์ „์—ญ ํ‘œ์ค€ํŽธ์ฐจ๋กœ ๋‚˜๋ˆˆ ๋’ค [-2, 2]๋กœ ํด๋ฆฌํ•‘ํ•œ๋‹ค.

๋งˆ์ง€๋ง‰์œผ๋กœ ์ •๋ฐ€๋„ ๋ถ€์ŠคํŠธ. ์ด์ง„ ์„ฑ๊ณต์€ ๊ฐ„์‹ ํžˆ ํ†ต๊ณผํ•œ ์ ‘๊ธฐ์™€ ์—ฌ์œ  ์žˆ๊ฒŒ ํ†ต๊ณผํ•œ ์ ‘๊ธฐ๋ฅผ ๋˜‘๊ฐ™์ด ์ทจ๊ธ‰ํ•œ๋‹ค. advantage ๊ณ„์‚ฐ ํ›„, ์˜ท๋ณ„ ์„ฑ๊ณต ์—ํ”ผ์†Œ๋“œ ์ค‘ ์กฐ๊ฑด์„ ์–ผ๋งˆ๋‚˜ ์—ฌ์œ  ์žˆ๊ฒŒ ๋งŒ์กฑํ–ˆ๋Š”์ง€๋กœ ์ˆœ์œ„๋ฅผ ๋งค๊ฒจ ์ƒ์œ„ 20%์— ๋ชจ๋“  ํ”„๋ ˆ์ž„์—์„œ ๊ณ ์ • ๋ณด๋„ˆ์Šค \Delta A = 0.3์„ ์ค€๋‹ค. ์—ฌ์œ ๋„ ์ ์ˆ˜๋Š” ๋งˆ์ง€๋ง‰ ํ”„๋ ˆ์ž„ ๊ฑฐ๋ฆฌ ๋น„์œจ์˜ ์กฐ๊ฑด๋ณ„ ๋งˆ์ง„ ์ค‘ ์ตœ์•…๊ฐ’์ด๋‹ค(๊ทผ์ ‘ ์กฐ๊ฑด์€ 1-d^{(i)}, ์ด๊ฒฉ ์กฐ๊ฑด์€ d^{(i)}-1). ์œˆ๋„์šฐ ๋‚ด ์„ฑ๊ณต์ด 5ํšŒ ๋ฏธ๋งŒ์ธ ์˜ท์€ ๊ฑด๋„ˆ๋›ด๋‹ค.

์ €์ž ์Šค์Šค๋กœ โ€œ์ตœ์ข… ์ˆ˜์‹์€ ๊ณผํ•˜๊ฒŒ ์—”์ง€๋‹ˆ์–ด๋ง๋˜์–ด ์žˆ๊ณ  ํฌ๊ฒŒ ์žƒ์ง€ ์•Š์œผ๋ฉด์„œ ๋‹จ์ˆœํ™”ํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒโ€์ด๋ผ๊ณ  ์ธ์ •ํ•˜๋ฉฐ ์ง๊ด€์  ์š”์•ฝ์„ ๋‚จ๊ธด๋‹ค โ€” ํ–‰๋™์˜ advantage๊ฐ€ ๋†’์€ ๊ฒฝ์šฐ๋Š” โ‘  ์„ฑ๊ณต์„ ์ •์˜ํ•˜๋Š” ๋ฐ”๋กœ ๊ทธ keypoint ๊ฑฐ๋ฆฌ๋กœ ์ธก์ •ํ•œ ๊ฐ๊ด€์  ๊ณผ์ œ ์ง„ํ–‰์„ ๋งŒ๋“ค ๋•Œ, โ‘ก ์ตœ์ข… ์„ฑ๊ณต์˜ ์˜ˆ์ธก ํ™•๋ฅ ์ด ์˜ฌ๋ผ๊ฐˆ ๋•Œ, โ‘ข ์„ฑ๊ณต์„ ์กฐ๊ฑด์œผ๋กœ ํ•œ ์˜ˆ์ธก ์™„๋ฃŒ์œจ์ด ์˜ฌ๋ผ๊ฐˆ ๋•Œ๋‹ค. ๋กค์•„์›ƒ์ด ๋‚ก์„์ˆ˜๋ก advantage๋Š” ํฌ์†Œํ•œ ๊ฒฐ๊ณผ ์ „์šฉ ์ƒ๋Œ€ ์„ฑ๊ณต ์‹ ํ˜ธ๋กœ ์šฐ์•„ํ•˜๊ฒŒ ํ‡ดํ™”ํ•˜๊ณ , ์ „๋ถ€ \gamma\lambda \approx 0.989์˜ GAE์‹ ์—ญ๋ฐฉํ–ฅ ํŒจ์Šค๋กœ ์ง‘๊ณ„๋œ๋‹ค.

๋ฐฉ๋ฒ• (6): ์ถ”๋ก  ์‹œ์  ์ตœ์ ํ™” โ€” ๊ฐ€์ค‘์น˜๋ฅผ ๊ฑด๋“œ๋ฆฌ์ง€ ์•Š๊ณ  ์–ป๋Š” ์ด๋“

๊ฐ™์€ ์ฒดํฌํฌ์ธํŠธ๊ฐ€ ์–ด๋–ป๊ฒŒ ์‹คํ–‰๋˜๋А๋ƒ์— ๋”ฐ๋ผ ๋‹ค๋ฅธ ์„ฑ๊ณต๋ฅ ์„ ๋‚ธ๋‹ค. ์ด ์ ˆ์ด ๋ฆฌํฌํŠธ์—์„œ ์‹ค์šฉ์ ์œผ๋กœ ๊ฐ€์žฅ ๊ฐ’์ง„ ๋ถ€๋ถ„์ผ ์ˆ˜ ์žˆ๋‹ค. ์ •์ฑ… ์„œ๋ฒ„๋Š” ๋ฌด์ƒํƒœ์ด๊ณ , ์ถ”๋ก ์—์„œ ์ƒํƒœ์ฒ˜๋Ÿผ ๋ณด์ด๋Š” ๊ฒƒ(๊ตด๋Ÿฌ๊ฐ€๋Š” ์ฒญํฌ ์บ์‹œ, inpaint ์•ต์ปค, ๋ž˜์น˜๋œ ์˜ท ์ข…๋ฅ˜)์€ ์ „๋ถ€ ํด๋ผ์ด์–ธํŠธ(์‹œ๋ฎฌ ํ”„๋ก์‹œ ๋˜๋Š” ์‹ค๊ธฐ ๋Ÿฌ๋„ˆ)์— ์‚ฐ๋‹ค.

์ •์ฑ…์€ ํ•ญ์ƒ H = 30 ํ–‰๋™์˜ ๊ณ ์ • ์ฒญํฌ๋ฅผ ์งง์€ flow matching denoising ๋ฃจํ”„(S = 10 Euler ์Šคํ…, t{=}1์˜ ๋…ธ์ด์ฆˆ์—์„œ t{=}0์˜ ๊นจ๋—ํ•œ ํ–‰๋™๊นŒ์ง€)๋กœ ๋งŒ๋“ ๋‹ค. ๊ทธ ์ฒญํฌ๊ฐ€ ์–ด๋–ป๊ฒŒ ์†Œ๋น„๋˜๋Š”์ง€๋ฅผ ์„ธ ์–‘์ด ์ง€๋ฐฐํ•œ๋‹ค โ€” ์‹คํ–‰ ๊ธธ์ด n_e(์žฌ๊ณ„ํš ์ „์— ์‹ค์ œ๋กœ ๋กœ๋ด‡์— ๋ณด๋‚ด๋Š” ํ–‰๋™ ์ˆ˜), ์žฌ์ƒ ์ŠคํŠธ๋ ˆ์น˜ k(์‹คํ–‰ ํ–‰๋™์„ \lfloor k n_e \rfloor ์ œ์–ด ์Šคํ…์œผ๋กœ ์‹œ๊ฐ„ ์žฌ์Šค์ผ€์ผ โ€” k>1์ด๋ฉด ํŒ”์ด ๋” ๋А๋ฆฌ๊ฒŒ ์›€์ง์ธ๋‹ค), ์•ต์ปค ๊ธธ์ด n_a(๋‹ค์Œ ์ฒญํฌ๋ฅผ ์‹œ๋“œํ•˜๋ ค๊ณ  ๋‚จ๊ธฐ๋Š” ํ–‰๋™ ์ˆ˜, n_e + n_a \leq H).

Soft inpainting์€ ์ฒญํฌ ๊ฒฝ๊ณ„์—์„œ ๊ถค์ ์ด ํŠ€๋Š” ๊ฒƒ์„ ๋ง‰๋Š”๋‹ค. ํ˜„์žฌ ์ฒญํฌ์˜ ๋งˆ์ง€๋ง‰ n_a๊ฐœ ํ–‰๋™์ด ๋‹ค์Œ ์ฒญํฌ์˜ ๋ถ€๋“œ๋Ÿฌ์šด ์•ต์ปค๊ฐ€ ๋˜์–ด, denoise ์ค‘์— ์•ต์ปค๋œ ํ–‰๋™ ์ฐจ์›์ด flow ๊ฒฝ๋กœ๋ฅผ ๋”ฐ๋ผ ์•ต์ปค ๊ฐ’ ์ชฝ์œผ๋กœ ๋ถ€๋“œ๋Ÿฝ๊ฒŒ ๋‹น๊ฒจ์ง€๊ณ  ๊ทธ ๋‹น๊น€์ด ํ–‰๋™ ๊ณต๋ถ„์‚ฐ์„ ํ†ตํ•ด ๋‚˜๋จธ์ง€ ์ฐจ์›์—๋„ ์ „ํŒŒ๋œ๋‹ค โ€” ๊ฒน์น˜๋Š” ๋ถ€๋ถ„๋งŒ์ด ์•„๋‹ˆ๋ผ ์ฒญํฌ ์ „์ฒด๊ฐ€ ์ผ๊ด€๋˜๊ฒŒ ์œ ์ง€๋œ๋‹ค. ๊ฒฐ์ •์ ์œผ๋กœ ์•ต์ปค๋ง์€ denoising ๋ฃจํ”„์˜ ์ดˆ๋ฐ˜(๊ณ ๋…ธ์ด์ฆˆ) ๊ตฌ๊ฐ„, flow ์‹œ๊ฐ„์ด ์ž„๊ณ„ t_{\text{ip}} ์œ„์— ์žˆ๋Š” ๋™์•ˆ์—๋งŒ ํ™œ์„ฑ์ด๊ณ  ๋งˆ์ง€๋ง‰ ์ €๋…ธ์ด์ฆˆ ์Šคํ…์—์„œ๋Š” ๊บผ์ง„๋‹ค. ์•ต์ปค๊ฐ€ ์ดˆ๋ฐ˜์— ์ „์ฒด ๋ฐฉํ–ฅ์„ ์žก๋˜, ์ฒญํฌ๋Š” flow ๋์—์„œ ์Šค์Šค๋กœ๋ฅผ ๋‚ ์นด๋กญ๊ฒŒ ๋‹ค๋“ฌ๊ณ  ๊ต์ •ํ•  ์ž์œ ๋ฅผ ํ•ญ์ƒ ๊ฐ–๋Š”๋‹ค.

CFG on advantage. ์ถ”๋ก ์—์„œ ์›ํ•˜๋Š” ๊ฒƒ์€ ์ •์ฑ…์˜ ํ‰๊ท  ํ–‰๋™์ด ์•„๋‹ˆ๋ผ ์ตœ์„ ์˜ ํ–‰๋™์ด๋‹ค. ๋งค denoising ์Šคํ…๋งˆ๋‹ค ํ–‰๋™ ์ „๋ฌธ๊ฐ€๋ฅผ ๋‘ ๋ฒˆ ๋Œ๋ฆฐ๋‹ค โ€” advantage ์‹ ํ˜ธ๊ฐ€ prefix์™€ ํ–‰๋™ ์ „๋ฌธ๊ฐ€ ์กฐ๊ฑดํ™” ์–‘์ชฝ์— ์žˆ๋Š” conditional, ์–‘์ชฝ์—์„œ ์ œ๊ฑฐ๋œ unconditional โ€” ๊ทธ๋ฆฌ๊ณ  ๋‘ ์†๋„์žฅ์„ ์™ธ์‚ฝํ•œ๋‹ค:

\hat{v} = v_{\text{uncond}} + \alpha\,\big(v_{\text{cond}} - v_{\text{uncond}}\big)

๋‘ ํŒจ์Šค๊ฐ€ prefix ๊ณ„์‚ฐ์„ ๊ณต์œ ํ•˜๋ฏ€๋กœ(๋น„์‹ผ vision-language forward๋Š” ์ฒญํฌ๋‹น ํ•œ ๋ฒˆ), guidance๋Š” ๊ฐ’์‹ผ ํ–‰๋™ ์ „๋ฌธ๊ฐ€ ๋น„์šฉ๋งŒ ๋‘ ๋ฐฐ๋กœ ๋งŒ๋“ ๋‹ค. ์ตœ์ข… ์ œ์ถœ์—์„œ \alpha๋Š” ์˜ท ์ข…๋ฅ˜๋ณ„๋กœ 7โ€“9๋ผ๋Š” ๊ฝค ๋†’์€ ๋ฒ”์œ„์— ์•ˆ์ฐฉํ–ˆ๋‹ค.

Best-of-N. FM query์˜ โ€œQโ€ ํ—ค๋“œ๊ฐ€ ๊ฐ’์„ ํ•˜๋Š” ์ง€์ ์ด๋‹ค. ๊ฐ™์€ prefix์—์„œ N๊ฐœ ์ฒญํฌ๋ฅผ ์„œ๋กœ ๋‹ค๋ฅธ flow ์‹œ๋“œ ๋…ธ์ด์ฆˆ๋กœ ๋ฝ‘์•„ ๊ถค์ ์„ ๊ฐˆ๋ผ๋†“๊ณ , ๊ฐ๊ฐ์„ FM ํ—ค๋“œ์˜ ์˜ˆ์ธก \Delta_{\text{success}}๋กœ ์ฑ„์ ํ•œ๋‹ค โ€” ๋‹จ, ๋‘ guidance ํŒจ์Šค์— ๊ฑธ์ณ ํ‰๊ท ํ•œ ๊ฐ’์œผ๋กœ:

\text{score} = \tfrac{1}{2}\big(\Delta^{\text{cond}}_{\text{success}} + \Delta^{\text{uncond}}_{\text{success}}\big)

์™œ ํ‰๊ท ์ธ๊ฐ€์— ๋Œ€ํ•œ ์„ค๋ช…์ด ์ •์งํ•˜๋‹ค. ์กฐ๊ฑด๋ถ€ \Delta_{\text{success}}๋กœ ์ˆœ์œ„๋ฅผ ๋งค๊ธฐ๊ณ  ์‹ถ์ง€๋งŒ ๊ทธ ํ—ค๋“œ๋Š” ์–‘์˜ advantage ํ”„๋ ˆ์ž„์—์„œ๋งŒ ํ•™์Šต๋˜์–ด ๋‚™๊ด€์ ์œผ๋กœ ํŽธํ–ฅ๋ผ ์žˆ๋‹ค. ๋ฌด์กฐ๊ฑด ํ—ค๋“œ๋Š” ๋ฐ์ดํ„ฐ ๋ถ„ํฌ ์œ„์—์„œ ํŽธํ–ฅ ์—†์ง€๋งŒ, guidance๋กœ โ€œ์ข‹์€ ์ชฝ์œผ๋กœโ€ ๋ฐ€๋ฆฐ ํ–‰๋™์„ ์ฑ„์ ํ•˜๋ฏ€๋กœ ์‚ด์ง ์–ด๊ธ‹๋‚œ๋‹ค. ์–ด๋А ์ชฝ๋„ ๊นจ๋—ํ•˜์ง€ ์•Š๊ณ , ํ‰๊ท ์ด ์‹ค์šฉ์  ํƒ€ํ˜‘์ด๋‹ค. ๋ชจ๋“  ํ›„๋ณด๊ฐ€ ์˜ท ์ƒํƒœ๋ฅผ ์•…ํ™”์‹œํ‚ฌ ๊ฒƒ์œผ๋กœ ์˜ˆ์ธก๋˜๋ฉด(\Delta_{\text{success}} < 0 for all N) ๋” ํฐ ๋‘ ๋ฒˆ์งธ ๋ฐฐ์น˜๋ฅผ ๋ฝ‘์•„ ํ•ฉ์นœ ํ’€์—์„œ ์ตœ์„ ์„ ๊ณ ๋ฅธ๋‹ค.

์—ฌ๊ธฐ ๋ฆฌํฌํŠธ์—์„œ ๊ฐ€์žฅ ์†”์งํ•œ ๊ด€์ฐฐ์ด ์žˆ๋‹ค โ€” โ€œ์ด๊ฒŒ ์ž‘๋™ํ•œ ๊ฒƒ ์ž์ฒด๊ฐ€ ์กฐ๊ธˆ ๋†€๋ผ์› ๋‹ค.โ€ FM ํ—ค๋“œ์˜ ์˜ˆ์ธก๊ณผ ์‹ค์ œ ๊ฒฐ๊ณผ(๋˜๋Š” ๊ทธ ์ž”์ฐจ) ์‚ฌ์ด์˜ ์ƒ๊ด€์€ ๊ทธ์˜ ๋ชจ๋“  ์‹คํ—˜์—์„œ ์‚ฌ์‹ค์ƒ 0์ด์—ˆ๋Š”๋ฐ, ๊ทธ๋Ÿผ์—๋„ ํ›„๋ณด 2~3๊ฐœ ๋กค์•„์›ƒ์ด ๋‹จ์ผ ํ›„๋ณด๋ฅผ ์ผ๊ด€๋˜๊ฒŒ ์ด๊ฒผ๋‹ค. ์ €์ž์˜ ๊ฐ€์„ค์€ โ€œ๋Œ€๋ถ€๋ถ„์˜ ์ฒญํฌ์—์„œ best-of-N์€ ์•„๋ฌด๊ฒƒ๋„ ํ•˜์ง€ ์•Š์ง€๋งŒ(ํ›„๋ณด๋“ค์ด ๊ฐ™๊ฑฐ๋‚˜ ๋™๋“ฑํ•˜๊ฒŒ ์ข‹์€ ์˜ˆ์ธก์œผ๋กœ ์ˆ˜๋ ด), ๋ชจ๋ธ์ด ์ง„์งœ๋กœ multimodalํ•œ ๋“œ๋ฌธ ๋ณ‘๋ชฉ ์ƒํƒœ์—์„œ ์ตœ์„ ์„ ๊ณ ๋ฅด๊ฑฐ๋‚˜ ์ตœ์•…์„ ํ”ผํ•˜๋Š” ๊ฒƒ์ด ์œ ์˜๋ฏธํ•˜๊ฒŒ ๋•๋Š”๋‹คโ€์ด๋‹ค.

์ดˆ๊ธฐ ๋…ธ์ด์ฆˆ๋Š” i.i.d. ๊ฐ€์šฐ์‹œ์•ˆ์ด ์•„๋‹ˆ๋ผ ์ ํ•ฉ๋œ ํ–‰๋™ ๊ณต๋ถ„์‚ฐ \mathcal{N}(0,\Sigma)์—์„œ(ํ•ญ๋“ฑํ–‰๋ ฌ ์ชฝ shrinkage \Sigma_{\text{reg}} = \beta\Sigma + (1-\beta)I) ๋ฝ‘์•„ 12์ฐจ์› ํ–‰๋™ ์ฒญํฌ์˜ ๊ฒฐํ•ฉ ๊ตฌ์กฐ๋ฅผ ์กด์ค‘ํ•œ๋‹ค. ๋…ธ์ด์ฆˆ ์˜จ๋„ \tau๊ฐ€ ๋…ธ์ด์ฆˆ๋ฅผ \sqrt{\tau}๋กœ ์Šค์ผ€์ผํ•˜๊ณ , 1๋ณด๋‹ค ์ž‘์€ ๊ฐ’์€ ์ƒ˜ํ”Œ๋ง ๋ถ„์‚ฐ์„ ์ค„์—ฌ ํ›„๋ณด๋ฅผ ๋ถ„ํฌ์˜ ๋ชจ๋“œ ๊ทผ์ฒ˜๋กœ ๋ชจ์€๋‹ค.

์˜ท ์ข…๋ฅ˜ ๋ถ€ํŠธ์ŠคํŠธ๋žฉ์€ ํด๋ผ์ด์–ธํŠธ์— ์‚ฐ๋‹ค: โ‘  ์ฒซ ๊ด€์ธก์— ๋ฒ„๋ฆฌ๋Š” ์›Œ๋ฐ์—… ์ถ”๋ก ์„ ๋Œ๋ ค ๋ชจ๋ธ ์ž์‹ ์˜ ์˜ˆ์ธก ์ข…๋ฅ˜๋ฅผ ์ฝ๊ณ , โ‘ก ์ฒซ ๋ช‡ ์ฒญํฌ๊ฐ€ ๊ฐ์ž์˜ ์˜ˆ์ธก์œผ๋กœ ๋‹ค์ˆ˜๊ฒฐํ•ด ์ถ”์ •์„ ๋‹ค๋“ฌ๊ณ , โ‘ข ํˆฌํ‘œ๋œ ์ข…๋ฅ˜๋ฅผ ๋‚˜๋จธ์ง€ ์—ํ”ผ์†Œ๋“œ ๋™์•ˆ ๊ณ ์ •ํ•ด ์ž…๋ ฅ์œผ๋กœ ๋˜๋จน์ธ๋‹ค. ๊ทธ ์ฒซ ๋ช‡ ํ˜ธ์ถœ์—์„œ๋Š” ๋” ์งง์€ ์œˆ๋„์šฐ๋กœ ์žฌ๊ณ„ํšํ•ด์„œ ์ข…๋ฅ˜ ์˜ˆ์ธก์ด ์ •์ฐฉํ•˜๋Š” ๋™์•ˆ์—๋„ ๋ฐ˜์‘์„ฑ์„ ์œ ์ง€ํ•œ๋‹ค.

Thompson sampling์œผ๋กœ ์ถ”๋ก  ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ๋กค์•„์›ƒ ์ค‘์— ํŠœ๋‹ํ•˜๊ธฐ

์œ„์˜ ๋ชจ๋“  ์†์žก์ด โ€” ์‹คํ–‰ ๊ธธ์ด, ์žฌ์ƒ ์ŠคํŠธ๋ ˆ์น˜, ์•ต์ปค ๊ธธ์ด, inpainting ์‹œ์ž‘์ , guidance ์„ธ๊ธฐ, ๋…ธ์ด์ฆˆ ์˜จ๋„, ํ›„๋ณด ์ˆ˜ โ€” ๋Š” ์˜ท ์ข…๋ฅ˜๋ณ„๋กœ๋„ ์ตœ์ ํ™”๋  ์ˆ˜ ์žˆ๋Š” ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ๋‹ค. ์ „์ฒด ๊ทธ๋ฆฌ๋“œ ์„œ์น˜๋Š” ๋А๋ฆฌ๋ฏ€๋กœ, ์ €์ž๋Š” ๋กค์•„์›ƒ ์ˆ˜์ง‘ ์ค‘์— ์˜จ๋ผ์ธ์œผ๋กœ, ํŒŒ๋ผ๋ฏธํ„ฐ๋ณ„ Thompson sampling ๋ฐด๋”ง์œผ๋กœ ํŠœ๋‹ํ•œ๋‹ค.

๊ฐ ํŒŒ๋ผ๋ฏธํ„ฐ์˜ ๊ฐ ํ›„๋ณด ๊ฐ’์ด \text{Beta}(\alpha, \beta) ์‚ฌํ›„๋ถ„ํฌ๋ฅผ ๊ฐ–๋Š” arm์ด๋‹ค(์˜ˆ: guidance scale์€ arm 4๊ฐœ). ํŒŒ๋ผ๋ฏธํ„ฐ๋“ค์€ ๋…๋ฆฝ์ ์œผ๋กœ(์ „์ฒด ๊ณฑ ๊ณต๊ฐ„์˜ ๊ฒฐํ•ฉ ํƒ์ƒ‰์ด ์•„๋‹ˆ๋ผ factorized ๋ฐด๋”ง) ์ตœ์ ํ™”๋˜์–ด arm ์ˆ˜๋ฅผ ์ž‘๊ฒŒ, ์‚ฌํ›„๋ถ„ํฌ๋ฅผ ์ž˜ ๋จน์ธ ์ƒํƒœ๋กœ ์œ ์ง€ํ•œ๋‹ค. ํƒ์ƒ‰ ์—ํ”ผ์†Œ๋“œ์—์„œ๋Š” ํŒŒ๋ผ๋ฏธํ„ฐ๋งˆ๋‹ค arm๋ณ„๋กœ ํ•œ ์ƒ˜ํ”Œ์”ฉ ๋ฝ‘์•„ ๊ฐ€์žฅ ํฐ ๊ฒƒ์„ ๊ณ ๋ฅด๋˜ n_e + n_a \leq H๋ฅผ ์œ„๋ฐ˜ํ•˜๋Š” ์กฐํ•ฉ์„ ๊ธฐ๊ฐํ•œ๋‹ค. replay์™€ hard-mining ์—ํ”ผ์†Œ๋“œ๋Š” ์ฐฉ์ทจ๋กœ ์ทจ๊ธ‰ํ•ด ํ˜„์žฌ ์ตœ์„ (์‚ฌํ›„ ํ‰๊ท ) ์„ค์ •์„ ์“ด๋‹ค.

๋ณด์ƒ์€ ์˜ท ์ข…๋ฅ˜๋ณ„ baseline์„ ๋บ€ ์ด์ง„ ๊ฒฐ๊ณผ r = \text{success} - \overline{\mathrm{SR}}(\text{type})์ด๊ณ , ๋ฝ‘ํžŒ arm์— \alpha \mathrel{+}= \max(r, 0), \beta \mathrel{+}= \max(-r, 0)๋กœ ๋”ํ•œ๋‹ค. full/random ๋กค์•„์›ƒ๋งŒ ๋ฐด๋”ง์„ ๊ฐฑ์‹ ํ•œ๋‹ค โ€” replay์™€ curriculum์€ ์˜๋„์ ์œผ๋กœ ์‰ฝ๊ฑฐ๋‚˜ ์–ด๋ ค์šด ๋ถ€๋ถ„์ง‘ํ•ฉ์ด๋ผ ํŽธํ–ฅ์‹œํ‚จ๋‹ค. ๋งค ์ดํ„ฐ๋ ˆ์ด์…˜ ์‚ฌํ›„๋ถ„ํฌ๋Š” ๊ท ์ผ ์ชฝ์œผ๋กœ ๊ฐ์‡ ํ•ด ๋ฐด๋”ง์ด ์ „์ฒด ์ด๋ ฅ์ด ์•„๋‹ˆ๋ผ ์›€์ง์ด๋Š” ์ •์ฑ…์„ ์ถ”์ข…ํ•˜๊ณ , ์ข…๋ฅ˜๋ณ„ ์‚ฌํ›„๋ถ„ํฌ๋Š” ํ†ตํ•ฉ ์‚ฌํ›„๋ถ„ํฌ ์ชฝ์œผ๋กœ ์•ฝํ•˜๊ฒŒ ์ •๊ทœํ™”๋œ๋‹ค.


๋ฐ˜๋ฐ”์ง€์— ๋Œ€ํ•œ Thompson sampling ์‚ฌํ›„๋ถ„ํฌ(Fig. 9) โ€” ํฐ ํ•™์Šต ํ›„๋ฐ˜์˜ ์‹ค์ œ ์ˆ˜๋ ด ์ƒํƒœ. ์™ผ์ชฝ guidance scale์€ arm 5(ฮผ=0.491)ยท7(ฮผ=0.512, ์„ ํƒ)ยท9(ฮผ=0.424)ยท11(ฮผ=0.412), ์˜ค๋ฅธ์ชฝ ๋…ธ์ด์ฆˆ ์˜จ๋„๋Š” 0.7(ฮผ=0.514, ์„ ํƒ)ยท0.8(ฮผ=0.422)ยท0.9(ฮผ=0.450). ๋ณด์ƒ์ด baseline ์ฐจ๊ฐ๋œ ๊ฐ’์ด๋ผ ํ‰๊ท ์ด ๋ชจ๋‘ 0.5 ๊ทผ์ฒ˜์— ๋ชจ์ด๋ฏ€๋กœ ์ƒ๋Œ€ ์ˆœ์„œ๋งŒ ์˜๋ฏธ๊ฐ€ ์žˆ๊ณ , ์‚ฌํ›„๋ถ„ํฌ๋Š” ๋งค ์ดํ„ฐ๋ ˆ์ด์…˜ ๊ฐ์‡ ํ•˜๋ฏ€๋กœ ์ตœ๊ทผ on-policy ์œˆ๋„์šฐ๋ฅผ ๋ฐ˜์˜ํ•œ๋‹ค.

์‚ฌํ›„๋ถ„ํฌ๊ฐ€ ์ •์ฐฉํ•˜๋ฉด ๋ฐด๋”ง์„ ๋„๊ณ  ์˜ท ์ข…๋ฅ˜๋ณ„ ์ตœ์„  ์„ค์ •์„ ์ตœ์ข… ์‹คํ–‰์šฉ์œผ๋กœ ๋™๊ฒฐํ•œ๋‹ค(Table 4).

ํŒŒ๋ผ๋ฏธํ„ฐ ๊ธดํŒ” ์ƒ์˜ ๋ฐ˜ํŒ” ์ƒ์˜ ๊ธด๋ฐ”์ง€ ๋ฐ˜๋ฐ”์ง€
์‹คํ–‰ ํ–‰๋™ ์ˆ˜ n_e 5 5 3 3
์žฌ์ƒ ์Šคํ… \lfloor k n_e \rfloor 5 5 3 3
์•ต์ปค ํ–‰๋™ ์ˆ˜ n_a 6 3 3 3
Inpainting ์‹œ์ž‘ t_{\text{ip}} 0.4 0.4 0.5 0.5
Guidance scale \alpha 7 7 9 7
๋…ธ์ด์ฆˆ ์˜จ๋„ \tau 0.9 0.7 0.7 0.7
ํ›„๋ณด ์ˆ˜ N 2 3 3 3

๊ฐ’๋“ค์ด ์ข…๋ฅ˜ ๊ฐ„์— ๊ทน์ ์œผ๋กœ ๋‹ค๋ฅด์ง€ ์•Š๊ณ , ์ €์ž๋„ ์ตœ์ข… ๋ชจ๋ธ์—๋Š” ๊ณต์œ  ์„ค์ • ํ•˜๋‚˜๋กœ๋„ ๊ฑฐ์˜ ๊ฐ™์€ ์„ฑ๋Šฅ์ด ๋‚ฌ์„ ๊ฒƒ์ด๋ผ๊ณ  ์ธ์ •ํ•œ๋‹ค. ํŠœ๋‹ ์ค‘์—๋Š” ๊ฐœ๋ณ„ ํŒŒ๋ผ๋ฏธํ„ฐ๊ฐ€ ํ†ตํ•ฉ ๊ฐ’์—์„œ ํฌ๊ฒŒ ๋ฒ—์–ด๋‚˜๋Š” ๊ฒƒ์„ ๋ดค๋Š”๋ฐ, ์ด๋ฅผ ์˜ท ์ข…๋ฅ˜๋ณ„ ํ•™์Šต ์„ฑ์ˆ™๋„ ์ฐจ์ด๋กœ ํ•ด์„ํ•œ๋‹ค โ€” ๋ฐ˜๋ฐ”์ง€๋Š” ์•„์ฃผ ์ผ์ฐ 80%๋ฅผ ๋„˜๊ฒจ ์ •์ฑ…์ด ์†๋„ ์ตœ์ ํ™”๋กœ ์˜ฎ๊ฒจ๊ฐ„ ๋ฐ˜๋ฉด, ๋ฐ˜ํŒ” ์ƒ์˜๋Š” ์—ฌ์ „ํžˆ ์†์žฌ์ฃผ์™€ ์ •ํ™•๋„๋ฅผ ๋ฐ€์–ด๋ถ™์ด๋Š” ์ค‘์ด๋ผ ๋‹ค๋ฅธ ์˜์—ญ์„ ์„ ํ˜ธํ–ˆ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค.

์ง๊ด€: ๋ฐด๋”ง์ด ์ˆ˜๋ ดํ•œ ๋ฐฉํ–ฅ์ด ๊ณง ์ค€-ablation์ด๋‹ค

๋ฆฌํฌํŠธ์— ablation์ด ์—†๋‹ค๋Š” ๊ฒƒ์€ ์ €์ž๊ฐ€ ์—ฌ๋Ÿฌ ๋ฒˆ ์ธ์ •ํ•œ ์‚ฌ์‹ค์ด๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๋ฐด๋”ง์ด ์ˆ˜๋ ดํ•œ ๋ฐฉํ–ฅ ์ž์ฒด๊ฐ€ ํ†ต์ œ ์‹คํ—˜์€ ์•„๋‹ˆ์ง€๋งŒ ์ •๋ณด๋ฅผ ๋‹ด๊ณ  ์žˆ๋‹ค. ์ €์ž๊ฐ€ ยง7.7 ๋ง๋ฏธ์—์„œ ์ •๋ฆฌํ•œ ๋‹ค์„ฏ ๊ฐ€์ง€๋Š” ์ด ๋ฆฌํฌํŠธ์—์„œ ์œ ์ผํ•˜๊ฒŒ โ€œ๋ฌด์—‡์ด ์‹ค์ œ๋กœ ์ ์ˆ˜๋ฅผ ์˜ฌ๋ ธ๋Š”๊ฐ€โ€์— ๋Œ€ํ•ด ๋ฐ˜๋ณต ๊ด€์ธก์— ๊ธฐ๋ฐ˜ํ•œ ์ง„์ˆ ์ด๋‹ค.

  • Guidance scale์ด ๋งค์šฐ ๋†’์€ ๊ฐ’์œผ๋กœ ์ˆ˜๋ ดํ–ˆ๋‹ค. ์ดˆ๊ธฐ ํƒ์ƒ‰ ๊ณต๊ฐ„์€ 0โ€“2์˜€๋Š”๋ฐ ํ•ญ์ƒ ๋ฒ”์œ„ ์ƒ๋‹จ์ด ์ง€๋ฐฐํ•ด์„œ ๋ฒ”์œ„๋ฅผ ๋ฐ˜๋ณต์ ์œผ๋กœ ์œ„๋กœ ๋ฐ€์–ด ๊ฒฐ๊ตญ 7โ€“9์— ์•ˆ์ฐฉํ–ˆ๋‹ค. โ†’ advantage ์กฐ๊ฑดํ™”๊ฐ€ ์‹ค์ œ๋กœ ๋ญ”๊ฐ€๋ฅผ ํ•™์Šตํ–ˆ๋‹ค๋Š” ๊ฐ„์ ‘ ์ฆ๊ฑฐ๋‹ค. ์กฐ๊ฑดํ™”๊ฐ€ ๋ฌด์˜๋ฏธํ–ˆ๋‹ค๋ฉด guidance๋ฅผ ํ‚ค์šธ์ˆ˜๋ก ๋ฌด๋„ˆ์กŒ์–ด์•ผ ํ•œ๋‹ค.
  • ํ›„๋ณด ์ˆ˜ 1 ์ดˆ๊ณผ๋Š” ์ผ๊ด€๋˜๊ฒŒ ์œ ์ต, 3 ์ดˆ๊ณผ๋Š” ๋ฌด์ต. ์ €์ž๋Š” ์ด๋ฅผ โ€œbest-of-N์€ ์ตœ์ ์„ ์ฐพ๋Š” ๊ฒŒ ์•„๋‹ˆ๋ผ ์•„์ฃผ ๋‚˜์œ ์ฒญํฌ๋ฅผ ํ”ผํ•˜๋Š” ๊ฒƒโ€์ด๋ผ๋Š” ์ž์‹ ์˜ ํ•ด์„๊ณผ ์ผ๊ด€๋œ๋‹ค๊ณ  ์ฝ๋Š”๋‹ค.
  • ์‹คํ–‰ ๊ธธ์ด๊ฐ€ ์ž‘์€ ๊ฐ’์œผ๋กœ ์ˆ˜๋ ดํ–ˆ๋‹ค(30 ์ค‘ 3~5). ๋ชจ๋ธ์ด ๊ฐ€๊นŒ์šด ์Šคํ…์„ ๋จผ ์Šคํ…๋ณด๋‹ค ํ›จ์”ฌ ์‹ ๋ขฐ์„ฑ ์žˆ๊ฒŒ ์˜ˆ์ธกํ•˜๋ฏ€๋กœ, ์‹ ์„ ํ•œ ๊ด€์ธก์— ๋Œ€ํ•ด ์ž์ฃผ ์žฌ๊ณ„ํšํ•˜๋Š” ๊ฒƒ์ด ๊ฐ’์„ ํ•œ๋‹ค๋Š” ๋œป์ด๋‹ค.
  • ์žฌ์ƒ ์ŠคํŠธ๋ ˆ์น˜๋Š” ํ•™์Šต ์ดˆ๋ฐ˜์— ์‹คํ–‰ ๊ธธ์ด์—์„œ ๋ฒ—์–ด๋‚ฌ๋‹ค๊ฐ€ ๊ฒฐ๊ตญ ์ผ์น˜ํ–ˆ๋‹ค. ์ดˆ๋ฐ˜์—๋Š” ๋ชจ๋ธ์ด ์ตœ์  ์†๋„๋ฅผ ์˜ˆ์ธกํ•˜์ง€ ๋ชปํ•ด ์˜ˆ์ธก ์†๋„ ์ฃผ๋ณ€์˜ ์—ฌ๋ถ„ ํƒ์ƒ‰์ด ๋„์›€์ด ๋˜๊ณ , ๋์— ๊ฐ€์„œ๋Š” ์˜ฌ๋ฐ”๋ฅธ ์†๋„๋ฅผ ์ง์ ‘ ์˜ˆ์ธกํ•˜๊ฒŒ ๋œ๋‹ค.
  • Inpainting์€ ์•ฝํ•œ ์•ต์ปค๋ง์— ์ •์ฐฉํ–ˆ๋‹ค. ์•ฝ๊ฐ„์˜ ์•ต์ปค๋ง์ด ์—†๋Š” ๊ฒƒ๋ณด๋‹ค ๋‚ซ์ง€๋งŒ, ๊ฐ•ํ•œ ๊ฐ•์ œ inpainting์€ ๋ชจ๋ธ์˜ ์ž๊ธฐ ๊ต์ • ๋Šฅ๋ ฅ์„ ์ œํ•œํ•ด ์„ฑ๋Šฅ์„ ํ•ด์นœ๋‹ค.

์—ฌ๊ธฐ์„œ ์ค‘์š”ํ•œ ๊ฒƒ์€ ์ด ๋‹ค์„ฏ ๊ฐœ๊ฐ€ ์„œ๋กœ ๋‹ค๋ฅธ ์„ฑ๊ฒฉ์˜ ์ฆ๊ฑฐ๋ผ๋Š” ์ ์ด๋‹ค. ์•ž์˜ ์…‹์€ ๋ฐด๋”ง์ด ๋ฐ˜๋ณต์ ์œผ๋กœ ์žฌํ™•์ธํ•œ ์ค€-์ธก์ •์น˜์ด๊ณ , ๋’ค์˜ ๋‘˜์€ ํ•™์Šต ๊ณผ์ •์—์„œ์˜ ๊ด€์ฐฐ์ด๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์•„ํ‚คํ…์ฒ˜ ์ชฝ ๊ฒฐ์ •๋“ค(XSAยทAdaRMSยท์˜ท ์ข…๋ฅ˜ ํ† ํฐยท์ •๋ฐ€๋„ ๋ถ€์ŠคํŠธยท์„ฑ๊ณต ๊ผฌ๋ฆฌ ๋ถ€์ŠคํŠธ)์—๋Š” ์ด ์ •๋„์˜ ์ฆ๊ฑฐ์กฐ์ฐจ ์—†๋‹ค. ์ด ๊ตฌ๋ถ„์„ ํ‘œ๋กœ ์ •๋ฆฌํ•ด ๋‘๋ฉด ๋ฆฌํฌํŠธ๋ฅผ ํ›จ์”ฌ ์ •ํ™•ํ•˜๊ฒŒ ์ฝ์„ ์ˆ˜ ์žˆ๋‹ค.

์„ค๊ณ„ ๊ฒฐ์ • ๊ทผ๊ฑฐ์˜ ์ข…๋ฅ˜ ๋…ผ๋ฌธ์ด ์ œ์‹œํ•œ ์ฆ๊ฑฐ
AWR์„ ์†์‹ค์ด ์•„๋‹ˆ๋ผ ์ƒ˜ํ”Œ๋Ÿฌ๋กœ ์„ค๊ณ„ ๋…ผ์ฆ โ€œ๊ธฐ๋Œ“๊ฐ’ ๋™๋“ฑ, ๋ฐ์ดํ„ฐ ํšจ์œจ์€ ์šฐ์œ„โ€ โ€” ์ธก์ •์น˜ ์—†์Œ
๋ณด์กฐ ํ—ค๋“œ IS ๊ฐ€์ค‘ ๋ณด์ • ์„ค๊ณ„ ๋…ผ์ฆ ํŽธํ–ฅ์˜ ์›๋ฆฌ์  ๋…ผ์ฆ. ๋ณด์ • ์œ ๋ฌด ๋น„๊ต ์—†์Œ
advantage ์กฐ๊ฑดํ™” + CFG ์ค€-์ธก์ • ๋ฐด๋”ง์ด guidance๋ฅผ 0โ€“2 โ†’ 7โ€“9๋กœ ๋ฐ€์–ด์˜ฌ๋ฆผ(Fig. 9)
best-of-N (N=2โ€“3) ์ค€-์ธก์ • ๋ฐด๋”ง์—์„œ N>1 ์ผ๊ด€ ์œ ์ต, N>3 ๋ฌด์ต. ๋‹จ FM ํ—ค๋“œ ์˜ˆ์ธกโ†”๏ธŽ๊ฒฐ๊ณผ ์ƒ๊ด€ โ‰ˆ 0
์งง์€ ์‹คํ–‰ ๊ธธ์ด (n_e=3โ€“5 / 30) ์ค€-์ธก์ • ๋ฐด๋”ง ์ˆ˜๋ ด(Table 4)
์•ฝํ•œ soft inpainting ์ค€-์ธก์ • ๋ฐด๋”ง ์ˆ˜๋ ด(t_{\text{ip}}=0.4โ€“0.5)
์ฒดํฌํฌ์ธํŠธ ๋กค๋ฐฑ ์ •์„ฑ ๊ด€์ฐฐ โ€œ์ง€์—ญ ์ตœ์ ์—์„œ ์•ˆ์ •์ ์œผ๋กœ ๊บผ๋ƒˆ๋‹คโ€. 1R 3ํšŒ / 2R 1ํšŒ
์˜ท ์ข…๋ฅ˜ ์ž…๋ ฅ ํ† ํฐ ์ €์ž์˜ ์œ ๋ณด โ€œ๊ฒฐ์ •์ ์ด์ง€ ์•Š์„ ๊ฒƒโ€. ๋ถ„๋ฅ˜ ์ •ํ™•๋„ >99%, ablation ์—†์Œ
AdaRMS ๋‹ค์ค‘ ์‹ ํ˜ธ ์กฐ๊ฑดํ™” ์ •์„ฑ ๊ด€์ฐฐ โ€œ์ž˜๋ชป๋œ ์˜ท ํ–‰๋™์ด ์‹œ๊ฐ์ ์œผ๋กœ ์ค„์—ˆ๋‹คโ€
XSA ์„ ์–ธ โ€œ์ตœ๊ทผ ์œ ํ–‰์— ๊ธฐ๋Œ”๋‹คโ€. ablation ์—†์Œ
checkpoint / TTC ํ—ค๋“œ ๋ฏธ์‚ฌ์šฉ ํ•™์Šต์€ ๋˜์ง€๋งŒ downstream์—์„œ ์•ˆ ์“ฐ์ž„(๋ ˆ๊ฑฐ์‹œ)
์‹œ๋ฎฌ DAgger ์‹คํŒจ๋กœ ๋ณด๊ณ  โ€œ์“ธ๋ชจ๊ฐ€ ์ œํ•œ์ ์ด์—ˆ๋‹คโ€
์‹ค๊ธฐ DAgger ์ •์„ฑ ๊ด€์ฐฐ โ€œํ”„๋กœ์ ํŠธ์—์„œ ๊ฐ€์žฅ ์œ ์šฉํ•œ ๋„๊ตฌ ์ค‘ ํ•˜๋‚˜โ€

์‹คํ—˜: ์˜จ๋ผ์ธ ๋ผ์šด๋“œ

์˜จ๋ผ์ธ ๋ฆฌ๋”๋ณด๋“œ๋Š” 4๊ฐœ ์˜ท ์ข…๋ฅ˜์— ๋™๋“ฑ ๊ฐ€์ค‘ํ•ด ํ‰๊ท ํ•œ ์ „์ฒด ์„ฑ๊ณต๋ฅ ๋กœ ํŒ€์„ ์ค„ ์„ธ์šด๋‹ค. 80๋ฒŒ์„ ๊ฐ 10ํšŒ ํ‰๊ฐ€ํ•˜๊ณ , 62ํŒ€์ด ์ œ์ถœํ–ˆ๋‹ค.

์ˆœ์œ„ ํŒ€ ๊ธดํŒ” ๋ฐ˜ํŒ” ๊ธด๋ฐ”์ง€ ๋ฐ˜๋ฐ”์ง€ ์ „์ฒด
1 ilya (this work) 74.5% 70.0% 80.5% 93.5% 79.63%
2 Shubham @ Vorwerk 73.0% 62.5% 71.5% 87.0% 73.50%
3 Dum-E 76.5% 62.0% 75.5% 79.5% 73.38%
4 SCUT-Unlimited 65.5% 66.0% 70.0% 91.0% 73.13%
5 GraspYesAI 73.5% 61.0% 69.0% 79.0% 70.63%
6 sZs 70.5% 64.0% 68.5% 75.5% 69.63%
7 ClothFolder50k 77.0% 56.0% 58.5% 82.5% 68.50%
8 sisigakgak 68.0% 52.5% 64.0% 77.5% 65.50%

(Table 5 ์ƒ์œ„ 8ํŒ€. ์ „์ฒด 62ํŒ€ ์ˆœ์œ„๋Š” ๋Œ€ํšŒ ์›น์‚ฌ์ดํŠธ์— ์žˆ๋‹ค.)

์Šน๋ฆฌ๊ฐ€ ํ•œ ์ข…๋ฅ˜์— ์‹ค๋ ค์„œ๊ฐ€ ์•„๋‹ˆ๋ผ ๋„“๊ฒŒ ์™”๋‹ค๋Š” ์ ์ด ๋ˆˆ์— ๋ˆ๋‹ค โ€” ๋ฐ˜ํŒ”ยท๊ธด๋ฐ”์ง€ยท๋ฐ˜๋ฐ”์ง€์—์„œ ๋‹จ๋… 1์œ„, ๊ธดํŒ”์—์„œ๋งŒ 3์œ„(77.0% ClothFolder50k, 76.5% Dum-E ๋’ค). ์ข…๋ฅ˜ ๊ฐ„ ๋‚œ์ด๋„ ์ˆœ์„œ(๋ฐ˜๋ฐ”์ง€๊ฐ€ ๊ฐ€์žฅ ์‰ฝ๊ณ  ๋ฐ˜ํŒ” ์ƒ์˜๊ฐ€ ๊ฐ€์žฅ ์–ด๋ ต๋‹ค)๋Š” ๋ฆฌ๋”๋ณด๋“œ ๋Œ€๋ถ€๋ถ„์—์„œ ์œ ์ง€๋œ๋‹ค. ์ €์ž๋Š” ๋ฐ˜ํŒ”์ด ์†์žฌ์ฃผ์— ๊ฐ€์žฅ ๋ฏผ๊ฐํ•œ ์ ‘๊ธฐ์ด๊ณ (์†Œ๋งค๊ฐ€ ์ž‘๊ณ  ๊ณต์ฐจ๊ฐ€ ๋นก๋นกํ•˜๋‹ค) ์ œ์ถœ ์‹œ์ ์— RL ํ•™์Šต์ด ์•„์ง ๊ทธ ์ข…๋ฅ˜๋ฅผ ์ ๊ทน์ ์œผ๋กœ ๋ฐ€์–ด๋ถ™์ด๋˜ ์ค‘์ด์—ˆ๋‹ค๊ณ  ์ ๋Š”๋‹ค. ์‹œ๋ฎฌ ๋ผ์šด๋“œ ์ฒดํฌํฌ์ธํŠธ๋Š” huggingface.co/IliaLarchenko/lehome_sim์— ๊ณต๊ฐœ๋ผ ์žˆ๋‹ค.

๊ทœ๋ชจ์™€ ๋‚จ์€ ์‹คํŒจ. ์ตœ์ข… ์ •์ฑ… ๋’ค์˜ ๋ฐ์ดํ„ฐ๋Š” ์•ฝ 12,500 ๋กค์•„์›ƒ ์—ํ”ผ์†Œ๋“œ(โ‰ˆ4.3M ํ”„๋ ˆ์ž„), ์•ฝ 140ํšŒ ์ˆ˜์ง‘ ์„ธ์…˜์ด๋‹ค. ํŒŒ์ดํ”„๋ผ์ธ์ด ์ด ํ’€์„ ๊ณ„์† ๊ฐ€์ง€์น˜๊ธฐยท์žฌ๊ฐ€์ค‘ํ•˜๊ณ  ๊ฐ€์žฅ ์˜ค๋ž˜๋œ ๋กค์•„์›ƒ์€ ์˜๋„์ ์œผ๋กœ ํ†ต์งธ๋กœ ๋ฒ„๋ ธ์œผ๋ฏ€๋กœ, ์ „ ๊ตฌ๊ฐ„ ๋ˆ„์  ์ƒ์„ฑ๋Ÿ‰์€ ์ด ์œ ์ง€ ์œˆ๋„์šฐ์˜ ๋ช‡ ๋ฐฐ๋‹ค. ์ €์ž๋Š” ์ด ์ ‘๊ทผ์„ sample-efficient๋ผ๊ณ  ๋ถ€๋ฅด์ง€ ์•Š๊ฒ ๋‹ค๊ณ  ๋งํ•˜๋ฉฐ, ๊ฐ™์€ ๊ฒฐ๊ณผ๊ฐ€ ํ›จ์”ฌ ์ž‘์€ ๋ฐ์ดํ„ฐ์…‹์œผ๋กœ๋„ ๋„๋‹ฌ ๊ฐ€๋Šฅํ•  ๊ฒƒ์ด๋ผ ์˜์‹ฌํ•œ๋‹ค. ์ฃผ๋œ ํ˜์˜๋Š” ๋ณต๊ตฌ ๋กœ์ง์˜ ๋ถ€์žฌ๋‹ค โ€” ์ดˆ๊ธฐ BC ๋ฐ์ดํ„ฐ๊ฐ€ ์Šคํฌ๋ฆฝํŠธ ๊ธฐ๋ฐ˜์ด๋ผ ํƒ์ƒ‰๊ณผ ๋‹ค์–‘์„ฑ์ด ๊ฑฐ์˜ ์—†์–ด์„œ ์ •์ฑ…์ด ๋น ๋ฅด๊ฒŒ ๋” ๋‚˜์€ ํ–‰๋™์„ ์ฐพ์•„ ๋‚˜์„œ๊ธฐ ์–ด๋ ค์› ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค.

๋‚จ์€ ์‹คํŒจ๋Š” ์„ธ ๋ถ€๋ฅ˜๋‹ค. โ‘  ์†์žฌ์ฃผ์™€ ์ •๋ฐ€๋„ โ€” ์ •์ฑ…์ด ๋Œ€์ฒด๋กœ ์˜ณ์€ ์ผ์„ ํ•˜์ง€๋งŒ ์„ฑ๊ณต ๊ธฐ์ค€์—์„œ ์‚ด์ง ๋ฒ—์–ด๋‚œ๋‹ค(์ ‘ํž˜์€ ๊ฑฐ์˜ ๋งž์•„ ๋ณด์ด๋Š”๋ฐ keypoint ๊ฑฐ๋ฆฌ ํ•˜๋‚˜๊ฐ€ ์ž„๊ณ„๊ฐ’์˜ ์ž˜๋ชป๋œ ์ชฝ์— ์ฐฉ์ง€ํ•œ๋‹ค). โ‘ก ์‹œ๋ฎฌ ๋ฌผ๋ฆฌ โ€” ๊ณ„์‚ฐ ์•ˆ์ •์„ฑ์„ ์œ„ํ•ด ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ๊ฐ€ ๋ฌผ๋ฆฌ๋ฅผ ๋‹จ์ˆœํ™”ํ•˜๋Š”๋ฐ ์ด๊ฒƒ์ด ํ•ญ์ƒ ์™„๋ฒฝํ•˜์ง€ ์•Š์•„, ์ •์ฑ… ์ž˜๋ชป์ด ์•„๋‹Œ ํŒŒ์ง€ ์‹คํŒจ๋‚˜ ๊ทธ๋ฆฌํผ์—์„œ ์˜ท์ด ๋ฏธ๋„๋Ÿฌ์ง€๋Š” ์ผ์ด ๊ฐ€๋” ์ƒ๊ธด๋‹ค. โ‘ข ๋ณต๊ตฌ ์—†์Œ โ€” ์‹œ๋ฎฌ ์ •์ฑ…์€ ๋ณต๊ตฌ๋ฅผ ํ•™์Šตํ•˜์ง€ ์•Š์•˜๊ณ  ํƒ์ƒ‰์„ ๋ณ„๋กœ ๋ณด์ง€ ๋ชปํ•ด์„œ, ํ•œ ๋ฒˆ ์‹ค์ˆ˜ํ•ด ๋ถ„ํฌ ๋ฐ– ์ƒํƒœ์— ๋“ค์–ด๊ฐ€๋ฉด ๋˜๋Œ์•„์˜ค๋ ค ์• ์“ฐ๊ธฐ๋ณด๋‹ค ๊ทธ๋ƒฅ ์‹คํŒจํ•œ๋‹ค.

์‹คํ—˜: sim-to-real ๊ฒฐ์Šน ๋ผ์šด๋“œ โ€” ์‹œ๊ฐ„ ๋ฐฐ๋ถ„์ด ๊ณง ๊ฒฐ๊ณผ์˜€๋‹ค

์ €์ž๋Š” ์‹œ๋ฎฌ ๋ผ์šด๋“œ์— ์•ฝ 3๊ฐœ์›”์„, sim-to-real์— 1์ฃผ์ผ ๋‚จ์ง“์„ ์ผ๋‹ค. ์ด ๋ฌธ์žฅ ํ•˜๋‚˜๊ฐ€ ๋ฆฌํฌํŠธ์˜ ๊ตฌ์กฐ์™€ ๊ฒฐ๊ณผ๋ฅผ ๋Œ€๋ถ€๋ถ„ ์„ค๋ช…ํ•œ๋‹ค. ์ €์ž ์ž์‹ ๋„ sim2real ๋ถ€๋ถ„์„ โ€œcareful study๊ฐ€ ์•„๋‹ˆ๋ผ ํ•ด์ปคํ†ค ์Šคํƒ€์ผ ์Šคํ”„๋ฆฐํŠธโ€๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค.

์™œ zero-shot์ด ์•ˆ ๋๋Š”๊ฐ€

์‹œ๋ฎฌ๊ณผ ํ˜„์‹ค์€ ์นด๋ฉ”๋ผ ์„ผ์„œยท๋ฐฐ์น˜, ๋กœ๋ด‡ ๊ธฐ๊ตฌํ•™๊ณผ ๋ฐฑ๋ž˜์‹œ, ์˜ท ๋ฌผ๋ฆฌ ๋“ฑ ์—ฌ๋Ÿฌ ๋ฉด์—์„œ ๋‹ค๋ฅด๊ณ , ์ œ๊ณต๋œ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ๊ฐ€ ๋›ฐ์–ด๋‚จ์—๋„ ๊ฒฉ์ฐจ๊ฐ€ zero-shot์—๋Š” ๋„ˆ๋ฌด ์ปธ๋‹ค. ์ €์ž๊ฐ€ ์ œ์‹œํ•˜๋Š” ๊ฐ€์žฅ ๋‚ ์นด๋กœ์šด ๊ฐ„์ ‘ ์ฆ๊ฑฐ๋Š” ์ด๋ฏธ์ง€ ์ฒ˜๋ฆฌ ์‹คํ—˜์ด๋‹ค. ๋ชจ๋ธ์€ 640ร—480 ์นด๋ฉ”๋ผ ์ด๋ฏธ์ง€๋ฅผ 224ร—224๋กœ ๋ฆฌ์‚ฌ์ด์ฆˆํ•œ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์ง์ ‘ ๋ฆฌ์‚ฌ์ด์ฆˆํ•˜๋Š” ๋Œ€์‹  ๋จผ์ € 320ร—240์œผ๋กœ ์ค„์ธ ๋’ค 224ร—224๋กœ ๊ฐ€๋ฉด โ€” ์‚ฌ๋žŒ ๋ˆˆ์—๋Š” ๊ฑฐ์˜ ๋ณด์ด์ง€ ์•Š๋Š” ์ฐจ์ด์ธ๋ฐ โ€” ์‹œ๋ฎฌ ์„ฑ๊ณต๋ฅ ์ด ์œ ์˜ํ•˜๊ฒŒ ๋–จ์–ด์กŒ๋‹ค. ๊ฒŒ๋‹ค๊ฐ€ ๋ณด์กฐ ํ—ค๋“œ ์˜ˆ์ธก์„ ๋“ค์—ฌ๋‹ค๋ณด๋‹ˆ ๋ชจ๋ธ์€ 640โ†’224 ์ด๋ฏธ์ง€์™€ 640โ†’320โ†’224 ์ด๋ฏธ์ง€๋ฅผ ์™„๋ฒฝํ•˜๊ฒŒ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค. ๋ Œ๋”๋งยท์ธ์ฝ”๋”ฉ์˜ ๋ฏธ์„ธํ•œ ์„ธ๋ถ€์— ์ •์ฑ…์ด ๊ณผ์ ํ•ฉํ–ˆ๋‹ค๋Š” ๋œป์ด๊ณ , ์ด๋Ÿฐ ๊ณผ์ ํ•ฉ์€ ์‹ค๊ธฐ๋กœ ์ž˜ ๋„˜์–ด๊ฐ€์ง€ ์•Š๋Š”๋‹ค. (์•„์‰ฝ๊ฒŒ๋„ โ€œ์œ ์˜ํ•˜๊ฒŒ ๋–จ์–ด์กŒ๋‹คโ€์˜ ๊ตฌ์ฒด์  ์ˆ˜์น˜๋Š” ๋…ผ๋ฌธ์— ์—†๋‹ค.)

๊ณผ์ œ ์ˆ˜ํ–‰ ๋ฐฉ์‹ ์ž์ฒด๋„ ์‹ค๊ธฐ ๋ฐ์ดํ„ฐ์—์„œ ๋‹ฌ๋ž๋‹ค โ€” ๋ฐ˜ํŒ” ์ƒ์˜๋Š” ๋ฐ˜๋Œ€์ชฝ ์†Œ๋งค๋ถ€ํ„ฐ ๊ฐœ๊ธฐ ์‹œ์ž‘ํ–ˆ๊ณ , ๊ธด๋ฐ”์ง€๋Š” ์‹œ๋ฎฌ์—์„œ๋Š” ์œ„์—์„œ ์žก์•˜๋Š”๋ฐ ์‹ค๊ธฐ ๋ฐ์ดํ„ฐ์—์„œ๋Š” (์นด๋ฉ”๋ผ ๊ธฐ์ค€) ์•„๋ž˜์—์„œ ์žก์•˜์œผ๋ฉฐ, ๋ฐ˜๋ฐ”์ง€๋Š” ์‹ค๊ธฐ ์—ํ”ผ์†Œ๋“œ์˜ ์ ˆ๋ฐ˜์—์„œ 180๋„ ํšŒ์ „๋ผ ์žˆ์—ˆ๋‹ค. ์‹ค์ œ ์„ธ๊ณ„์—์„œ ์˜ท ๊ฐœ๋Š” ๋กœ๋ด‡์„ ํ•™์Šต์‹œํ‚จ๋‹ค๋ฉด ์ด๋Ÿฐ ์ผ๋ฐ˜ํ™”๋Š” ์›ํ•˜๋Š” ๊ฒƒ์ด์ง€๋งŒ, ๋Œ€ํšŒ ์„ธํŒ…์—์„œ๋Š” ๋‹จ๊ธฐ์ ์œผ๋กœ ์„ฑ๋Šฅ์„ ํ•ด์น˜๋Š” ๋ถˆํ•„์š”ํ•œ multimodality๋ฅผ ๋„์ž…ํ–ˆ์„ ๋ฟ์ด๋‹ค.

์—ฌ๊ธฐ์— ๋ณดํ†ต์˜ sim-to-real๋ณด๋‹ค ์–ด๋ ค์šด ์กฐ๊ฑด์ด ํ•˜๋‚˜ ๋” ์žˆ์—ˆ๋‹ค โ€” ์ตœ์ข… ํ‰๊ฐ€๊ฐ€ ๋Œ์•„๊ฐˆ ์‹ค์ œ ๋กœ๋ด‡์— ์ €์ž๋Š” ํ•œ ๋ฒˆ๋„ ์ ‘๊ทผํ•˜์ง€ ๋ชปํ–ˆ๋‹ค. ๊ทธ๋ž˜์„œ sim โ†’ ๋‚ด ๋กœ๋ด‡ โ†’ ๊ทธ๋“ค์˜ ๋กœ๋ด‡์ด ๋˜์—ˆ๋‹ค. ์ฃผ์ตœ์ธก์ด ์ œ๊ณตํ•œ BC ๋ฐ์ดํ„ฐ์…‹์กฐ์ฐจ ์ €์ž์˜ ์žฅ๋น„์™€๋„, ํ‰๊ฐ€ ์žฅ๋น„์™€๋„ ๋‹ค๋ฅธ ๋ฌผ๋ฆฌ์  ์…‹์—…(์กฐ๋ช…ยท์บ˜๋ฆฌ๋ธŒ๋ ˆ์ด์…˜ยท์นด๋ฉ”๋ผ ์œ„์น˜)์—์„œ ์ˆ˜์ง‘๋œ ๊ฒƒ์ด์—ˆ๋‹ค.

์ €์ž๊ฐ€ ๋‚จ๊ธด ์ผํ™” ํ•˜๋‚˜๊ฐ€ ์ด ๊ฒฉ์ฐจ์˜ ์„ฑ๊ฒฉ์„ ์ž˜ ๋ณด์—ฌ์ค€๋‹ค: ๊ทธ๋Š” ๋‘์„ธ ๋‹ฌ ๋™์•ˆ ํ‰๋ฒ”ํ•œ ์„ฑ์ธ ์˜ท์„ ๊ฐœ๊ณ  ์žˆ๋‹ค๊ณ  ํ™•์‹ ํ–ˆ๋Š”๋ฐ, ๊ฒฐ์Šน์šฉ ์‹ค์ œ ํŒ”๋กœ์›Œ ์žฅ๋น„๋ฅผ ์กฐ๋ฆฝํ•˜๊ณ  ๋‚˜์„œ์•ผ ๋‚ด๋‚ด ์•„์ด ์˜ท์„ ๋‹ค๋ฃจ๊ณ  ์žˆ์—ˆ์Œ์„ ๊นจ๋‹ฌ์•˜๋‹ค. โ€œ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ ์•ˆ์—์„œ ๋งŒ๋“  ๋ฉ˜ํƒˆ ๋ชจ๋ธ์€ ๋‹น์‹ ์ด ํ™•์ธํ•ด ๋ณผ ์ƒ๊ฐ์กฐ์ฐจ ๋ชป ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ํ‹€๋ฆด ์ˆ˜ ์žˆ๋‹ค.โ€

๋‘ ๊ฐœ์˜ ๋ ˆ๋ฒ„: ์ •๋ ฌ๊ณผ ๋‹ค์–‘์„ฑ

๋„๋ฉ”์ธ ๊ฒฉ์ฐจ๋ฅผ ์ขํžˆ๋Š” ๊ทผ๋ณธ์  ๋ฐฉ๋ฒ•์€ ๋‘˜๋ฟ์ด๋‹ค โ€” ๋‘ ํ™˜๊ฒฝ์„ ๋” ๋น„์Šทํ•˜๊ฒŒ ๋งŒ๋“ค๊ฑฐ๋‚˜, ํ•™์Šต ๋ถ„ํฌ๋ฅผ ๋” ๋‹ค์–‘ํ•˜๊ฒŒ ๋งŒ๋“ค์–ด ๊ฒฉ์ฐจ๊ฐ€ ๊ทธ ์•ˆ์— ๋“ค์–ด์˜ค๊ฒŒ ํ•˜๊ฑฐ๋‚˜. ์ €์ž๋Š” ๋‘˜ ๋‹ค์— ๊ธฐ๋Œ”๊ณ  ยง9 ์ „์ฒด๊ฐ€ ์ด ๋‘ ์ถ•์œผ๋กœ ์กฐ์ง๋ผ ์žˆ๋‹ค.

๋ ˆ์‹œํ”ผ๋Š” 7๋‹จ๊ณ„๋‹ค: โ‘  ์‹œ๋ฎฌ ์ •์ฑ…์˜ ๋Šฆ๋˜ ์ตœ์‹ ์€ ์•„๋‹Œ ์ฒดํฌํฌ์ธํŠธ์—์„œ ์‹œ์ž‘ โ†’ โ‘ก ์‹ค๊ธฐ์—์„œ ๋ง์ด ๋˜๋Š” ํ—ค๋“œ์™€ ๋กœ์ง๋งŒ ๋‚จ๊ธฐ๊ณ  ๋ฒ—๊ฒจ๋‚ด๊ธฐ โ†’ โ‘ข ์„ธ ๋ฒ„ํ‚ท ๋ฏน์Šค๋กœ ๋ฏธ์„ธ์กฐ์ • โ†’ โ‘ฃ ์ž๊ธฐ ์…‹์—…๊ณผ ์‹œ๋ฎฌ์„ ํƒ€๊นƒ์— ์ตœ๋Œ€ํ•œ ์ •๋ ฌ โ†’ โ‘ค ํ•™์Šต ์‹œ ๋งค์šฐ ๋ฌด๊ฑฐ์šด ์ฆ๊ฐ• โ†’ โ‘ฅ ์†Œ์Šค๋ณ„ ๋ชจ์…˜ ๊ฐ•๋„ ์žฌ์ƒ˜ํ”Œ๋ง โ†’ โ‘ฆ DAgger ๋ฐ์ดํ„ฐ๋ฅผ ์ ์ง„ ์ˆ˜์ง‘ํ•˜๊ณ  ๊ฐœ์ž… ๊ทผ์ ‘๋„๋กœ ๊ฐ€์ค‘.

โ‘ ์˜ ์ด์œ ๊ฐ€ ๋ช…๋ฃŒํ•˜๋‹ค โ€” ์ตœ์‹  ์‹œ๋ฎฌ ์ฒดํฌํฌ์ธํŠธ๊ฐ€ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ์— ๊ฐ€์žฅ ํŠนํ™”๋˜์–ด ์žˆ๊ณ (ยง9.1์˜ ๋ Œ๋”๋ง ๊ณผ์ ํ•ฉ) ์ƒˆ ๋„๋ฉ”์ธ์œผ๋กœ ๋ฏธ์„ธ์กฐ์ •ํ•˜๊ธฐ์—๋Š” ์กฐ๊ธˆ ์ด๋ฅธ ์ฒดํฌํฌ์ธํŠธ๊ฐ€ ๋” ์ž˜ ์กฐ๊ฑดํ™”๋œ ์ถœ๋ฐœ์ ์ด์—ˆ๋‹ค.

โ‘ก๋Š” ์ด ๋ฆฌํฌํŠธ์—์„œ ๊ฐ€์žฅ ์‹œ์‚ฌ์ ์ธ ๋ถ€๋ถ„์ด๋‹ค. ์‹œ๋ฎฌ ์ •์ฑ…์˜ ๋ณด์กฐ ๊ธฐ๊ณ„์žฅ์น˜ ๋Œ€๋ถ€๋ถ„์ด ์‹œ๋ฎฌ ์ „์šฉ ํŠน๊ถŒ ์ •๋ณด(keypoint ๊ฑฐ๋ฆฌ, ํŒ์ •๊ธฐ์˜ ์„ฑ๊ณต ๋ผ๋ฒจ, advantage ์ถ”์ •)์— ์˜์กดํ•˜๋ฏ€๋กœ ์‹ค๊ธฐ ํ•™์Šต์—์„œ๋Š” ์ „๋ถ€ ๊ป๋‹ค.

  • ๊ณ„์† ํ•™์Šต: ํ–‰๋™ ๋ชฉ์ ํ•จ์ˆ˜, ์˜ท ์ข…๋ฅ˜ ํ—ค๋“œ, completion ํ—ค๋“œ.
  • ๋‚จ๊ธฐ๋˜ ๋™๊ฒฐ(๊ฐ€์ค‘์น˜๋Š” ์‹œ๋ฎฌ ์ฒดํฌํฌ์ธํŠธ์—์„œ ๋กœ๋“œ๋˜์ง€๋งŒ ๊ธฐ์šธ๊ธฐ๋Š” ์•ˆ ๋ฐ›์Œ): success, ์ค‘๊ฐ„ ์ฒดํฌํฌ์ธํŠธ, TTC.
  • ์™„์ „ ์ œ๊ฑฐ: keypoint ๊ฑฐ๋ฆฌ ํ—ค๋“œ, ๋‘ world model ํ—ค๋“œ(FAST ์กฐ๊ฑด ํ—ค๋“œ์™€ ํ–‰๋™ ์กฐ๊ฑด โ€œQโ€ ํ—ค๋“œ).
  • ํŒŒ์ดํ”„๋ผ์ธ์—์„œ ์ œ๊ฑฐ: advantage ์กฐ๊ฑดํ™”์™€ AdaRMS advantage ์ฑ„๋„, ๋”ฐ๋ผ์„œ CFG์™€ best-of-N๋„ ํ•จ๊ป˜(๋‘˜ ๋‹ค advantage/Q ๊ธฐ๊ณ„์žฅ์น˜๋ฅผ ํ•„์š”๋กœ ํ•œ๋‹ค).

์ฆ‰ ์‹ค๊ธฐ ์ถ”๋ก ์€ ํ›จ์”ฌ ๋‹จ์ˆœํ•œ ๊ฒฝ๋กœ๋‹ค โ€” denoise๋œ ์ฒญํฌ, ์ฒญํฌ ๊ฐ„ soft inpainting, ์˜ท ์ข…๋ฅ˜ ๋ถ€ํŠธ์ŠคํŠธ๋žฉ, ๊ทธ ์™ธ์—๋Š” ์—†๋‹ค. ์‹ค๊ธฐ ์ •์ฑ…์€ ๋ณธ์งˆ์ ์œผ๋กœ โ€œ์ดˆ๊ธฐ VLM + ํ–‰๋™ ์ „๋ฌธ๊ฐ€ + ๊ฐ€๋ฒผ์šด ํ—ค๋“œ ๋‘ ๊ฐœโ€๋ฅผ, ์‹œ๋ฎฌ์—์„œ ํ›จ์”ฌ ๋งŽ์€ ๊ฒƒ์„ ๋ฐฐ์šด ๋ชจ๋ธ๋กœ๋ถ€ํ„ฐ ๋ฏธ์„ธ์กฐ์ •ํ•œ ๊ฒƒ์ด๋‹ค.

์„ธ ๋ฒ„ํ‚ท ํ•™์Šต ๋ฏน์Šค

์†Œ์Šค ์—ํ”ผ์†Œ๋“œ ํ”„๋ ˆ์ž„ ๋ฐฐ์น˜ ์ง€๋ถ„ ์ƒ˜ํ”Œ๋ง ๋น„์œจ ์—ญํ• 
Organizer BC 500 187,135 60% ร—1.00 ํ‰๊ฐ€ ์…‹์—…๊ณผ ๊ฐ€์žฅ ์ •๋ ฌ(๊ฐ™์€ ์นด๋ฉ”๋ผยท๋กœ๋ด‡ ์ƒ‰ยท์˜ทยท์ ‘๋Š” ํŒจํ„ด) โ€” ์ •๋ณธ ํƒ€๊นƒ ๋ถ„ํฌ
My home teleop 321 162,363 30% ร—0.21 ํ‰๊ฐ€ ์…‹์—…๊ณผ ๋‹ค๋ฅด์ง€๋งŒ ๋ณต๊ตฌ์˜ ์œ ์ผํ•œ ์ถœ์ฒ˜. ๊ทธ ๋ถˆ์ผ์น˜ ๋•Œ๋ฌธ์— ์˜๋„์ ์œผ๋กœ ๋‚ฎ๊ฒŒ
My home DAgger 471 288,198 (์œ„์™€ ๋™์ผ ๋ฒ„ํ‚ท) (๋™์ผ) (๋™์ผ)
Sim success-replays 1,723 625,111 10% ร—0.05 ์ด๋ฏธ ๋ชจ์€ ์„ฑ๊ณต ์‹œ๋ฎฌ ๋กค์•„์›ƒ์„ ์‹ค๊ธฐ ํฌ๋งท ํŒŒ์ดํ”„๋ผ์ธ์—์„œ ๋ฌด๊ฑฐ์šด ์ฆ๊ฐ•๊ณผ ํ•จ๊ป˜ ์žฌ์ƒ โ€” ๊ทœ์ œ์šฉ

(Table 6. ๋‘ home ์†Œ์Šค๋Š” ํ•˜๋‚˜์˜ ๋ฒ„ํ‚ท์œผ๋กœ ๋ฐฐ์น˜ ์ง€๋ถ„ยท์ƒ˜ํ”Œ๋ง ๋น„์œจยท์—ญํ• ์„ ๊ณต์œ ํ•œ๋‹ค.)

๋ฒ„ํ‚ท ํฌ๊ธฐ๊ฐ€ ์›Œ๋‚™ ๋‹ฌ๋ผ์„œ ๊ณ ์ •๋œ ๋ฐฐ์น˜ ์ง€๋ถ„์ด ๋งค์šฐ ๋‹ค๋ฅธ ํ”„๋ ˆ์ž„๋‹น ์ƒ˜ํ”Œ๋ง ๋น„์œจ๋กœ ๋ฒˆ์—ญ๋œ๋‹ค โ€” ํฐ home/sim ํ’€์ด primary_real ๋Œ€๋น„ ์‹ฌํ•˜๊ฒŒ ๋‹ค์šด์ƒ˜ํ”Œ๋œ๋‹ค. ์ž๊ธฐ ์‹ค๊ธฐ ๋ฐ์ดํ„ฐ๋Š” ์ด 792 ์—ํ”ผ์†Œ๋“œ(โ‰ˆ451k ํ”„๋ ˆ์ž„)์ด๊ณ , ์ฃผ์ตœ์ธก 500์„ ํ•ฉ์นœ ์‹ค๊ธฐ ํ•™์Šต ํ’€์€ ์•ฝ 1,292 ์—ํ”ผ์†Œ๋“œ / 638k ํ”„๋ ˆ์ž„์ด๋‹ค. (Fig. 10์˜ ์ข…๋ฅ˜๋ณ„ ๋ง‰๋Œ€๋ฅผ ๋”ํ•˜๋ฉด ์ •ํ™•ํžˆ ๋งž๋Š”๋‹ค: BC 125ร—4=500, teleop 82+54+72+113=321, DAgger 137+105+117+112=471.)


์„ธ ํ•™์Šต ๋ฒ„ํ‚ท์˜ ์นด๋ฉ”๋ผ 3๋Œ€(Fig. 12) โ€” ์œ„: ์ฃผ์ตœ์ธก BC, ๊ฐ€์šด๋ฐ: ์ €์ž์˜ teleop/DAgger ๋…นํ™”, ์•„๋ž˜: ์‹œ๋ฎฌ success replay. ์กฐ๋ช…ยท์˜ท ์ธ์Šคํ„ด์Šคยท์นด๋ฉ”๋ผ ํ”„๋ ˆ์ด๋ฐ์ด ๋ˆˆ์— ๋„๊ฒŒ ๋‹ค๋ฅด๊ณ , ๋ฐ”๋กœ ์ด ์ฐจ์ด๊ฐ€ ๋‹ค๋ค„์•ผ ํ•  ๋Œ€์ƒ์ด๋‹ค.

์ •๋ ฌ: ์นด๋ฉ”๋ผ ์˜ค๋ฒ„๋ ˆ์ด ๋„๊ตฌ

์ •๋ ฌ ์ชฝ์˜ ์ ˆ๋ฐ˜์€ ๋Œ€๋ถ€๋ถ„ ๋‹จ์ˆœํ•œ ์—”์ง€๋‹ˆ์–ด๋ง์ด์—ˆ๋‹ค โ€” ์นด๋ฉ”๋ผยท์บ˜๋ฆฌ๋ธŒ๋ ˆ์ด์…˜ยท๋‹จ์œ„ยท๋ชจ์…˜์„ ํƒ€๊นƒ์— ์ตœ๋Œ€ํ•œ ๋งž์ถ”๊ธฐ. ์—ฌ๊ธฐ์„œ ๊ฐ€์žฅ ์œ ์šฉํ–ˆ๋˜ ๋„๊ตฌ๊ฐ€ ์นด๋ฉ”๋ผ ์˜ค๋ฒ„๋ ˆ์ด ์ •๋ ฌ ์œ ํ‹ธ๋ฆฌํ‹ฐ๋‹ค. ์ฃผ์ตœ์ธก BC ๋ฐ์ดํ„ฐ์…‹์—์„œ ํ”„๋ ˆ์ž„ ํ•˜๋‚˜๋ฅผ ๊ณ ๋ฅด๊ณ , ๋ฌผ๋ฆฌ ๋กœ๋ด‡์„ ๊ทธ ์ •ํ™•ํ•œ ๊ด€์ ˆ ์ƒํƒœ๋กœ ๋ชฐ๊ณ , ๋ผ์ด๋ธŒ ์นด๋ฉ”๋ผ๋ฅผ ์บก์ฒ˜ํ•ด ๋ฐ์ดํ„ฐ์…‹ ํ”„๋ ˆ์ž„ ์œ„์— ๊ฒน์นœ๋‹ค. ๋ฐฐ์น˜๊ฐ€ ๋งž์œผ๋ฉด ๋กœ๋ด‡ ์œ„์น˜๊ฐ€ ์ •๋ ฌ๋œ๋‹ค. ๊ฐ™์€ ์•„์ด๋””์–ด๊ฐ€ ์‹œ๋ฎฌ ๋ Œ๋”์™€ ์‹ค๊ธฐ ํ”„๋ ˆ์ž„ ์‚ฌ์ด์—๋„ ํ†ตํ•œ๋‹ค(Fig. 14). ๋ฌผ๋ฆฌ ์žฅ๋น„๋ฅผ ์†Œ์Šค ๋ฐ์ดํ„ฐ์…‹์— ๋งž์ถ”๋Š” ์ผ์ด ์ถ”์ธก ๊ฒŒ์ž„ ๋Œ€์‹  ๋น ๋ฅธ ์‹œ๊ฐ์  ๋ฃจํ”„๊ฐ€ ๋๋‹ค. ์ €์ž๋Š” ์ด ๋„๊ตฌ๋ฅผ ์ฃผ์ตœ์ธก๊ณผ ๋‹ค๋ฅธ ํŒ€๋“ค์—๊ฒŒ ๊ณต์œ ํ•ด ๋Œ€ํšŒ์—์„œ ๋ชจ๋‘๊ฐ€ ํ‰๊ฐ€ ํ™˜๊ฒฝ์„ ์ •๋ ฌํ•˜๋„๋ก ๋„์™”๋‹ค๊ณ  ์ ๋Š”๋‹ค.


์นด๋ฉ”๋ผ ์˜ค๋ฒ„๋ ˆ์ด ์ •๋ ฌ ๋„๊ตฌ(Fig. 13) โ€” ํŒ”์„ ๊ธฐ๋ก๋œ ๊ด€์ ˆ ์ƒํƒœ๋กœ ๋ชฐ๊ณ  ๋‚˜์„œ, ๋ผ์ด๋ธŒ ๋กœ๋ด‡ ์นด๋ฉ”๋ผ 3๋Œ€(์ƒ๋‹จยท์ขŒ์šฐ ์†๋ชฉ)๋ฅผ ๋Œ€์‘ํ•˜๋Š” ์ฃผ์ตœ์ธก BC ํ”„๋ ˆ์ž„ ์œ„์— ๊ฒน์นœ ํ™”๋ฉด. ๋ฐฐ์น˜๊ฐ€ ๋งž์œผ๋ฉด ๋กœ๋ด‡ ์‹ค๋ฃจ์—ฃ์ด ์ •๋ ฌ๋œ๋‹ค.

์™„๋ฒฝํ•œ ์ •๋ ฌ์€ ๋งค์šฐ ์–ด๋ ค์› ๋‹ค โ€” ๋‹ค๋ฅธ ์นด๋ฉ”๋ผ๋ฅผ ์ผ์œผ๋ฏ€๋กœ ์ด๋ฏธ์ง€๋ฅผ ์™„๋ฒฝํžˆ ๊ฒน์น˜๋Š” ๊ฒƒ์€ ์• ์ดˆ์— ๋ถˆ๊ฐ€๋Šฅํ–ˆ๊ณ , ์ตœ์ข… ๋กค์•„์›ƒ ์ค‘์—๋„ ๊ฐ™์€ ํ•˜๋“œ์›จ์–ด์—์„œ์กฐ์ฐจ ํ‰๊ฐ€ ์…‹์—…์„ ์ •ํ™•ํžˆ ์žฌํ˜„ํ•˜๋Š” ๊ฒƒ์€ ๋ถˆ๊ฐ€๋Šฅํ•ด ๋ณด์˜€๋‹ค๊ณ  ์ ๋Š”๋‹ค. ๊ทธ๋ž˜์„œ ์ €์ž๋Š” ์ •๋ ฌ์˜ ๋ฐ˜๋Œ€ ๋ฐฉํ–ฅ๋„ ์˜๋„์ ์œผ๋กœ ํ–ˆ๋‹ค: ์‹œ๊ฐ„์ด ์ง€๋‚˜๋ฉฐ ์ž๊ธฐ ์žฅ๋น„๋ฅผ ๋ฌด์ž‘์œ„ํ™”ํ•œ ๊ฒƒ์ด๋‹ค(์นด๋ฉ”๋ผ๋ฅผ ์˜ฎ๊ธฐ๊ณ , ํŒ”์„ ์—ฌ๋Ÿฌ ๋ฒˆ ์žฌ์บ˜๋ฆฌ๋ธŒ๋ ˆ์ด์…˜ํ•˜๊ณ , ์กฐ๋ช…์„ ๋ฐ”๊ฟจ๋‹ค). ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ์žฅ๋น„ ์ž์ฒด์— ๋‹ค์–‘์„ฑ ๋ ˆ๋ฒ„๋ฅผ ์ ์šฉํ•œ ์…ˆ์ด๋‹ค.

๋‹ค์–‘์„ฑ: ๋ฌด๊ฑฐ์šด ์ฆ๊ฐ•๊ณผ ๋ชจ์…˜ ๊ฐ•๋„ ์ •๋ ฌ

ํ•™์Šต ์‹œ ์ฆ๊ฐ•์€ ์‹œ๋ฎฌ ๋ผ์šด๋“œ๋ณด๋‹ค ํ›จ์”ฌ ๊ณต๊ฒฉ์ ์ด๋‹ค โ€” ์นด๋ฉ”๋ผ๋ณ„ ๋…๋ฆฝ ๊ฐ•ํ•œ ์ปฌ๋Ÿฌ ์ง€ํ„ฐ(์ง‘ ์ƒ๋‹จ ์นด๋ฉ”๋ผ๋Š” ํ‰๊ฐ€ ์นด๋ฉ”๋ผ๋ณด๋‹ค ๋ˆˆ์— ๋„๊ฒŒ ์–ด๋‘ก๊ณ , ์‹œ๋ฎฌ์€ ๊ณผํ•˜๊ฒŒ ๋ฐ๋‹ค), ์ฑ„๋„๋ณ„ ๊ฒŒ์ธ๊ณผ ๊ฐ๋งˆ, ๋ธ”๋Ÿฌ, ๊ฐ€์‚ฐ ์„ผ์„œ ๋…ธ์ด์ฆˆ, ์นด๋ฉ”๋ผ๋งˆ๋‹ค ๋…๋ฆฝ์ ์ธ crop/rotate/zoom/translate(์นด๋ฉ”๋ผ ๋งˆ์šดํŠธ ๋“œ๋ฆฌํ”„ํŠธ๋ฅผ ๋ฎ๊ธฐ ์œ„ํ•ด), cutout, ๋ฌด์ž‘์œ„ ์นด๋ฉ”๋ผ ๋“œ๋กญ์•„์›ƒ, ๊ทธ๋ฆฌ๊ณ  ์ƒํƒœ ๋…ธ์ด์ฆˆ/๋“œ๋กญ์•„์›ƒ(์บ˜๋ฆฌ๋ธŒ๋ ˆ์ด์…˜์ด ํ‹€๋ ธ์„ ์ˆ˜ ์žˆ๋Š” ๊ณ ์œ ์ˆ˜์šฉ๊ฐ๊ฐ๋ณด๋‹ค ์ด๋ฏธ์ง€๋ฅผ ๋ฏฟ๊ฒŒ ๋งŒ๋“ ๋‹ค). ์‹œ๋ฎฌ ์žฌ์ƒ ๋ฒ„ํ‚ท์€ ์—ฌ๊ธฐ์— ๋”ํ•ด ์ˆ˜์ง‘ ๋ผ์šด๋“œ์˜ ๋ฌด๊ฑฐ์šด ํ™˜๊ฒฝ ์ฆ๊ฐ• ์—”์ง„์„ ํ†ต๊ณผํ•œ๋‹ค.


์ฆ๊ฐ• ์Šคํƒ์˜ ๋…๋ฆฝ ํ‘œ๋ณธ๋“ค(Fig. 15) โ€” ๊ฐ™์€ ์‹ค๊ธฐ ์นด๋ฉ”๋ผ ํ”„๋ ˆ์ž„์— ์ƒ‰ยท๊ฒŒ์ธยท๊ฐ๋งˆยท๋ธ”๋Ÿฌยท๋…ธ์ด์ฆˆยทcrop/rotate/zoomยทcutout์ด ๋…๋ฆฝ์ ์œผ๋กœ ์ ์šฉ๋œ 12๊ฐ€์ง€. ๋ชจ๋“  ํ•™์Šต ํ”„๋ ˆ์ž„์ด ์ด๋ ‡๊ฒŒ ๊ต๋ž€๋˜๋ฏ€๋กœ ๋ชจ๋ธ์ด ๊ณ ์ •๋œ ์™ธํ˜•์— ์˜์กดํ•  ์ˆ˜ ์—†๋‹ค.

์—ฌ๊ธฐ์— ๋œ ๋ˆˆ์— ๋„์ง€๋งŒ ์ค‘์š”ํ•œ ์ •๋ ฌ ์ž‘์—…์ด ํ•˜๋‚˜ ๋” ์žˆ๋‹ค โ€” ๋ชจ์…˜ ๊ฐ•๋„ ์ •๋ ฌ. ์„ธ ๋ฒ„ํ‚ท์˜ ๋…นํ™” ์†๋„๊ฐ€ ๋งค์šฐ ๋‹ฌ๋ž๊ณ , ๋ชจ๋ธ์ด ๊ณ ์ • horizon์— ๋Œ€ํ•œ ๋ธํƒ€๋ฅผ ์˜ˆ์ธกํ•˜๋ฏ€๋กœ ์ด๊ฒƒ์ด ๋ฌธ์ œ๊ฐ€ ๋œ๋‹ค. ํŒ”์ด ์ฒœ์ฒœํžˆ ์›€์ง์ด๋Š” ์†Œ์Šค๋Š” ์ž‘์€ ์Šคํ…๋ณ„ ๋ธํƒ€๋ฅผ, ๋น ๋ฅธ ์†Œ์Šค๋Š” ํฐ ๋ธํƒ€๋ฅผ ๋งŒ๋“ค์–ด์„œ, ์ˆœ์ง„ํ•˜๊ฒŒ ์„ž์œผ๋ฉด โ€œํ•œ ์Šคํ…์— ์–ผ๋งˆ๋‚˜ ์›€์ง์—ฌ์•ผ ํ•˜๋Š”๊ฐ€โ€์— ๋Œ€ํ•œ ์ผ๊ด€๋˜์ง€ ์•Š์€ ๊ฐœ๋…์„ ๊ฐ€๋ฅด์น˜๊ฒŒ ๋œ๋‹ค. RL ์ดํ›„์˜ ์‹œ๋ฎฌ ์ •์ฑ…์€ ๊ฝค ๋น ๋ฅด๊ฒŒ ์›€์ง์˜€๊ณ , ์ €์ž์˜ ์ˆ˜๋™ teleop๊ณผ ํŠนํžˆ ์ดˆ๊ธฐ DAgger ๊ต์ •์€ ๋งค์šฐ ๋А๋ ธ๋‹ค.


์†Œ์Šค๋ณ„ ์†๋„ ๊ณ„์ˆ˜(Fig. 16) โ€” ์ฃผ์ตœ์ธก BC๊ฐ€ ๊ธฐ์ค€(ร—1.0). ์ง‘ teleop๋Š” ์—ํ”ผ์†Œ๋“œ๋‹น ์•ฝ 1.4๋ฐฐ ๊ธธ์–ด์„œ ์••์ถ•(ร—1.5), ์‹œ๋ฎฌ ๋กค์•„์›ƒ์€ ๊ฐ€์žฅ ๊ณต๊ฒฉ์ ์ด๋ผ ๋Š˜๋ฆฌ๊ณ (ร—0.65), DAgger ๊ต์ •์ด ๊ฐ€์žฅ ๋А๋ ค(์•ฝ 2๋ฐฐ ๊ธด ์—ํ”ผ์†Œ๋“œ) ๊ฐ€์žฅ ํฐ ๊ณ„์ˆ˜(ร—2.0)๋ฅผ ๋ฐ›๋Š”๋‹ค.

DAgger ์ฒญํฌ๋Š” ์•ต์ปค ํ”„๋ ˆ์ž„์ด ์‚ฌ๋žŒ์˜ ๊ต์ •์ด์—ˆ๋Š”์ง€ ์ž์œจ ๊ตฌ๊ฐ„์ด์—ˆ๋Š”์ง€์— ๋”ฐ๋ผ ์ฒญํฌ ๋‹จ์œ„๋กœ ์žฌ์Šค์ผ€์ผ๋œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ €์ž์˜ teleop๊ฐ€ ๊ทธ ์ฃผ ๋™์•ˆ ๋นจ๋ผ์ง€๋ฉด์„œ ์˜ฌ๋ฐ”๋ฅธ ๊ณ„์ˆ˜๋„ ํ‘œ๋ฅ˜ํ–ˆ๋‹ค โ€” ์ด๊ฒƒ์ด ์ด ๊ฐ’์„ ์ „์—ญ์ด ์•„๋‹ˆ๋ผ ์†Œ์Šค๋ณ„๋กœ ๋‘๋Š” ์ด์œ ๋‹ค.

์‹ค๊ธฐ DAgger์™€ ๊ฐœ์ž… ๊ทผ์ ‘๋„ ๊ฐ€์ค‘

๋ณต๊ตฌ ๋ฐ์ดํ„ฐ๋Š” ์ฃผ์ตœ์ธก BC ์…‹์ด ๊ฒฐ์ฝ” ์ค„ ์ˆ˜ ์—†๋Š” ์œ ์ผํ•œ ๊ฒƒ์ด๋‹ค(๊นจ๋—ํ•˜๊ณ  ์„ฑ๊ณตํ•œ ์ ‘๊ธฐ๋งŒ ๋‹ด๊ณ  ์žˆ์œผ๋ฏ€๋กœ). ์‹ค๊ธฐ DAgger ๋ฃจํ”„๋Š” ์ด๋ ‡๋‹ค: ์ •์ฑ…์ด ์ž์œจ์ ์œผ๋กœ ๊ฐœ๊ณ , ์‹คํŒจํ•˜๊ธฐ ์‹œ์ž‘ํ•˜๋Š” ์ˆœ๊ฐ„ ์ €์ž๊ฐ€ teleop์œผ๋กœ ์ธ๊ณ„๋ฐ›์•„ ๊ต์ •ํ•˜๊ณ  ๋‹ค์‹œ ๋„˜๊ธด๋‹ค. ๋ชจ๋“  ํ”„๋ ˆ์ž„์— ๋ˆ„๊ฐ€ ์šด์ „ํ–ˆ๋Š”์ง€(์ •์ฑ… vs ์‚ฌ๋žŒ) ๋ผ๋ฒจ์ด ๋ถ™๋Š”๋‹ค.

์‹ค๊ธฐ์—๋Š” ๋ณด์ƒ๋„ value ํ•จ์ˆ˜๋„ ์—†์–ด์„œ ์‹œ๋ฎฌ ํŒŒ์ดํ”„๋ผ์ธ์ฒ˜๋Ÿผ advantage๋ฅผ ๊ณ„์‚ฐํ•  ์ˆ˜ ์—†๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๊ฐœ์ž… ์‹ ํ˜ธ ์ž์ฒด๊ฐ€ ์ •๋ณด๋ฅผ ๋‹ด๊ณ  ์žˆ๋‹ค โ€” ์‚ฌ๋žŒ์˜ ์ธ๊ณ„๋Š” ์ •์ฑ…์˜ ์ตœ๊ทผ ์‹คํŒจ๋ฅผ ํ‘œ์‹œํ•˜๊ณ , ์‚ฌ๋žŒ์˜ ๊ต์ •์€ ๊ตฌ์„ฑ์ƒ ๋†’์€ advantage ํ–‰๋™์ด๋‹ค. ์ด๋ฅผ ํ”„๋ ˆ์ž„๋ณ„ ์ƒ˜ํ”Œ๋ง ๊ฐ€์ค‘์œผ๋กœ ๋ฐ”๊พผ๋‹ค.


์ธ๊ฐ„ ๊ฐœ์ž… 2ํšŒ๊ฐ€ ์žˆ๋Š” ์—ํ”ผ์†Œ๋“œ์˜ ํ”„๋ ˆ์ž„๋ณ„ ์ƒ˜ํ”Œ๋ง ๊ฐ€์ค‘(Fig. 17) โ€” ์‚ฌ๋žŒ ๊ต์ • ํ”„๋ ˆ์ž„์ด ๊ฐ€์žฅ ๋†’๊ณ (๊ทธ๋ฆผ์—์„œ ์ฝ์œผ๋ฉด 2.0), ๊ฐœ์ž…์—์„œ ๋จผ ์ž์œจ ํ”„๋ ˆ์ž„์€ ๋‚ฎ์€ ๊ฐ’(0.3), ๊ฐ ์ธ๊ณ„ ์ง์ „ 5์ดˆ ์ฐฝ์€ 0์œผ๋กœ ๋žจํ”„๋‹ค์šดํ•œ๋‹ค.

์„ธ ๋ฒˆ์งธ ํ•ญ๋ชฉ์ด ์„ค๊ณ„์˜ ํ•ต์‹ฌ์ด๋‹ค โ€” ์ •์ฑ…์„ ๋‚˜์œ ์ƒํƒœ๋กœ ์ด๋ˆ ๋ฐ”๋กœ ๊ทธ ๋™์ž‘๋“ค์„ ๊ฐ•ํ™”ํ•˜๊ณ  ์‹ถ์ง€ ์•Š๋‹ค. ์ €์ž๋Š” ์ด๊ฒƒ์ด ์ง„์งœ advantage ํ•จ์ˆ˜์˜ โ€œ์˜๋„์ ์œผ๋กœ ๊ฑฐ์นœ(deliberately crude) ๋Œ€์ฒด๋ฌผโ€์ž„์„ ๋ช…์‹œํ•˜๊ณ , ์‹ค๊ธฐ ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ์ œ๋Œ€๋กœ ํ•™์Šต๋œ reward/value ๋ชจ๋ธ์ด ์žˆ์—ˆ๋‹ค๋ฉด ํ”„๋ ˆ์ž„์„ ๋” ์„ธ๋ฐ€ํ•˜๊ฒŒ ๊ฐ€์ค‘ํ•  ์ˆ˜ ์žˆ์—ˆ์„ ๋ฟ ์•„๋‹ˆ๋ผ ์‹œ๋ฎฌ์—์„œ ๊ทธํ† ๋ก ์ž˜ ํ†ตํ•œ advantage ์กฐ๊ฑดํ™”์™€ best-of-N์„ ์‹ค๊ธฐ์—์„œ๋„ ์“ธ ์ˆ˜ ์žˆ์—ˆ์„ ๊ฒƒ์ด๋ผ๊ณ  ์ ๋Š”๋‹ค. ๋งˆ์ง€๋ง‰ ์ฃผ์— ๊ทธ๊ฒƒ์„ ๋งŒ๋“ค๊ณ  ๊ฒ€์ฆํ•  ์‹œ๊ฐ„์ด ์—†์—ˆ์„ ๋ฟ์ด๋‹ค.

์ˆ˜์ง‘ ์žฅ๋น„๋Š” ๋ฆฌ๋” ํŒ” 2๊ฐœ + ํŒ”๋กœ์›Œ ํŒ” 2๊ฐœ, ์ œ์–ด ๋ชจ๋“œ๋ฅผ ๋น ๋ฅด๊ฒŒ ์ „ํ™˜ํ•˜๋Š” 3ํŽ˜๋‹ฌ ํ’‹ ์ปจํŠธ๋กค๋Ÿฌ, RTX PRO 6000 ์›Œํฌ์Šคํ…Œ์ด์…˜ ํ•œ ๋Œ€๋‹ค. ์ •์ฑ…์ด ์ž์œจ ์ฃผํ–‰ํ•˜๋Š” ๋™์•ˆ์—๋„ ๋ฆฌ๋” ํŒ”์ด ํŒ”๋กœ์›Œ๋ฅผ ์ถ”์ข…ํ•˜๊ฒŒ ํ•ด์„œ, ์›€์ง์ž„ ์ค‘๊ฐ„์— ํŠ€์ง€ ์•Š๊ณ  ์ œ์–ด๋ฅผ ์žก์•„์ฑŒ ์ˆ˜ ์žˆ๊ฒŒ ํ–ˆ๋‹ค.

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

๋‹จ์œ„ ๋ฒ„๊ทธ โ€” ๊ทธ๋ฆฌ๊ณ  ๊ฒฐ์Šน ๊ฒฐ๊ณผ

๋ฆฌํฌํŠธ์—์„œ ๊ฐ€์žฅ ์‹ค์šฉ์ ์ธ ๊ฒฝ๊ณ ๊ฐ€ ์—ฌ๊ธฐ ์žˆ๋‹ค. LeRobot 0.4.x์˜ ๋‘ ๋ฆด๋ฆฌ์Šค ์‚ฌ์ด์— SO-101 ํŒ”๋กœ์›Œ์˜ ๊ธฐ๋ณธ ์ƒํƒœ ํ‘œํ˜„์ด ๋ฐ”๋€Œ์—ˆ๋‹ค โ€” ๋‹ค์„ฏ ๊ฐœ ํŒ” ๊ด€์ ˆ์ด ์ •๊ทœํ™”๋œ -100 \ldots 100 range-of-motion ์ธ์ฝ”๋”ฉ์—์„œ ๋„(degree) ๋‹จ์œ„ ๊ด€์ ˆ ๊ฐ๋„๋กœ ์ „ํ™˜๋๋‹ค(๊ทธ๋ฆฌํผ๋Š” ์–ด๋А ์ชฝ์ด๋“  0โ€“100 ๋ฒ”์œ„). ๋‘ ๊ทœ์•ฝ์€ ๊ด€์ ˆ๋ณ„ ์žฌ์Šค์ผ€์ผ๋กœ ๊ด€๊ณ„๋˜๊ณ , ๋Œ€๋ถ€๋ถ„์˜ ๊ด€์ ˆ์—์„œ ์ „์ฒด ๊ฐ€๋™ ๋ฒ”์œ„๊ฐ€ 200๋„ ๊ทผ์ฒ˜๋ผ ํ™”๋ฉด์ƒ์œผ๋กœ๋Š” ๊ฑฐ์˜ ๋™์ผํ•ด ๋ณด์—ฌ ์œก์•ˆ์œผ๋กœ ์žก๊ธฐ ์–ด๋ ต๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๋ชจ๋“  ๊ด€์ ˆ์ด ์•ฝ 10% ์–ด๊ธ‹๋‚œ๋‹ค. ์ €์ž์˜ ์‹ค๊ธฐ ๋ฐ์ดํ„ฐ์™€ ํ•™์Šต ๋Œ€๋ถ€๋ถ„์ด ์ž˜๋ชป๋œ ํ‘œํ˜„ ์œ„์—์„œ ๋Œ์•˜๊ณ , ๋งˆ๊ฐ ์ดํ‹€ ์ „์—์•ผ ์›์ธ์„ ์ฐพ์•˜๋‹ค. ์ „๋ถ€ ์žฌ์ˆ˜์ง‘ํ•˜๋Š” ๋Œ€์‹  ํ›„์ฒ˜๋ฆฌ ํŒจ์Šค๋กœ ๊ณ ์ณค์ง€๋งŒ, ๊ทธ ํ˜ผ๋ž€์ด ์ตœ์ข… ์„ฑ๋Šฅ์— ๋Œ€๊ฐ€๋ฅผ ์น˜๋ฅด๊ฒŒ ํ–ˆ์„ ๊ฒƒ์ด ๊ฑฐ์˜ ํ™•์‹คํ•˜๋‹ค๊ณ  ์ ๋Š”๋‹ค.

์ด ๊ณ„์—ด์˜ ์ €๊ฐ€ ์˜คํ”ˆ์†Œ์Šค ๋กœ๋ด‡ ์ƒํƒœ๊ณ„(LeRobot / SO-ARM) ์ž์ฒด์— ๋Œ€ํ•ด์„œ๋Š” SmolVLA ๋ฆฌ๋ทฐ๊ฐ€ ๋ฐฐ๊ฒฝ์„ ์ค€๋‹ค โ€” ๊ฐ™์€ ์ƒํƒœ๊ณ„์—์„œ โ€œ์ €๋ ดํ•จโ€์ด ๋ฐ์ดํ„ฐ ๋‹ค์–‘์„ฑ์œผ๋กœ ์ด์–ด์ง€๋Š” ๋ฐฉํ–ฅ์„ ๋‹ค๋ฃฌ๋‹ค๋ฉด, ์ด ๋ฆฌํฌํŠธ๋Š” ๊ทธ ์ €๋ ดํ•จ์ด ๋ฒ„์ „ ๊ฐ„ ๊ทœ์•ฝ ํ‘œ๋ฅ˜๋ผ๋Š” ๋น„์šฉ์œผ๋กœ ๋˜๋Œ์•„์˜ค๋Š” ์‚ฌ๋ก€๋ฅผ ๋ณด์—ฌ์ค€๋‹ค.

์ตœ์ข… ๊ฒฐ์Šน ๊ฒฐ๊ณผ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค(Table 7, ์ฑ„์ ๋œ ์‹ค๊ธฐ ๋Ÿฐ์„ ์™„์ฃผํ•œ ํŒ€๋“ค).

์ˆœ์œ„ ํŒ€ ์ ์ˆ˜
1 sZs 895
2 ilya (this work) 865
3 Dum-E 762.5
4 SCUT-Unlimited 635
5 sisigakgak 570
6 Shubham @ Vorwerk 470

์ ์ˆ˜๋Š” ์ฃผ์ตœ์ธก์˜ ๋ณตํ•ฉ ์‹ค๊ธฐ ์ง€ํ‘œ์ด์ง€ ์„ฑ๊ณต๋ฅ  ํผ์„ผํŠธ๊ฐ€ ์•„๋‹ˆ๋‹ค. ์„ฑ๊ณต๋ฅ ๊ณผ ์Šคํ…๋ณ„ ํ’ˆ์งˆ์ด ํ•จ๊ป˜ ํ‰๊ฐ€๋๊ณ , unseen ์˜ท์—๋Š” 50% ์ ์ˆ˜ ๋ณด๋„ˆ์Šค๊ฐ€ ๋ถ™์—ˆ์œผ๋ฉฐ, ๊ฐ€๋Šฅํ•œ ์ตœ๋Œ€ ์ด์ ์€ 1080์ ์ด๋‹ค. ์‹ค๊ธฐ ๋ผ์šด๋“œ ์ฒดํฌํฌ์ธํŠธ๋Š” huggingface.co/IliaLarchenko/lehome_real์— ๊ณต๊ฐœ๋ผ ์žˆ๋‹ค.

์—ฌ๊ธฐ์„œ ๋ˆˆ์—ฌ๊ฒจ๋ณผ ์ˆœ์œ„ ๋ณ€๋™์ด ์žˆ๋‹ค โ€” ์˜จ๋ผ์ธ 6์œ„์˜€๋˜ sZs๊ฐ€ ์‹ค๊ธฐ 1์œ„, ์˜จ๋ผ์ธ 2์œ„์˜€๋˜ Shubham @ Vorwerk๊ฐ€ ์‹ค๊ธฐ 6์œ„๋‹ค. ์ฆ‰ ์‹œ๋ฎฌ ์ˆœ์œ„๊ฐ€ ์‹ค๊ธฐ ์ˆœ์œ„๋ฅผ ์ž˜ ์˜ˆ์ธกํ•˜์ง€ ๋ชปํ–ˆ๋‹ค. ์ด ๋Œ€ํšŒ ๊ฒฐ๊ณผ๋Š” ์ €์ž ๊ฐœ์ธ์˜ ์˜จ๋ผ์ธ 1์œ„ / ์˜คํ”„๋ผ์ธ 2์œ„๋ณด๋‹ค๋„, ์‹œ๋ฎฌ ์„ฑ๋Šฅ๊ณผ ์‹ค๊ธฐ ์„ฑ๋Šฅ์ด ๋‹ค๋ฅธ ์ถ•์ด๋ผ๋Š” ์‚ฌ์‹ค์„ ๋” ํฌ๊ฒŒ ๋งํ•˜๊ณ  ์žˆ๋‹ค.

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

๊ฐ•์ 

  • ์ •์ง์„ฑ์ด ์ด ๋ฆฌํฌํŠธ์˜ ๋ฐฉ๋ฒ•๋ก ์  ๋ฏธ๋•์ด๋‹ค. ์ดˆ๋ก์—์„œ โ€œcontrolled experiment๊ฐ€ ์•„๋‹ˆ๋‹คโ€๋ผ๊ณ  ์„ ์–ธํ•˜๊ณ , ยง4์—์„œ โ€œ์–ด๋А ๊ฒƒ์ด ๊ฒฐ์ •์ ์ด์—ˆ๋Š”์ง€ ์ฃผ์žฅํ•˜์ง€ ์•Š๋Š”๋‹คโ€๊ณ  ๋ฐ˜๋ณตํ•˜๋ฉฐ, XSA์— ๋Œ€ํ•ด์„œ๋Š” โ€œ์ตœ๊ทผ ์œ ํ–‰์— ๊ธฐ๋Œ”๋‹คโ€๊ณ  ์“ด๋‹ค. ๋” ๋‚˜์•„๊ฐ€ v1์— ์‹ค๋ฆฐ ์ž์‹ ์˜ ๋…ผ๋ฆฌ์  ์˜ค๋ฅ˜๋ฅผ v2์—์„œ ์ž์ง„ ์ •์ •ํ•œ๋‹ค โ€” \theta^*๊ฐ€ ๊ณ„์‚ฐ ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค๊ณ  ๋ฏฟ์—ˆ๋˜ ๊ฒƒ์ด ํ‹€๋ ธ์Œ์„ ๋ฐํžˆ๊ณ , ์‚ฌํ›„ ๋ถ„์„์œผ๋กœ ์ฐธ ๊ณ„์ˆ˜๊ฐ€ 0.4~0.8์ด์—ˆ๊ณ  ์ž์‹ ์ด ์“ด 0.5๊ฐ€ ์ค‘์•™๊ฐ’ ๊ทผ์ฒ˜์˜€๋‹ค๋Š” ๊ฒƒ๊นŒ์ง€ ๋ณด๊ณ ํ•œ๋‹ค. ๋Œ€ํšŒ ์šฐ์Šน ๋ฆฌํฌํŠธ์—์„œ ๋ณด๊ธฐ ๋“œ๋ฌธ ํƒœ๋„๋‹ค.
  • ์ด์‹ ๊ฐ€๋Šฅํ•œ ๋ถ€ํ’ˆ์ด ์—ฌ๋Ÿฟ ์žˆ๋‹ค. AWR์„ ์†์‹ค์ด ์•„๋‹ˆ๋ผ ์ƒ˜ํ”Œ๋Ÿฌ์— ๊ฑธ์–ด ์ด๋ฏธ์ง€ ๋””์ฝ”๋”ฉ ๋น„์šฉ๊นŒ์ง€ ์•„๋ผ๋Š” ๊ตฌํ˜„, ๊ทธ๋กœ ์ธํ•ด ํŽธํ–ฅ๋  ๋ณด์กฐ ํ—ค๋“œ๋ฅผ IS ๊ฐ€์ค‘์œผ๋กœ ๋˜๋Œ๋ฆฌ๋Š” ๋ณด์ •, ์ด ๋ฆฌํ„ด์„ ์ด์ง„์œผ๋กœ ์œ ์ง€ํ•˜๋Š” ์‹คํŒจ ์‹œ ๋ณด์ƒ ํšŒ์ˆ˜, CUPED์‹ value ๊ฐ์‡  ๊ณ„์ˆ˜, ์„ฑ๊ณต ์ข…๋ฃŒ์˜ ์ฆ‰์‹œ์„ฑ์ด ๋งŒ๋“œ๋Š” ๊ผฌ๋ฆฌ ํŽธํ–ฅ์„ ํ•™์Šตยท์˜คํ”„๋ผ์ธ ์–‘์ชฝ์—์„œ ๊ณต๊ฒฉํ•˜๋Š” ๊ฒƒ โ€” ๊ฐ๊ฐ์ด ๋‹ค๋ฅธ ํ”„๋กœ์ ํŠธ์—์„œ ๋…๋ฆฝ์ ์œผ๋กœ ์“ธ ์ˆ˜ ์žˆ๋‹ค.
  • โ€œ์ถ”๋ก  ์‹œ์  ์ตœ์ ํ™”โ€๋ฅผ ํ•˜๋‚˜์˜ ์ตœ์ ํ™” ๋ฌธ์ œ๋กœ ์„ธ์šด ๊ฒƒ์ด ์ด ๋ฆฌํฌํŠธ์˜ ๊ฐ€์žฅ ์žฌ์‚ฌ์šฉ์„ฑ ๋†’์€ ์•„์ด๋””์–ด๋‹ค. ๊ฐ€์ค‘์น˜๋ฅผ ๊ฑด๋“œ๋ฆฌ์ง€ ์•Š๋Š” ์†์žก์ด 7๊ฐœ๋ฅผ ์ •์˜ํ•˜๊ณ , ๊ทธ๋ฆฌ๋“œ ์„œ์น˜ ๋Œ€์‹  ๋กค์•„์›ƒ ์ˆ˜์ง‘๊ณผ ๋™์‹œ์— ๋„๋Š” factorized Thompson ๋ฐด๋”ง์œผ๋กœ ํŠœ๋‹ํ–ˆ๋‹ค. ๋ถ€์ˆ˜ ํšจ๊ณผ ์„ธ ๊ฐ€์ง€๊ฐ€ ๋ช…๋ฃŒํ•˜๋‹ค: ๊ฐ’์‹ธ๊ณ , ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ๊ฐ€ ์ •์ฑ…๊ณผ ํ•จ๊ป˜ ์ง„ํ™”ํ•˜๋ฉฐ, ํƒ์ƒ‰์ด ๊ทธ ์ž์ฒด๋กœ ์œ ์šฉํ•œ ํ•™์Šต ๋ถ„์‚ฐ์ด ๋œ๋‹ค(์˜ˆ: ์‹คํ–‰ ์†๋„๋ฅผ ๋‹ค์–‘ํ™”ํ•˜๋ฉด ์ •์ฑ…์ด ๊ณผ์ œ๋ฅผ ๋” ๋นจ๋ฆฌ ๋๋‚ด๋Š” ๋ฒ•์„ ๋ฐฐ์šด๋‹ค).
  • ์‹คํŒจ๋‹ด์ด ๊ตฌ์ฒด์ ์ด๋‹ค. ๋‹จ์œ„ ๋ฒ„๊ทธ(LeRobot 0.4.x์˜ SO-101 ์ƒํƒœ ํ‘œํ˜„ ๋ณ€๊ฒฝ, ๋งˆ๊ฐ ์ดํ‹€ ์ „ ๋ฐœ๊ฒฌ), ์‹œ๋ฎฌ DAgger๊ฐ€ ์“ธ๋ชจ์—†์—ˆ๋‹ค๋Š” ๊ฒƒ, ์–ด๋ ค์šด ์ดˆ๊ธฐ ์ƒํƒœ์— DAgger๋ฅผ ๊ณผํˆฌ์žํ•œ ๊ฒƒ, ์•„์ด ์˜ท ์ผํ™”. ์ด ํ•ญ๋ชฉ๋“ค์€ ๊ฐ™์€ ์ƒํƒœ๊ณ„์—์„œ ์ž‘์—…ํ•˜๋Š” ์‚ฌ๋žŒ์—๊ฒŒ ๋…ผ๋ฌธ์˜ ์„ฑ๊ณต ์ˆ˜์น˜๋ณด๋‹ค ๊ฐ’์งˆ ์ˆ˜ ์žˆ๋‹ค.
  • ์ฝ”๋“œ์™€ ์ฒดํฌํฌ์ธํŠธ๋ฅผ ์ „๋ถ€ ๊ณต๊ฐœํ–ˆ๋‹ค(Apache-2.0, ์‹œ๋ฎฌยท์‹ค๊ธฐ ๋‘ ์ฒดํฌํฌ์ธํŠธ). ๋Œ€ํšŒ ์†”๋ฃจ์…˜ ๋ฆฌํฌํŠธ๋กœ์„œ๋Š” ์ตœ๋Œ€ํ•œ์˜ ์žฌํ˜„ ์ž๋ฃŒ๋ฅผ ๋‚ธ ์…ˆ์ด๋‹ค.

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

  • ablation์ด ํ•˜๋‚˜๋„ ์—†๋‹ค. ์ €์ž๊ฐ€ ์ธ์ •ํ•˜๋Š” ์‚ฌ์‹ค์ด์ง€๋งŒ, ๋ฆฌ๋ทฐ์–ด ์ž…์žฅ์—์„œ๋Š” ์ด๊ฒƒ์ด ์ด ๋ฆฌํฌํŠธ๋ฅผ ๋ฐฉ๋ฒ•๋ก ์  ๊ทผ๊ฑฐ๋กœ ์ธ์šฉํ•  ์ˆ˜ ์—†๊ฒŒ ๋งŒ๋“œ๋Š” ๊ฒฐ์ •์  ํ•œ๊ณ„๋‹ค. ์œ„ โ€œ์ง๊ด€โ€ ์ ˆ์˜ ํ‘œ์— ์ •๋ฆฌํ–ˆ๋“ฏ์ด, ์ตœ์†Œ ์—ด ๊ฐœ๊ฐ€ ๋„˜๋Š” ์„ค๊ณ„ ๊ฒฐ์ • ์ค‘ ์ค€-์ธก์ • ์ฆ๊ฑฐ๊ฐ€ ์žˆ๋Š” ๊ฒƒ์€ ์ถ”๋ก  ์‹œ์  ์†์žก์ด ๋„ค ๊ฐœ๋ฟ์ด๊ณ  ์•„ํ‚คํ…์ฒ˜ ์ชฝ ๊ฒฐ์ •์—๋Š” ์ •์„ฑ ๊ด€์ฐฐ์ด๋‚˜ ์„ ์–ธ๋งŒ ์žˆ๋‹ค. 79.63%๋ฅผ ๋งŒ๋“  ๊ฒƒ์ด advantage ์กฐ๊ฑดํ™”์ธ์ง€, 12,500 ์—ํ”ผ์†Œ๋“œ์˜ ๋กค์•„์›ƒ ๊ทœ๋ชจ์ธ์ง€, ์•„๋‹ˆ๋ฉด \pi_{0.5} ์‚ฌ์ „ํ•™์Šต ์ž์ฒด์ธ์ง€ ์ด ๋ฆฌํฌํŠธ๋กœ๋Š” ๋ถ„๋ฆฌํ•  ์ˆ˜ ์—†๋‹ค.
  • ํ•ต์‹ฌ ๊ด€์ฐฐ์— ์ˆ˜์น˜๊ฐ€ ๋ถ™์–ด ์žˆ์ง€ ์•Š์€ ๊ณณ์ด ์—ฌ๋Ÿฟ์ด๋‹ค. ๊ฐ€์žฅ ์•„์‰ฌ์šด ๊ฒƒ์€ ยง9.1์˜ ๋ฆฌ์‚ฌ์ด์ฆˆ ์‹คํ—˜ โ€” โ€œsuccess rate dropped significantlyโ€๋ผ๊ณ ๋งŒ ํ•˜๊ณ  ์–ผ๋งˆ๋‚˜ ๋–จ์–ด์กŒ๋Š”์ง€๊ฐ€ ์—†๋‹ค. ์‹œ๋ฎฌ ๊ณผ์ ํ•ฉ์˜ ์ •๋„๋ฅผ ์ •๋Ÿ‰ํ™”ํ•  ์ˆ˜ ์žˆ์—ˆ๋˜ ์œ ์ผํ•œ ์‹คํ—˜์ธ๋ฐ ์ˆ˜์น˜๊ฐ€ ์—†์–ด ์ธ์šฉํ•  ์ˆ˜ ์—†๋‹ค. AdaRMS ํšจ๊ณผ(โ€œwrong-garment behavior visually reducedโ€), ์ฒดํฌํฌ์ธํŠธ ๋กค๋ฐฑ ํšจ๊ณผ(โ€œreliably kicked out of local optimaโ€)๋„ ๋งˆ์ฐฌ๊ฐ€์ง€๋‹ค.
  • ์‹ค๊ธฐ 2์œ„๋ฅผ โ€œ์กŒ๋‹คโ€๋กœ ์ฝ๊ธฐ ์–ด๋ ค์šด๋ฐ, ๋ฆฌํฌํŠธ๊ฐ€ ์ด๋ฅผ ๋…ผํ•˜์ง€ ์•Š๋Š”๋‹ค. ์˜จ๋ผ์ธ ๋ผ์šด๋“œ๋Š” 80๋ฒŒ ร— 10ํšŒ = 800 ์—ํ”ผ์†Œ๋“œ๋ผ 6.13 pp ๊ฒฉ์ฐจ๊ฐ€ ์ถฉ๋ถ„ํžˆ ํฌ์ง€๋งŒ, ์‹ค๊ธฐ ๊ฒฐ์Šน์€ ํƒ€์ž…๋‹น 5๋ฒŒ(์ด 20๋ฒŒ)์ด๊ณ  ์‹ฌ์‚ฌ์œ„์›๋‹จ ์ฑ„์ ์ด ์„ž์ธ ๋ณตํ•ฉ ์ ์ˆ˜๋‹ค. 865 vs 895๋Š” ๋งŒ์  1080 ๊ธฐ์ค€ 2.8 %p ์ฐจ์ด์ด๋ฉฐ, ํ‘œ๋ณธ ์ˆ˜ยท์‹ฌ์‚ฌ ๋ถ„์‚ฐยท์‹ ๋ขฐ๊ตฌ๊ฐ„์ด ์ „ํ˜€ ๋ณด๊ณ ๋˜์ง€ ์•Š์•˜๋‹ค. โ€œ2์œ„โ€๋ผ๋Š” ์‚ฌ์‹ค๋งŒ ์žˆ๊ณ  โ€œ1์œ„์™€ ๊ตฌ๋ถ„๋˜๋Š”๊ฐ€โ€๋Š” ์•Œ ์ˆ˜ ์—†๋‹ค โ€” ๊ทธ๋ฆฌ๊ณ  ๋ฆฌํฌํŠธ๋Š” ์ด ์งˆ๋ฌธ์„ ๋˜์ง€์ง€ ์•Š๋Š”๋‹ค.
  • ์˜จ๋ผ์ธ 1์œ„ / ์˜คํ”„๋ผ์ธ 2์œ„์˜ ๋น„๋Œ€์นญ์— ๋Œ€ํ•œ ๋ถ„์„์ด ์–•๋‹ค. ๊ฐ€์žฅ ๋‹จ์ˆœํ•œ ์„ค๋ช…์€ ์‹œ๊ฐ„ ๋ฐฐ๋ถ„(3๊ฐœ์›” vs 1์ฃผ์ผ)์ด๊ณ  ์ €์ž๋„ ๊ทธ๋ ‡๊ฒŒ ๋งํ•œ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ยง9.5๋ฅผ ์ฝ์œผ๋ฉด ๋” ๊ตฌ์กฐ์ ์ธ ์‚ฌ์‹ค์ด ๋“œ๋Ÿฌ๋‚œ๋‹ค โ€” ์‹ค๊ธฐ ๋ผ์šด๋“œ์— ๋‚˜๊ฐ„ ์ •์ฑ…์€ ์ด ๋ฆฌํฌํŠธ์˜ ํ•ต์‹ฌ ๊ธฐ์—ฌ๋ฅผ ๊ฑฐ์˜ ์“ฐ์ง€ ์•Š์•˜๋‹ค. advantage ์กฐ๊ฑดํ™”, CFG, best-of-N, keypoint ํ—ค๋“œ, world model ํ—ค๋“œ๊ฐ€ ์ „๋ถ€ ์ œ๊ฑฐ๋๊ณ , success/checkpoint/TTC ํ—ค๋“œ๋Š” ๋™๊ฒฐ๋๋‹ค. ๋‚จ์€ ๊ฒƒ์€ โ€œ์‹œ๋ฎฌ์—์„œ ์ž˜ ์‚ฌ์ „ํ•™์Šต๋œ \pi_{0.5} + BC + DAgger + ๋ฌด๊ฑฐ์šด ์ฆ๊ฐ•โ€์ด๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด ์ด ๋ฆฌํฌํŠธ๊ฐ€ ์ œ์•ˆํ•˜๋Š” RL ๋ ˆ์‹œํ”ผ๊ฐ€ ์‹ค๊ธฐ ์„ฑ๋Šฅ์— ์–ผ๋งˆ๋‚˜ ๊ธฐ์—ฌํ–ˆ๋Š”์ง€๋Š” ์ด ๋Œ€ํšŒ ๊ฒฐ๊ณผ๋งŒ์œผ๋กœ ํŒ์ •ํ•  ์ˆ˜ ์—†๋‹ค. ์ €์ž๊ฐ€ ยง10.5์—์„œ โ€œ๋‘ ๋ผ์šด๋“œ๋ฅผ ํ•˜๋‚˜์˜ ํŒŒ์ดํ”„๋ผ์ธ์œผ๋กœโ€๋ผ๊ณ  ์•„์‰ฌ์›Œํ•˜๋Š” ๊ฒƒ์€ ์ •ํ™•ํ•œ ์ง„๋‹จ์ด์ง€๋งŒ, ๊ทธ ์ง„๋‹จ์ด ๊ณง ์ž๊ธฐ ๊ฒฐ๊ณผ ํ•ด์„์˜ ํ•œ๊ณ„๋ผ๋Š” ์ ๊นŒ์ง€๋Š” ๋‚˜์•„๊ฐ€์ง€ ์•Š๋Š”๋‹ค.
  • ์˜จ๋ผ์ธ 1์œ„๋ฅผ ๋งŒ๋“  ๊ณผ์ •์ด sim-to-real์„ ์–ด๋ ต๊ฒŒ ๋งŒ๋“ค์—ˆ๋‹ค๋Š” ์ž๊ธฐ๋ชจ์ˆœ์  ๊ตฌ์กฐ๊ฐ€ ์žˆ๋Š”๋ฐ, ยง10.2์—์„œ ์–ธ๊ธ‰๋งŒ ํ•˜๊ณ  ์ง€๋‚˜๊ฐ„๋‹ค. 12,500 ์—ํ”ผ์†Œ๋“œ์งœ๋ฆฌ ์‹œ๋ฎฌ RL ๋ฃจํ”„๊ฐ€ ๋ Œ๋”๋ง ์•„ํ‹ฐํŒฉํŠธ ๊ณผ์ ํ•ฉ์„ ๋งŒ๋“ค์—ˆ๊ณ (ยง9.1์˜ ๋ฆฌ์‚ฌ์ด์ฆˆ ์‹คํ—˜), ๊ทธ๊ฒƒ์ด ์‹ค๊ธฐ ์ „์ด๋ฅผ ์–ด๋ ต๊ฒŒ ํ–ˆ๋‹ค. ์ €์ž๋Š” โ€œํ™˜๊ฒฝ ์ •๋ ฌ ์™ธ์— ๊นจ๋—ํ•œ ํ•ด๋ฒ•์„ ์ฐพ์ง€ ๋ชปํ–ˆ๋‹คโ€๋กœ ๋งˆ๋ฌด๋ฆฌํ•˜๋Š”๋ฐ, RL ๋ฃจํ”„ ์•ˆ์—์„œ๋ถ€ํ„ฐ ๋ Œ๋”๋ง ๋‹ค์–‘์„ฑ์„ ๊ฐ•์ œํ•˜๋Š” ์„ค๊ณ„(1๋ผ์šด๋“œ ์ผ๋ฐ˜ ๋กค์•„์›ƒ์˜ ์ฆ๊ฐ•์„ ์˜๋„์ ์œผ๋กœ ์•ฝํ•˜๊ฒŒ ์œ ์ง€ํ•œ ๊ฒฐ์ •์„ ์žฌ๊ฒ€ํ† ํ•˜๋Š” ๊ฒƒ)๊ฐ€ ์ž์—ฐ์Šค๋Ÿฌ์šด ํ›„์† ์งˆ๋ฌธ์ด๋‹ค. ์ด ๋ฆฌํฌํŠธ๋Š” ๊ทธ ์งˆ๋ฌธ์„ ์—ด์–ด ๋†“๊ณ  ๋‹ตํ•˜์ง€ ์•Š๋Š”๋‹ค.
  • ๋ ˆ๊ฑฐ์‹œ ์ž”์žฌ๊ฐ€ ์ตœ์ข… ์„ค์ •์— ๋‚จ์•„ ์žˆ๋‹ค. checkpoint ํ—ค๋“œ์™€ TTC ํ—ค๋“œ๋Š” ํ•™์Šต์€ ๋˜๋Š”๋ฐ downstream์—์„œ ์“ฐ์ด์ง€ ์•Š๋Š”๋‹ค๊ณ  ๋ช…์‹œ๋ผ ์žˆ๊ณ , ๊ทธ๋Ÿผ์—๋„ ์†์‹ค ๊ฐ€์ค‘์น˜(0.001, 0.05)๋ฅผ ๊ฐ–๊ณ  ์žˆ๋‹ค. TTC๋Š” ํŠนํžˆ ๊ฐ€์ค‘์น˜ 0.05๋กœ success ํ—ค๋“œ์™€ ๊ฐ™์€๋ฐ๋„ โ€œ๊ฒฐ๊ณผ๊ฐ€ ๊ฒฐ์ •์ ์ด์ง€ ์•Š์•„ ๋” ์กฐ์‚ฌํ•  ์‹œ๊ฐ„์ด ์—†์—ˆ๋‹คโ€๋Š” ์ƒํƒœ๋กœ ๋‚จ์•„ ์žˆ๋‹ค. ablation ๋ถ€์žฌ์™€ ๊ฒน์น˜๋ฉด, ๊ฒ€์ฆ๋˜์ง€ ์•Š์€ ๋ณด์กฐ ์†์‹ค์ด ๋ถ™์€ ์ฑ„๋กœ ์ตœ์ข… ์„ฑ๋Šฅ์ด ๋ณด๊ณ ๋˜๊ณ  ์žˆ๋‹ค๋Š” ๋œป์ด ๋œ๋‹ค.
  • ์žฌํ˜„ ๋น„์šฉ์ด ๊ฐœ์ธ ์—ฐ๊ตฌ์ž ๋ฒ”์œ„๋ฅผ ๋ฒ—์–ด๋‚œ๋‹ค. H200 1๋Œ€์—์„œ ~300k ์Šคํ…, ์—ฌ๊ธฐ์— ์—ํ”ผ์†Œ๋“œ๋‹น 30์ดˆ์งœ๋ฆฌ Isaac Sim ๋กค์•„์›ƒ 12,500ํšŒ ์ด์ƒ(โ‰ˆ104 ์‹œ๋ฎฌ๋ ˆ์ด์…˜-์‹œ๊ฐ„, ํ•„์ž ๊ณ„์‚ฐ)์„ RTX PRO 6000 ์—ฌ๋Ÿฌ ๋Œ€๋กœ ๋ณ‘๋ ฌ ์ˆ˜์ง‘ํ–ˆ๋‹ค. ์ฝ”๋“œ๊ฐ€ ๊ณต๊ฐœ๋ผ๋„ ์‹ค์ œ๋กœ ์ด์‹ ๊ฐ€๋Šฅํ•œ ๊ฒƒ์€ ์ „์ฒด ์‹œ์Šคํ…œ์ด ์•„๋‹ˆ๋ผ ๋ ˆ์‹œํ”ผ์™€ ๊ฐœ๋ณ„ ๋ถ€ํ’ˆ์ด๋‹ค.
  • ์ผ๋ฐ˜ํ™” ์ฃผ์žฅ์˜ ๋ฒ”์œ„๋ฅผ ์ข๊ฒŒ ์ฝ์–ด์•ผ ํ•œ๋‹ค. ยง10.1์˜ โ€œunseen ์ผ๋ฐ˜ํ™”๋Š” ๊ฑฐ์˜ ๋ฌธ์ œ๊ฐ€ ์•„๋‹ˆ์—ˆ๋‹คโ€๋Š” ๊ฒฐ๋ก ์€ unseen์ด ๊ฐ™์€ ๋„ค ์นดํ…Œ๊ณ ๋ฆฌ ์•ˆ์˜ ๋‹ค๋ฅธ ์ธ์Šคํ„ด์Šค๋ผ๋Š” ์กฐ๊ฑด์—์„œ ์„ฑ๋ฆฝํ•œ๋‹ค. ์ €์ž๊ฐ€ ๋“  ๊ฐ€์žฅ ๋‚ ์นด๋กœ์šด ์‚ฌ๋ก€์กฐ์ฐจ โ€œ๊ธด๋ฐ”์ง€๋กœ ๋ถ„๋ฅ˜ํ•ด์•ผ ํ•˜๋Š”๋ฐ ์ €์ž ๋ˆˆ์—๋„ ๋ฐ˜๋ฐ”์ง€๋กœ ๋ณด์ด๋Š” ์‹ค์ œ ์˜ทโ€์ด๋ผ๋Š” ๋ ˆ์ด๋ธ” ๋ชจํ˜ธ์„ฑ์ด์ง€ ์ƒˆ ์นดํ…Œ๊ณ ๋ฆฌ๊ฐ€ ์•„๋‹ˆ๋‹ค. ์ˆ˜๊ฑดยท์–‘๋ง์ฒ˜๋Ÿผ ์นดํ…Œ๊ณ ๋ฆฌ ์ž์ฒด๊ฐ€ ๋ฐ”๋€Œ๋ฉด ๊ทผ๊ฑฐ๊ฐ€ ์—†๊ณ , ์˜ท ์ข…๋ฅ˜ ์ž…๋ ฅ ํ† ํฐ์ด 4๊ฐœ ๊ณ ์ •์ด๋ผ๋Š” ์„ค๊ณ„์ƒ ๊ทธ๋Œ€๋กœ๋Š” ํ™•์žฅ๋˜์ง€๋„ ์•Š๋Š”๋‹ค.
  • best-of-N์˜ ์ž‘๋™ ๊ทผ๊ฑฐ๊ฐ€ ์„ค๋ช…๋˜์ง€ ์•Š์€ ์ฑ„๋กœ ๋‚จ์•„ ์žˆ๋‹ค. FM ํ—ค๋“œ ์˜ˆ์ธก๊ณผ ์‹ค์ œ ๊ฒฐ๊ณผ์˜ ์ƒ๊ด€์ด โ€œ๋ชจ๋“  ์‹คํ—˜์—์„œ ์‚ฌ์‹ค์ƒ 0โ€์ธ๋ฐ ํ›„๋ณด 2~3๊ฐœ๊ฐ€ ์ผ๊ด€๋˜๊ฒŒ ์ด๊ฒผ๋‹ค๋ฉด, ์ด๋“์˜ ์ถœ์ฒ˜๊ฐ€ ์ฑ„์  ํ•จ์ˆ˜๊ฐ€ ์•„๋‹ˆ๋ผ ์—ฌ๋Ÿฌ ํ›„๋ณด๋ฅผ ๋ฝ‘๋Š” ํ–‰์œ„ ์ž์ฒด(์˜ˆ: ์ดˆ๊ธฐ ๋…ธ์ด์ฆˆ ๋‹ค์–‘์„ฑ)์ผ ๊ฐ€๋Šฅ์„ฑ์„ ๋ฐฐ์ œํ•  ์ˆ˜ ์—†๋‹ค. ๋ฌด์ž‘์œ„๋กœ ํ•˜๋‚˜๋ฅผ ๊ณ ๋ฅด๋Š” ๋Œ€์กฐ๊ตฐ(random-of-N)์„ ๋ฐด๋”ง arm์œผ๋กœ ํ•˜๋‚˜๋งŒ ๋„ฃ์—ˆ์–ด๋„ ์ด ์งˆ๋ฌธ์€ ๊ฐ’์‹ธ๊ฒŒ ๋‹ตํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค.

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

์ด ๋ฆฌํฌํŠธ๋Š” ์ƒˆ ๊ณ„๋ณด๋ฅผ ์—ฌ๋Š” ๋…ผ๋ฌธ์ด ์•„๋‹ˆ๋ผ ์—ฌ๋Ÿฌ ๊ณ„๋ณด์˜ ๊ต์ฐจ์ ์—์„œ ์ž‘๋™ํ•˜๋Š” ์‹œ์Šคํ…œ์ด๋‹ค. ์ขŒํ‘œ๋ฅผ ์ฐ์–ด ๋ณด๋ฉด ์ด๋ ‡๋‹ค.

VLA ๋ฐฑ๋ณธ. ์ •์ฑ…์€ \pi_{0.5}(Black et al., 2025)์— ์ง์ ‘ ๊ธฐ๋Œ€๊ณ  ์žˆ๊ณ , ๊ทธ flow matching ํ–‰๋™ ์ „๋ฌธ๊ฐ€ ๊ณ„๋ณด์˜ ์ถœ๋ฐœ์ ์€ ฯ€0 ๋ฆฌ๋ทฐ์—์„œ ๋‹ค๋ค˜๋‹ค. ๋‹ค๋งŒ ์ด ๋ฆฌํฌํŠธ๊ฐ€ \pi_{0.5}์—์„œ ๋ฌผ๋ ค๋ฐ›์€ ํ˜•ํƒœ๋Š” ์–ธ์–ด๋ฅผ ์™„์ „ํžˆ ์ œ๊ฑฐํ•œ ๊ฒƒ์ด๋ผ๋Š” ์ ์ด ํŠน๊ธฐํ•  ๋งŒํ•˜๋‹ค โ€” ํ† ํฌ๋‚˜์ด์ €๋„ ์–ธ์–ด ํ† ํฐ๋„ ์—†๊ณ , ํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŠธ ์ž๋ฆฌ๋ฅผ 4๊ฐœ์งœ๋ฆฌ ํ•™์Šต๋œ ์˜ท ์ข…๋ฅ˜ ์ž„๋ฒ ๋”ฉ์ด ๋Œ€์‹ ํ•œ๋‹ค. โ€œV-L-Aโ€์—์„œ L์„ ๋นผ๊ณ  A๋งŒ ๋‚จ๊ธด ์…ˆ์ด๊ณ , ๋‹จ์ผ ๊ณผ์ œ ๋Œ€ํšŒ ์„ธํŒ…์—์„œ๋Š” ๊ทธ๊ฒƒ์ด ํ•ฉ๋ฆฌ์  ์„ ํƒ์ด๋‹ค.

์ €์ž ์ž์‹ ์˜ ์ง์ „ ๊ณ„๋ณด. ์ด ์‹œ์Šคํ…œ์˜ ์ƒ๋‹น ๋ถ€๋ถ„(์–ธ์–ด ์ œ๊ฑฐ, ์ƒ๊ด€ ๋…ธ์ด์ฆˆ, soft inpainting, cross-layer KV mixing, ์‹คํ–‰ ๊ธธ์ด/์žฌ์ƒ ์†๋„/์•ต์ปค๋ผ๋Š” ์ถ”๋ก  ๊ณ„์•ฝ)์€ ์ €์ž ํŒ€์˜ 2025 BEHAVIOR-1K Challenge 1์œ„ ์†”๋ฃจ์…˜์—์„œ ๋ณ€๊ฒฝ ์—†์ด ์ด์›”๋œ ๊ฒƒ์œผ๋กœ ๋ช…์‹œ๋ผ ์žˆ๋‹ค. ๋ฒค์น˜๋งˆํฌ ์ชฝ ๋งฅ๋ฝ์€ BEHAVIOR-1K ๋ฆฌ๋ทฐ์— ์žˆ๋‹ค. ๋‘ ๋Œ€ํšŒ๋ฅผ ๊ด€ํ†ตํ•˜๋Š” ์ €์ž์˜ ๋ฐฉ๋ฒ•๋ก ์€ โ€œ๊ฑฐ๋Œ€ VLA๋ฅผ ์‚ฌ์ „ํ•™์Šต์—์„œ ๊ฐ€์ ธ์™€, ๊ณผ์ œ๋ณ„ ๋ณด์กฐ ์‹ ํ˜ธ์™€ ์ถ”๋ก  ๊ณ„์•ฝ์„ ์–น์–ด ๋Œ€ํšŒ ์ง€ํ‘œ์— ๋งž์ถฐ ์กฐ์ธ๋‹คโ€๋กœ ์š”์•ฝ๋œ๋‹ค.

VLA๋ฅผ RL๋กœ ๊ฐœ์„ ํ•˜๋Š” ํ๋ฆ„. advantage ์กฐ๊ฑดํ™”์˜ ์ถœ์ฒ˜๋Š” Physical Intelligence์˜ \pi^{*}_{0.6}/RECAP์ด๊ณ , AWR(Peng et al., 2019)๊ณผ AWAC(Nair et al., 2020)์ด ์žฌ๊ฐ€์ค‘ ์ชฝ ๊ณ„๋ณด๋‹ค. ๊ฐ™์€ ๋ฌธ์ œ๋ฅผ ํ›จ์”ฌ ๊ฐ€๋ฒผ์šด ์˜ˆ์‚ฐ์œผ๋กœ ํ‘ธ๋Š” ๋ฐ˜๋Œ€ํŽธ ์ ‘๊ทผ์ด RL Token ๋ฆฌ๋ทฐ์—์„œ ๋‹ค๋ฃฌ RLT๋‹ค โ€” VLA ๋‚ด๋ถ€ ํŠน์ง•์„ ์••์ถ•ํ•œ ํ† ํฐ ์œ„์— ๊ฒฝ๋Ÿ‰ ์•กํ„ฐ-ํฌ๋ฆฌํ‹ฑ์„ ์–น์–ด ๋ช‡ ์‹œ๊ฐ„~๋ช‡ ๋ถ„์˜ ๋กœ๋ด‡ ๊ฒฝํ—˜์œผ๋กœ ์˜จ๋ผ์ธ RL์„ ๋Œ๋ฆฐ๋‹ค. ์ด ๋ฆฌํฌํŠธ๋Š” ์ •ํ™•ํžˆ ๊ทธ ๋ฐ˜๋Œ€ํŽธ ๊ทน๋‹จ์— ์žˆ๋‹ค: VLA ์ „์ฒด๋ฅผ 12,500 ์—ํ”ผ์†Œ๋“œ๋กœ ํ›„ํ•™์Šตํ•˜๋˜, critic์„ ๋”ฐ๋กœ ๋‘๋Š” ๋Œ€์‹  ์ •์ฑ… ์•ˆ์— ๋„ฃ์—ˆ๋‹ค. ๋‘ ์ ‘๊ทผ์„ ๋‚˜๋ž€ํžˆ ๋†“์œผ๋ฉด โ€œcritic์„ ์–ด๋””์— ๋‘˜ ๊ฒƒ์ธ๊ฐ€โ€(์ •์ฑ… ๋ฐ– ๊ฒฝ๋Ÿ‰ ๋„คํŠธ์›Œํฌ vs ์ •์ฑ… ์•ˆ ๋ณด์กฐ ํ—ค๋“œ)๋ผ๋Š” ์ถ•์ด ์„ ๋ช…ํ•ด์ง„๋‹ค.

Human-in-the-loop ๋ณต๊ตฌ. DAgger(Ross et al., 2011)์™€ HIL-SERL ๋ฆฌ๋ทฐ์—์„œ ๋‹ค๋ฃฌ HIL-SERL์ด ์ง์ ‘ ๊ณ„๋ณด๋‹ค. ๋‹ค๋งŒ ์ด ๋ฆฌํฌํŠธ์˜ ์‹ค๊ธฐ DAgger๋Š” HIL-SERL๊ณผ ๊ฒฐ์ •์ ์œผ๋กœ ๋‹ค๋ฅด๋‹ค โ€” ๋ณด์ƒ๋„ value ํ•จ์ˆ˜๋„ ์—†์ด ๊ฐœ์ž… ๊ทผ์ ‘๋„๋งŒ์œผ๋กœ ํ”„๋ ˆ์ž„ ๊ฐ€์ค‘์„ ๋งŒ๋“ ๋‹ค. ์ €์ž ์Šค์Šค๋กœ ์ด๋ฅผ โ€œ์˜๋„์ ์œผ๋กœ ๊ฑฐ์นœ ๋Œ€์ฒด๋ฌผโ€์ด๋ผ ๋ถ€๋ฅด๊ณ , ์‹ค๊ธฐ ์ชฝ ํ•™์Šต๋œ reward/value ๋ชจ๋ธ์ด ์žˆ์—ˆ๋‹ค๋ฉด ํ›จ์”ฌ ๋‚˜์•˜์„ ๊ฒƒ์ด๋ผ๊ณ  ์ ๋Š”๋‹ค. ์ฆ‰ HIL-SERL์ด ์ด๋ฏธ ๋ณด์—ฌ์ค€ ๊ฒƒ(์‹ค๊ธฐ์—์„œ ํ•™์Šต๋œ ๋ณด์ƒ์œผ๋กœ RL์„ ๋Œ๋ฆฌ๋Š” ๊ฒƒ)์ด ์‹œ๊ฐ„ ์ œ์•ฝ ๋•Œ๋ฌธ์— ์—ฌ๊ธฐ์„œ๋Š” ์‹คํ˜„๋˜์ง€ ๋ชปํ•œ ์…ˆ์ด๋‹ค.

์‹œ๋ฎฌโ†’์‹ค๊ธฐ ์˜จ๋ผ์ธ RL์˜ ์„ค๊ณ„ ์„ ํƒ. Simulation to Online RL ๋ฆฌ๋ทฐ๊ฐ€ ๋‹ค๋ฃฌ ์—ฐ๊ตฌ๊ฐ€ ์ด ๋ฆฌํฌํŠธ์˜ ยง9์™€ ํฅ๋ฏธ๋กญ๊ฒŒ ๊ฒน์นœ๋‹ค โ€” ์‹œ๋ฎฌ ๋˜๋Š” ์ด์ „ ์‹œํ–‰ ๋ฐ์ดํ„ฐ๋ฅผ ์œ ์ง€ํ•  ๊ฒƒ, ์›œ ์Šคํƒ€ํŠธ๋ฅผ ์“ธ ๊ฒƒ, ๋น„๋Œ€์นญ ์•กํ„ฐ-ํฌ๋ฆฌํ‹ฑ ์—…๋ฐ์ดํŠธ๋ฅผ ์“ธ ๊ฒƒ. ์ด ๋ฆฌํฌํŠธ์˜ ์„ธ ๋ฒ„ํ‚ท ๋ฏน์Šค(์‹œ๋ฎฌ ์žฌ์ƒ 10%๋ฅผ โ€œ์žŠ์ง€ ์•Š๊ธฐ ์œ„ํ•ดโ€ ๋‚จ๊ธด๋‹ค)์™€ โ€œ์ตœ์‹ ์ด ์•„๋‹Œ ์ฒดํฌํฌ์ธํŠธ์—์„œ ์ถœ๋ฐœํ•œ๋‹คโ€๋Š” ์„ ํƒ์ด ๊ฐ๊ฐ ์ฒซ ๋‘ ์ง€์นจ์˜ ์‹ค์ „ํŒ์ด๋‹ค. ๋‹ค๋งŒ ๊ทธ ์—ฐ๊ตฌ๊ฐ€ 100ํšŒ ์ด์ƒ์˜ ์‹ค๊ธฐ ํ•™์Šต ์‹คํ–‰์œผ๋กœ ๊ฒ€์ฆํ•œ ๊ฒƒ๊ณผ ๋‹ฌ๋ฆฌ, ์—ฌ๊ธฐ์„œ๋Š” 1์ฃผ์ผ ์Šคํ”„๋ฆฐํŠธ์˜ ๋‹จ์ผ ์‹คํ–‰์ด๋ผ ๊ฐ™์€ ์ง€์นจ์ด ๋…๋ฆฝ์ ์œผ๋กœ ์žฌํ™•์ธ๋๋‹ค๊ณ  ๋งํ•  ์ˆ˜๋Š” ์—†๋‹ค.

๋Œ€ํšŒ ์ธํ”„๋ผ. ๋ฒค์น˜๋งˆํฌยท์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ๋Š” ์ฃผ์ตœ์ธก(LeHome, arXiv:2604.22363)์˜ ๊ฒƒ์ด๊ณ , ํ•˜๋“œ์›จ์–ด๋Š” The Robot Studio์˜ SO-ARM100/101, ์†Œํ”„ํŠธ์›จ์–ด ์Šคํƒ์€ HuggingFace์˜ LeRobot์ด๋‹ค. ์ด ์ €๊ฐ€ ์˜คํ”ˆ์†Œ์Šค ์ƒํƒœ๊ณ„์˜ ์„ฑ๊ฒฉ์€ SmolVLA ๋ฆฌ๋ทฐ๋ฅผ ๋ณด๋ฉด ์žกํžˆ๋Š”๋ฐ, ์ด ๋ฆฌํฌํŠธ์˜ ๋‹จ์œ„ ๋ฒ„๊ทธ ์ผํ™”๋Š” ๊ทธ ์ƒํƒœ๊ณ„์˜ ๋น ๋ฅธ ๋ฐ˜๋ณต์ด ๋งŒ๋“œ๋Š” ๊ทœ์•ฝ ํ‘œ๋ฅ˜๋ผ๋Š” ๋ฐ˜๋Œ€ํŽธ ์–ผ๊ตด์„ ๋ณด์—ฌ์ค€๋‹ค.

๊ทธ ๋ฐ–์— ์กฐ๊ฐ๋ณ„๋กœ ์ธ์šฉ๋œ ๊ฒƒ๋“ค: flow matching(Lipman et al., 2023), SigLIP(Zhai et al., 2023), Gemma(Google DeepMind, 2024), FAST ํ–‰๋™ ํ† ํฌ๋‚˜์ด์ œ์ด์…˜(Pertsch et al., 2025), XSA(Zhai, 2026), GAE(Schulman et al., 2016), CFG(Ho & Salimans, 2022), CUPED(Deng et al., 2013), Thompson sampling(Thompson, 1933; Russo et al., 2018), real-time chunking(Black et al., 2025), ๋‚œ์ด๋„ ํ‘œ์  ๋ฐ์ดํ„ฐ ์„ ํƒ(Sun et al., 2025), ๊ทผ์ ‘ ์Šคํ…์„ ์‹คํ–‰ํ•˜๊ณ  ์žฌ๊ณ„ํšํ•˜๋Š” ๊ฒƒ์˜ ๊ทผ๊ฑฐ๋กœ TRI LBM ํŒ€(2025).

์š”์•ฝ

๊ธฐ์—ฌ. LeHome Challenge 2026์˜ ์šฐ์Šน ์†”๋ฃจ์…˜์„ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋๊นŒ์ง€ ๊ธฐ๋กํ•œ ์—”์ง€๋‹ˆ์–ด๋ง ์ผ€์ด์Šค ์Šคํ„ฐ๋””๋‹ค. ์ค‘์‹ฌ ์•„์ด๋””์–ด๋Š” ํ•˜๋‚˜ โ€” flow matching VLA๋ฅผ ์ž๊ธฐ ์ž์‹ ์˜ value function์œผ๋กœ ๋งŒ๋“œ๋Š” ๊ฒƒ. ํ•˜๋‚˜์˜ ์ฟผ๋ฆฌ ํ† ํฐ์ด ์ด๋ฏธ์ง€๋งŒ ๋ณด๊ณ  ์„ฑ๊ณต ํ™•๋ฅ ยท์ง„ํ–‰๋„ยท์˜ท ์ข…๋ฅ˜ยทkeypoint ๊ฑฐ๋ฆฌ๋ฅผ ๋‚ด๊ณ , ํ–‰๋™ ์ „๋ฌธ๊ฐ€ ๊ผฌ๋ฆฌ์˜ FM ์ฟผ๋ฆฌ๊ฐ€ ํ–‰๋™์— ์กฐ๊ฑดํ™”๋œ ์„ฑ๊ณต ์ž”์ฐจ(Q ์—ญํ• )์™€ ๋ฏธ๋ž˜ keypoint ๊ฑฐ๋ฆฌ(๊ฐ’์‹ผ world model ๋Œ€์šฉํ’ˆ)๋ฅผ ๋‚ธ๋‹ค. ์ด ์˜ˆ์ธก๋“ค์ด advantage๋ฅผ ๋งŒ๋“ค๊ณ , advantage๋Š” AWR ์ƒ˜ํ”Œ๋Ÿฌ(์–ด๋–ค ํ”„๋ ˆ์ž„์„ ๋ณผ์ง€)์™€ RECAP์‹ ์กฐ๊ฑดํ™”(๋ฌด์—‡์„ ์˜ˆ์ธกํ• ์ง€)๋กœ ์ด์ค‘ ์†Œ๋น„๋˜๋ฉฐ, ์กฐ๊ฑดํ™”๋Š” ์ถ”๋ก ์—์„œ CFG๋ฅผ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๊ณ  Q ํ—ค๋“œ๋Š” best-of-N์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•œ๋‹ค. ์—ฌ๊ธฐ์— ๋Œ€ํšŒ ์„ฑ๊ณต ํŒ์ •๊ธฐ๋ฅผ ๊ทธ๋Œ€๋กœ ์žฌ์‚ฌ์šฉํ•œ dense reward, ์‹คํŒจ ์‹œ ๋ณด์ƒ ํšŒ์ˆ˜๋กœ ์ด์ง„ ๋ฆฌํ„ด์„ ์ง€ํ‚ค๋Š” ์„ค๊ณ„, CUPED์‹ value ๊ฐ์‡ , ๋‚ก์€ ๋กค์•„์›ƒ์„ ๊ฒฐ๊ณผ ์ „์šฉ ์‹ ํ˜ธ๋กœ ์šฐ์•„ํ•˜๊ฒŒ ํ›„ํ‡ด์‹œํ‚ค๋Š” ๋ธ”๋ Œ๋”ฉ, ๊ทธ๋ฆฌ๊ณ  ์ถ”๋ก  ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ๋กค์•„์›ƒ ์ค‘์— ํŠœ๋‹ํ•˜๋Š” Thompson ๋ฐด๋”ง์ด ๋ถ™๋Š”๋‹ค. ๊ฒฐ๊ณผ๋Š” ์˜จ๋ผ์ธ 62ํŒ€ ์ค‘ 1์œ„(79.63%, +6.13 pp)์™€ ์‹ค๊ธฐ ๊ฒฐ์Šน 2์œ„(865/1080)๋‹ค.

ํ•œ๊ณ„. ablation์ด ์ „๋ฌดํ•˜๋‹ค๋Š” ๊ฒƒ์ด ์ด ๋ฆฌํฌํŠธ๋ฅผ ๋ฐฉ๋ฒ•๋ก ์  ๊ทผ๊ฑฐ๋กœ ์“ธ ์ˆ˜ ์—†๊ฒŒ ๋งŒ๋“ ๋‹ค. ์ €์ž๊ฐ€ ์ธ์ •ํ•˜๋Š” ์‚ฌ์‹ค์ด์ง€๋งŒ ๊ทธ ์—ฌํŒŒ๋Š” ๋ฆฌํฌํŠธ ์ „์ฒด์— ๋ฏธ์นœ๋‹ค โ€” ์–ด๋А ์กฐ๊ฐ์ด ์ ์ˆ˜๋ฅผ ๋งŒ๋“ค์—ˆ๋Š”์ง€ ์•Œ ์ˆ˜ ์—†๊ณ , ํ•ต์‹ฌ ๊ด€์ฐฐ ์—ฌ๋Ÿฟ(๋ฆฌ์‚ฌ์ด์ฆˆ ์‹คํ—˜, AdaRMS, ์ฒดํฌํฌ์ธํŠธ ๋กค๋ฐฑ)์— ์ˆ˜์น˜์กฐ์ฐจ ์—†๋‹ค. ์‹ค๊ธฐ ๋ผ์šด๋“œ๋Š” ์ด ๋ฆฌํฌํŠธ์˜ ํ•ต์‹ฌ ๊ธฐ์—ฌ๋ฅผ ๊ฑฐ์˜ ๋‹ค ์ œ๊ฑฐํ•œ ์ฑ„ ์น˜๋Ÿฌ์กŒ์œผ๋ฏ€๋กœ, RL ๋ ˆ์‹œํ”ผ๊ฐ€ ์‹ค๊ธฐ ์„ฑ๋Šฅ์— ์–ผ๋งˆ๋‚˜ ๊ธฐ์—ฌํ•˜๋Š”์ง€๋Š” ์ด ๋Œ€ํšŒ ๊ฒฐ๊ณผ๋กœ ํŒ์ •๋˜์ง€ ์•Š๋Š”๋‹ค. ์‹ค๊ธฐ 2์œ„์™€ 1์œ„์˜ 30์  ์ฐจ์ด(๋งŒ์  ๋Œ€๋น„ 2.8 %p)๋Š” ํ‘œ๋ณธ 20๋ฒŒ๊ณผ ์‹ฌ์‚ฌ ์ฑ„์ ์„ ๊ฐ์•ˆํ•˜๋ฉด ๊ตฌ๋ถ„ ๊ฐ€๋Šฅํ•œ ์ฐจ์ด์ธ์ง€์กฐ์ฐจ ๋ถˆ๋ถ„๋ช…ํ•˜๋‹ค. ์žฌํ˜„ ๋น„์šฉ๋„ ๊ฐœ์ธ ๊ทœ๋ชจ๋ฅผ ๋„˜๋Š”๋‹ค.

์ „๋ง. ์ €์ž ๋ณธ์ธ์˜ ๊ฐ€์žฅ ํฐ ์•„์‰ฌ์›€์ด ๊ณง ๋‹ค์Œ ๋ฐฉํ–ฅ์ด๋‹ค โ€” ๋‘ ๋ผ์šด๋“œ๋ฅผ ๋‘ ๊ฐœ์˜ ๋„๊ตฌ ์ƒ์ž๋กœ ํ‘ผ ๊ฒƒ. ์˜จ๋ผ์ธ ๋ผ์šด๋“œ์—๋Š” ์™„์ „ํ•œ RL ๊ธฐ๊ณ„์žฅ์น˜(dense reward, value, advantage, CFG, best-of-N)๊ฐ€ ์žˆ์—ˆ๊ณ , ์‹ค๊ธฐ ๋ผ์šด๋“œ์—๋Š” ์‹ค์ œ๋กœ ๋ณต๊ตฌ๋ฅผ ๋งŒ๋“ค์–ด ๋‚ธ ์‹ค๊ธฐ ๋ฐ์ดํ„ฐ์™€ ์ธ๊ฐ„ ๊ฐœ์ž…์ด ์žˆ์—ˆ์ง€๋งŒ ์‹ค๊ธฐ ์ชฝ ๋ณด์ƒ/value๊ฐ€ ์—†์–ด ์ˆœ์ˆ˜ BC๋กœ ๋Œ์•˜๋‹ค. ์ด ๋‘ ๋ฐ˜์ชฝ์€ ์ƒ๋ณด์ ์ด๋‹ค. ์‹ค๊ธฐ ์ชฝ reward/value ๋ชจ๋ธ์ด ์‹ค๊ธฐ ๋กœ๋ด‡ ์œ„์—์„œ advantage ์กฐ๊ฑดํ™”์™€ best-of-N์„ ๊ตด๋ฆฌ๊ณ , ์‹ค๊ธฐ ๋กค์•„์›ƒ์— ์šฐ์„ ์ˆœ์œ„ ์ƒ˜ํ”Œ๋ง์„ ๊ฑธ๊ณ , DAgger ๊ฐœ์ž…์„ ์†์œผ๋กœ ํŠœ๋‹ํ•œ ๊ฐ€์ค‘์น˜๊ฐ€ ์•„๋‹ˆ๋ผ ๊ทธ value ์‹ ํ˜ธ๋กœ ๊ฐ€์ค‘ํ•œ๋‹ค๋ฉด โ€” ์ €์ž์˜ ์ถ”์ธก์œผ๋กœ๋Š” ์ด ๊ณผ์ œ์—์„œ 90% ์ด์ƒ์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ทธ๊ฐ€ ๋‚จ๊ธด ๋งˆ์ง€๋ง‰ ์—ด๋ฆฐ ๋ฌธ์ œ๊ฐ€ ๋” ๊ทผ๋ณธ์ ์ด๋‹ค: ์ž์œจ์  ํƒ์ƒ‰๊ณผ ๋ณต๊ตฌ. ๊ทธ๊ฐ€ ์ถ”๊ฐ€ํ•œ ๋ชจ๋“  ์ถ”๋ก  ํŠธ๋ฆญ(advantage ์กฐ๊ฑดํ™”ยทCFGยทbest-of-Nยทsoft inpainting)์€ ์ด๋ฏธ ์•Œ๋ ค์ง„ ์ข‹์€ ๋ชจ๋“œ ์ชฝ์œผ๋กœ ๋ฏธ๋Š” ์žฅ์น˜์ด์ง€ ์ƒˆ ๋ณต๊ตฌ ๋™์ž‘์„ ๋ฐœ๋ช…ํ•˜์ง€ ์•Š๋Š”๋‹ค. ์‹ค์ œ๋กœ ๊ทธ๋Š” ๋ช‡ ๊ฐ€์ง€ ํƒ์ƒ‰ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์‹คํ—˜ํ–ˆ์ง€๋งŒ, flow matching ์ •์ฑ…์—์„œ๋Š” ์ถ”๊ฐ€ ์„ญ๋™์ด ๋Œ€๋ถ€๋ถ„ ์ฒญํฌ๋ฅผ ํ–‰๋™ manifold ๋ฐ–์œผ๋กœ ๋ฐ€์–ด๋‚ด ์„ฑ๋Šฅ๋งŒ ๋–จ์–ด๋œจ๋ ธ๋‹ค. ์‚ฌ๋žŒ ์—†์ด flow matching ์ •์ฑ…์ด ์“ธ ๋งŒํ•œ ๋ณต๊ตฌ ์‹œ๋„๋ฅผ ๋งŒ๋“ค์–ด ๋‚ด๊ฒŒ ํ•˜๋Š” ๊ฒƒ โ€” ์ด๊ฒƒ์ด ์ด ๋ฆฌํฌํŠธ๊ฐ€ ๋‚จ๊ธด, ๋Œ€ํšŒ์™€ ๋ฌด๊ด€ํ•˜๊ฒŒ ์œ ํšจํ•œ ์งˆ๋ฌธ์ด๋‹ค.

Copyright 2026, JungYeon Lee