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

On this page

  • ๐Ÿ” Ping Review
  • ๐Ÿ”” Ring Review
    • ํ•œ ์ค„๋กœ ์‹œ์ž‘ํ•˜๋ฉด
    • ๋ฐฐ๊ฒฝ: ์™œ โ€œ๋น„์Šทํ•œ ์‹œ์—ฐ ์ฐพ๊ธฐโ€๊ฐ€ ์–ด๋ ค์šด๊ฐ€
    • ๋ฐฉ๋ฒ• 1: ์›น ์˜์ƒ์„ ๊ถค์ ์œผ๋กœ ๋งŒ๋“œ๋Š” ํŒŒ์ดํ”„๋ผ์ธ
    • ๋ฐฉ๋ฒ• 2: DTW ๋žญํ‚น์„ ๋ฒกํ„ฐ ๊ฒ€์ƒ‰์œผ๋กœ ์ฆ๋ฅ˜ํ•˜๊ธฐ
    • ์ง๊ด€: ์™œ ์ด๊ฒŒ ํ†ตํ•˜๋Š”๊ฐ€
    • ์‹คํ—˜ 1: ๊ฒ€์ƒ‰ ํ’ˆ์งˆ
    • ์‹คํ—˜ 2: ๊ฒ€์ƒ‰๋œ ์‹œ์—ฐ์ด ์ •์ฑ…์„ ๊ฐœ์„ ํ•˜๋Š”๊ฐ€
    • ๋น„ํŒ์ ์œผ๋กœ ๋ณด๋ฉด
      • ๊ฐ•์ 
      • ์•ฝ์ ยทํ•œ๊ณ„
    • ๐Ÿ”ง ์žฌํ˜„ ๋…ธํŠธ
    • ๊ด€๋ จ ์—ฐ๊ตฌ์™€์˜ ์ž๋ฆฌ ๋งค๊น€
    • ์š”์•ฝ

๐Ÿ“ƒRoboTok ๋ฆฌ๋ทฐ

retrieval
human-video
human-demonstration
dexterity
hand-pose
representation-learning
data-curation
egocentric
rl
dataset
NVIDIA
RoboTok: An Internet-Scale Data Engine for Human Demonstration Retrieval and Dexterous Manipulation Learning
Published

September 6, 2026

  • Paper Link (arXiv:2609.03199v1)

  • Code (GitHub)

  • Checkpoints (Hugging Face)

  • Project Page

  • ์ €์ž: Howard Qian, Yiting Chen, Yunfei Xie, Kejia Ren, Podshara Chanrungmaneekul, Gaotian Wang (Rice University), Bowen Wen (NVIDIA), Chen Wei, Kaiyu Hang (Rice University)

  • arXiv preprint, 2026 (v1, 2026-09-02 ์ œ์ถœ ยท ํ•™ํšŒ ์ง€๋ฉด ์—†์Œ)

  1. ๐Ÿ’ก ๋กœ๋ด‡ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ๋ณ‘๋ชฉ์„ โ€œ์ƒˆ๋กœ ๋ชจ์œผ๊ธฐโ€ ๋Œ€์‹  โ€œ์ด๋ฏธ ์ธํ„ฐ๋„ท์— ์žˆ๋Š” ์ธ๊ฐ„ ์กฐ์ž‘ ์˜์ƒ์—์„œ ๊ณจ๋ผ ์˜ค๊ธฐโ€๋กœ ๋ฐ”๊พธ๋ ค๋Š” ์‹œ๋„๋กœ, ๊ฒ€์ƒ‰์˜ ๊ธฐ์ค€์„ ์™ธํ˜•ยท์˜๋ฏธ๊ฐ€ ์•„๋‹ˆ๋ผ ๋ชธํ†ต ๊ธฐ์ค€ ์ขŒํ‘œ๊ณ„์—์„œ ํ‘œํ˜„ํ•œ 3D ์† ๊ถค์ ์œผ๋กœ ์žก๋Š”๋‹ค.
  2. โš™๏ธ ์›น ์˜์ƒ์„ 4โ€“8์ดˆ ์ค€์ •์ง€ ์นด๋ฉ”๋ผ ํด๋ฆฝ์œผ๋กœ ๊ฑฐ๋ฅด๊ณ  โ†’ WiLoR๋กœ 5 fps 3D ์† ํ‚คํฌ์ธํŠธ๋ฅผ ๋ฝ‘์•„ metric ๊นŠ์ด๋กœ ์ ‘์ง€ํ•œ ๋’ค โ†’ ์†๋ชฉ ๊ถค์ ๋งŒ์œผ๋กœ ์‹œ์—ฐ์ž์˜ ํ† ๋ฅด์†Œ ํ”„๋ ˆ์ž„์„ ์ถ”์ •ํ•ด ์ •๊ทœํ™”ํ•˜๊ณ  โ†’ DTW ์œ ์‚ฌ๋„๋ฅผ ์ง€๋„์‹ ํ˜ธ๋กœ ์‚ผ์•„ ๊ฒฝ๋Ÿ‰ ์ธ์ฝ”๋”๋ฅผ ํ•™์Šตํ•ด ์ฝ”์‚ฌ์ธ ์œ ์‚ฌ๋„ ๋ฒกํ„ฐ ๊ฒ€์ƒ‰์œผ๋กœ ๋ฐ”๊พผ๋‹ค.
  3. ๐ŸŽฏ 10๋งŒ ํด๋ฆฝ ์ฝ”ํผ์Šค์—์„œ mAP@20 0.353 / Recall@20 0.996(์ตœ๊ฐ• ๋ฒ ์ด์Šค๋ผ์ธ STRAP์€ 0.007 / 0.12)์ด๊ณ , ๊ฒ€์ƒ‰๋œ ์‹œ์—ฐ์œผ๋กœ PPO๋ฅผ ์œ ๋„ํ•˜๋ฉด ๋‚œ์ด๋„๋ฅผ ์˜ฌ๋ฆฐ VTDexManip 3ํƒœ์Šคํฌ์—์„œ Lever Sliding 79.3%(์ฐจ์ˆœ์œ„ HAND 19.5%) ๋“ฑ์œผ๋กœ ์•ž์„ ๋‹ค.

๐Ÿ” Ping Review

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

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

ํ•ต์‹ฌ ์ฃผ์žฅ์€ ํ•œ ์ค„์ด๋‹ค. ์กฐ์ž‘์˜ ์œ ์‚ฌ์„ฑ์€ ํ™”๋ฉด์ด ๋น„์Šทํ•œ ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์†์ด ๋น„์Šทํ•˜๊ฒŒ ์›€์ง์ด๋Š” ๊ฒƒ์ด๋ฉฐ, ๊ทธ ์†์˜ ์›€์ง์ž„์€ ์นด๋ฉ”๋ผ๊ฐ€ ์•„๋‹ˆ๋ผ ์‹œ์—ฐ์ž ๋ชธ์„ ๊ธฐ์ค€์œผ๋กœ ํ‘œํ˜„ํ•ด์•ผ ๋น„๊ต ๊ฐ€๋Šฅํ•ด์ง„๋‹ค. ์›น ์˜์ƒ์€ ์‹œ์ ยท๋ฐฐ๊ฒฝยท๊ฐ€๋ฆผ์ด ์ œ๊ฐ๊ฐ์ด๋ผ ์นด๋ฉ”๋ผ ์ขŒํ‘œ๊ณ„์˜ ์† ๊ถค์ ์€ ๊ฐ™์€ ๋™์ž‘์ด๋ผ๋„ ์ „ํ˜€ ๋‹ค๋ฅธ ๋ฒกํ„ฐ๊ฐ€ ๋œ๋‹ค. RoboTok์€ ์†๋ชฉ ํ”„๋ ˆ์ž„๋งŒ ์ž…๋ ฅ๋ฐ›์•„ ์‹œ์—ฐ์ž์˜ ์ •์  ํ† ๋ฅด์†Œ ํ”„๋ ˆ์ž„์„ ์ถ”์ •ํ•˜๋Š” ๊ฒฝ๋Ÿ‰ ๋ชจ๋ธ์„ ํ•™์Šต์‹œ์ผœ, ์‚ฌ๋žŒ ๋ชธ์ด ํ™”๋ฉด์— ์•ˆ ๋ณด์—ฌ๋„ actor-relative ์ขŒํ‘œ๊ณ„๋กœ ๊ถค์ ์„ ์ •๊ทœํ™”ํ•œ๋‹ค.


ํ•™์Šต๋œ ์ž ์žฌ ๋ชจ์…˜ ๊ณต๊ฐ„์˜ t-SNE(Fig. 1). ์˜๋ฏธ ๋ผ๋ฒจ์„ ํ•™์Šตยท๊ฒ€์ƒ‰์— ์ „ํ˜€ ์“ฐ์ง€ ์•Š์•˜๋Š”๋ฐ๋„ โ€œ์นผ์งˆโ€, โ€œ๊ทธ๋ฆ‡์— ์„ž๊ธฐโ€, โ€œ์ฝ”๋ฐ”๋Š˜๋œจ๊ธฐโ€ ๊ฐ™์€ ํ™œ๋™์ด ์‘์ง‘ํ•œ๋‹ค. ์‹œ๊ฐํ™”๋Š” 2D ์นด๋ฉ”๋ผ ์ขŒํ‘œ ์† ํฌ์ฆˆ์ง€๋งŒ ์‹ค์ œ ๊ฒ€์ƒ‰์€ 3D egocentric ํ‘œํ˜„ ์œ„์—์„œ ๋ˆ๋‹ค.

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

์ •๋‹ต ์œ ์‚ฌ๋„๋Š” ํ•™์Šต์ด ์•„๋‹ˆ๋ผ ๊ธฐํ•˜๋กœ ์ •์˜ํ•œ๋‹ค. 21๊ด€์ ˆ ์† ํฌ์ฆˆ ์‹œํ€€์Šค x_i, x_j(๊ธธ์ด L_i, L_j)์— ๋Œ€ํ•ด DTW๋กœ ์ •๋ ฌ ๋น„์šฉ์„ ์žฌ๊ณ ,

\mathrm{DTW}(x_i,x_j)=\min_{\pi\in\Pi}\sum_{(t,u)\in\pi} d(x_i^t, x_j^u), \qquad d(x_i^t,x_j^u)=\|x_i^t-x_j^u\|_2

๊ธธ์ด๋กœ ์ •๊ทœํ™”ํ•œ ์Œ์˜ ์ •๋ ฌ ๋น„์šฉ์„ ์œ ์‚ฌ๋„๋กœ ์“ด๋‹ค. ์‹ (1)์˜ ํ•ฉ์€ ๋‹จ์ˆœ ํ•ฉ์ด ์•„๋‹ˆ๋ผ symmetric2 ์Šคํ… ํŒจํ„ด์˜ ๊ฐ€์ค‘ํ•ฉ์ด๋‹ค(๊ณต๊ฐœ ์ฝ”๋“œ์˜ DTW ์ปค๋„ ๊ธฐ์ค€ โ€” ๋Œ€๊ฐ ์ด๋™์—๋งŒ ๋น„์šฉ 2๋ฐฐ). ์ด ๊ทœ์•ฝ์—์„œ๋Š” ์–ด๋–ค ์ •๋ ฌ ๊ฒฝ๋กœ๋“  ์ด ๊ฐ€์ค‘์น˜๊ฐ€ ํ•ญ์ƒ L_i+L_j๊ฐ€ ๋˜๋ฏ€๋กœ, ์‹ (2)์˜ ๋ถ„๋ชจ \tfrac{1}{2}(L_i+L_j)๊ฐ€ โ€œํ”„๋ ˆ์ž„๋‹น ํ‰๊ท  ๊ฑฐ๋ฆฌโ€๋ผ๋Š” ์•ˆ์ •๋œ ์Šค์ผ€์ผ์„ ์ค€๋‹ค. ๋…ผ๋ฌธ ๋ณธ๋ฌธ์— ์ด ๊ทœ์•ฝ์ด ์ ํ˜€ ์žˆ์ง€ ์•Š์•„ ์‹๋งŒ ์ฝ์œผ๋ฉด ์ •๊ทœํ™”์˜ ๊ทผ๊ฑฐ๊ฐ€ ๋ณด์ด์ง€ ์•Š๋Š”๋‹ค.

s(i,j) = -\frac{\mathrm{DTW}(x_i,x_j)}{\tfrac{1}{2}(L_i+L_j)}

๋ฌธ์ œ๋Š” ์ด ์˜ค๋ผํด์ด ์ธํ„ฐ๋„ท ๊ทœ๋ชจ์—์„œ ๋ชป ์“ธ ๋งŒํผ ๋น„์‹ธ๋‹ค๋Š” ๊ฒƒ(์งˆ์˜๋งˆ๋‹ค ์ „ ์ฝ”ํผ์Šค์™€ DTW). ๊ทธ๋ž˜์„œ DTW๋ฅผ ์ง€๋„์‹ ํ˜ธ๋กœ๋งŒ ์“ฐ๊ณ , ๊ทธ ๋žญํ‚น์„ ๋ณด์กดํ•˜๋Š” ์ž„๋ฒ ๋”ฉ \Gamma:\mathcal{X}\rightarrow\mathbb{S}^{d-1}์„ ํ•™์Šตํ•œ๋‹ค.

s(i,j)>s(i,k)\quad\Longrightarrow\quad \langle\Gamma(x_i),\Gamma(x_j)\rangle>\langle\Gamma(x_i),\Gamma(x_k)\rangle

์งˆ์˜ ์‹œ์ ์—๋Š” \mathcal{R}_K(q;\mathcal{D})=\operatorname{TopK}_{x_i\in\mathcal{D}}\langle\Gamma(q),\Gamma(x_i)\rangle๋กœ ๊ทผ์‚ฌํ•œ๋‹ค. ๋น„์‹ผ ๊ถค์  ๋น„๊ต๋Š” ํ•™์Šต ์‹œ์ ์œผ๋กœ ๋ฐ€์–ด ๋„ฃ๊ณ , ์ƒˆ ํด๋ฆฝ์€ ์ˆœ์ „ํŒŒ ํ•œ ๋ฒˆ์œผ๋กœ ์ƒ‰์ธ์— ์ถ”๊ฐ€๋œ๋‹ค โ€” ์ด โ€œ์žฌํ•™์Šต ์—†์ด ๊ณ„์† ์ž๋ผ๋Š” ์ƒ‰์ธโ€์ด ๋…ผ๋ฌธ์ด ๋งํ•˜๋Š” data engine์˜ ์‹ค์ฒด๋‹ค.

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

  • RoboTok ํ‰๊ฐ€ ์ฝ”ํผ์Šค(10๋งŒ ํด๋ฆฝ ์ค‘ 1๋งŒ ํ™€๋“œ์•„์›ƒ ์งˆ์˜, k=20): mAP@20 0.353 / nDCG 0.584 / CKNNA 0.485 / MRR 0.858 / Kendall \tau 0.487 (Table 2). ์ตœ๊ฐ• ๋ฒ ์ด์Šค๋ผ์ธ STRAP์€ ๊ฐ๊ฐ 0.007 / 0.026 / 0.022 / 0.082 / 0.014.
  • Recall@20์€ RoboTok 0.996, STRAP 0.12 โ€” ์‚ฌ์‹ค์ƒ ๋ชจ๋“  ์งˆ์˜๊ฐ€ top-20 ์•ˆ์— ์ง„์งœ DTW ์ด์›ƒ์„ ํ•˜๋‚˜๋Š” ํšŒ์ˆ˜ํ•œ๋‹ค.
  • DTW ์ •๋ ฌ ๋น„์šฉ ๋‹จ์œ„๋กœ๋„: RoboTok top-20 ํ‰๊ท  1.333 m, ์ง„์งœ ์ด์›ƒ(์˜ค๋ผํด) 1.145 m, ๋ฌด์ž‘์œ„ 4.776 m โ†’ ์˜ค๋ผํด ๋Œ€๋น„ 16% ์ดˆ๊ณผ(์ง์ ‘ ๊ฒ€์‚ฐ: 1.333/1.145=1.164).
  • AssemblyHands(์™ธ๋ถ€ 831ํด๋ฆฝ, k=5)์—์„œ๋„ ์ˆœ์œ„๊ฐ€ ์œ ์ง€: mAP@5 0.261 vs STRAP 0.133, DTW ๋น„์šฉ 1.095 m vs ์˜ค๋ผํด 0.966 m(13% ์ดˆ๊ณผ).
  • ํ•˜๋ฅ˜ ์ •์ฑ…: ์›๋ž˜ VTDexManip 6ํƒœ์Šคํฌ์—์„œ ๋ฒค์น˜๋งˆํฌ ์ตœ๊ณ  ์‚ฌ์ „ํ•™์Šต ๋ฒ ์ด์Šค๋ผ์ธ(VT-JointPretrain) ๋Œ€๋น„ ํ‰๊ท  +7.45 %p(seen) / +5.83 %p(unseen). ๋‚œ์ด๋„๋ฅผ ์˜ฌ๋ฆฐ 3ํƒœ์Šคํฌ์—์„œ๋Š” BottleCap 77.3%(์ฐจ์ˆœ์œ„ HAND 59.5%), Faucet 44.8%(6.8%), Lever 79.3%(19.5%).

๊ฒฐ๋ก :

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

๐Ÿ”” Ring Review

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

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

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

๋ฐฐ๊ฒฝ: ์™œ โ€œ๋น„์Šทํ•œ ์‹œ์—ฐ ์ฐพ๊ธฐโ€๊ฐ€ ์–ด๋ ค์šด๊ฐ€

