๐RoboTok ๋ฆฌ๋ทฐ
์ ์: 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 ์ ์ถ ยท ํํ ์ง๋ฉด ์์)
- ๐ก ๋ก๋ด ๋ฐ์ดํฐ ์์ง ๋ณ๋ชฉ์ โ์๋ก ๋ชจ์ผ๊ธฐโ ๋์ โ์ด๋ฏธ ์ธํฐ๋ท์ ์๋ ์ธ๊ฐ ์กฐ์ ์์์์ ๊ณจ๋ผ ์ค๊ธฐโ๋ก ๋ฐ๊พธ๋ ค๋ ์๋๋ก, ๊ฒ์์ ๊ธฐ์ค์ ์ธํยท์๋ฏธ๊ฐ ์๋๋ผ ๋ชธํต ๊ธฐ์ค ์ขํ๊ณ์์ ํํํ 3D ์ ๊ถค์ ์ผ๋ก ์ก๋๋ค.
- โ๏ธ ์น ์์์ 4โ8์ด ์ค์ ์ง ์นด๋ฉ๋ผ ํด๋ฆฝ์ผ๋ก ๊ฑฐ๋ฅด๊ณ โ WiLoR๋ก 5 fps 3D ์ ํคํฌ์ธํธ๋ฅผ ๋ฝ์ metric ๊น์ด๋ก ์ ์งํ ๋ค โ ์๋ชฉ ๊ถค์ ๋ง์ผ๋ก ์์ฐ์์ ํ ๋ฅด์ ํ๋ ์์ ์ถ์ ํด ์ ๊ทํํ๊ณ โ DTW ์ ์ฌ๋๋ฅผ ์ง๋์ ํธ๋ก ์ผ์ ๊ฒฝ๋ ์ธ์ฝ๋๋ฅผ ํ์ตํด ์ฝ์ฌ์ธ ์ ์ฌ๋ ๋ฒกํฐ ๊ฒ์์ผ๋ก ๋ฐ๊พผ๋ค.
- ๐ฏ 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๊ฐ โ ์ฌํํ๋ ค๋ ์ฌ๋์ด ๋จผ์ ์์์ผ ํ๋ค.
- ๋ฐฐ์น ๊ตฌ์ฑ. ๋
ผ๋ฌธ์ 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์ผ๋ก ๋ ผ๋ฌธ ๊ฐ์์ ๋ฉ์ถฐ ์๋ค. ๊ฐ๋ง ๋ฐฐํฌ๋ณธ์ผ๋ก ์ฌ๋ผ๊ฐ๊ณ ์ฃผ์์ด ๋ฐ๋ผ์ค์ง ์์ ๊ฒ์ด๋ผ, ๋ ผ๋ฌธ โ ๋ฐฐํฌ๋ณธ ์์ผ๋ก ๋ฐ๋ ํ์ ์ผ๋ก ์ฝํ๋ค. ์ด๋ ์ค์ ์ด ๋ ผ๋ฌธ ์์น๋ฅผ ๋๋์ง๋ ์ฌ์ ํ ๋ช ์๊ฐ ์๋ค. - 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 ๋ ๊ณณ์์ ์ด๊ธ๋๋ค. ์์ธ๋ ์ฌํ ๋
ธํธ ์ฐธ์กฐ.
๊ทธ๋๋ ๋ฌธ์ ์ค์ ์์ฒด๋ ๋จ๋๋ค. ๋ก๋ด ๋ฐ์ดํฐ์ ๋กฑํ ์ผ์ ์์ง์ผ๋ก ๋ฉ์ธ ์ ์๋ค๋ ์ง๋จ์ ์ณ๊ณ , โ์ธํฐ๋ท์ ์ด๋ฏธ ์๋ ๊ฒ์ ๊ฒ์์ผ๋ก ๊บผ๋ด ์ด๋คโ๋ ๋ฐฉํฅ์ ๊ณ์ ๋ฐ์ด๋ณผ ๊ฐ์ด์น๊ฐ ์๋ค. ๋ค์ ํ๋ณธ์์ ํ์ํ ๊ฑด ๋ ํฐ ์ฝํผ์ค๊ฐ ์๋๋ผ ์ด๋ธ๋ ์ด์ ํ ์ฅ๊ณผ ์ค๊ธฐ ๋ช ๋ฒ์ด๋ค.