๋กœ๋ด‡ ์‹œ์—ฐ ๊ฒ€์ƒ‰(retrieval) ์ž์ฒด๋Š” ์ƒˆ๋กญ์ง€ ์•Š๋‹ค. Behavior Retrieval(Du et al., 2023)์€ ์ƒํƒœ-ํ–‰๋™ ์Œ์„, STRAP(Memmel et al., ICLR 2025)์€ ๋น„์ „ ํŒŒ์šด๋ฐ์ด์…˜ ๋ชจ๋ธ ํŠน์ง•์„ subsequence DTW๋กœ ์ •๋ ฌํ•ด ๋กœ๋ด‡ ํ•˜์œ„๊ถค์ ์„, FlowRetrieval(Lin et al., CoRL 2024)์€ ์˜ตํ‹ฐ์ปฌ ํ”Œ๋กœ์šฐ๋ฅผ ์“ด๋‹ค. HAND(Hong et al., ICRA 2026)๋Š” ์ธ๊ฐ„ ์† ๊ฒฝ๋กœ๋ฅผ ์ง์ ‘ ์“ฐ์ง€๋งŒ 2D ์ƒ๋Œ€ ๊ฒฝ๋กœ์ด๊ณ  ๋Œ€์ƒ ์ฝ”ํผ์Šค๋Š” ์ž์ฒด ์ˆ˜์ง‘ํ•œ ๋กœ๋ด‡ play ๋ฐ์ดํ„ฐ๋‹ค.

๋…ผ๋ฌธ์ด Table 1๋กœ ์ •๋ฆฌํ•˜๋Š” ์ฐจ์ด๋Š” ์„ธ ์ถ•์ด๋‹ค.

๋ฐฉ๋ฒ• ์ง€๋ฉด ์ธ๊ฐ„์˜์ƒ ์งˆ์˜ ๋ฐ์ดํ„ฐ ์ถœ์ฒ˜ ๋ช…์‹œ์  ๋ชจ์…˜ ํ‘œํ˜„ actor-relative 3D ์† ํฌ์ฆˆ ๋กœ๋ด‡ ํ˜•ํƒœ
FlowRetrieval CoRL 2024 โœ— Robomimic, LIBERO, DROID, BridgeData V2 โœ“ โœ— โœ— ํ‰ํ–‰ ๊ทธ๋ฆฌํผ
HAND ICRA 2026 โœ“ ์ž์ฒด ์ˆ˜์ง‘ ๋กœ๋ด‡ play โœ“ โœ— โœ— ํ‰ํ–‰ ๊ทธ๋ฆฌํผ
STRAP ICLR 2025 โœ— LIBERO, DROID, ์ž์ฒด ์ˆ˜์ง‘ โœ— โœ— โœ— ํ‰ํ–‰ ๊ทธ๋ฆฌํผ
RoboTok โ€“ โœ“ ์ธํ„ฐ๋„ท ์˜์ƒ(Action100M) โœ“ โœ“ โœ“ ๋‹ค์ง€ ์†

์ฆ‰ ๊ธฐ์กด ๋ฐฉ๋ฒ•์€ (a) ๊ณ ์ •๋œ ๋กœ๋ด‡ ์ฝ”ํผ์Šค ์•ˆ์—์„œ ๋Œ๊ฑฐ๋‚˜, (b) ๋ชจ์…˜์„ ์ด๋ฏธ์ง€ ๊ณต๊ฐ„์—์„œ ํ‘œํ˜„ํ•˜๊ฑฐ๋‚˜, (c) ์˜๋ฏธ ์œ ์‚ฌ๋„์— ์˜์กดํ•œ๋‹ค. ์ธํ„ฐ๋„ท ์ธ๊ฐ„ ์˜์ƒ์„ ๋Œ€์ƒ์œผ๋กœ ์‚ผ๋Š” ์ˆœ๊ฐ„ (a)๋Š” ์„ฑ๋ฆฝํ•˜์ง€ ์•Š๊ณ , ์‹œ์ ์ด ์ œ๋ฉ‹๋Œ€๋กœ์ธ ์˜์ƒ์—์„œ (b)๋Š” ๊ฐ™์€ ๋™์ž‘์„ ๋‹ค๋ฅธ ๋ฒกํ„ฐ๋กœ ๋งŒ๋“ ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ทผ๋ณธ์ ์œผ๋กœ ์™ธํ˜•์ด ๋น„์Šทํ•˜๋‹ค๊ณ  ์กฐ์ž‘์ด ๋น„์Šทํ•œ ๊ฒƒ์ด ์•„๋‹ˆ๋‹ค โ€” ๋…ผ๋ฌธ์ด ๋ฐ˜๋ณตํ•ด์„œ ๊ฑฐ๋Š” ์ „์ œ๋‹ค.

๋ฐฉ๋ฒ• 1: ์›น ์˜์ƒ์„ ๊ถค์ ์œผ๋กœ ๋งŒ๋“œ๋Š” ํŒŒ์ดํ”„๋ผ์ธ


๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ 3๋‹จ๊ณ„(Fig. 2). โ‘  ํด๋ฆฝ ํ•„ํ„ฐ๋ง โ‘ก 21๊ด€์ ˆร—2์† 3D ์† ์žฌ๊ตฌ์„ฑ + ์นด๋ฉ”๋ผ๋กœ๋ถ€ํ„ฐ์˜ metric ๊นŠ์ด โ‘ข ํ† ๋ฅด์†Œ ์ถ”์ •๊ณผ egocentric ํ‘œํ˜„.

์†Œ์Šค์™€ ํด๋ฆฝ ์„ ๋ณ„. Action100M(Chen et al., CVPRW 2026)์˜ ์„ธ๊ทธ๋จผํŠธ์—์„œ ์ถœ๋ฐœํ•œ๋‹ค(์ด๋ฏธ ์ธ๊ฐ„ ํ–‰๋™ ์œ„์ฃผ๋กœ ์‚ฌ์ „ ํ•„ํ„ฐ๋ง๋จ). ์—ฌ๊ธฐ์— ์„ธ ์กฐ๊ฑด์„ ๊ฑด๋‹ค: ๊ธธ์ด 4โ€“8์ดˆ, ์ค€์ •์ง€ ์นด๋ฉ”๋ผ(Lucasโ€“Kanade), ์†์ด ์™„๋งŒํ•˜๊ฒŒ ๋ณด์ด๋ฉฐ ์ขŒยท์šฐ ๊ฐ๊ฐ ์ตœ๋Œ€ 1๊ฐœ(WiLoR ๊ฒ€์ถœ ๊ธฐ์ค€). ๊ฒน์น˜๋Š” ์„ธ๊ทธ๋จผํŠธ๋Š” ๊ธด ์ชฝ์„ ์šฐ์„ ํ•ด greedy๋กœ ์ œ๊ฑฐํ•œ๋‹ค. ํ•™์Šต ์ฝ”ํผ์Šค๋Š” N=100{,}000 ํด๋ฆฝ.

3D ์† ํฌ์ฆˆ์™€ metric ์ ‘์ง€. WiLoR(Potamias et al., CVPR 2025)๋กœ 5 fps์— 3D ํ‚คํฌ์ธํŠธ๋ฅผ ์ถ”์ •ํ•˜๊ณ , ํ”„๋ ˆ์ž„ ๊ฐ„ ์—ฐ๊ฒฐ๋กœ ์ขŒ/์šฐ ์† ์ผ๊ด€์„ฑ์„ ์•ˆ์ •ํ™”ํ•œ๋‹ค. WiLoR๋Š” weak-perspective ์นด๋ฉ”๋ผ ๋ชจ๋ธ์ด๋ผ ์Šค์ผ€์ผ์ด ์—†์œผ๋ฏ€๋กœ MoGe-2(Wang et al., 2025)๋กœ metric depth๋ฅผ ์ถ”์ •ํ•ด ์‹ค์ œ ๋ฏธํ„ฐ ๋‹จ์œ„ ์นด๋ฉ”๋ผ ์ขŒํ‘œ๋กœ ๋ณ€ํ™˜ํ•œ๋‹ค. ๋น ์ง„ ํ”„๋ ˆ์ž„์€ HaWoR(Zhang et al., 2025)๋กœ ๋ณด๊ฐ„ํ•œ๋‹ค. ์—ฌ๊ธฐ๊นŒ์ง€์˜ ์‚ฐ์ถœ๋ฌผ์€ โ€œ์นด๋ฉ”๋ผ ์ขŒํ‘œ๊ณ„์˜ ๊ฐ€๋ณ€ ๊ธธ์ด metric 3D ์† ํฌ์ฆˆ ์‹œํ€€์Šคโ€์ด๊ณ , ๋…ผ๋ฌธ ํ‘œํ˜„๋Œ€๋กœ ์ด ์ƒํƒœ๋กœ๋Š” ์‹œ์  ๊ฐ„ ๋น„๊ต๊ฐ€ ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค.

egocentric ์ •๊ทœํ™” โ€” ์ด ๋…ผ๋ฌธ์˜ ํ•ต์‹ฌ ์กฐ๊ฐ. ๊ทธ๋ž˜์„œ ์†๋ชฉ ํ”„๋ ˆ์ž„๋งŒ ์ž…๋ ฅ๋ฐ›์•„ ์‹œ์—ฐ์ž์˜ ์ •์  ํ† ๋ฅด์†Œ ํ”„๋ ˆ์ž„์„ ์˜ˆ์ธกํ•˜๋Š” ๊ฒฝ๋Ÿ‰ ๋ชจ๋ธ์„ ํ•™์Šตํ•œ๋‹ค. ๋ชธ์ด ์•ˆ ๋ณด์—ฌ๋„ ์†๋งŒ ๋ณด์ด๋ฉด ๋˜๊ณ , ์›น ์‹œ์—ฐ ์˜์ƒ ๋Œ€๋ถ€๋ถ„์ด ์ •ํ™•ํžˆ ๊ทธ ์ƒํ™ฉ์ด๋‹ค. ํ•™์Šต ์ ˆ์ฐจ๋Š” Wang et al.(2026, EgoInfinity)์„ ๋”ฐ๋ฅด๋˜ SMPL-H(Romero et al., 2017)์— ๋งž์ถฐ ์ ์‘์‹œ์ผฐ๋‹ค. ์ด ์ •๊ทœํ™”๊ฐ€ ๋๋‚˜์•ผ ๋น„๋กœ์†Œ DTW๊ฐ€ โ€œ์นด๋ฉ”๋ผ ๋ฐฐ์น˜๊ฐ€ ์•„๋‹ˆ๋ผ ๋™์ž‘โ€์„ ์žฌ๋Š” ๊ฐ’์ด ๋œ๋‹ค.

์—ฌ๊ธฐ์„œ ์ธ๊ณผ ์ˆœ์„œ๋ฅผ ๋†“์น˜๊ธฐ ์‰ฝ๋‹ค. DTW๋Š” ๋ฐฉ๋ฒ•์ด ์•„๋‹ˆ๋ผ ์ •๊ทœํ™”์˜ ๊ฒฐ๊ณผ๋ฌผ์ด๋‹ค. ์ขŒํ‘œ๊ณ„๊ฐ€ ์ •๋ฆฌ๋˜์ง€ ์•Š์€ ์ƒํƒœ์—์„œ DTW๋ฅผ ์žฌ๋ฉด ๊ทธ๋ƒฅ ์นด๋ฉ”๋ผ ๋ฐฐ์น˜ ์ฐจ์ด๋ฅผ ์žฌ๊ฒŒ ๋œ๋‹ค.

๋ฐฉ๋ฒ• 2: DTW ๋žญํ‚น์„ ๋ฒกํ„ฐ ๊ฒ€์ƒ‰์œผ๋กœ ์ฆ๋ฅ˜ํ•˜๊ธฐ


์˜คํ”„๋ผ์ธ ์ƒ‰์ธ๊ณผ ์˜จ๋ผ์ธ ์งˆ์˜(Fig. 3). ๋ชจ๋“  egocentric ๊ถค์ ์„ ํ•œ ๋ฒˆ์”ฉ ์ธ์ฝ”๋”ฉํ•ด ๋‚ด์  ์ƒ‰์ธ์— ๋„ฃ๊ณ , ์งˆ์˜ ํด๋ฆฝ์€ ๊ฐ™์€ ๊ณต๊ฐ„์— ์ž„๋ฒ ๋”ฉํ•ด ์ฝ”์‚ฌ์ธ ์œ ์‚ฌ๋„ ์ตœ๊ทผ์ ‘์œผ๋กœ ์ด์›ƒ์„ ๋ฝ‘๋Š”๋‹ค.

์ธ์ฝ”๋”. ์ž…๋ ฅ์ด ์ด๋ฏธ ์ •๊ทœํ™”๋œ 3D ์† ๊ถค์ ์ด๋ผ ์ธ์ฝ”๋”๊ฐ€ ์™ธํ˜•ยท์‹œ์  ๋ถˆ๋ณ€์„ฑ์„ ๋ฐฐ์šธ ํ•„์š”๊ฐ€ ์—†๋‹ค. ๊ทธ๋ž˜์„œ ์˜๋„์ ์œผ๋กœ ๊ฐ€๋ณ๋‹ค โ€” ๊ฐ ํ”„๋ ˆ์ž„์„ ์œ„์น˜ ์ธ์ฝ”๋”ฉํ•˜๊ณ  ๊ฒฝ๋Ÿ‰ cross-attention์œผ๋กœ ํ’€๋งํ•ด \ell_2 ์ •๊ทœํ™”๋œ d์ฐจ์› ์ž„๋ฒ ๋”ฉ์„ ๋‚ธ๋‹ค. ์ธ์ฝ”๋”์˜ ์—ญํ• ์€ ํ‘œํ˜„ ํ•™์Šต์ด ์•„๋‹ˆ๋ผ DTW ์˜ค๋ผํด์ด ๋งŒ๋“  ๊ตญ์†Œ ์ด์›ƒ ๊ตฌ์กฐ์™€ ์ˆœ์œ„๋ฅผ ๋ณด์กดํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

๋ฐฐ์น˜ ๊ตฌ์„ฑ. N=100{,}000์—์„œ ๋ฌด์ž‘์œ„ ๋ฐฐ์น˜(b=196)๋ฅผ ๋ฝ‘์œผ๋ฉด DTW ์˜ค๋ผํด ๊ธฐ์ค€์œผ๋กœ ์„œ๋กœ ๊ฐ€๊นŒ์šด ๊ถค์ ์ด ๊ฑฐ์˜ ์•ˆ ๋“ค์–ด์˜จ๋‹ค. ๊ทธ๋ž˜์„œ anchor ์ค‘์‹ฌ ๊ทธ๋ฃน์œผ๋กœ ๋ฐฐ์น˜๋ฅผ ์ง ๋‹ค. anchor a์˜ r๋ฒˆ์งธ ์ตœ๊ทผ์ ‘์„ \pi_a(r)์ด๋ผ ํ•  ๋•Œ ๊ด€๋ จ ์ง‘ํ•ฉ์„ \mathcal{R}(a)=\{\pi_a(r)\}_{r=1}^{K}(K=20)๋กœ ์ •์˜ํ•˜๊ณ , ์—ฌ๊ธฐ์„œ ์–‘์„ฑ ๋‘ ๊ฐœ p_1,p_2์™€ ๊ด€๋ จ ์ง‘ํ•ฉ ๋ฐ”๋กœ ๋ฐ”๊นฅ์˜ ๊ฒฝ๊ณ„ ์Œ์„ฑ n ํ•˜๋‚˜๋ฅผ ๋ฝ‘์•„ \mathcal{G}(a)=\{a,p_1,p_2,n\}์„ ๋งŒ๋“ ๋‹ค. ๋ฐฐ์น˜๋‹น 49๊ทธ๋ฃน โ†’ b=196. ์ž๋ช…ํ•˜๊ฒŒ ๋‹ค๋ฅธ ๋ฌด์ž‘์œ„ ์Œ์„ฑ ๋Œ€์‹  ๊ด€๋ จ์„ฑ ๋ฌธํ„ฑ ๊ทผ์ฒ˜์—์„œ ๊ฐ๋… ์‹ ํ˜ธ๋ฅผ ์ฃผ๊ฒ ๋‹ค๋Š” ์„ค๊ณ„๋‹ค.

๋ชฉ์ ํ•จ์ˆ˜. \mathcal{L}=\mathcal{L}_{\mathrm{set}}+\lambda\,\mathcal{L}_{\mathrm{rank}}. set ํ•ญ์€ ์˜ค๋ผํด top-K ์ด์›ƒ์ด ๊ฒฝ๊ณ„ยท์Œ์„ฑ๋ณด๋‹ค ๋†’์€ ์ ์ˆ˜๋ฅผ ๋ฐ›๊ฒŒ ํ•ด ๋ˆ„๊ฐ€ ์ด์›ƒ ์ง‘ํ•ฉ์— ๋“ค์–ด์˜ค๋Š”๊ฐ€๋ฅผ ์ •ํ•˜๊ณ , rank ํ•ญ์€ ์ƒ˜ํ”Œ๋œ ์–‘์„ฑ๋“ค์˜ ์ƒ๋Œ€ ์ˆœ์„œ๊ฐ€ DTW ์ˆœ์„œ์™€ ๋งž๊ฒŒ ํ•ด ๊ทธ ์•ˆ์—์„œ์˜ ์ˆœ์„œ๋ฅผ ์ •ํ•œ๋‹ค. Wang et al.(2019)์˜ ranked list loss, Cakir et al.(2019)์˜ deep metric learning to rank ๊ณ„์—ด์—์„œ ์ฐฉ์•ˆํ–ˆ๋‹ค๊ณ  ๋ฐํžŒ๋‹ค.

โš ๏ธ ๋…ผ๋ฌธ์€ \mathcal{L}_{\mathrm{set}}ยท\mathcal{L}_{\mathrm{rank}}์˜ ์ˆ˜์‹์„ ์ฃผ์ง€ ์•Š๋Š”๋‹ค. ๋ง๋กœ๋งŒ ์„œ์ˆ ํ•˜๊ณ  \lambda ๊ฐ’๋„ ์—†๋‹ค. ๊ณต๊ฐœ ์ฝ”๋“œ์—๋Š” ์žˆ๋‹ค โ€” ์•„๋ž˜ ์žฌํ˜„ ๋…ธํŠธ์—์„œ ์ •๋ฆฌํ•œ๋‹ค.

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

์ง๊ด€: ์™œ ์ด๊ฒŒ ํ†ตํ•˜๋Š”๊ฐ€

์„ธ ์ธต์œผ๋กœ ๋‚˜๋ˆ  ๋ณด๋ฉด ๋ช…ํ™•ํ•ด์ง„๋‹ค.

โ‘  ์ขŒํ‘œ๊ณ„๊ฐ€ ๋ถˆ๋ณ€์„ฑ์„ ๊ณต์งœ๋กœ ์ค€๋‹ค. ํ•™์Šต์œผ๋กœ ์‹œ์  ๋ถˆ๋ณ€์„ฑ์„ ์–ป์œผ๋ ค๋ฉด ๊ฐ™์€ ๋™์ž‘์˜ ๋‹ค์‹œ์  ๋ฐ์ดํ„ฐ๊ฐ€ ์žˆ์–ด์•ผ ํ•˜๋Š”๋ฐ ์›น ์˜์ƒ์—” ๊ทธ๋Ÿฐ ์ง์ด ์—†๋‹ค. RoboTok์€ ํ•™์Šต ๋Œ€์‹  ๊ธฐํ•˜ํ•™์  ์ •๊ทœํ™”๋กœ ๊ทธ ์ถ•์„ ์ œ๊ฑฐํ•œ๋‹ค. ์ธ์ฝ”๋”๊ฐ€ ๊ฐ€๋ฒผ์›Œ๋„ ๋˜๋Š” ์ด์œ ๊ฐ€ ์—ฌ๊ธฐ ์žˆ๋‹ค.

โ‘ก ์ •๋‹ต์„ ํ•™์Šต์œผ๋กœ ๋งŒ๋“ค์ง€ ์•Š๋Š”๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ์‹œ์—ฐ ๊ฒ€์ƒ‰์€ โ€œ๋ฌด์—‡์ด ๊ด€๋ จ ์žˆ๋Š”๊ฐ€โ€๋ฅผ ๋ผ๋ฒจ์ด๋‚˜ ์‚ฌ์ „ํ•™์Šต ํŠน์ง•์œผ๋กœ ์ •์˜ํ•œ๋‹ค. RoboTok์€ DTW๋ผ๋Š” ๊ณ„์‚ฐ ๊ฐ€๋Šฅํ•œ ๊ธฐํ•˜ ๊ธฐ์ค€์„ ์ •๋‹ต์œผ๋กœ ์“ด๋‹ค. ๋ผ๋ฒจ๋ง์ด ํ•„์š” ์—†๊ณ , ์ฝ”ํผ์Šค๊ฐ€ ์ปค์ ธ๋„ ์ •๋‹ต ์ •์˜๊ฐ€ ํ”๋“ค๋ฆฌ์ง€ ์•Š๋Š”๋‹ค. Fig. 1์—์„œ ์˜๋ฏธ ๋ผ๋ฒจ ์—†์ด๋„ ํ™œ๋™๋ณ„ ์‘์ง‘์ด ๋‚˜ํƒ€๋‚˜๋Š” ๊ฑด ์ด ์ •์˜๊ฐ€ ์‹ค์ œ๋กœ ํ–‰๋™ ๊ตฌ์กฐ๋ฅผ ๋ถ™์žก๊ณ  ์žˆ๋‹ค๋Š” ์ •ํ™ฉ์ด๋‹ค.

โ‘ข ๋น„์‹ผ ๊ณ„์‚ฐ์„ ํ•™์Šต ์‹œ์ ์œผ๋กœ ์˜ฎ๊ธด๋‹ค. O(N)๋ฒˆ์˜ DTW๋ฅผ ์งˆ์˜๋งˆ๋‹ค ํ•˜๋Š” ๋Œ€์‹ , ํ•™์Šต ๋•Œ ํ•œ ๋ฒˆ ์น˜๋ฅด๊ณ  ์ดํ›„์—๋Š” O(1) ์ˆœ์ „ํŒŒ + ANN ๊ฒ€์ƒ‰์œผ๋กœ ๋๋‚ธ๋‹ค. โ€œdata engineโ€์ด๋ผ๋Š” ์ด๋ฆ„์ด ๋ถ™์„ ์ˆ˜ ์žˆ๋Š” ์ด์œ ๋Š” ์ •ํ™•ํžˆ ์ด ์ฆ๋ถ„ ์ƒ‰์ธ ๊ฐ€๋Šฅ์„ฑ ๋•Œ๋ฌธ์ด๋‹ค.

๋‹ค๋งŒ โ‘ก์™€ โ‘ข์ด ๊ฒฐํ•ฉ๋˜๋ฉด ํ‰๊ฐ€์—์„œ ๋ฏธ๋ฌ˜ํ•œ ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธด๋‹ค โ€” ์ •๋‹ต์ด ๊ณง ํ•™์Šต ๋ชฉํ‘œ๋ผ๋Š” ์ . ์•„๋ž˜ ๋น„ํŒ ์ ˆ์—์„œ ๋‹ค๋ฃฌ๋‹ค.

์‹คํ—˜ 1: ๊ฒ€์ƒ‰ ํ’ˆ์งˆ


โ€œ์นผ์งˆโ€ ์งˆ์˜์— ๋Œ€ํ•œ ๋ฐฉ๋ฒ•๋ณ„ top-3(Fig. 4). ๊ฐ ๊ฒฐ๊ณผ ์˜†์— ์† ๊ถค์ ๊ณผ ์ถ”์ •๋œ ํ† ๋ฅด์†Œ ํ”„๋ ˆ์ž„์ด ํ•จ๊ป˜ ๊ทธ๋ ค์ ธ ์žˆ๋‹ค. RoboTok๋งŒ ์„ธ ๊ฐœ ๋ชจ๋‘ ๊ฐ™์€ ๋™์ž‘์„ ํšŒ์ˆ˜ํ•œ๋‹ค.

ํ‰๊ฐ€๋Š” ๋‘ ์ฝ”ํผ์Šค๋กœ ํ•œ๋‹ค. (i) RoboTok ์ฝ”ํผ์Šค: 10๋งŒ ํด๋ฆฝ ์ค‘ 1๋งŒ์„ ํ•™์Šต ๋‚ด๋‚ด ํ™€๋“œ์•„์›ƒํ•ด ์งˆ์˜๋กœ ์“ฐ๊ณ , ๋‚˜๋จธ์ง€ N-1์ด ํ›„๋ณด. ์ •๋‹ต์€ ยง3์˜ DTW ์˜ค๋ผํด์„ ์žฌ๊ณ„์‚ฐํ•œ ๊ฒƒ์ธ๋ฐ, ์„ผ์„œ๊ธ‰ GT ์† ํฌ์ฆˆ๊ฐ€ ์—†์œผ๋ฏ€๋กœ pseudo-GT๋กœ ๋ช…์‹œํ•œ๋‹ค. ๊ด€๋ จ ์ง‘ํ•ฉ ํฌ๊ธฐ R=20. (ii) AssemblyHands(Ohkawa et al., CVPR 2023): 831๊ฐœ ์–‘์† ์กฐ๋ฆฝ ํด๋ฆฝ, ์„ผ์„œ๊ธ‰ GT 3D ์† ์ฃผ์„, R=5.

Table 2 (RoboTok ์ฝ”ํผ์Šค, @20)

๋ฐฉ๋ฒ• mAP@20 โ†‘ nDCG@20 โ†‘ CKNNA@20 โ†‘ MRR@20 โ†‘ Kendall ฯ„ โ†‘ DTW cost@20 (m) โ†“
Random 0.0000 0.0001 0.0000 0.0005 0.0000 4.776
Flow (CoRL 2024) 0.0004 0.0017 0.0007 0.0045 0.0031 6.612
HAND (ICRA 2026) 0.0009 0.0040 0.0024 0.0122 0.0118 4.528
STRAP (ICLR 2025) 0.0071 0.0257 0.0217 0.0824 0.0137 4.044
RoboTok 0.3531 0.5836 0.4853 0.8576 0.4867 1.333
GT (์ƒํ•œ) 1.000 1.000 1.000 1.000 1.000 1.145

๊ฒฉ์ฐจ๊ฐ€ ๋‘ ์ž๋ฆฟ์ˆ˜ ๋ฐฐ์ˆ˜๋‹ค. ๋‹ค๋งŒ ์ด ํ‘œ์—์„œ ๊ฐ€์žฅ ๋ˆˆ์— ๋„๋Š” ๊ฑด RoboTok์˜ ์Šน๋ฆฌ๊ฐ€ ์•„๋‹ˆ๋ผ Flow์˜ DTW ๋น„์šฉ 6.612 m๊ฐ€ Random(4.776 m)๋ณด๋‹ค ๋‚˜์˜๋‹ค๋Š” ์‚ฌ์‹ค์ด๋‹ค. ์˜ตํ‹ฐ์ปฌ ํ”Œ๋กœ์šฐ ๊ธฐ๋ฐ˜ ๊ฒ€์ƒ‰์ด โ€œ๋ฌด์ž‘์œ„๋ณด๋‹ค ๋ชปํ•œโ€ ๊ถค์ ์„ ๊ฐ€์ ธ์˜จ๋‹ค๋Š” ๊ฑด ๋‹จ์ˆœํžˆ ์•ฝํ•œ ๊ฒŒ ์•„๋‹ˆ๋ผ, ๊ทธ ๋ฐฉ๋ฒ•์ด ์ตœ์ ํ™”ํ•˜๋Š” ๋Œ€์ƒ๊ณผ ์ด ํ‰๊ฐ€ ์ง€ํ‘œ๊ฐ€ ์ฒด๊ณ„์ ์œผ๋กœ ์–ด๊ธ‹๋‚˜ ์žˆ๋‹ค๋Š” ์‹ ํ˜ธ๋‹ค.

Table 3 (AssemblyHands, @5)

๋ฐฉ๋ฒ• mAP@5 โ†‘ nDCG@5 โ†‘ CKNNA@5 โ†‘ MRR@5 โ†‘ Kendall ฯ„ โ†‘ DTW cost@5 (m) โ†“
Random 0.0025 0.0042 โˆ’0.0010 0.0126 0.0062 1.911
Flow 0.0131 0.0263 0.0176 0.0588 0.0897 1.850
HAND 0.0214 0.0427 0.0256 0.0964 0.0799 1.830
STRAP 0.1330 0.2293 0.1812 0.3968 0.1569 1.304
RoboTok 0.2614 0.3868 0.3358 0.6215 0.2679 1.095
GT (์ƒํ•œ) 1.000 1.000 1.000 1.000 1.000 0.966

๋„๋ฉ”์ธ ์ด๋™ ํ•˜์—์„œ๋Š” ๊ฒฉ์ฐจ๊ฐ€ ์ค„์–ด๋“ ๋‹ค(mAP์—์„œ 39๋ฐฐ โ†’ 2๋ฐฐ). ์ €์ž๋„ โ€œmargins are understandably narrowerโ€๋ผ๊ณ  ์ธ์ •ํ•œ๋‹ค. ์ด ํ‘œ๊ฐ€ ๋” ์‹ ๋ขฐํ•  ๋งŒํ•œ ์ด์œ ๋Š” ์ •๋‹ต์ด pseudo-GT๊ฐ€ ์•„๋‹ˆ๋ผ ์„ผ์„œ ์ธก์ • ์† ํฌ์ฆˆ์ด๊ณ , ์ฝ”ํผ์Šค๊ฐ€ ํ•™์Šต์— ์ „ํ˜€ ์•ˆ ์“ฐ์ธ ์™ธ๋ถ€ ๋ฐ์ดํ„ฐ๋ผ๋Š” ์ ์ด๋‹ค.


per-k ๊ฒ€์ƒ‰ ํ’ˆ์งˆ(Fig. 5). ์™ผ์ชฝ๋ถ€ํ„ฐ Recall@k, ํ‰๊ท  DTW ๋น„์šฉ@k(โ†“), CKNNA@k. k=20 ๊ตญ์†Œ ์ด์›ƒ๋งŒ ์ตœ์ ํ™”ํ–ˆ๋Š”๋ฐ k=500๊นŒ์ง€ ์ˆœ์œ„๊ฐ€ ์œ ์ง€๋œ๋‹ค.

Fig. 5๋ฅผ ์ง์ ‘ ์ฝ์œผ๋ฉด(๊ทธ๋ฆผ ๋ผ๋ฒจ ํŒ๋…): Recall@k๋Š” k=1์—์„œ ์ด๋ฏธ โ‰ˆ0.77, k=5์—์„œ โ‰ˆ0.97, kโ‰ฅ20์—์„œ โ‰ˆ1.0์œผ๋กœ ํฌํ™”ํ•œ๋‹ค. ๋ฐ˜๋ฉด STRAPยทHAND๋Š” k=500๊นŒ์ง€ ๊ฐ€์•ผ 0.28~0.29์— ๋„๋‹ฌํ•˜๊ณ  Flow๋Š” 0.13์— ๊ทธ์นœ๋‹ค. CKNNA๋Š” k=1์˜ 0.31์—์„œ kโ‰ˆ250์˜ โ‰ˆ0.54๊นŒ์ง€ ์˜ฌ๋ž๋‹ค๊ฐ€ k=500์—์„œ 0.52๋กœ ์‚ด์ง ๊บพ์ธ๋‹ค. ์ค‘์•™ ํŒจ๋„์—์„œ RoboTok์˜ DTW ๋น„์šฉ ๊ณก์„ ์€ ์ „ ๊ตฌ๊ฐ„์—์„œ GT DTW ์ ์„ ์„ ๊ฑฐ์˜ ๋”ฐ๋ผ ๋ถ™์–ด ์žˆ๊ณ , ๋‚˜๋จธ์ง€๋Š” ํšŒ์ƒ‰ Random ์„  ๊ทผ์ฒ˜๋‚˜ ๊ทธ ์œ„์— ๋ชฐ๋ ค ์žˆ๋‹ค.

์‹คํ—˜ 2: ๊ฒ€์ƒ‰๋œ ์‹œ์—ฐ์ด ์ •์ฑ…์„ ๊ฐœ์„ ํ•˜๋Š”๊ฐ€


๋‚œ์ด๋„๋ฅผ ์˜ฌ๋ฆฐ VTDexManip 3ํƒœ์Šคํฌ(Fig. 6). RoboTok ๊ฒ€์ƒ‰ ์‹œ์—ฐ์œผ๋กœ ์œ ๋„๋œ PPO๊ฐ€ ๋งŒ๋“  ์„ฑ๊ณต ์† ํฌ์ฆˆ.

ํ‰๊ฐ€ ๋Œ€์ƒ์€ VTDexManip(Liu et al., ICLR 2025) ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๋ฒค์น˜๋งˆํฌ๋‹ค. ์ €์ž๋“ค์€ ๋จผ์ € ์›๋ž˜ ํฌ๋งท์ด ํฌํ™”๋๋‹ค๊ณ  ์ง„๋‹จํ•˜๊ณ , ์„ธ ํƒœ์Šคํฌ(BottleCap Turning, Faucet Screwing, Lever Sliding)์— ๋Œ€ํ•ด โ‘  ์†์˜ 3D ์ด๋™ ์ œ์•ฝ์„ ํ’€๊ณ  โ‘ก ์ˆ˜์ž‘์—… dense reward๋ฅผ ์ œ๊ฑฐํ•œ harder ํฌ๋งท์„ ์ƒˆ๋กœ ๋งŒ๋“ ๋‹ค. ๋ฐฉ๋ฒ•๋‹น ์ •์ฑ… 8๊ฐœ(8์‹œ๋“œ), ๋ฌผ์ฒด๋‹น 100ํšŒ ์‹œ๋„๋กœ ํ‰๊ฐ€ํ•œ๋‹ค.

๋ณด์ƒ ์„ค๊ณ„. ๋กœ๋ด‡ ์‹œ์—ฐ๋„ ํ–‰๋™ ๋ผ๋ฒจ๋„ ์“ฐ์ง€ ์•Š๋Š”๋‹ค. ๊ฒ€์ƒ‰๋œ ํด๋ฆฝ์€ ์˜ค์ง ๋ณด์ƒ์„ ํ†ตํ•ด์„œ๋งŒ ๋“ค์–ด์˜จ๋‹ค. \Phi(s)๋ฅผ ํ˜„์žฌ ์† ์ƒํƒœ์—์„œ ๋ฆฌํƒ€๊ฒŒํŒ…๋œ ์‹œ์—ฐ ์ƒํƒœ ๋ฑ…ํฌ๊นŒ์ง€์˜ ๊ฐ€์ค‘ k-NN ๊ฑฐ๋ฆฌ์˜ ์Œ์ˆ˜๋กœ ์ •์˜ํ•˜๊ณ , standing reward \beta\Phi(s)๋กœ ์‹œ์—ฐ ๊ทผ์ฒ˜์— ๋จธ๋ฌผ๊ฒŒ ํ•˜๋ฉฐ, ์—ฌ๊ธฐ์— potential-based shaping w(\gamma\Phi(s')-\Phi(s))๋ฅผ ๋”ํ•œ๋‹ค. ํ›„์ž๋Š” Ng et al.(1999) ํ˜•ํƒœ๋ผ ์› ํƒœ์Šคํฌ์˜ ์ตœ์  ์ •์ฑ…์„ ๋ฐ”๊พธ์ง€ ์•Š๋Š”๋‹ค. ๊ฐ€์ด๋˜์Šค๋Š” ํ’€๋งํ•˜์ง€ ์•Š๊ณ  ํ™˜๊ฒฝ i๋ฅผ ํด๋ฆฝ i \bmod K์— ๊ณ ์ • ๋ฐฐ์ •ํ•ด, K๊ฐœ ํด๋ฆฝ์ด K๊ฐœ์˜ ์„œ๋กœ ๋‹ค๋ฅธ ๋ชฉํ‘œ๋กœ ๋ณ‘๋ ฌ ์ž‘๋™ํ•œ๋‹ค. ์ •์ฑ… ์ž…๋ ฅ์€ proprioception + ์ง€๋ฌธ ํž˜(fingertip force), ๊ด€์ธก ์œˆ๋„ 3์Šคํ….

์›๋ž˜ ํฌ๋งท(Table 4). RoboTok ์œ ๋„ ์ •์ฑ…์ด ๋ฒค์น˜๋งˆํฌ ์ตœ๊ณ  ์‚ฌ์ „ํ•™์Šต ๋ฒ ์ด์Šค๋ผ์ธ(VT-JointPretrain)์„ 6ํƒœ์Šคํฌ ์ค‘ 5๊ฐœ์—์„œ ์ด๊ธด๋‹ค. ํ‰๊ท  ์ฐจ์ด๋Š” seen +7.45 %p, unseen +5.83 %p(๋‘˜ ๋‹ค ํ‘œ์—์„œ ์ง์ ‘ ๊ฒ€์‚ฐํ•ด ์ •ํ™•ํžˆ ์žฌํ˜„๋จ). ๋‹ค๋งŒ ๊ทธ ์•ˆ์—๋Š” ์ด๋Ÿฐ ๊ฒƒ๋“ค์ด ๋“ค์–ด ์žˆ๋‹ค.

  • Table Reorientation: seen 82.6 vs 85.0, unseen 76.2 vs 84.6 โ€” ๋‘ split ๋ชจ๋‘ ํŒจ๋ฐฐ.
  • Bimanual Hand-over unseen: RoboTok 34.8์ธ๋ฐ Random 42.1, HAND 39.3, STRAP 38.5, Flow 36.4๊ฐ€ ์ „๋ถ€ ๋” ๋†’๋‹ค. ์ฆ‰ ๋ฌด์ž‘์œ„ ๊ฒ€์ƒ‰์ด RoboTok์„ ์ด๊ธด๋‹ค. ๋ณธ๋ฌธ์€ โ€œ5/6 ์Šนโ€๊ณผ ํ‰๊ท ๋งŒ ์„œ์ˆ ํ•˜๊ณ  ์ด ์—ญ์ „์„ ์–ธ๊ธ‰ํ•˜์ง€ ์•Š๋Š”๋‹ค.
  • ๊ทธ๋ฆฌ๊ณ  Table 4 ์บก์…˜์ด ๋ฐํžˆ๋“ฏ Base์™€ VT-JointPretrain ์ˆ˜์น˜๋Š” Liu et al.(2025)์—์„œ ๊ทธ๋Œ€๋กœ ์˜ฎ๊ฒจ ์˜จ ๊ฐ’์ด๊ณ , ๋‚˜๋จธ์ง€ ๋ฐฉ๋ฒ•๋งŒ ์ €์ž๋“ค์ด ์ง์ ‘ ํ•™์Šตยทํ‰๊ฐ€ํ–ˆ๋‹ค. ์ฆ‰ ์ด ํ‘œ์˜ ๋น„๊ต ์ƒ๋Œ€๋Š” ์žฌ์‹คํ–‰๋œ ๋ฒ ์ด์Šค๋ผ์ธ์ด ์•„๋‹ˆ๋ผ ๋…ผ๋ฌธ์— ๋ณด๊ณ ๋œ ์ˆซ์ž๋‹ค. ์›๋ž˜ ํฌ๋งท์˜ ์‹œ๋“œ ์ˆ˜ยท์‹œ๋„ ํšŸ์ˆ˜๋„ ํ‘œ๊ธฐ๊ฐ€ ์—†๋‹ค(harder ํฌ๋งท์—๋งŒ 8์‹œ๋“œยท๋ฌผ์ฒด๋‹น 100ํšŒ๊ฐ€ ๋ช…์‹œ๋ผ ์žˆ๋‹ค). ์œ„์—์„œ ๊ฒ€์‚ฐํ•œ +7.45 %p / +5.83 %p๋Š” ์ด ์กฐ๊ฑด์—์„œ ์ฝ์–ด์•ผ ํ•œ๋‹ค.

Harder ํฌ๋งท(Table 5). ์—ฌ๊ธฐ์„œ๋Š” ๊ฒฉ์ฐจ๊ฐ€ ํฌ๊ฒŒ ๋ฒŒ์–ด์ง„๋‹ค.

ํƒœ์Šคํฌ Split Base Random Flow HAND STRAP RoboTok
BottleCap Turning Seen 0.1ยฑ0.1 0.2ยฑ0.1 1.9ยฑ1.8 59.5ยฑ9.0 59.0ยฑ7.3 77.3ยฑ3.5
Unseen 0.0ยฑ0.0 0.1ยฑ0.1 0.0ยฑ0.0 27.0ยฑ6.0 25.0ยฑ5.9 38.1ยฑ5.5
Faucet Screwing Seen 1.0ยฑ0.6 5.3ยฑ4.8 0.0ยฑ0.0 6.8ยฑ4.8 0.0ยฑ0.0 44.8ยฑ4.1
Unseen 1.7ยฑ1.7 1.0ยฑ1.0 0.3ยฑ0.3 2.6ยฑ1.7 0.0ยฑ0.0 10.9ยฑ2.8
Lever Sliding Seen 0.8ยฑ0.3 17.2ยฑ6.8 14.4ยฑ7.3 19.5ยฑ4.8 8.4ยฑ4.1 79.3ยฑ5.3
Unseen 2.1ยฑ2.1 18.8ยฑ11.9 19.6ยฑ12.2 25.2ยฑ11.8 6.5ยฑ3.4 58.3ยฑ7.5

๋ณธ๋ฌธ์˜ โ€œ17.8% / 38.0% / 59.8% ํ–ฅ์ƒโ€์€ ์ „๋ถ€ percentage point ์ฐจ์ด๋‹ค(์ƒ๋Œ€ ์ฆ๊ฐ€์œจ์ด ์•„๋‹ˆ๋‹ค). Faucet์˜ ๊ฒฝ์šฐ 6.8 โ†’ 44.8์ด๋‹ˆ ์ƒ๋Œ€๋กœ๋Š” 6.6๋ฐฐ์ด๊ณ , ๋ฐ˜๋Œ€๋กœ Lever์˜ โ€œ59.8%โ€๋Š” ์ƒ๋Œ€๋กœ 4.1๋ฐฐ๋‹ค. ์ธ์šฉํ•  ๋•Œ ์„ž์ด๊ธฐ ์‰ฌ์šด ์ง€์ ์ด๋‹ค.


harder ํฌ๋งท์˜ ํ•™์Šต ๊ณก์„ (Fig. 7). ์„ฑ๊ณต๋ฅ ๋ฟ ์•„๋‹ˆ๋ผ ํ•™์Šต ์†๋„์—์„œ๋„ ์ˆœ์„œ๊ฐ€ ์œ ์ง€๋œ๋‹ค.

๊ณก์„ ์„ ์ฝ์œผ๋ฉด ์„ธ ํƒœ์Šคํฌ์˜ ์„ฑ๊ฒฉ์ด ๋‹ค๋ฅด๋‹ค. (a) BottleCap์€ RoboTok์ด ~500 iteration๋ถ€ํ„ฐ ์•ž์„œ 3000์—์„œ ~75โ€“77%๋กœ ์•ˆ์ •๋œ๋‹ค. (b) Faucet์€ 3000 iteration์—์„œ๋„ ์—ฌ์ „ํžˆ ์ƒ์Šน ์ค‘(โ‰ˆ41%)์ด๋ผ ์ˆ˜๋ ดํ•˜์ง€ ์•Š์•˜๋‹ค โ€” ํ‘œ์˜ 44.8%๋Š” ํ•™์Šต ์˜ˆ์‚ฐ์˜ ํ•จ์ˆ˜์ผ ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ๋‹ค. (c) Lever๋Š” ~700 iteration์—์„œ ์ด๋ฏธ ~95%๋กœ ํฌํ™”ํ•œ๋‹ค.

๐Ÿ“Œ (c)์—์„œ ๊ณก์„  ์ข…์ (โ‰ˆ95%)๊ณผ Table 5์˜ seen ์„ฑ๊ณต๋ฅ (79.3%)์ด ์–ด๊ธ‹๋‚œ๋‹ค. (a)ยท(b)๋Š” ํ‘œ์™€ ๊ฑฐ์˜ ์ผ์น˜ํ•˜๋ฏ€๋กœ (c)์˜ ๊ฐ„๊ทน๋งŒ ๋‘๋“œ๋Ÿฌ์ง€๋Š”๋ฐ, ๋…ผ๋ฌธ์— ์„ค๋ช…์ด ์—†๋‹ค. ๊ณก์„ ์ด ํ•™์Šต ํ™˜๊ฒฝ ์„ฑ๊ณต๋ฅ ์ด๊ณ  ํ‘œ๊ฐ€ ๋ณ„๋„ ํ‰๊ฐ€๋ผ๋ฉด ์ž์—ฐ์Šค๋Ÿฌ์šธ ์ˆ˜ ์žˆ์ง€๋งŒ, ๊ทธ๋ ‡๋‹ค๋ฉด (a)ยท(b)๊ฐ€ ์™œ ์ผ์น˜ํ•˜๋Š”์ง€๊ฐ€ ๋‹ค์‹œ ์„ค๋ช…๋˜์ง€ ์•Š๋Š”๋‹ค. ํ™•์ •ํ•˜์ง€ ์•Š๊ณ  ๊ด€์ฐฐ๋กœ๋งŒ ๋‚จ๊ธด๋‹ค.

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

๊ฐ•์ 

  • ๋ฌธ์ œ ์žฌ์ •์˜๊ฐ€ ์ •ํ™•ํ•˜๋‹ค. โ€œ๋ฐ์ดํ„ฐ๊ฐ€ ์—†๋‹คโ€๋ฅผ โ€œ๋ฐ์ดํ„ฐ๋Š” ์žˆ๋Š”๋ฐ ์ฐพ์„ ์ˆ˜๊ฐ€ ์—†๋‹คโ€๋กœ ๋ฐ”๊พผ ์ง„๋‹จ์ด ์„ค๋“๋ ฅ ์žˆ๊ณ , ๊ทธ ์ง„๋‹จ์ด ๋ฐฉ๋ฒ•์˜ ๋ชจ๋“  ์„ค๊ณ„ ๊ฒฐ์ •(์ขŒํ‘œ๊ณ„ยท์˜ค๋ผํดยท์ƒ‰์ธ)์„ ์ผ๊ด€๋˜๊ฒŒ ๋Œ๊ณ  ๊ฐ„๋‹ค.
  • ํ† ๋ฅด์†Œ ํ”„๋ ˆ์ž„ ์ถ”์ •์ด ์‹ค์šฉ์ ์œผ๋กœ ์˜๋ฆฌํ•˜๋‹ค. โ€œ์†๋งŒ ๋ณด์ด๋Š” ์˜์ƒ์ด ๋Œ€๋ถ€๋ถ„โ€์ด๋ผ๋Š” ๊ด€์ฐฐ๊ณผ โ€œ๊ทธ๋Ÿฌ๋ฉด ์†์œผ๋กœ ๋ชธ์„ ์ถ”์ •ํ•˜์žโ€๋Š” ํ•ด๋ฒ•์ด ์ž˜ ๋งž๋ฌผ๋ฆฐ๋‹ค. ์ธํ„ฐ๋„ท ์˜์ƒ์ด๋ผ๋Š” ์ œ์•ฝ์„ ์šฐํšŒํ•˜์ง€ ์•Š๊ณ  ์ •๋ฉด์œผ๋กœ ๋‹ค๋ฃฌ ์œ ์ผํ•œ ์กฐ๊ฐ์ด๋‹ค.
  • ์ •๋‹ต์„ ํ•™์Šต์ด ์•„๋‹ˆ๋ผ ๊ธฐํ•˜๋กœ ์ •์˜ํ–ˆ๋‹ค. ๋ผ๋ฒจ๋ง ์—†์ด ์ฝ”ํผ์Šค๊ฐ€ ์ปค์ ธ๋„ ์ •๋‹ต ์ •์˜๊ฐ€ ํ”๋“ค๋ฆฌ์ง€ ์•Š๊ณ , ์‚ฌ์ „ํ•™์Šต ํŠน์ง•์˜ ํŽธํ–ฅ์„ ๋ฌผ๋ ค๋ฐ›์ง€ ์•Š๋Š”๋‹ค.
  • ์ผ๋ฐ˜ํ™”๊ฐ€ ํ›ˆ๋ จ ๋ชฉํ‘œ๋ฅผ ๋„˜์–ด์„ ๋‹ค. k=20 ๊ตญ์†Œ ์ด์›ƒ๋งŒ ์ตœ์ ํ™”ํ–ˆ๋Š”๋ฐ Fig. 5์—์„œ k=500๊นŒ์ง€ ์ˆœ์œ„๊ฐ€ ์œ ์ง€๋˜๋Š” ๊ฑด ์šฐ์—ฐ์ด๋ผ ๋ณด๊ธฐ ์–ด๋ ต๋‹ค. ๊ตญ์†Œ ๊ตฌ์กฐ๋ฅผ ์ž˜ ๋งž์ถ”๋ฉด ์ „์—ญ ๊ตฌ์กฐ๊ฐ€ ๋”ฐ๋ผ์˜จ๋‹ค๋Š”, ์ด ๋…ผ๋ฌธ์—์„œ ๊ฐ€์žฅ ๊ฐ’์ง„ ๊ด€์ฐฐ์ด๋‹ค.
  • AssemblyHands ํ‰๊ฐ€๋ฅผ ๋„ฃ์—ˆ๋‹ค. ์ž๊ธฐ pseudo-GT๋งŒ์œผ๋กœ ๋๋‚ด์ง€ ์•Š๊ณ  ์„ผ์„œ๊ธ‰ GT๋ฅผ ๊ฐ€์ง„ ์™ธ๋ถ€ ์ฝ”ํผ์Šค์—์„œ ๊ต์ฐจ ๊ฒ€์ฆํ•œ ๊ฑด ์ด ์žฅ๋ฅด์—์„œ ํ”์น˜ ์•Š์€ ์„ฑ์‹คํ•จ์ด๋‹ค. ๊ฒฉ์ฐจ๊ฐ€ ์ค„์–ด๋“œ๋Š” ๊ฒƒ๊นŒ์ง€ ๊ทธ๋Œ€๋กœ ๋ณด๊ณ ํ•œ๋‹ค.
  • ํ•˜๋ฅ˜ ํ‰๊ฐ€์˜ ํ†ต์ œ๊ฐ€ ๊น”๋”ํ•˜๋‹ค. ๊ฒ€์ƒ‰๋œ ํด๋ฆฝ์ด ์˜ค์ง ๋ณด์ƒ์œผ๋กœ๋งŒ ๋“ค์–ด๊ฐ€๊ณ  ๋กœ๋ด‡ ์‹œ์—ฐยทํ–‰๋™ ๋ผ๋ฒจ์€ ์•ˆ ์“ฐ๋ฏ€๋กœ, ๋ฐฉ๋ฒ• ๊ฐ„ ์ฐจ์ด๊ฐ€ โ€œ๋ฌด์—‡์„ ๊ฒ€์ƒ‰ํ–ˆ๋Š”๊ฐ€โ€์— ๊ท€์†๋œ๋‹ค๋Š” ๋…ผ์ฆ์ด ์„ฑ๋ฆฝํ•œ๋‹ค. potential-based shaping์„ ์จ์„œ ์› ํƒœ์Šคํฌ์˜ ์ตœ์  ์ •์ฑ…์„ ๋ณด์กดํ•œ ๊ฒƒ๋„ ์„ค๊ณ„์ƒ ์˜ณ๋‹ค.

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

  • โš ๏ธ ablation์ด ํ•˜๋‚˜๋„ ์—†๋‹ค. ๋…ผ๋ฌธ ์ „์ฒด(๋ถ€๋ก ์—†์Œ, ๋ณธ๋ฌธ 10์ชฝ)์—์„œ ablation์€ 0ํšŒ๋‹ค. ๊ทธ๋ž˜์„œ ์ด ๋…ผ๋ฌธ์˜ ์–ด๋–ค ์„ค๊ณ„ ๊ฒฐ์ •๋„ ์ธก์ •์œผ๋กœ ๋’ท๋ฐ›์นจ๋˜์ง€ ์•Š๋Š”๋‹ค โ€” ํ† ๋ฅด์†Œ ์ •๊ทœํ™”๋ฅผ ๋นผ๋ฉด(์นด๋ฉ”๋ผ ์ขŒํ‘œ๊ณ„) ์–ผ๋งˆ๋‚˜ ๋‚˜๋น ์ง€๋Š”์ง€, 3D ๋Œ€์‹  2D๋ฅผ ์“ฐ๋ฉด ์–ด๋–ค์ง€, set+rank ์กฐํ•ฉ ๋Œ€์‹  ํ‰๋ฒ”ํ•œ contrastive๋ฅผ ์“ฐ๋ฉด ์–ด๋–ค์ง€, ์ž„๋ฒ ๋”ฉ ์ฐจ์›ยทT_\text{max}ยท๊ฒฝ๊ณ„ ์Œ์„ฑ ์„ค๊ณ„๊ฐ€ ์–ผ๋งˆ๋‚˜ ์ค‘์š”ํ•œ์ง€ ์ „๋ถ€ ๋ชจ๋ฅธ๋‹ค. ๋…ผ๋ฌธ์ด ํ•ต์‹ฌ ํ†ต์ฐฐ์ด๋ผ ๋‚ด์„ธ์šด actor-relative ํ‘œํ˜„์กฐ์ฐจ ์„ค๊ณ„ ๋…ผ์ฆ์ผ ๋ฟ ์ธก์ •์น˜๊ฐ€ ์•„๋‹ˆ๋‹ค. ๊ณต๊ฐœ ์ฝ”๋“œ์— input_mode: jepa(frozen V-JEPA ํŠน์ง•) ๊ฐ™์€ ๋Œ€์•ˆ ์ธ์ฝ”๋” ๊ฒฝ๋กœ๊ฐ€ ๊ตฌํ˜„๋ผ ์žˆ๋Š” ๊ฑธ ๋ณด๋ฉด ๋‚ด๋ถ€์ ์œผ๋กœ ๋น„๊ต๋Š” ํ–ˆ์„ ํ…๋ฐ ๋…ผ๋ฌธ์— ์—†๋‹ค.
  • โš ๏ธ ํ‰๊ฐ€์˜ ์ •๋‹ต์ด ๊ณง ํ•™์Šต ๋ชฉํ‘œ๋‹ค. Table 2ยท3์˜ GT๋Š” ยง3์˜ DTW ์˜ค๋ผํด์ด๊ณ  RoboTok์€ ๊ทธ ๋žญํ‚น์„ ์žฌํ˜„ํ•˜๋„๋ก ํ•™์Šต๋๋‹ค. FlowยทHANDยทSTRAP์€ ๊ทธ ๋ชฉ์ ํ•จ์ˆ˜๋ฅผ ๋ณธ ์ ์ด ์—†๋‹ค(๊ฐ๊ฐ ์˜ตํ‹ฐ์ปฌ ํ”Œ๋กœ์šฐยท2D ์† ๊ฒฝ๋กœยท๋น„์ „ ํŠน์ง• ์œ ์‚ฌ๋„๋ฅผ ์ตœ์ ํ™”ํ•œ๋‹ค). ๊ทธ๋Ÿฌ๋‹ˆ ์ด ํ‘œ๋“ค์ด ์žฌ๋Š” ๊ฒƒ์€ โ€œ๋ˆ„๊ฐ€ ๋” ์ข‹์€ ์กฐ์ž‘ ์‹œ์—ฐ์„ ์ฐพ๋Š”๊ฐ€โ€๊ฐ€ ์•„๋‹ˆ๋ผ โ€œ๋ˆ„๊ฐ€ 3D ํ† ๋ฅด์†Œ์ƒ๋Œ€ ์† ๊ถค์ ์˜ DTW๋ฅผ ๋” ์ž˜ ๊ทผ์‚ฌํ•˜๋Š”๊ฐ€โ€์— ๊ฐ€๊น๋‹ค. Flow์˜ DTW ๋น„์šฉ์ด ๋ฌด์ž‘์œ„๋ณด๋‹ค ๋‚˜์˜๋‹ค๋Š” ๊ฒฐ๊ณผ(6.612 vs 4.776)๊ฐ€ ์ด ๋น„๋Œ€์นญ์˜ ์ง์ ‘ ์ฆ๊ฑฐ๋‹ค. ๋…ผ๋ฌธ์€ ์ด ์ˆœํ™˜์„ ์–ด๋””์„œ๋„ ์–ธ๊ธ‰ํ•˜์ง€ ์•Š๋Š”๋‹ค. ๊ฒŒ๋‹ค๊ฐ€ ๊ทธ โ€œ์˜ค๋ผํดโ€์กฐ์ฐจ ์ „ ์ฝ”ํผ์Šค์— ๋Œ€ํ•ด์„œ๋Š” ์ •ํ™•ํ•œ ๊ฐ’์ด ์•„๋‹ˆ๋‹ค. ๊ณต๊ฐœ ์ฝ”๋“œ์—์„œ ์ฝ”ํผ์Šค ์ „์ฒด๋ฅผ ํ›„๋ณด๋กœ ์“ฐ๋Š” ๊ฒฝ๋กœ๋Š” pooling ๋ฒกํ„ฐ๋กœ FAISS ํ›„๋ณด 1,000๊ฐœ๋ฅผ ์ถ”๋ฆฐ ๋’ค ๊ทธ ์•ˆ์—์„œ๋งŒ ์ •ํ™• DTW๋กœ ์žฌ์ •๋ ฌํ•˜๋Š” 2๋‹จ ๊ทผ์‚ฌ์ด๊ณ , ๊ธฐ๋ณธ pooling(stats4)์— ๋Œ€ํ•ด ์ฝ”๋“œ ์ž์‹ ์˜ ์„ค๋ช…์ด ํ‰๊ท ยทํ‘œ์ค€ํŽธ์ฐจ๋Š” ๋ฐฉํ–ฅ ๋ถˆ๋ณ€์ด๋ผ ์‹œ๊ฐ„์  ๋ชจ์–‘์ด ๋‹ค๋ฅธ ๊ถค์ ์ด ๊ฐ™์€ ๋ฒกํ„ฐ๋กœ ๋ญ‰๊ฐค ์ˆ˜ ์žˆ๋‹ค๊ณ  ๊ฒฝ๊ณ ํ•œ๋‹ค(์ „ ๊ถค์ ์„ ํŽผ์น˜๋Š” flat_full์€ ์ •ํ™• DTW ๋Œ€๋น„ ์žฌํ˜„์œจ 0.90 ์ด์ƒ์ด๋ผ๊ณ  ์ ํ˜€ ์žˆ์ง€๋งŒ ๊ธฐ๋ณธ๊ฐ’์ด ์•„๋‹ˆ๋‹ค). ๊ทธ๋Ÿฌ๋‹ˆ Table 2์˜ ์ •๋‹ตํ‘œ๋Š” โ€œ์ง„์งœ top-20โ€์ด ์•„๋‹ˆ๋ผ ํ›„๋ณด ํ•„ํ„ฐ๋ฅผ ํ†ต๊ณผํ•œ top-20์ด๊ณ , ๊ทธ ํ•„ํ„ฐ์˜ ์žฌํ˜„์œจ์€ ๋…ผ๋ฌธ์—๋„ ์ฝ”๋“œ ์‚ฐ์ถœ๋ฌผ์—๋„ ๋ณด๊ณ ๋˜์ง€ ์•Š๋Š”๋‹ค. ์ง€ํ‘œ๊ฐ€ ์กฐ๊ฑด ์ž…๋ ฅ๊ณผ ๋‹ค๋ฅธ ๊ณต๊ฐ„(์„ฑ๊ณต๋ฅ ยท๋ฌผ์ฒด ์ƒํƒœ ๋“ฑ)์—์„œ ์ •์˜๋์–ด๋„ ์ˆœ์œ„๊ฐ€ ์œ ์ง€๋˜๋Š”์ง€๊ฐ€ ์ง„์งœ ์งˆ๋ฌธ์ธ๋ฐ, ํ•˜๋ฅ˜ ์‹คํ—˜์ด ๊ทธ ๋‹ต์ด ๋˜์–ด์•ผ ํ–ˆ๋‹ค โ€” ๊ทธ๋Ÿฐ๋ฐ ๋‹ค์Œ ํ•ญ๋ชฉ์ด ๊ฑธ๋ฆฐ๋‹ค.
  • โš ๏ธ ํ•˜๋ฅ˜ ๋ณด์ƒ๋„ ๊ฐ™์€ ๊ณต๊ฐ„์—์„œ ์ •์˜๋œ๋‹ค. ์ •์ฑ… ๋ณด์ƒ \Phi(s)๋Š” ๋ฆฌํƒ€๊ฒŒํŒ…๋œ ์‹œ์—ฐ ์† ์ƒํƒœ ๋ฑ…ํฌ๊นŒ์ง€์˜ k-NN ๊ฑฐ๋ฆฌ๋‹ค. ์ฆ‰ ๊ฒ€์ƒ‰ ์ง€ํ‘œ์™€ ์ •์ฑ… ๋ณด์ƒ์ด ๋‘˜ ๋‹ค โ€œ3D ์† ๊ถค์  ๊ทผ์ ‘์„ฑโ€์ด๋‹ค. ์† ๊ถค์  ๊ธฐ์ค€์œผ๋กœ ๋” ๊ฐ€๊นŒ์šด ํด๋ฆฝ์„ ๋ฝ‘์œผ๋ฉด ์† ๊ถค์  ๊ธฐ์ค€ ๋ณด์ƒ์ด ๋” ์ž˜ ์žกํžˆ๋Š” ๊ฑด ์ƒ๋‹น ๋ถ€๋ถ„ ์ •์˜์ƒ ์ฐธ์ด๋‹ค. ์ด ์ˆœํ™˜์„ ๋Š์œผ๋ ค๋ฉด ๊ฒ€์ƒ‰๋งŒ ๋ฐ”๊พธ๊ณ  ๋ณด์ƒ์€ ๋‹ค๋ฅธ ํ˜•ํƒœ(์˜ˆ: ๋ฌผ์ฒด ์ƒํƒœ ์ถ”์ , ์–ธ์–ด ์กฐ๊ฑด)๋กœ ๋‘๋Š” ์กฐ๊ฑด์ด ํ•„์š”ํ–ˆ๋‹ค.
  • โš ๏ธ harder ํฌ๋งท์€ ์ €์ž๊ฐ€ ์ง์ ‘ ๋งŒ๋“ค๊ณ , 3ํƒœ์Šคํฌ๋งŒ ๊ณ ๋ฅด๊ณ , ๊ทธ ๊ธฐ์ค€์ด โ€œํ˜„์‹ค์—์„œ ์†๋ชฉ ์›€์ง์ž„์„ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ์“ฐ๋Š” ํƒœ์Šคํฌโ€๋‹ค. ์†๋ชฉ ๊ถค์ ์„ ํ‘œํ˜„์œผ๋กœ ์“ฐ๋Š” ๋ฐฉ๋ฒ•์— ๊ตฌ์กฐ์ ์œผ๋กœ ์œ ๋ฆฌํ•œ ์„ ํƒ์ด๋‹ค. ์›๋ž˜ 6ํƒœ์Šคํฌ ์ค‘ ๋‚˜๋จธ์ง€ 3๊ฐœ(Table Reorientation, In-hand Reorientation, Bimanual Hand-over)์— harder ํฌ๋งท์„ ์ ์šฉํ•œ ๊ฒฐ๊ณผ๋Š” ์—†๋Š”๋ฐ, ํ•˜ํ•„ ์›๋ž˜ ํฌ๋งท์—์„œ RoboTok์ด ์•ฝํ–ˆ๋˜ ํƒœ์Šคํฌ๋“ค์ด๋‹ค.
  • ๋ถˆ๋ฆฌํ•œ ๊ฒฐ๊ณผ๊ฐ€ ์„œ์ˆ ์—์„œ ๋น ์ง„๋‹ค. ์œ„์—์„œ ์งš์€ Bimanual Hand-over unseen(RoboTok 34.8 < Random 42.1)์€ โ€œ๊ฒ€์ƒ‰์ด ๋ฌด์ž‘์œ„๋ณด๋‹ค ๋ชปํ•œ ๊ฐ€์ด๋˜์Šค๋ฅผ ์คฌ๋‹คโ€๋Š” ๋œป์ด๋ผ ๋ฐฉ๋ฒ•๋ก ์ ์œผ๋กœ ์ค‘์š”ํ•œ ์‹ ํ˜ธ์ธ๋ฐ, ๋ณธ๋ฌธ์€ โ€œ5/6 ์Šนโ€๊ณผ ํ‰๊ท ์œผ๋กœ ๋„˜์–ด๊ฐ„๋‹ค. Table Reorientation์˜ ์–‘ split ํŒจ๋ฐฐ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€๋‹ค.
  • ์›๋ž˜ ํฌ๋งท์˜ ์ฃผ ๋น„๊ต ์ƒ๋Œ€๊ฐ€ ์žฌ์‹คํ–‰๋˜์ง€ ์•Š์•˜๋‹ค. Table 4์˜ BaseยทVT-JointPretrain์€ Liu et al.(2025)์—์„œ ์ธ์šฉํ•œ ๊ฐ’์ด๊ณ  ์‹œ๋“œ ์ˆ˜ยท์‹œ๋„ ํšŸ์ˆ˜ ํ‘œ๊ธฐ๋„ ์—†๋‹ค. ํ—ค๋“œ๋ผ์ธ์ธ +7.45 %p / +5.83 %p๋Š” ์ €์ž๋“ค์ด ์ง์ ‘ ๋Œ๋ฆฐ ๊ฐ’ vs ๋…ผ๋ฌธ์— ์‹ค๋ฆฐ ๊ฐ’์˜ ์ฐจ์ด๋ผ, harder ํฌ๋งท(8์‹œ๋“œยท๋ฌผ์ฒด๋‹น 100ํšŒ, ์ „ ๋ฐฉ๋ฒ• ์ž์ฒด ์‹คํ–‰)์˜ ๋น„๊ต๋งŒํผ ํ†ต์ œ๋ผ ์žˆ์ง€ ์•Š๋‹ค.
  • โš ๏ธ ํ™€๋“œ์•„์›ƒ ๋ถ„ํ• ์ด ์˜์ƒ ๋‹จ์œ„๊ฐ€ ์•„๋‹Œ๋ฐ ๋…ผ๋ฌธ์ด ์ด๋ฅผ ๋ฐํžˆ์ง€ ์•Š๋Š”๋‹ค. retrieval_training/config.py์˜ ์ฃผ์„์€ ๋ถ„ํ• ์ด ์›๋ณธ ์˜์ƒ์œผ๋กœ ๊ทธ๋ฃนํ™”๋˜์ง€ ์•Š์œผ๋ฉฐ, ๊ฐ™์€ ์˜์ƒ์˜ ํด๋ฆฝ์ด ํ•™์Šต/ํ™€๋“œ์•„์›ƒ ์–‘์ชฝ์— ๋“ค์–ด๊ฐˆ ์ˆ˜ ์žˆ๊ณ  ํ›„๋ณด ํ’€์— same-video near-duplicate๊ฐ€ ์กด์žฌํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ๋ช…์‹œํ•œ๋‹ค(๊ธฐ๋ณธ๊ฐ’ exclude_same_video_positives = False). ๋…ผ๋ฌธ์€ ์ด๋ฅผ โ€œunseen retrieval qualityโ€(Table 2 ์บก์…˜ยทFig. 5)๋ผ ๋ถ€๋ฅด๋ฉด์„œ ํ•œ ๋ฒˆ๋„ ์–ธ๊ธ‰ํ•˜์ง€ ์•Š๊ณ , ๋ ˆํฌ์— cross-video-only CKNNA๋ฅผ ๋ฝ‘๋Š” ํ•จ์ˆ˜(dtw_cknna.run_per_video_split_cknna)๊ฐ€ ์žˆ๋Š”๋ฐ๋„ ๊ทธ ์ˆ˜์น˜๋ฅผ ์‹ฃ์ง€ ์•Š์•˜๋‹ค. ๋‹ค๋งŒ ์ด ์กฐ๊ฑด์ด ์„ฑ๋Šฅ์„ ๋ถ€ํ’€๋ ธ๋‹ค๊ณ  ๋งํ•  ๊ทผ๊ฑฐ๋Š” ์—†๋‹ค โ€” ์ง์ ‘ ์žฌํ˜„ํ•ด ์„ธ์–ด ๋ณด๋‹ˆ(์•„๋ž˜ ์žฌํ˜„ ๋…ธํŠธ) ์ฝ”ํผ์Šค๋Š” 10๋งŒ ํด๋ฆฝ / 10,116๊ฐœ ์˜์ƒ(์˜์ƒ๋‹น ํ‰๊ท  9.885 ํด๋ฆฝ)์ด๊ณ , ์ƒ์œ„ 20 ์ด์›ƒ ์ค‘ ๊ฐ™์€ ์˜์ƒ์—์„œ ์˜จ ๋น„์œจ์€ 2.24%, ์ฆ‰ 97.76%๊ฐ€ cross-video๋‹ค. ๊ฐ™์€ ์˜์ƒ ์ด์›ƒ์„ ํ•˜๋‚˜๋ผ๋„ ๊ฐ€์ง„ ์งˆ์˜๋Š” 18.77%์— ๊ทธ์นœ๋‹ค. ๋ฌด์ž‘์œ„ ๊ธฐ๋Œ€๊ฐ’(0.0089%) ๋Œ€๋น„ 252.6๋ฐฐ ๋†์ถ•๋ผ ์žˆ์œผ๋‹ˆ ๊ฒ€์ƒ‰๊ธฐ๊ฐ€ ๋™์ผ ์˜์ƒ ๋‹จ์„œ๋ฅผ ์žก์•„๋‚ด๋Š” ๊ฒƒ์€ ๋ถ„๋ช…ํ•˜์ง€๋งŒ, ๊ทธ๊ฒƒ๋งŒ์œผ๋กœ Recall@20 0.996์„ ์„ค๋ช…ํ•  ์ˆ˜๋Š” ์—†๋‹ค. ๋ฌธ์ œ๋Š” ์„ฑ๋Šฅ ๊ณผ๋Œ€ํ‰๊ฐ€๋ผ๊ธฐ๋ณด๋‹ค ๋ถ„ํ•  ํŠน์„ฑ์„ ๋…์ž์—๊ฒŒ ์•Œ๋ฆฌ์ง€ ์•Š์€ ๊ฒƒ์ด๊ณ , ๊ทธ๋ž˜์„œ โ€œunseenโ€์ด๋ผ๋Š” ํ‘œํ˜„๊ณผ cross-video ์ˆ˜์น˜์˜ ๋ถ€์žฌ๊ฐ€ ๋‚จ๋Š” ์ง€์ ์ด๋‹ค.
  • โš ๏ธ ์‹ค๊ธฐ ๊ฒ€์ฆ์ด 0๊ฑด์ด๋‹ค. ์ „๋ถ€ ์‹œ๋ฎฌ๋ ˆ์ด์…˜์ด๊ณ , ํ”„๋กœ์ ํŠธ ํŽ˜์ด์ง€์˜ โ€œReal World Tasksโ€ ์ ˆ์€ โ€œReal-world task videos are coming soon.โ€ ๋กœ๋งŒ ์ฑ„์›Œ์ ธ ์žˆ๋‹ค. ์ธํ„ฐ๋„ท ์ธ๊ฐ„ ์˜์ƒ โ†’ ์‹ค์ œ ๋‹ค์ง€ ์†์ด๋ผ๋Š” ์ด ๋…ผ๋ฌธ์˜ ์„œ์‚ฌ์—์„œ sim2real ๊ฒฉ์ฐจ๋Š” ๋ถ€์ˆ˜์  ๋ฌธ์ œ๊ฐ€ ์•„๋‹ˆ๋ผ ๋ณธ์ฒด์— ๊ฐ€๊น๋‹ค.
  • ์†๋งŒ ๋ณธ๋‹ค โ€” ๋ฌผ์ฒด๋„ ์ ‘์ด‰๋„ ์—†๋‹ค. ํ‘œํ˜„์— ๋ฌผ์ฒด ์ •๋ณด๊ฐ€ ์ „ํ˜€ ์—†์œผ๋ฏ€๋กœ, ์† ๊ถค์ ์ด ๊ฐ™๊ณ  ๋ฌผ์ฒด๊ฐ€ ๋‹ค๋ฅธ ๋‘ ํด๋ฆฝ์€ ์ด์›ƒ์ด ๋œ๋‹ค. โ€œ์กฐ์ž‘ ํ–‰๋™์˜ ์œ ์‚ฌ์„ฑ = ์† ์›€์ง์ž„์˜ ์œ ์‚ฌ์„ฑโ€์ด๋ผ๋Š” ์ „์ œ ์ž์ฒด๊ฐ€ ๊ฒ€์ฆ๋˜์ง€ ์•Š๋Š”๋‹ค. ๊ฒŒ๋‹ค๊ฐ€ ๊ณต๊ฐœ๋œ ๊ถค์  ๊ตฌ์„ฑ ์ฝ”๋“œ๋Š” ํ•œ ์†์ด ๋๋‚ด ๊ฒ€์ถœ๋˜์ง€ ์•Š์œผ๋ฉด ๊ทธ ์†์˜ 63๊ฐœ ์ขŒํ‘œ๋ฅผ ์ „๋ถ€ 0์œผ๋กœ ์ฑ„์šด๋‹ค โ€” ๋งˆ์Šคํ‚น์ด ์•„๋‹ˆ๋ผ ๋ชธํ†ต ์›์ ์— ์ •์ง€ํ•ด ์žˆ๋Š” ์œ ๋ น ์†์ด ๋œ๋‹ค. ํ•œ์† ํด๋ฆฝ๋ผ๋ฆฌ๋Š” ์ด ๋™์ผํ•œ 0 ๋ธ”๋ก์„ ๊ณต์œ ํ•˜๋ฏ€๋กœ DTW ๊ฑฐ๋ฆฌ๊ฐ€ ๊ทธ๋งŒํผ ์ค„๊ณ , ๊ฒฐ๊ตญ ์† ๊ฐœ์ˆ˜ ์ž์ฒด๊ฐ€ ์œ ์‚ฌ๋„ ์ถ•์œผ๋กœ ์ƒˆ์–ด ๋“ค์–ด๊ฐ„๋‹ค. ๋…ผ๋ฌธ์— ์ด ๊ทœ์•ฝ์ด ์—†๊ณ , ์† ๊ฐœ์ˆ˜๋ณ„๋กœ ๋‚˜๋ˆˆ ์ง€ํ‘œ๋„ ์—†๋‹ค. Fig. 1์˜ ๋ผ๋ฒจ๋œ 7๊ฐœ ํด๋Ÿฌ์Šคํ„ฐ ์ค‘ โ€œPresenting to cameraโ€(์นด๋ฉ”๋ผ๋ฅผ ํ–ฅํ•ด ๋ฌผ๊ฑด์„ ๋“ค์–ด ๋ณด์ด๋Š” ์ œ์Šค์ฒ˜)๋Š” ์กฐ์ž‘์ด ์•„๋‹ˆ๋‹ค โ€” ์กฐ์ž‘ ์‹œ์—ฐ ์—”์ง„์˜ ์ฝ”ํผ์Šค์— ๋น„์กฐ์ž‘ ์†๋™์ž‘์ด ์„ž์—ฌ ์žˆ๋‹ค๋Š” ๋œป์ด๊ณ , ํ•„ํ„ฐ๊ฐ€ ์žก์•„๋‚ด์ง€ ๋ชปํ•˜๋Š” ์ข…๋ฅ˜์˜ ์˜ค์—ผ์ด๋‹ค.
  • 5 fps์™€ ์ค€์ •์ง€ ์นด๋ฉ”๋ผ ํ•„ํ„ฐ๊ฐ€ ๋‹ค๋ฃจ๋Š” ์กฐ์ž‘์˜ ๋ฒ”์œ„๋ฅผ ์ขํžŒ๋‹ค. 4โ€“8์ดˆ ร— 5 fps = ์ตœ๋Œ€ 42ํ”„๋ ˆ์ž„(HF ๋ชจ๋ธ ์นด๋“œ ๊ธฐ์ค€ T_\text{max}=42)์ด๋ผ ๋น ๋ฅธ in-hand ์žฌ๋ฐฐ์น˜๋‚˜ finger gaiting์€ ํ‘œํ˜„ ์ž์ฒด๊ฐ€ ์•ˆ ๋œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ค€์ •์ง€ ์นด๋ฉ”๋ผ ์กฐ๊ฑด์€ egocentricยท1์ธ์นญ ์˜์ƒ ์ „์ฒด๋ฅผ ๋ฐฐ์ œํ•˜๋Š”๋ฐ, ์ด๋Š” ์ธ๊ฐ„ ์กฐ์ž‘ ์˜์ƒ์˜ ๊ฐ€์žฅ ํฐ ์ €์ˆ˜์ง€(Ego4D, EgoExo ๊ณ„์—ด)๋ฅผ ํ†ต์งธ๋กœ ๋นผ๋Š” ๊ฒƒ์ด๋‹ค. ์ €์ž๋„ ์ด๋™ ์นด๋ฉ”๋ผ๋ฅผ ํ–ฅํ›„ ๊ณผ์ œ๋กœ ์ธ์ •ํ•œ๋‹ค.
  • โš ๏ธ ๋Œ€ํ‘œ ํ‘œ์˜ ๋Œ€๋ถ€๋ถ„์ด ๊ณต๊ฐœ ์ฝ”๋“œ๋กœ๋Š” ๊ณ„์‚ฐ์กฐ์ฐจ ๋˜์ง€ ์•Š๋Š”๋‹ค. Table 2ยท3์˜ 7๊ฐœ ์—ด ์ค‘ 5๊ฐœ(mAP ยท nDCG ยท MRR ยท Kendall \tau ยท DTW cost)๋ฅผ ๊ณต๊ฐœ๋œ eval.py๊ฐ€ ์•„์˜ˆ ๊ตฌํ˜„ํ•˜์ง€ ์•Š๋Š”๋‹ค. ์ง€ํ‘œ ํ‚ค๋ฅผ ์ „์ˆ˜๋กœ ํ›‘์œผ๋ฉด ์กด์žฌํ•˜๋Š” ๊ฒƒ์€ R@k ยท cknna_dtw@k ยท cknna_dtw_global_pool@k ยท mutual_knn_* ๋ฟ์ด๊ณ  ndcgยทmrrยทkendallยทdtw_costยทaverage_precision์€ 0๊ฑด์ด๋‹ค. ์žฌํ˜„์ด ์‹คํŒจํ•˜๋Š” ๊ฒŒ ์•„๋‹ˆ๋ผ ๊ตฌํ˜„์ด ์—†๋‹ค โ€” ๊ณต๊ฐœ ์ž์‚ฐ์œผ๋กœ ๊ฒ€์ฆ ๊ฐ€๋Šฅํ•œ ๊ฒƒ์€ Recall๊ณผ CKNNA ๋‘ ์—ด์ด ์ „๋ถ€๋‹ค. ๋…ผ๋ฌธ์˜ ํ—ค๋“œ๋ผ์ธ ๊ฒฉ์ฐจ(mAP 0.353 vs 0.007)๋ฅผ ์ œ3์ž๊ฐ€ ํ™•์ธํ•  ๋ฐฉ๋ฒ•์ด ์—†๋‹ค๋Š” ๋œป์ด๋‹ค.
  • โš ๏ธ ์ •์ž‘ ํ•ต์‹ฌ ๊ธฐ์—ฌ์ธ actor-relative ์ •๊ทœํ™”๊ฐ€ ๊ณต๊ฐœ๋œ ์ฝ”๋“œ ์•ˆ์— ์—†๋‹ค. ๋‘ ๊ฐˆ๋ž˜๋กœ ํ™•์ธ๋œ๋‹ค. โ‘  ์ฒดํฌํฌ์ธํŠธ๊ฐ€ ์“ฐ๋Š” ๊ถค์  ์„ค๊ณ„(abs_21j_coords)์˜ ๋ณ€ํ™˜ ํ•จ์ˆ˜๋Š” ์•„๋ฌด ์—ฐ์‚ฐ๋„ ํ•˜์ง€ ์•Š๊ณ  ์ž…๋ ฅ์„ ๊ทธ๋Œ€๋กœ ๋Œ๋ ค์ค€๋‹ค โ€” ์ฃผ์„์ด ๋ฐํžˆ๋“ฏ โ€œ์ด๋ฏธ ์ถ”์ • ํ† ๋ฅด์†Œ ํ”„๋ ˆ์ž„์œผ๋กœ ๋ณ€ํ™˜๋œโ€ ํ‚คํฌ์ธํŠธ๋ฅผ ์ „์ œํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์ฆ‰ ์ •๊ทœํ™”๋Š” ํ•™์Šตยทํ‰๊ฐ€ ์ฝ”๋“œ์˜ ์—ฐ์‚ฐ์ด ์•„๋‹ˆ๋ผ ๋น„๊ณต๊ฐœ ๋ฐ์ดํ„ฐ ์ƒ์„ฑ ํŒŒ์ดํ”„๋ผ์ธ์˜ ์‚ฐ์ถœ๋ฌผ ๊ทœ์•ฝ์ด๊ณ , ๋ฐฐํฌ๋œ ํ‰๊ฐ€ ํŒŒ์ผ ์ด๋ฆ„(torso_relative_clip_keypoints.pt)์ด ๊ทธ ์‚ฌ์‹ค์„ ๊ทธ๋Œ€๋กœ ๋“œ๋Ÿฌ๋‚ธ๋‹ค. โ‘ก ๊ทธ ์ •๊ทœํ™”๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ํ† ๋ฅด์†Œ ์ถ”์ •๊ธฐ๋Š” ๊ฐ€์ค‘์น˜(models/body_pose_est.pt, 9.9 MB)๊ฐ€ ๋ ˆํฌ์— ์ปค๋ฐ‹๋ผ ์žˆ์ง€๋งŒ ์ด๋ฅผ ์ธ์Šคํ„ด์Šคํ™”ํ•  VNAlignmentPolicy ํด๋ž˜์Šค ์ •์˜๊ฐ€ ์ด ๋ ˆํฌ์— ์—†๋‹ค โ€” ํ˜ธ์ถœ๋ถ€ ์„ธ ๊ณณ์ด ๋ชจ๋‘ RETARGET_DIR(๋ณ„๋„ ๋ ˆํฌ EgoInfinity์˜ retarget/)๋ฅผ sys.path์— ๋ผ์šด ๋’ค importํ•œ๋‹ค. ๋…ผ๋ฌธ์ด โ€œ์ด ์›๋ฆฌ๋ฅผ ํ•™์Šต๋œ ๋ชจ๋ธ๋กœ ๊ตฌํ˜„ํ–ˆ๋‹คโ€๊ณ  ๋‚ด์„ธ์šด ๊ทธ ์กฐ๊ฐ์ด, ๊ณต๊ฐœ ์ €์žฅ์†Œ์—์„œ๋Š” ์ž…๋ ฅ ๊ทœ์•ฝ๊ณผ ์™ธ๋ถ€ ์˜์กด์œผ๋กœ๋งŒ ์กด์žฌํ•œ๋‹ค. ์•ž์„œ โ€œDTW๋Š” ๋ฐฉ๋ฒ•์ด ์•„๋‹ˆ๋ผ ์ •๊ทœํ™”์˜ ๊ฒฐ๊ณผ๋ฌผโ€์ด๋ผ๊ณ  ์ •๋ฆฌํ–ˆ๋Š”๋ฐ, ๊ทธ ์ •๊ทœํ™”๊ฐ€ ์ •ํ™•ํžˆ ์žฌํ˜„ ๋ถˆ๊ฐ€๋Šฅํ•œ ์ง€์ ์— ๋†“์—ฌ ์žˆ๋‹ค.
  • โš ๏ธ ์žฌํ˜„์— ํ•„์š”ํ•œ ์ •๋ณด๊ฐ€ ๋…ผ๋ฌธ์— ์—†๋‹ค. ํ•™์Šต ํ•˜๋“œ์›จ์–ดยท์‹œ๊ฐ„ยทGPU, ์ž„๋ฒ ๋”ฉ ์ฐจ์› d, \lambda, ์ •์ฑ… ๋ณด์ƒ์˜ \betaยทwยท\gamma, ๊ฐ€์ด๋˜์Šค ๋ฑ…ํฌ ํฌ๊ธฐ K, ์˜ตํ‹ฐ๋งˆ์ด์ €ยทํ•™์Šต๋ฅ ยท์—ํญ, ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ ์ด๋ฆ„, ๊ทธ๋ฆฌ๊ณ  ์ธ๊ฐ„ ์† โ†’ ๋กœ๋ด‡ ์† ๋ฆฌํƒ€๊ฒŒํŒ… ๋ฐฉ๋ฒ•์ด ์ „๋ถ€ ๋น ์ ธ ์žˆ๋‹ค. ํŠนํžˆ ๋ฆฌํƒ€๊ฒŒํŒ…์€ ์ธ๊ฐ„ ์˜์ƒ์„ ๋กœ๋ด‡ ๋ณด์ƒ์œผ๋กœ ๋ฐ”๊พธ๋Š” ํ•ต์‹ฌ ๋‹จ๊ณ„์ธ๋ฐ โ€œbank of retargeted demonstration statesโ€๋ผ๋Š” ํ•œ ๊ตฌ์ ˆ์ด ์ „๋ถ€๋‹ค. ๋ฒ ์ด์Šค๋ผ์ธ(๋กœ๋ด‡ ์ฝ”ํผ์Šค์šฉ์œผ๋กœ ์„ค๊ณ„๋œ FlowยทSTRAP)์„ ์ธํ„ฐ๋„ท ์ธ๊ฐ„ ์˜์ƒ์— ์–ด๋–ป๊ฒŒ ์ ์‘์‹œ์ผฐ๋Š”์ง€๋„ ์„œ์ˆ ์ด ์—†์–ด, Table 2์—์„œ ๊ทธ๋“ค์ด near-chance์ธ ์ด์œ ๋ฅผ ๋…์ž๊ฐ€ ํŒ๋ณ„ํ•  ์ˆ˜ ์—†๋‹ค.
  • ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ๋™์‹œ๊ธฐ ์—ฐ๊ตฌ๊ฐ€ ๋น„๊ต์—์„œ ๋น ์ ธ ์žˆ๋‹ค. ยง2.3์€ SiMDex(Lin et al., 2026)๋ฅผ โ€œ๋กœ๋ด‡ ์‹œ์—ฐ์„ ์งˆ์˜๋กœ egocentric ์ธ๊ฐ„ ๋ฐ์ดํ„ฐ๋ฅผ ๋งˆ์ด๋‹ํ•ด cross-embodiment VLA post-training์— ์“ด๋‹คโ€๊ณ  ์†Œ๊ฐœํ•˜๋Š”๋ฐ, Table 1์—๋„ ๋ฒ ์ด์Šค๋ผ์ธ์—๋„ ์—†๋‹ค. โ€œ์ธํ„ฐ๋„ท ์ธ๊ฐ„ ์˜์ƒ์„ ๋‹ค์ง€ ์กฐ์ž‘ ํ•™์Šต์šฉ์œผ๋กœ ๋งˆ์ด๋‹ํ•œ ์ตœ์ดˆ์˜ ๊ฒ€์ƒ‰ ํ”„๋ ˆ์ž„์›Œํฌโ€๋ผ๋Š” ์ฃผ์žฅ์€ ์งˆ์˜๊ฐ€ ์ธ๊ฐ„ ์˜์ƒ์ธ๊ฐ€ ๋กœ๋ด‡ ์‹œ์—ฐ์ธ๊ฐ€๋ผ๋Š” ์ถ•์œผ๋กœ๋งŒ SiMDex์™€ ๊ฐˆ๋ฆฐ๋‹ค.

๐Ÿ”ง ์žฌํ˜„ ๋…ธํŠธ

์•„๋ž˜๋Š” ๋…ผ๋ฌธ์˜ ์ฃผ์žฅ์ด ์•„๋‹ˆ๋ผ 2026-09-06 ๊ธฐ์ค€์œผ๋กœ ๊ณต๊ฐœ ์ €์žฅ์†Œ๋ฅผ ์ง์ ‘ ์กฐํšŒํ•˜๊ณ , ๊ณต๊ฐœ ์ฒดํฌํฌ์ธํŠธ์™€ HF ํ‰๊ฐ€ ๋ฐ์ดํ„ฐ๋กœ ๊ฒ€์ƒ‰ ํ‰๊ฐ€๋ฅผ ์‹ค์ œ๋กœ ๋Œ๋ ค ๋ณธ ๊ฒฐ๊ณผ๋‹ค. ์žฌํ˜„ ๋ฒ”์œ„๋Š” ๊ฒ€์ƒ‰ ์ธ์ฝ”๋” ํ‰๊ฐ€์— ํ•œ์ •๋œ๋‹ค โ€” ํ•™์Šต์€ ๋‹ค์‹œ ํ•˜์ง€ ์•Š์•˜๊ณ , ๋…ผ๋ฌธ ํ›„๋ฐ˜๋ถ€์˜ ์ •์ฑ… ์‹คํ—˜์€ ์ฝ”๋“œ๊ฐ€ ์—†์–ด ์†๋„ ๋Œ€์ง€ ๋ชปํ–ˆ๋‹ค. ํ™˜๊ฒฝ์€ ๋กœ์ปฌ RTX 4080 16GB.

๊ณต๊ฐœ๋œ ๊ฒƒ / ์•ˆ ๋œ ๊ฒƒ

๊ตฌ์„ฑ์š”์†Œ ์ƒํƒœ
๊ฒ€์ƒ‰ ์ธ์ฝ”๋” ํ•™์Šตยทํ‰๊ฐ€ ์ฝ”๋“œ โœ… retrieval_training/ (train.py, losses.py, model.py, eval.py + ํ…Œ์ŠคํŠธ 15๊ฐœ) โ€” ๋‹จ eval.py๊ฐ€ ๊ณ„์‚ฐํ•˜๋Š” ์ง€ํ‘œ๋Š” RecallยทCKNNA๋ฟ
๋ฐ์ดํ„ฐ ๊ตฌ์ถ• ํŒŒ์ดํ”„๋ผ์ธ โš ๏ธ build_dataset/๋Š” ์žˆ์œผ๋‚˜ private db ๋ชจ๋“ˆ์„ ์ฝ์–ด ๊ทธ๋Œ€๋กœ๋Š” ์‹คํ–‰ ๋ถˆ๊ฐ€
ํ† ๋ฅด์†Œ ์ถ”์ • ํ•™์Šต ์ฝ”๋“œ โš ๏ธ ์žˆ์œผ๋‚˜ MANO/SMPL-H ํ•„์š”(MPI-IS ๋“ฑ๋ก, ์žฌ๋ฐฐํฌ ๋ถˆ๊ฐ€)
์ธ๊ฐ„โ†’๋กœ๋ด‡ ๋ฆฌํƒ€๊ฒŒํŒ… โŒ ๋ณ„๋„ ๋ ˆํฌ EgoInfinity (RETARGET_DIR๋กœ ์—ฐ๊ฒฐ)
์ •์ฑ…(PPO)ยทVTDexManip ์‹คํ—˜ ์ฝ”๋“œ โŒ ๋ฏธ๊ณต๊ฐœ โ€” Table 4ยท5, Fig. 6ยท7 ์žฌํ˜„ ๋ถˆ๊ฐ€
๊ฒ€์ƒ‰ ์ธ์ฝ”๋” ์ฒดํฌํฌ์ธํŠธ โœ… models/best_abs_retrieval_model.pt (11.5 MB, ๋ ˆํฌ์— ์ง์ ‘ ์ปค๋ฐ‹)
ํ† ๋ฅด์†Œ ์ถ”์ •๊ธฐ ์ฒดํฌํฌ์ธํŠธ โš ๏ธ models/body_pose_est.pt (9.9 MB)๋Š” ์žˆ์œผ๋‚˜ VNAlignmentPolicy ํด๋ž˜์Šค ์ •์˜๊ฐ€ ์ด ๋ ˆํฌ์— ์—†์Œ (EgoInfinity retarget/์—์„œ import)
ํ‰๊ฐ€์šฉ ํ‚คํฌ์ธํŠธ ๋ฐ์ดํ„ฐ โœ… HF eval_data/torso_relative_clip_keypoints.pt โ€” 6.49 GB

๐Ÿ“Ž GitHub README๋Š” eval_data/torso_relative_clip_keypoints.pt๋ฅผ โ€œmulti-GB and not includedโ€ ๋ผ๊ณ  ์ ๊ณ  HF ๋ ˆํฌ๋ฅผ ๋งํฌํ•˜์ง€ ์•Š๋Š”๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์‹ค์ œ๋กœ๋Š” HF์— 6,492,815,625 ๋ฐ”์ดํŠธ๋กœ ์˜ฌ๋ผ์™€ ์žˆ๋‹ค. ์ฝ”๋“œ๋งŒ ๋ณด๊ณ  โ€œํ‰๊ฐ€ ๋ฐ์ดํ„ฐ ์—†์Œโ€์œผ๋กœ ํŒ๋‹จํ•˜๊ธฐ ์‰ฌ์šด ๊ตฌ์กฐ๋‹ค.

์‹ค์ œ๋กœ ๋Œ๋ ค ๋ณธ ๊ฒฐ๊ณผ โ€” ๊ฒ€์ƒ‰ ์ง€ํ‘œ๋Š” ์žฌํ˜„๋œ๋‹ค. ๊ณต๊ฐœ ์ฒดํฌํฌ์ธํŠธ(best_abs_retrieval_model.pt, epoch 98)์™€ HF ํ‰๊ฐ€ ํ‚คํฌ์ธํŠธ๋กœ ๋…ผ๋ฌธ ํ”„๋กœํ† ์ฝœ(์ฝ”ํผ์Šค 10๋งŒ โ†’ ํ•™์Šต 9๋งŒ / ํ‰๊ฐ€ 1๋งŒ, relevance = top-20 DTW, ํ›„๋ณด = ์ „์ฒด ์ฝ”ํผ์Šค)์„ ๊ทธ๋Œ€๋กœ ๋Œ๋ ธ๋‹ค.

์ง€ํ‘œ ๋…ผ๋ฌธ ์žฌํ˜„
Recall@20 0.996 0.9964
CKNNA@20 0.4853 0.48539
Recall@1 โ‰ˆ0.77 (Fig. 5 ํŒ๋…) 0.7722
Recall@5 โ‰ˆ0.97 (Fig. 5 ํŒ๋…) 0.9689

๋” ๊ฐ•ํ•œ ์ฆ๊ฑฐ๋Š” ํ‘œ ๋Œ€์กฐ๊ฐ€ ์•„๋‹ˆ๋ผ ์ฒดํฌํฌ์ธํŠธ ์ž์ฒด์— ์žˆ๋‹ค. ์ €์ž์˜ ํ•™์Šต ๋ฃจํ”„๊ฐ€ ์ €์žฅํ•ด ๋‘” best_metric = 0.5333579778671265์™€ ์ด๋ฒˆ ์žฌํ˜„์˜ cknna_dtw@10 = 0.5333415269851685๊ฐ€ \Delta = 1.65\times10^{-5}๋กœ ์ผ์น˜ํ•œ๋‹ค. ๋…ผ๋ฌธ ํ‘œ๋ฅผ ์˜ฎ๊ฒจ ์ ์€ ๊ฐ’์ด ์•„๋‹ˆ๋ผ ์ €์ž ์ฝ”๋“œ๊ฐ€ ์ง์ ‘ ์ฐ์€ ์ˆซ์ž์™€ ๋งž์€ ๊ฒƒ์ด๋ผ, ๋ฐฐํฌ๋œ ์ฒดํฌํฌ์ธํŠธ๊ฐ€ ๋…ผ๋ฌธ์˜ ๊ทธ ๋ชจ๋ธ์ด๋ผ๋Š” ์ ๊ณผ ํ‰๊ฐ€ ๊ฒฝ๋กœ๊ฐ€ ์˜จ์ „ํ•˜๋‹ค๋Š” ์ ์ด ๋™์‹œ์— ํ™•์ธ๋œ๋‹ค.

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

๊ทธ๋Ÿผ์—๋„ ๊ฒ€์ƒ‰ ์ชฝ ํ•ต์‹ฌ ์ˆ˜์น˜๋Š” ์˜์‹ฌํ•  ์ด์œ ๊ฐ€ ์—†๋‹ค. ๋‚จ๋Š” ๋ฌธ์ œ๋Š” ์ •ํ™•๋„๊ฐ€ ์•„๋‹ˆ๋ผ ๋ฒ”์œ„๋‹ค โ€” ์œ„ ์•ฝ์  ์ ˆ์—์„œ ์งš์—ˆ๋“ฏ Table 2์˜ 7๊ฐœ ์—ด ์ค‘ ์žฌํ˜„ ๊ฐ€๋Šฅํ•œ ๊ฒƒ์€ ์ด ๋‘ ๊ฐœ๋ฟ์ด๊ณ (๋‚˜๋จธ์ง€ 5๊ฐœ๋Š” eval.py์— ๊ตฌํ˜„ ์ž์ฒด๊ฐ€ ์—†๋‹ค), Table 4ยท5๋Š” ์ฝ”๋“œ๊ฐ€ ์—†๋‹ค.

๋ผ์ด์„ ์Šค๊ฐ€ ๋‘ ๊ฒน์ด๋‹ค. GitHub ์ฝ”๋“œ๋Š” MIT์ง€๋งŒ, HF์˜ ์ฒดํฌํฌ์ธํŠธ์™€ ํ‰๊ฐ€ ํ‚คํฌ์ธํŠธ๋Š” FAIR Noncommercial Research License v1(Action100M ํŒŒ์ƒ๋ฌผ, Meta FAIR)์ด๋‹ค. ์ด ๋ผ์ด์„ ์Šค๋Š” ํ•™์Šต๋œ ๊ฐ€์ค‘์น˜๋ฅผ โ€œResearch Materialsโ€๋กœ ๊ทœ์ •ํ•˜๊ณ  ๊ทธ๊ฒƒ์œผ๋กœ ์–ป์€ ์‚ฐ์ถœ๋ฌผยท๊ฒฐ๊ณผ๊นŒ์ง€ ๋น„์ƒ์—… ์—ฐ๊ตฌ ์šฉ๋„๋กœ ์ œํ•œํ•˜๋ฉฐ, ๊ฒฐ๊ณผ๋ฅผ ๋ฐœํ‘œํ•  ๋•Œ ์‚ฌ์šฉ ์‚ฌ์‹ค์„ ๋ฐํžˆ๋„๋ก ์š”๊ตฌํ•œ๋‹ค. MIT๋Š” ์†Œ์Šค์™€ models/best_abs_retrieval_model.yaml๋งŒ ๋ฎ๋Š”๋‹ค. โ€œMIT ๋ ˆํฌโ€๋กœ ๋ญ‰๋šฑ๊ทธ๋ฆฌ๋ฉด ํ‹€๋ฆฐ๋‹ค.

๋…ผ๋ฌธ์— ์—†๊ณ  ์ฝ”๋“œ/๋ชจ๋ธ ์นด๋“œ์—๋งŒ ์žˆ๋Š” ๊ฐ’ (์ „๋ถ€ ๊ณต๊ฐœ ํŒŒ์ผ์—์„œ ์ง์ ‘ ์ฝ์Œ)

ํ•ญ๋ชฉ ๋…ผ๋ฌธ ๊ณต๊ฐœ ์ž์‚ฐ์˜ ๊ฐ’
์ž„๋ฒ ๋”ฉ ์ฐจ์› d ๊ธฐํ˜ธ๋งŒ 256 (retrieval_dim: 256)
์ธ์ฝ”๋” ๊ตฌ์กฐ โ€œlightweight cross-attentionโ€ ์ž…๋ ฅ [T,126](21๊ด€์ ˆร—3ร—2์†), 256-d ํˆฌ์˜, cross-attn 1์ธต 4ํ—ค๋“œ + sinusoidal PE, ํ•™์Šต ์ฟผ๋ฆฌ ํ† ํฐ 1๊ฐœ, 2์ธต MLP
T_\text{max} ์—†์Œ 42 (= 8.4 s @ 5 fps)
ํ† ๋ฅด์†Œ ์ถ”์ •๊ธฐ โ€œlightweight modelโ€ vector-neuron ํšŒ์ „๋“ฑ๋ณ€ ํŠธ๋žœ์Šคํฌ๋จธ 4์ธต, rotation/translation ํ—ค๋“œ ๋ถ„๋ฆฌ
\lambda (rank ๊ฐ€์ค‘) ๊ธฐํ˜ธ๋งŒ 0.2 (rank_loss_weight)
set loss ํ•˜์ดํผ ์—†์Œ margin 0.05, temperature 0.10, hard negative 16๊ฐœ
์—ํญ ์—†์Œ 100 (num_epochs)
ํ•™์Šต ํ•˜๋“œ์›จ์–ดยท์‹œ๊ฐ„ ์—†์Œ ๊ณต๊ฐœ ์ž์‚ฐ์—๋„ ์—†์Œ (Slurm ๊ฒฝ๋กœ ํžŒํŠธ๋งŒ)

๋…ผ๋ฌธ ์„œ์ˆ ๊ณผ ๊ณต๊ฐœ ์„ค์ •์ด ์–ด๊ธ‹๋‚˜๋Š” ์ง€์  2๊ฐœ โ€” ์žฌํ˜„ํ•˜๋ ค๋Š” ์‚ฌ๋žŒ์ด ๋จผ์ € ์•Œ์•„์•ผ ํ•œ๋‹ค.

  1. ๋ฐฐ์น˜ ๊ตฌ์„ฑ. ๋…ผ๋ฌธ์€ b=196 = 49๊ทธ๋ฃน ร— \{a, p_1, p_2, n\}(anchor 1 + ์–‘์„ฑ 2 + ๊ฒฝ๊ณ„์Œ์„ฑ 1)์ด๋ผ ์“ด๋‹ค. ๊ณต๊ฐœ๋œ configs/default.yaml์€ batch_size: 210, positives_per_anchor: 3, boundary_negatives_per_anchor: 2๋กœ 35๊ทธ๋ฃน ร— 6 = 210์ด๋‹ค. ๋ฐฉํ–ฅ์€ ์ง์ž‘ํ•  ์ˆ˜ ์žˆ๋‹ค โ€” config.py์˜ positives_per_anchor ์˜† ์ฃผ์„์ด # 49 ร— 4 = 196์œผ๋กœ ๋…ผ๋ฌธ ๊ฐ’์—์„œ ๋ฉˆ์ถฐ ์žˆ๋‹ค. ๊ฐ’๋งŒ ๋ฐฐํฌ๋ณธ์œผ๋กœ ์˜ฌ๋ผ๊ฐ€๊ณ  ์ฃผ์„์ด ๋”ฐ๋ผ์˜ค์ง€ ์•Š์€ ๊ฒƒ์ด๋ผ, ๋…ผ๋ฌธ โ†’ ๋ฐฐํฌ๋ณธ ์ˆœ์œผ๋กœ ๋ฐ”๋€ ํ”์ ์œผ๋กœ ์ฝํžŒ๋‹ค. ์–ด๋А ์„ค์ •์ด ๋…ผ๋ฌธ ์ˆ˜์น˜๋ฅผ ๋ƒˆ๋Š”์ง€๋Š” ์—ฌ์ „ํžˆ ๋ช…์‹œ๊ฐ€ ์—†๋‹ค.
  2. set loss์˜ K โ€” ๊ฐ’ ์ฐจ์ด๊ฐ€ ์•„๋‹ˆ๋ผ ํ•™์Šตยทํ‰๊ฐ€ ๊ธฐ์ค€์˜ ๋ถˆ์ผ์น˜๋‹ค. ๋…ผ๋ฌธ์€ โ€œoracle top-Kโ€(K=20)๊ฐ€ ๊ฒฝ๊ณ„ยท์Œ์„ฑ๋ณด๋‹ค ๋†’์•„์ง€๊ฒŒ ํ•œ๋‹ค๊ณ  ์“ด๋‹ค. ๊ณต๊ฐœ ์„ค์ •์€ set_loss_top_k: 10 / set_loss_boundary_start: 11 / set_loss_boundary_end: 20์ด๊ณ , ํ•™์Šต ์ฝ”๋“œ๊ฐ€ boundary_start == top_k + 1์„ ๊ฐ•์ œํ•œ๋‹ค. ์ฆ‰ ํ•™์Šต์€ DTW 1โ€“10์œ„๋งŒ ์–‘์„ฑ์œผ๋กœ ๋Œ์–ด๋‹น๊ธฐ๊ณ  11โ€“20์œ„๋Š” ๊ฒฝ๊ณ„ ์Œ์„ฑ์œผ๋กœ ๋ฐ€์–ด๋‚ธ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ํ‰๊ฐ€๋Š” RELEVANCE_TOP_N = 20์œผ๋กœ, ๋ฐ€์–ด๋‚ด๋„๋ก ํ•™์Šต์‹œํ‚จ ๋ฐ”๋กœ ๊ทธ 11โ€“20์œ„๋ฅผ ๋˜์ฐพ์•„ ์™”๋Š”์ง€๋กœ ์ฑ„์ ํ•œ๋‹ค. ์ด ์–ด๊ธ‹๋‚จ์€ Table 2์—์„œ Recall@20์ด 0.996์ธ๋ฐ mAP@20์€ 0.353์— ๊ทธ์น˜๋Š” ๊ฐ„๊ทน๊ณผ๋„ ๋ฐฉํ–ฅ์ด ๋งž๋Š”๋‹ค โ€” 20์œ„ ์•ˆ์— ๋“ค์—ฌ๋†“๋Š” ๊ฒƒ๊ณผ ๊ทธ ์•ˆ์—์„œ ์ˆœ์œ„๋ฅผ ๋งž์ถ”๋Š” ๊ฒƒ์€ ๋‹ค๋ฅธ ์ผ์ด๊ณ , ํ›„์ž๋Š” ํ•™์Šต์ด ์˜คํžˆ๋ ค ๋ฐ˜๋Œ€๋กœ ๋ฐ€์–ด๋ถ™์ธ ๊ตฌ๊ฐ„์ด๋‹ค. (์ธ๊ณผ๋กœ ๋‹จ์ •ํ•  ๊ทผ๊ฑฐ๋Š” ์—†๋‹ค. ๋…ผ๋ฌธ์— ์ด ์„ค์ •์ด ์—†์œผ๋‹ˆ ํ™•์ธํ•  ๋ฐฉ๋ฒ•๋„ ์—†๋‹ค.)

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

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

RoboTok์€ ๋‘ ํ๋ฆ„์ด ๋งŒ๋‚˜๋Š” ์ž๋ฆฌ์— ์žˆ๋‹ค.

(1) ์ธ๊ฐ„ ์˜์ƒ โ†’ ๋‹ค์ง€ ์กฐ์ž‘. ๋ธ”๋กœ๊ทธ์— ์ด๋ฏธ ์ •๋ฆฌ๋œ EgoScale์€ 20,854์‹œ๊ฐ„์˜ egocentric ์ธ๊ฐ„ ์˜์ƒ์œผ๋กœ ์‚ฌ์ „ํ•™์Šตํ•ด ์Šค์ผ€์ผ๋ง ๋ฒ•์น™์„ ๊ด€์ฐฐํ–ˆ๊ณ , DO AS I DO๋Š” ๋‹จ์•ˆ RGB ์˜์ƒ์—์„œ ์†-๋ฌผ์ฒด๋ฅผ 3D๋กœ ์žฌ๊ตฌ์„ฑํ•ด ๋กœ๋ด‡ ์‹คํ–‰ ๊ถค์ ์œผ๋กœ ๋ณ€ํ™˜ํ•œ๋‹ค. DreamDojo๋Š” ์ธ๊ฐ„ ์˜์ƒ์œผ๋กœ world model์„ ํ•™์Šตํ•œ๋‹ค. ์ด๋“ค์€ ์ „๋ถ€ โ€œ์ฃผ์–ด์ง„ ์ธ๊ฐ„ ์˜์ƒ์„ ์–ด๋–ป๊ฒŒ ์“ธ ๊ฒƒ์ธ๊ฐ€โ€๋ฅผ ํ‘ผ๋‹ค. RoboTok์€ ๊ทธ ์•ž๋‹จ, โ€œ์ˆ˜๋ฐฑ๋งŒ ํด๋ฆฝ ์ค‘ ์–ด๋–ค ๊ฒƒ์„ ์“ธ ๊ฒƒ์ธ๊ฐ€โ€๋ฅผ ํ‘ผ๋‹ค. ์‹ค์ œ๋กœ ์ƒ๋ณด์ ์ด๋‹ค โ€” RoboTok์ด ๊ณ ๋ฅธ ํด๋ฆฝ์„ DO AS I DO ๋ฐฉ์‹์œผ๋กœ ๋ฆฌํƒ€๊ฒŒํŒ…ํ•˜๋Š” ์กฐํ•ฉ์ด ์ž์—ฐ์Šค๋Ÿฝ๊ณ , ๋…ผ๋ฌธ ์ž์‹ ๋„ ๋ฆฌํƒ€๊ฒŒํŒ…์€ EgoInfinity์— ์œ„์ž„ํ•œ๋‹ค.

(2) ์‹œ์—ฐ ๊ฒ€์ƒ‰. FlowRetrievalยทSTRAPยทHANDยทBehavior Retrieval ๊ณ„์—ด์€ ๊ณ ์ •๋œ ๋กœ๋ด‡ ์ฝ”ํผ์Šค์—์„œ ๊ด€๋ จ ๊ฒฝํ—˜์„ ๊ณ ๋ฅธ๋‹ค. RoboTok์˜ ์ด๋™์€ ์ฝ”ํผ์Šค๋ฅผ ๋กœ๋ด‡์—์„œ ์ธํ„ฐ๋„ท ์ธ๊ฐ„ ์˜์ƒ์œผ๋กœ ๋ฐ”๊พธ๊ณ , ํ‘œํ˜„์„ ์ด๋ฏธ์ง€ ๊ณต๊ฐ„์—์„œ actor-relative 3D ์† ๊ถค์ ์œผ๋กœ ๋ฐ”๊พผ ๊ฒƒ์ด๋‹ค. ๋‹ค๋งŒ ยง2.3์ด ์†Œ๊ฐœํ•˜๋Š” SiMDex(Lin et al., 2026)๊ฐ€ ์ด๋ฏธ ๋กœ๋ด‡ ์‹œ์—ฐ์„ ์งˆ์˜๋กœ egocentric ์ธ๊ฐ„ ๋ฐ์ดํ„ฐ๋ฅผ ๋งˆ์ด๋‹ํ•˜๊ณ  ์žˆ์–ด, โ€œ์ตœ์ดˆโ€ ์ฃผ์žฅ์˜ ๊ฒฝ๊ณ„๋Š” ์ƒ๊ฐ๋ณด๋‹ค ์–‡๋‹ค.

(3) ํ•˜๋ฅ˜ ์ชฝ. ๊ฒ€์ƒ‰๋œ ์‹œ์—ฐ์„ ๋ณด์ƒ์œผ๋กœ ์“ฐ๋Š” ๋ถ€๋ถ„์€ Regrind์˜ โ€œ๋ฆฌํƒ€๊ฒŒํŒ… โ†’ RL ์ถ”์ โ€ ๋ ˆ์‹œํ”ผ์™€ ๊ฐ™์€ ๊ณ„์—ด์ด๋‹ค. Regrind๊ฐ€ ๋‹จ์ผ ์ธ๊ฐ„ ์‹œ์—ฐ์„ ์ •์„ฑ๊ป ๋ฆฌํƒ€๊ฒŒํŒ…ํ•ด ์ž”์ฐจ RL๋กœ ์ถ”์ข…ํ•œ๋‹ค๋ฉด, RoboTok์€ K๊ฐœ์˜ ๊ฒ€์ƒ‰๋œ ์‹œ์—ฐ ๋ฑ…ํฌ๋ฅผ potential-based shaping์œผ๋กœ ๋А์Šจํ•˜๊ฒŒ ๋”ฐ๋ผ๊ฐ€๊ฒŒ ํ•œ๋‹ค. ์ „์ž๋Š” ์ •๋ฐ€๋„, ํ›„์ž๋Š” ์ปค๋ฒ„๋ฆฌ์ง€๋ฅผ ํƒํ•œ ์…ˆ์ด๊ณ  โ€” Regrind๊ฐ€ ์‹ค๊ธฐ ์ „์ด๊นŒ์ง€ ๋ณด์ธ ๋ฐ˜๋ฉด RoboTok์ด ์‹œ๋ฎฌ๋ ˆ์ด์…˜์— ๋จธ๋ฌธ ๊ฒƒ๋„ ๊ทธ ์„ ํƒ๊ณผ ๋ฌด๊ด€ํ•˜์ง€ ์•Š๋‹ค. ์ธ๊ฐ„-๋กœ๋ด‡ ์ง ๋ฐ์ดํ„ฐ ์ชฝ์œผ๋กœ๋Š” HRDexDB๊ฐ€ โ€œ๋ชฉ์ ์„ ๊ฐ–๊ณ  ์ˆ˜์ง‘ํ•œ ๋ฐ์ดํ„ฐ์…‹โ€ ์ถ•์˜ ๋Œ€์ฒ™์ ์— ์žˆ๋‹ค.

์š”์•ฝ

RoboTok์˜ ๊ธฐ์—ฌ๋Š” ์ธํ„ฐ๋„ท ์ธ๊ฐ„ ์˜์ƒ์— ๋Œ€ํ•œ ์กฐ์ž‘-์ธ์ง€ ๊ฒ€์ƒ‰์„ ์„ฑ๋ฆฝ์‹œํ‚จ ์ขŒํ‘œ๊ณ„์™€ ๊ทธ ์ขŒํ‘œ๊ณ„๋ฅผ ๋ฒกํ„ฐ ๊ฒ€์ƒ‰์œผ๋กœ ์ฆ๋ฅ˜ํ•œ ํŒŒ์ดํ”„๋ผ์ธ์ด๋‹ค. ์†๋ชฉ ๊ถค์ ๋งŒ์œผ๋กœ ํ† ๋ฅด์†Œ ํ”„๋ ˆ์ž„์„ ์ถ”์ •ํ•œ๋‹ค๋Š” ์กฐ๊ฐ์ด ์‹ค์šฉ์ ์œผ๋กœ ์˜๋ฆฌํ•˜๊ณ , DTW๋ฅผ ๋ผ๋ฒจ ๋Œ€์‹  ๊ธฐํ•˜ํ•™์  ์˜ค๋ผํด๋กœ ์“ด ์„ ํƒ์ด ์ฝ”ํผ์Šค ํ™•์žฅ์„ฑ๊ณผ ์ž˜ ๋งž๋Š”๋‹ค. k=20๋งŒ ์ตœ์ ํ™”ํ–ˆ๋Š”๋ฐ k=500๊นŒ์ง€ ๊ตฌ์กฐ๊ฐ€ ์œ ์ง€๋œ๋‹ค๋Š” ๊ด€์ฐฐ, ๊ทธ๋ฆฌ๊ณ  ์™ธ๋ถ€ ์ฝ”ํผ์Šค(AssemblyHands)์—์„œ ๊ฒฉ์ฐจ๊ฐ€ ์ค„์–ด๋“œ๋Š” ๊ฒƒ๊นŒ์ง€ ์ •์งํ•˜๊ฒŒ ๋ณด๊ณ ํ•œ ์ ์€ ์ด ๋…ผ๋ฌธ์˜ ๋ฏธ๋•์ด๋‹ค.

๋™์‹œ์— ์ด ๋…ผ๋ฌธ์€ ์ฃผ์žฅ์˜ ํญ์— ๋น„ํ•ด ์ฆ๊ฑฐ๊ฐ€ ์–‡๋‹ค. ablation์ด ํ•˜๋‚˜๋„ ์—†์–ด ํ•ต์‹ฌ ํ†ต์ฐฐ(actor-relative ํ‘œํ˜„)์กฐ์ฐจ ์ธก์ •์œผ๋กœ ๋’ท๋ฐ›์นจ๋˜์ง€ ์•Š๊ณ , ๊ฒ€์ƒ‰ ํ‰๊ฐ€์˜ ์ •๋‹ต์ด ๊ณง ํ•™์Šต ๋ชฉํ‘œ์ด๋ฉฐ ํ•˜๋ฅ˜ ๋ณด์ƒ๋งˆ์ € ๊ฐ™์€ ๊ณต๊ฐ„์—์„œ ์ •์˜๋ผ ์žˆ์–ด โ€œ๋” ๋‚˜์€ ๊ฒ€์ƒ‰์ด ๋” ๋‚˜์€ ์ •์ฑ…์„ ๋งŒ๋“ ๋‹คโ€๋Š” ์ธ๊ณผ๊ฐ€ ๋ถ€๋ถ„์ ์œผ๋กœ ์ •์˜์ƒ ์ฐธ์ด๋‹ค. ํ™€๋“œ์•„์›ƒ ๋ถ„ํ• ์ด ์˜์ƒ ๋‹จ์œ„๊ฐ€ ์•„๋‹ˆ๋ผ๋Š” ์‚ฌ์‹ค์€ ๋…ผ๋ฌธ์ด ์•„๋‹ˆ๋ผ ๊ณต๊ฐœ ์ฝ”๋“œ ์ฃผ์„์—์„œ๋งŒ ํ™•์ธ๋œ๋‹ค. ์‹ค๊ธฐ ๊ฒ€์ฆ์€ 0๊ฑด์ด๊ณ , ์ค€์ •์ง€ ์นด๋ฉ”๋ผ ํ•„ํ„ฐ๋Š” ์ธ๊ฐ„ ์กฐ์ž‘ ์˜์ƒ์˜ ์ตœ๋Œ€ ์ €์ˆ˜์ง€์ธ 1์ธ์นญ ์˜์ƒ์„ ๋ฐฐ์ œํ•œ๋‹ค.

์žฌํ˜„ ์ƒํƒœ(2026-09-06 ๊ธฐ์ค€). ํ•œ ์ค„๋กœ ์š”์•ฝํ•˜๋ฉด โ€œ๊ฒ€์ƒ‰ ์ง€ํ‘œ๋Š” ๋งž์•˜๊ณ , ํ‘œ์˜ 71%์™€ ์‹คํ—˜์˜ ์ ˆ๋ฐ˜์€ ์• ์ดˆ์— ํ™•์ธํ•  ์ˆ˜ ์—†๋‹คโ€์ด๋‹ค. ๊ณต๊ฐœ ์ฒดํฌํฌ์ธํŠธ์™€ HF ํ‰๊ฐ€ ๋ฐ์ดํ„ฐ๋กœ ์ง์ ‘ ๋Œ๋ฆฐ Recall@20 0.9964 / CKNNA@20 0.48539๋Š” ๋…ผ๋ฌธ์˜ 0.996 / 0.4853๊ณผ ์ผ์น˜ํ•˜๊ณ , ์ €์ž ์ฒดํฌํฌ์ธํŠธ์— ๋ฐ•ํžŒ best_metric๊ณผ๋„ 10^{-5} ์ˆ˜์ค€์œผ๋กœ ๋งž๋Š”๋‹ค. ๋ฐ˜๋ฉด Table 2์˜ ๋‚˜๋จธ์ง€ 5๊ฐœ ์—ด(mAPยทnDCGยทMRRยทKendall \tauยทDTW cost)์€ ๊ณต๊ฐœ eval.py์— ๊ตฌํ˜„์ด ์—†๊ณ , ์ •์ฑ… ์‹คํ—˜(Table 4ยท5)์€ ์ฝ”๋“œ ์ž์ฒด๊ฐ€ ์—†์œผ๋ฉฐ, ํ† ๋ฅด์†Œ ์ถ”์ •๊ธฐ๋Š” ๊ฐ€์ค‘์น˜๋งŒ ์žˆ๊ณ  ํด๋ž˜์Šค ์ •์˜๊ฐ€ ๋‹ค๋ฅธ ๋ ˆํฌ์— ์žˆ๋‹ค. ๊ฐ€์ค‘์น˜ยท๋ฐ์ดํ„ฐ๋Š” MIT๊ฐ€ ์•„๋‹ˆ๋ผ FAIR Noncommercial Research License v1์ด๊ณ , ๋…ผ๋ฌธ ์„œ์ˆ ๊ณผ ๊ณต๊ฐœ ๊ธฐ๋ณธ ์„ค์ •์ด ๋ฐฐ์น˜ ๊ตฌ์„ฑยทset loss K ๋‘ ๊ณณ์—์„œ ์–ด๊ธ‹๋‚œ๋‹ค. ์ƒ์„ธ๋Š” ์žฌํ˜„ ๋…ธํŠธ ์ฐธ์กฐ.

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

Copyright 2026, JungYeon Lee