๐DยฒPPO ๋ฆฌ๋ทฐ
Paper Link (arXiv:2508.02644) โ ์ด ๋ฆฌ๋ทฐ๋ v1 (2025-08-04) ์ ๊ธฐ์ค์ผ๋ก ์ฝ์๋ค. arXiv์ ์ฌ๋ผ์จ ํ๋ณธ์ v1 ํ๋๋ฟ์ด๊ณ , ์ ์ ํ์ด์ง ๊ธฐ์ค AAAI 2026 ์ฑํ๋ณธ์ด๋ค.
Code Link โ MIT. DPPO ๊ณต์ ๊ตฌํ์ ํฌํฌ์ dispersive loss๋ฅผ ์น์ ํํ๋ค. ์ด ๋ฆฌ๋ทฐ์ ๋ช๋ช ๊ตฌํ ์ธ๋ถ๋ ๋ ผ๋ฌธ์ด ์๋๋ผ ์ด ๋ ํฌ์์ ์ง์ ํ์ธํ๊ณ , ๊ทธ๋ด ๋๋ ํ์ผยท๋ผ์ธ์ ๋ฐํ๋ค.
Guowei Zou, Weibing Li, Hejun Wu, Yukun Qian, Yuhang Wang, Haitao Wang (Sun Yat-sen University / Guangdong Key Laboratory of Big Data Analysis and Processing)
AAAI 2026
- ๐ก Diffusion Policy๊ฐ ๋ณต์กํ ์กฐ์์์ ๋ฌด๋์ง๋ ์์ธ์ diffusion representation collapse โ โ์๋ฏธ๊ฐ ๋ค๋ฅธ๋ฐ ๊ฒ๋ณด๊ธฐ๊ฐ ๋น์ทํ ๊ด์ธก๋ค์ด ์๋์ธต์์ ๊ตฌ๋ณ ๋ถ๊ฐ๋ฅํ ํน์ง์ผ๋ก ๋ญ๊ฐ์ง๋ ํ์โ โ ์ผ๋ก ์ง๋ชฉํ๋ค.
- โ๏ธ ์ฒ๋ฐฉ์ ์ฌ์ ํ์ต ๋จ๊ณ์๋ง ๊ฑธ๋ฆฌ๋ ํ ์ค์ง๋ฆฌ ์ ๊ทํ๋ค: ๋ฐฐ์น ์์ ๋ชจ๋ ์๋ ํํ ์์ negative pair๋ก ์ทจ๊ธํด ์๋ก ๋ฐ์ด๋ด๋ dispersive loss \mathcal{L}_{\rm total}=\mathcal{L}_{\rm diff}+\lambda\mathcal{L}_{\rm disp}. ํ์ธํ๋์ DPPO๋ฅผ ๊ทธ๋๋ก ์ด๋ค.
- ๐ฏ RoboMimic 4ํ์คํฌ์์ ์ฌ์ ํ์ต ํ๊ท +22.7%, ํ์ธํ๋ ํ ํ๊ท ์ฑ๊ณต๋ฅ 0.94(Transport 0.60โ0.87), ์ค๊ธฐ Franka Panda Transport 45%โ70% โ ๋ค๋ง ์๋์์ ๋ณด๋ฏ ์ด ๋ ํค๋๋ผ์ธ ์์น๋ ์ง๊ณ ๋ฐฉ์์ ์๊ณ ๋ด์ผ ํ๋ค.
๐ Ping Review
๐ Ping โ A light tap on the surface. Get the gist in seconds.
Diffusion Policy๋ฅผ RL๋ก ํ์ธํ๋ํ๋ ๋ฌธ์ ๋ DPPO๊ฐ ์ด๋ฏธ ์ ๋ฆฌํ๋ค. ์ธ ์ค ์์ฝ: diffusion ์ ์ฑ ์ \log\pi_\theta(a\mid s)๊ฐ ๋ซํ ํํ๋ก ์์ด ์ ์ฑ ๊ฒฝ์ฌ๋ฅผ ๋ชป ๋จน์ธ๋ค โ denoising ์ฌ์ฌ์ ํผ์ณ โํ๊ฒฝ MDP ์์ diffusion MDP๋ฅผ ์ค์ฒฉํ ๋ ์ธต MDPโ๋ฅผ ๋ง๋ค๋ฉด ๊ฐ denoising ์ ์ด๊ฐ ๊ฐ์ฐ์์์ด๋ผ likelihood๊ฐ ํด์์ ์ผ๋ก ๋์จ๋ค โ ๊ทธ ์์์ ํ๋ฒํ PPO๋ฅผ ํ ๊ธ์๋ ์ ๊ณ ์น๊ณ ๋๋ฆฐ๋ค. DยฒPPO๋ ์ด ์๊ณ ๋ฆฌ์ฆ์ ์ ํ ๊ฑด๋๋ฆฌ์ง ์๋๋ค. ๋์ ๊ทธ ์ ๋จ๊ณ, ์ฆ PPO๊ฐ ์ถ๋ฐํ๋ ์ฌ์ ํ์ต ์ฒดํฌํฌ์ธํธ์ ํ์ง์ ๋ฌธ์ ์ผ๋๋ค.
์ ์๋ค์ ๊ด์ฐฐ์ ์ด๋ ๋ค. Diffusion Policy์ ํ์ต ๋ชฉ์ ์ ๋ ธ์ด์ฆ ์ฌ๊ตฌ์ฑ ์์ค \|\epsilon-\epsilon_\theta\|^2 ํ๋๋ฟ์ด๊ณ , ์ด ์์ค์ denoising ์ ํ๋๋ง ์ต์ ํํ ๋ฟ ์ค๊ฐ ํน์ง์ ๋ค์์ฑ์๋ ์๋ฌด ์๋ ฅ์ ์ฃผ์ง ์๋๋ค. ๊ทธ ๊ฒฐ๊ณผ ์๋ฏธ์ ๋ค๋ฅธ ๊ด์ธก๋ค์ด ์๋์ธต์์ ๊ฑฐ์ ๊ฐ์ ์๋ฒ ๋ฉ์ผ๋ก ๋๋ ค ๋ถ๊ณ (โdiffusion representation collapseโ), ์ ์ฑ ์ ๋ฐ๋ฆฌ๋ฏธํฐ ์ฐจ์ด๊ฐ ๋ฐ๋ ๋ฐฉํฅ์ ํ๋์ ์๊ตฌํ๋ ์ ๋ฐ ์กฐ์์์ ํ๊ท ํ๋ ํ๋์ ๋ฑ์ผ๋ฉฐ ์คํจํ๋ค. ์ฒ๋ฐฉ์ ๋์กฐํ์ต์์ ๋น๋ ค์ค๋ positive pair๋ฅผ ์์ค ๋ฒ์ ์ด๋ค โ ๋ฐฐ์น ์์ ๋ชจ๋ ์์ negative๋ก ๋ณด๊ณ ์๋ก ๋ฐ์ด๋ด๊ธฐ๋ง ํ๋ค.

๋ฌธ์ ์ ์(Fig. 1) โ (a) ๋น์ทํด ๋ณด์ด๋ ๊ด์ธก๋ค์ด ๊ฐ์ ํน์ง์ผ๋ก ๋งคํ๋ผ ์๋ชป๋ ํ์ง๋ก ์ด์ด์ง๋ค. (b,d) ์๋ ํน์ง ํด๋ฌ์คํฐ๋ง, (c,e) Transport ํ์ธํ๋ ๊ณก์ . ๋จ, (b)์ (d)๋ฅผ ๋์ผ๋ก ๋น๊ตํด ๋ณด๋ผ โ โcollapseโ๋ผ๋ (b)๊ฐ ์คํ๋ ค ์๊น๋ณ๋ก ์ ๊ฐ๋ฆฐ ๊ตฐ์ง์ด๊ณ , โ๊ณ ์ณ์งโ (d)๋ ๊ตฌ์กฐ ์์ด ๊ท ์ผํ๊ฒ ํฉ๋ฟ๋ ค์ง ๊ตฌ๋ฆ์ด๋ค. ์ด ๋ถ์ผ์น๋ Ring์ ๋นํ ์ ์์ ๋ค์ ๋ค๋ฃฌ๋ค.
ํต์ฌ ๋ฐฉ๋ฒ๋ก :
์ถ๋ฐ์ ์ InfoNCE๋ฅผ ๋ ํญ์ผ๋ก ์ชผ๊ฐ๋ ๊ฒ์ด๋ค. ์จ๋ \tau, ๊ฑฐ๋ฆฌ ํจ์ \mathcal{D}์ ๋ํด
\mathcal{L}_{\rm InfoNCE}=\underbrace{\frac{\mathcal{D}(z_i,z_i^{+})}{\tau}}_{\text{์ ๋ ฌ(alignment)}}+\underbrace{\log\sum_j\exp\!\Big(-\frac{\mathcal{D}(z_i,z_j)}{\tau}\Big)}_{\text{๋ถ์ฐ(dispersion)}}
์ฒซ ํญ์ positive pair๋ฅผ ๋์ด๋น๊ธฐ๊ณ ๋์งธ ํญ์ ๋ชจ๋ ์ํ์ ๋ฐ์ด๋ธ๋ค. positive pair๋ฅผ ๋ง๋ค๋ ค๋ฉด ์ฆ๊ฐยท์ธ๋ถ ์ธ์ฝ๋ยท์ถ๊ฐ ์ฌ์ ํ์ต์ด ํ์ํ๋ค. Dispersive loss(Wang & He, 2025)์ ์ฐฉ์์ ์ฒซ ํญ์ ํต์งธ๋ก ๋ฒ๋ฆฌ๋ ๊ฒ์ด๋ค:
\mathcal{L}_{\rm Disp}=\log\mathbb{E}_{i,j}\Big[\exp\Big(-\frac{\mathcal{D}(h_i,h_j)}{\tau}\Big)\Big]
h_i๋ denoising MLP์ ์ค๊ฐ์ธต์์ forward hook์ผ๋ก ๋ฝ์ ์๋ ํํ์ด๊ณ , ๊ธฐ๋๊ฐ์ ๋ฏธ๋๋ฐฐ์น B๊ฐ ์ํ์ ๋ชจ๋ ์ (i,j)์ ๋ํด ์ทจํ๋ค. ๊ฑฐ๋ฆฌ \mathcal{D}๋ฅผ ๋ฌด์์ผ๋ก ๋๋๋์ ๋ฐ๋ผ ์ธ ๋ณํ์ด ์๋ค โ ์ ๊ณฑ \ell_2(InfoNCE-L2), ์ฝ์ฌ์ธ ๋น์ ์ฌ๋ 1-\cos(InfoNCE-Cosine), ๊ทธ๋ฆฌ๊ณ ๋ง์ง \epsilon์ ํ์ง \mathbb{E}_{i,j}[\max(0,\epsilon-\mathcal{D}(h_i,h_j))^2].
์ด๊ฑธ ์ฌ์ ํ์ต ๋ชฉ์ ์ ๊ทธ๋ฅ ๋ํ๋ค. ์ด๊ฒ ๋ฐฉ๋ฒ์ ์ ๋ถ๋ค:
\mathcal{L}^{\text{pre-train}}_{\rm D^2PPO}=\mathcal{L}_{\rm diff}+\lambda\,\mathcal{L}_{\rm disp},\qquad \lambda=0.5,\ \tau=0.5
2๋จ๊ณ(ํ์ธํ๋)๋ DPPO์ ๋ชฉ์ ํจ์๋ฅผ ๊ทธ๋๋ก ์ด๋ค. denoising ์คํ ๋ถ๋ถ์งํฉ \mathcal{S}๋ฅผ ์ค์๋ ์ํ๋งํ๋ ํํ๋ก ์ ํ ์๊ณ , dispersive ํญ์ ์ฌ๊ธฐ ์๋ค:
\mathcal{L}^{\rm D^2PPO}(\theta)=\mathbb{E}_t\Big[\sum_{k\in\mathcal{S}}\frac{K}{|\mathcal{S}|p(k)}\min\big(r_t^{(k)}\hat A_t^{(k)},\ \mathrm{clip}(r_t^{(k)},1-\epsilon,1+\epsilon)\hat A_t^{(k)}\big)\Big]
์ฃผ์ ๊ฒฐ๊ณผ:
- ์ฌ์ ํ์ต (Fig. 3a, DPPO ์ฌ์ ํ์ต ์ฒดํฌํฌ์ธํธ ๋๋น): Lift 0.87โ0.90(+3.4%), Can 0.612โ0.733(+19.8%), Square 0.40โ0.525(+31.3%), Transport 0.367โ0.50(+36.2%). ์ด ๋ค ์๋๊ฐ์ ์ ํ๊ท ์ด ์ด๋ก์ 22.7%๋ค.
- ํ์ธํ๋ ํ (Table 2): DยฒPPO 1.00 / 1.00 / 0.89 / 0.87 (Lift/Can/Square/Transport), ํ๊ท 0.94 โ DPPO๋ 1.00 / 1.00 / 0.83 / 0.60(ํ๊ท 0.86), DiffusionPolicy-C๋ 0.97 / 0.96 / 0.82 / 0.46(ํ๊ท 0.80).
- ์ค๊ธฐ (Fig. 10, Franka Emika Panda, Transport): Gaussian 0% โ DPPO 45% โ DยฒPPO 70%. ๋ ผ๋ฌธ์ด ์ ๋ ์์น๋ฅผ ์ ์ํ ์ค๊ธฐ ํ์คํฌ๋ Transport ํ๋๋ฟ์ด๊ณ , ๋๋จธ์ง ์ธ ํ์คํฌ๋ Fig. 6์ ์ ์ฑ์ ๋กค์์ ์คํธ๋ฆฝ๋ฟ์ด๋ค. ์ํ ํ์๋ ์ด๋์๋ ์ ํ ์์ง ์๋ค.
- ์ธต ์ ํ (Fig. 3d): ์ฌ์ด ํ์คํฌ๋ early layer, ์ด๋ ค์ด ํ์คํฌ๋ late layer๊ฐ ์ ๋ฆฌํ๋ค๋ ๊ฒ ๋ ผ๋ฌธ์ ํต์ฌ ๊ฒฝํ์น. L2-Late๋ Square +31.3% / Transport +36.2%์ง๋ง Can์์๋ โ4.7%๋ค.
๊ฒฐ๋ก :
๋ฐฉ๋ฒ๋ก ์ ์ผ๋ก๋ ์์ฃผ ์์ ๋ ผ๋ฌธ์ด๋ค โ ์์ค ํญ ํ๋, ํ์ดํผํ๋ผ๋ฏธํฐ ๋(\lambda,\tau), ๊ทธ๋ฆฌ๊ณ โ์ด๋ ์ธต์ ๊ฑธ ๊ฒ์ธ๊ฐโ๋ผ๋ ์ ํ ํ๋. DPPO ํ์ดํ๋ผ์ธ์ ์ฝ๋ ๋ช ์ค๋ก ์นํ๊ณ ์ถ๊ฐ ํ๋ผ๋ฏธํฐ๋ ์ธ๋ถ ๋ฐ์ดํฐ๋ ์๋ค. ๊ทธ๋ฆฌ๊ณ ๊ทธ ์์ ๋ณํ๊ฐ Transport์ฒ๋ผ ์ด๋ ค์ด ํ์คํฌ์์๋ง ํฌ๊ฒ ์๋ํ๋ค๋ ๊ฒ์ด ์ค์ฆ์ ๋ฉ์์ง๋ค. ๋ค๋ง โrepresentation collapseโ๋ผ๋ ์ง๋จ์ด ์ ๋์ ์ผ๋ก ์ธก์ ๋ ์ ์ด ์๊ณ , ํค๋๋ผ์ธ ์์น๊ฐ ๋ณํ 5๊ฐ์ ๋ํ ์ฌํ ์ต๋๊ฐ ํ๊ท ์ด๋ผ๋ ์ ์ Ring์์ ์์ธํ ๋ฏ์ด๋ณผ ํ์๊ฐ ์๋ค.
๐ Ring Review
๐ Ring โ An idea that echoes. Grasp the core and its value.
ํ ์ค๋ก ์์ํ๋ฉด
RL ํ์ธํ๋ ์๊ณ ๋ฆฌ์ฆ์ ๊ฐ์ ํ๋ ๋์ , ๊ทธ ์๊ณ ๋ฆฌ์ฆ์ด ์ถ๋ฐํ๋ ์ฌ์ ํ์ต ์ฒดํฌํฌ์ธํธ์ โํํ ๋ค์์ฑโ์ ์ ๊ทํ๋ฅผ ๊ฑธ์ด ์ด๋ ค์ด ํ์คํฌ์ ์ํ์ ์ฌ๋ฆฐ ๋ ผ๋ฌธ์ด๋ค.
DPPO๊ฐ โlikelihood ์๋ ์ ์ฑ ์์์ PPO๋ฅผ ๋๋ฆฌ๋ ๋ฒโ์ด๋ผ๋ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ๋ฅผ ํ์๋ค๋ฉด, DยฒPPO๋ ๊ทธ ์๊ณ ๋ฆฌ์ฆ์ ๊ทธ๋๋ก ๋๊ณ ์ด๊ธฐํ ๋ฌธ์ ๋ฅผ ๊ฑด๋๋ฆฐ๋ค. ๋ ผ๋ฌธ์ ์คํ ๊ตฌ์กฐ ์์ฒด๊ฐ ์ด ์ฃผ์ฅ์ ๋ฐ์ํ๋ค โ ์ฌ์ ํ์ต ์ฑ๋ฅ(Fig. 3), ํ์ธํ๋ ์ฑ๋ฅ(Fig. 5, Table 2), ์ค๊ธฐ(Fig. 6, Fig. 10)์ 3๋จ ๊ตฌ์ฑ์ด๊ณ , ์ ์๋ค์ด ๋ฐ๋ณตํด์ ๋งํ๋ ๊ฒ์ โ์ฌ์ ํ์ต์์ ๋ฒ์ด๋ ๊ฒฉ์ฐจ๊ฐ ํ์ธํ๋์์ ์ฆํญ๋๋คโ๋ ๊ฒ์ด๋ค. Transport์์ ์ฌ์ ํ์ต ๊ฒฉ์ฐจ 36.7%โ50%(+13.3%p)๊ฐ ํ์ธํ๋ ํ 60%โ87%(+27%p)๋ก ๋ฒ์ด์ง๋ ๊ทธ๋ฆผ์ด ๊ทธ ๊ทผ๊ฑฐ๋ค.
๋ฐฐ๊ฒฝ โ ์ ์ฌ๊ตฌ์ฑ ์์ค๋ง์ผ๋ก๋ ๋ถ์กฑํ๊ฐ
Diffusion Policy(Chi et al., 2023)์ ํ์ต์ ๋๋๋๋ก ๋จ์ํ๋ค. ๊นจ๋ํ ํ๋ a^0์ ๋ ธ์ด์ฆ๋ฅผ ์์ด a^k=\sqrt{\bar\alpha_k}a^0+\sqrt{1-\bar\alpha_k}\epsilon๋ฅผ ๋ง๋ค๊ณ , ๋คํธ์ํฌ๊ฐ ๊ทธ \epsilon๋ฅผ ๋งํ๊ฒ ํ๋ค. ๋ชฉ์ ํจ์๋ \mathcal{L}_{\rm diff}=\|\epsilon-\epsilon_\theta(a^k,s,k)\|_2^2 ํ๋๋ค.
์ด ์์ค์ด ์ถ๋ ฅ์ ๋ํด์๋ง ์ ์๋๋ค๋ ์ ์ด ๋ ผ๋ฌธ์ ์ถ๋ฐ์ ์ด๋ค. ์ค๊ฐ์ธต ํํ h_i๊ฐ ์ด๋ป๊ฒ ๋ฐฐ์น๋๋ , ์ต์ข ๋ ธ์ด์ฆ ์์ธก๋ง ๋ง์ผ๋ฉด ์์ค์ ์ค์ด๋ ๋ค. ์ ์๋ค์ ์ฃผ์ฅ์: ์กฐ์ ํ์คํฌ์ ๊ด์ธก ๋ถํฌ๋ ์๊ฐ์ ์ผ๋ก ๋๋จํ ์ค๋ณต์ ์ด๋ผ(๊ฐ์ ์ฅ๋ฉด, ๋ช mm ์ฐจ์ด์ ๊ทธ๋ฆฌํผ ์์น) ์ฌ๊ตฌ์ฑ๋ง ์ข์ผ๋ฉด ๋คํธ์ํฌ๊ฐ ๊ทธ ๋ฏธ์ธ ์ฐจ์ด๋ฅผ ํํํ ์ด์ ๊ฐ ์๊ณ , ๊ฒฐ๊ตญ ์๋์ธต์ด ๊ทธ๊ฒ๋ค์ ํ ์ ์ผ๋ก ๋ญ๊ฐ ๋ค๋ ๊ฒ์ด๋ค. ๊ทธ๋ฆฌ๊ณ ๋ฌผ๋ฆฌ์ ์กฐ์์์๋ ๋ฐ๋ก ๊ทธ ๋ช mm๊ฐ ๋ฐ๋ ๋ฐฉํฅ์ ํ๋์ ์๊ตฌํ๋ค.
๋ ผ๋ฌธ Appendix A๋ ์ด๋ฅผ ๋ ๊ฐ๋๋ก ์ค๋ช ํ๋ค. โ ์ํธ์ ๋ณด ๊ด์ โ ๋ณต์กํ ํ์คํฌ์ผ์๋ก ๊ด์ธก๊ณผ ์ต์ ํ๋ ์ฌ์ด์ ์ํธ์ ๋ณด๊ฐ ์ปค์ผ ํ๋ ๋ ๋ค์ํ ๋ด๋ถ ํํ์ด ํ์ํ๋ค. โก ์ ๋ฐ๋ ๊ด์ โ โend-effector ์์น๊ฐ ๊ฒจ์ฐ ๋ช ๋ฐ๋ฆฌ๋ฏธํฐ ๋ค๋ฅธ ๋ ๊ตฌ์ฑ์ด ์ ๋ฐ๋์ ์ด๋ ๋ฐฉํฅ์ ์๊ตฌํ ์ ์๋ค.โ
โ ๏ธ ๋ ผ์กฐ์ ๋ฑ๊ธ์ ๋งค๊ฒจ ๋์. ์ ์๋ค์ ์ด ์ค๋ช ์ ์ ๋ฆฌยท์ ๋ฆฌ์ฆ๋ช ์ผ๋ก ์ ์ํ์ง ์๋๋ค. Appendix A์ ๋ฌธ์ฅ์ ์ ๋ถ โcan be understood throughโฆโ(๋ ๋ฒ), โmay requireโ, โsuggests thatโ ํํ์ด๊ณ , ๋ณธ๋ฌธ์ ๋์ ๋ฌธ์ฅ์ โvalidating our hypothesis that representation quality becomes increasingly criticalโ์ด๋ค. ์ฆ ๋ฉ์ปค๋์ฆ ์ค๋ช ์ ์ ์ ์์ ๋ ๊ฐ์ค๋ก ์ ์ํ๋ฉฐ, ์ด๋ก ์ ๋ณด์ฆ์ ์๋ค. ๋ ผ๋ฌธ์ โtheoremโ๋ โproofโ๋ ์๋ค(Appendix B๋ ์ ๋๊ฐ ์๋๋ผ DPPO ์์์ ์ฌ๊ธฐ์ ๊ณผ ๊ธฐํธํ์ ๊ฐ๊น๋ค).
๋ฐฉ๋ฒ โ โ dispersive loss์ ์ ํํ ํํ
InfoNCE๋ฅผ ๋ค์ ๋ณด์.
\mathcal{L}_{\rm InfoNCE}=\frac{\mathcal{D}(z_i,z_i^{+})}{\tau}+\log\sum_j\exp\Big(-\frac{\mathcal{D}(z_i,z_j)}{\tau}\Big)
๋์กฐํ์ต์ ๋ ํ โ ์ ๋ ฌ(alignment) ๊ณผ ๊ท ์ผ์ฑ(uniformity) โ ์ด ๊ฐ๊ฐ ์ฒซ ํญ, ๋์งธ ํญ์ด๋ค(๋ ผ๋ฌธ์ Wang & Isola 2020์ ์ธ์ฉํ๋ฉฐ ์ด ํ๋ ์ด๋ฐ์ ์ด๋ค). positive pair z_i^+๋ฅผ ๋ง๋ค๋ ค๋ฉด ๋ฐ์ดํฐ ์ฆ๊ฐ์ด๋ ์ธ๋ถ ์ธ์ฝ๋(REPA๋ DINOv2๋ฅผ ์ด๋ค)๊ฐ ํ์ํ๊ณ , ๊ทธ๊ฑด diffusion policy ํ์ต์ ์ถ๊ฐ ๋จ๊ณยทํ๋ผ๋ฏธํฐยท๋ฐ์ดํฐ๋ฅผ ๊ฐ์ํ๋ค. Dispersive loss๋ ์ฒซ ํญ์ ์ง์ด๋ค. ๋จ๋ ๊ฒ์ ๊ท ์ผ์ฑ ํญ๋ฟ์ด๊ณ , ์ด๋ โhyperspherical energy ์ต์ํโ ๊ณ์ด์ ์ ๊ทํ์ ๊ฐ์ ์๋ฆฌ์ ๋์ธ๋ค.
\mathcal{L}_{\rm disp}^{\text{InfoNCE-L2}}=\log\mathbb{E}_{i,j}\Big[\exp\Big(-\frac{\|h_i-h_j\|_2^2}{\tau}\Big)\Big],\qquad \mathcal{L}_{\rm disp}^{\text{InfoNCE-Cos}}=\log\mathbb{E}_{i,j}\Big[\exp\Big(-\frac{1-\frac{h_i^{\!\top}h_j}{\|h_i\|_2\|h_j\|_2}}{\tau}\Big)\Big]
\mathcal{L}_{\rm disp}^{\text{Hinge}}=\mathbb{E}_{i,j}\big[\max(0,\ \epsilon-\mathcal{D}(h_i,h_j))^2\big]
์ธ ์ ๋ชจ๋ i=j์ธ ๋๊ฐ ํญ์ ๋นผ์ง ์๋๋ค(Algorithm 1๋, ์ฝ๋๋ \frac{1}{B^2}\sum_{i,j}์ด๋ค). ์๊ธฐ ์์ ๊ณผ์ ๊ฑฐ๋ฆฌ๋ 0์ด๋ฏ๋ก \exp(0)=1์ด ํญ์ ์์ฌ ๋ค์ด๊ฐ๊ณ , ์ด๋ ๋ฐฐ์น ํฌ๊ธฐ๊ฐ ํด์๋ก ์์์ ๊ฐ๊น์์ง๋ ๋ฐ๋ฅ๊ฐ ์ญํ ์ ํ๋ค. ํฐ ๋ฌธ์ ๋ ์๋์ง๋ง ์์ด ์์ํ โnegative pair ํ๊ท โ์ ์๋๋ผ๋ ์ ์ ์ง์ด๋ ๋งํ๋ค.
์ด๋ ์ธต์ ๊ฑฐ๋๊ฐ. ๋
ผ๋ฌธ ๋ณธ๋ฌธ(Appendix D ์ฒซ ๋ฌธ๋จ)์ early๋ฅผ โ์ฒซ ์๋์ธตโ, late๋ฅผ โ์ต์ข
์ถ๋ ฅ ์ง์ โ์ด๋ผ๊ณ ์์ ํ์ง๋ง, ๊ฐ์ ๋ถ๋ก ๋ท๋ถ๋ถ์์๋ โ์ฒซ 1/4 / ๋ง์ง๋ง 1/4โ์ด๋ผ๊ณ ์ด๋ค. ๊ณต๊ฐ ์ฝ๋๊ฐ ํ์๋ฅผ ์ง์งํ๋ค โ model/diffusion/diffusion.py์์ hook์ ๊ฑฐ๋ ์ธ๋ฑ์ค๋ ๊ฐ๊ฐ len(layers)//4, len(layers)//2, 3*len(layers)//4์ด๋ค. ๋ฐฑ๋ณธ์ [768, 768, 768] residual MLP์ด๊ณ , ViT ์ธ์ฝ๋(patch 8, depth 1, embed dim 128)๊ฐ 96ร96 ์ด๋ฏธ์ง๋ฅผ ์ฒ๋ฆฌํ๋ค. ์ถ์ถ๋ ํํ์ global average pooling์ผ๋ก ์ฐจ์์ ๋ง์ถ ๋ค ์๊ฑฐ๋ฆฌ๋ฅผ ๊ณ์ฐํ๋ค.
์ธ์ ๊ณ์ฐ๋๋๊ฐ. ๋
ผ๋ฌธ Eq. 7์ \mathcal{L}_{\rm disp}=\frac{1}{K}\sum_{k=1}^{K}\mathcal{L}_{\rm disp}^{\rm variant}(\mathbf{H}_k) โ ๋ชจ๋ denoising ์คํ
์ ๋ํด ํ๊ท ํ๋ค๊ณ ์ ์๋ค. ๊ทธ๋ฐ๋ฐ Algorithm 1์ 7ํ์ ๋ฐฐ์น์ ๊ฐ ์ํ๋ง๋ค k\sim\mathcal{U}(1,K)๋ฅผ ํ๋์ฉ ๋ฝ๊ณ , ์ฝ๋๋ ๊ทธ๋ ๊ฒ ํ๋ค(loss()๊ฐ ๋จ์ผ t๋ก get_intermediate_representations๋ฅผ ๋ถ๋ฅธ๋ค). ์ฆ ์ค์ ๋ก ๊ณ์ฐ๋๋ ๊ฒ์ โK๊ฐ ํ์์คํ
์ ํ๊ท โ์ด ์๋๋ผ ์๋ก ๋ค๋ฅธ k๋ฅผ ๊ฐ์ง ์ํ๋ค์ด ์์ธ ํ๋์ ๋ฐฐ์น ์์์์ ๋ถ์ฐ ์์ค์ด๋ค. ์ด๊ฑด ์ฌ์ํ ํ๊ธฐ ์ฐจ์ด๊ฐ ์๋๋ค โ ๋ฐ์ด๋ด๋ ์ ์ค ์๋น์๊ฐ โ๋ค๋ฅธ ๊ด์ธกโ์ด ์๋๋ผ โ๊ฐ์ ๊ด์ธก์ ๋ค๋ฅธ ๋
ธ์ด์ฆ ๋ ๋ฒจโ์ผ ์ ์๋ค๋ ๋ป์ด๊ณ , ๊ทธ๋ ๋ค๋ฉด ์ด ์ ๊ทํ๊ฐ ์ค์ ๋ก ๋ฌด์์ ๋ถ๋ฆฌํ๊ณ ์๋์ง๊ฐ ๋
ผ๋ฌธ์ ์์ฌ(๊ด์ธก ๊ฐ ๊ตฌ๋ณ)์ ์ด๊ธ๋๋ค.
๋ฐฉ๋ฒ โก โ DPPO์์ ์ ํฉ๋ถ

ํ๋ ์์ํฌ(Fig. 2) โ ์ผ์ชฝ: ViT ์ธ์ฝ๋ + denoising MLP์ ์ค๊ฐ์ธต์ dispersive loss(์ ์์ ๋นจ๊ฐ ํ์ดํ = ์๋ก ๋ฐ์ด๋ด๋ ๋ฐฐ์น ๋ด ์)๋ฅผ ๊ฑธ๊ณ diffusion loss์ ํจ๊ป ์ต์ ํ. ์ค๋ฅธ์ชฝ ์: action diffusion. ์ค๋ฅธ์ชฝ ์๋: DPPO์ ๋ ์ธต MDP๋ฅผ ๊ทธ๋๋ก ๊ฐ์ ธ์จ ํ์ธํ๋ โ ํ๊ฒฝ ์คํ t ์์ denoising ์คํ a_t^K\!\to\!\cdots\!\to\!a_t^0์ด ์ค์ฒฉ๋๊ณ ๋ณด์ R_t๋ a_t^0์์๋ง ๋ฐ์ํ๋ค.
์ด ๊ทธ๋ฆผ์ ์ค๋ฅธ์ชฝ ์๋๋ DPPO ๋ฆฌ๋ทฐ์ Fig. 1๊ณผ ์ฌ์ค์ ๊ฐ์ ๊ทธ๋ฆผ์ด๋ค. ํ์ธํ๋ ๋จ๊ณ์์ DยฒPPO๊ฐ DPPO์ ๋ํ ๊ฒ์ ์๋ค. ํ์ธํด ๋ณด์.
- ๋ชฉ์ ํจ์: Eq. 34๋ \sum_{k\in\mathcal{S}}\frac{K}{|\mathcal{S}|p(k)}\min(r^{(k)}_t\hat A^{(k)}_t,\ \mathrm{clip}(\cdot)\hat A^{(k)}_t) โ dispersive ํญ์ด ์๋ค. ์ด๋๋ฐดํฐ์ง๋ GAE, ํ๋ฅ ๋น๋ ๋ ๊ฐ์ฐ์์์ ๋น r_t^{(k)}=\exp\!\big(-\frac{1}{2\sigma_k^2}[\|a^{k-1}_t-\mu_\theta\|^2-\|a^{k-1}_t-\mu_{\theta_{\rm old}}\|^2]\big).
- ์๊ณ ๋ฆฌ์ฆ: Algorithm 2 ์ด๋์๋ \mathcal{L}_{\rm disp}๊ฐ ๋ฑ์ฅํ์ง ์๋๋ค.
- ์ฝ๋: ํฅ๋ฏธ๋กญ๊ฒ๋ ๋ ํฌ์๋
use_dispersive_loss_rl(๊ธฐ๋ณธFalse, ๊ฐ์ค์น 0.1)์ด ์กด์ฌํด PG ์์ค์ dispersive ํญ์ ๋ํ ์ ์๋ค(model/diffusion/diffusion_ppo.py:212). ํ์ง๋ง ๊ณต๊ฐ๋cfg/์ด๋ ํ์ผ์์๋ ์ผ์ง์ง ์๋๋ค. ์ฆ ๋ ผ๋ฌธ์ด ๋ณด๊ณ ํ ๊ฒฐ๊ณผ๋ dispersive ํญ ์๋ ํ์ธํ๋์ด ๋ง๋ค.
๋ฐ๋ผ์ ์น์ ์ ๋ชฉ โStage 2: Dispersive loss-augmented diffusion policy optimizationโ๊ณผ ๋ฐฉ๋ฒ ์ด๋ฆ โDยฒPPOโ๋ ๋ค์ ์คํด๋ฅผ ๋ถ๋ฅธ๋ค. ์ ํํ ๋งํ๋ฉด DยฒPPO = (dispersive ์ฌ์ ํ์ต) + (๊ทธ๋ฅ DPPO) ์ด๊ณ , ๋ D ์ค ํ๋๋ ํ์ธํ๋์ ๊ด์ฌํ์ง ์๋๋ค.
ํ ๊ฐ์ง ๋. Algorithm 2์ 25ํ์ ํ๋ฅ ๋น๋ฅผ r^{(k)}_t(\theta)=\exp(\log\pi_\theta(a^0_t\mid s_t)-\log\pi_{\rm old}(a^0_t\mid s_t))๋ก ์ ๋๋ค. ์ด๊ฑด ์ฃผ๋ณํ๋ฅ \pi_\theta(a^0\mid s) ์ธ๋ฐ, ๊ทธ ๊ฐ์ ๋ชป ๊ตฌํ๋ค๋ ๊ฒ DPPO์ ์ถ๋ฐ์ ์ด์๋ค. Eq. 35โ36(์คํ ๋ณ p_\theta(a^{k-1}\mid a^k,s)์ ๋น)์ด ๋ง๊ณ ์์ฌ์ฝ๋๊ฐ ํ๋ ธ๋ค โ ๋ถ์ฃผ์ํ ์ฎ๊ฒจ์ฐ๊ธฐ๋ก ๋ณด์ด์ง๋ง, DPPO๋ฅผ ๋ชจ๋ฅด๊ณ ์ด ๋ ผ๋ฌธ๋ง ์ฝ๋ ๋ ์์๊ฒ๋ ์น๋ช ์ ์ธ ์คํด๋ฅผ ์ฌ๋ ๋๋ชฉ์ด๋ค.
ํ์ดํผํ๋ผ๋ฏธํฐ์ ๊ทธ ๋ฏผ๊ฐ๋
| Lift | Can | Square | Transport | |
|---|---|---|---|---|
| \lambda (Table 5) | 0.5 | 0.5 | 0.5 | 0.5 |
| ์จ๋ \tau | 0.5 | 0.5 | 0.5 | 0.5 |
| ์ธต ๋ฐฐ์น (Table 5) | Early | Early | Early | Late |
| ์ฌ์ ํ์ต iter / batch | 8000 / 256 | 8000 / 256 | 8000 / 256 | 8000 / 256 |
| denoising K (์ฌ์ ํ์ตโํ์ธํ๋) | 100โ10 | 100โ10 | 100โ10 | 100โ10 |
| PPO iter ร steps | 300ร300 | 300ร300 | 300ร300 | 1000ร400 |
| PPO clip | 0.01 | 0.01 | 0.01 | 0.001 |
\lambda ๋ฏผ๊ฐ๋๋ Square ํ๋์์๋ง ์ค์ํ๋ค.

\lambda ์ค์(Fig. 4) โ Square ์ฌ์ ํ์ต ์ฑ๊ณต๋ฅ . ๋นจ๊ฐ ์ ์ ์ด dispersive ์๋ ๋ฒ ์ด์ค๋ผ์ธ(โ0.40). \lambda=0.5์์ ์ ์ , \lambda=0.3์์ ๋ฒ ์ด์ค๋ผ์ธ ์๋๋ก ๋ด๋ ค๊ฐ๋ค. ๊ทธ๋ฐ๋ฐ ํ๋์ ์ค์ฐจ ๋ฐด๋๊ฐ ๋ค์ฏ ์ง์ ๋ชจ๋์์ ๋ฒ ์ด์ค๋ผ์ธ ์ ์ ํฌํจํ๋ค.
๋ ผ๋ฌธ์ ์ด ๊ทธ๋ฆผ์์ โ๋น๋จ์กฐ ๊ด๊ณโ์ โ\lambda=0.5๊ฐ ๋ฒ ์ด์ค๋ผ์ธ ๋๋น 14.3% ๊ฐ์ โ์ ์ฝ๋๋ค. ๋๋ ์ธ ๊ฐ์ง๋ฅผ ๋ง๋ถ์ด๊ฒ ๋ค. โ ์ค์ฐจ ๋ฐด๋๊ฐ ๋ชจ๋ \lambda์์ ๋ฒ ์ด์ค๋ผ์ธ์ ๋ฎ๋๋ค โ ๋ฐด๋๊ฐ ๋ฌด์์ธ์ง(ํ์คํธ์ฐจ? ์๋ ๊ฐ ๋ฒ์?)๋, ๋ช ๋ฒ ๋ฐ๋ณตํ๋์ง๋ ์ ํ ์์ง ์๋ค. โก \lambda=0.9(โ0.465)๊ฐ \lambda=0.5(โ0.50)์ ๊ฑฐ์ ๊ทผ์ ํ๋ฏ๋ก โ\lambda>0.5๋ฉด ํ์คํฌ ํ์ต์ ๋ฐฉํดํ๋คโ๋ ์์ ์ ๊ทธ๋ฆผ์ด ์ ์ง์งํ์ง ์๋๋ค. โข ๊ทธ๋ฆผ์์ ๋ด๊ฐ ๋์ผ๋ก ์ฝ์ ๊ฐ(0.40โ์ฝ 0.50, ์ฆ +25% ์์ค)๊ณผ ๋ณธ๋ฌธ์ โ14.3%โ๊ฐ ์ ํํ ๋ง์๋จ์ด์ง์ง ์๋๋ค. ์ด๋ ์ชฝ์ด ๋ง๋ , ์ด ์ ์ ์คํ์ด ๋ท๋ฐ์นจํ๋ ๊ฒ์ โ\lambda๊ฐ ์ค์ํ๋คโ๊ฐ ์๋๋ผ โ\lambda ํจ๊ณผ๊ฐ ์ก์์ ๋ฌปํ ์ ์๋คโ ์ชฝ์ ๊ฐ๊น๋ค.
โ ๏ธ ์ฌํ์ฑ ์ฃผ์. ๊ณต๊ฐ ๋ ํฌ์ ์ด๋ฏธ์ง ๊ด์ธก์ฉ ์ฌ์ ํ์ต config๋ Table 5์ ์ด๊ธ๋๋ค: canยทsquare๋ \lambda=0.9(0.5๊ฐ ์๋), square์ ์ธต์ late, transport์ ์ธต์ early๋ค โ Table 5๋ square=early, transport=late๋ผ๊ณ ์ ์๋ค. ๋
ผ๋ฌธ ์์น๋ฅผ ์ฌํํ๋ ค๋ ์ฌ๋์ ํ์ config ์ค ์ด๋ ์ชฝ์ ๋ฏฟ์์ง๋ถํฐ ๊ฒฐ์ ํด์ผ ํ๋ค.
์คํ โ ํค๋๋ผ์ธ ์์น๋ฅผ ๋ถํดํด ๋ณด๋ฉด
์ฌ์ ํ์ต: 22.7%๋ ๋ฌด์์ ํ๊ท ์ธ๊ฐ

์ฌ์ ํ์ต ๊ฒฐ๊ณผ(Fig. 3) โ (a) ํ์คํฌ๋ณ DPPO ๋๋น ๊ฐ์ , (b) 5๊ฐ ๋ณํ์ ๊ฐ์ ์จ ๋ถํฌ(๋ฐ์คํ๋กฏ), (c) ๋ก๊ทธ์ ๊ทํ ๋์ด๋ vs ์ต๋๊ฐ์ ์จ ํ๊ท(R^2=0.92), (d) ๋ณํรํ์คํฌ ํํธ๋งต. (d)๋ฅผ (a)์ ๋์กฐํ๋ ๊ฒ์ด ์ด ๋ ผ๋ฌธ์ ์ฝ๋ ํต์ฌ์ด๋ค.
Fig. 3(d)์ 20์นธ ์ ๋ถ๋ฅผ ์ฎ๊ฒจ ์ ์ผ๋ฉด ์ด๋ ๋ค(๋จ์ %, ๋ง์ง๋ง ์ด์ ํ์คํฌ ํ๊ท ):
| ๋ณํ | Lift | Can | Square | Transport | Avg |
|---|---|---|---|---|---|
| InfoNCE-L2 Early | 3.4 | 19.8 | โ3.0 | โ4.6 | 3.9 |
| InfoNCE-L2 Mid | 0.6 | โ2.0 | 25.0 | โ9.3 | 3.6 |
| InfoNCE-L2 Late | 3.4 | โ4.7 | 31.3 | 36.2 | 16.6 |
| Cosine Early | โ5.7 | 0.2 | 4.3 | 22.6 | 5.4 |
| Hinge Early | 3.4 | 14.4 | 6.3 | 9.0 | 8.3 |
์ด์ Fig. 3(a)์ ๋ง๋ ๋ผ๋ฒจ +3.4% / +19.8% / +31.3% / +36.2%๊ฐ ์ด๋์ ์๋์ง ๋ณด์ธ๋ค โ ๊ฐ ํ์คํฌ์ ์ด์์ ๊ณ ๋ฅธ ์ต๋๊ฐ์ด๋ค(๊ตต๊ฒ ํ์ํ ์นธ). ๊ทธ๋ฆฌ๊ณ ๊ทธ ๋ท์ ํ๊ท ์ด ์ ํํ (3.4+19.8+31.3+36.2)/4=22.675\approx 22.7%, ์ฆ ์ด๋ก๊ณผ ๊ฒฐ๋ก ์ ํค๋๋ผ์ธ์ด๋ค.
์ด๊ฑด ํ์คํฌ๋ง๋ค 5๊ฐ ๋ณํ์ ๋ค ๋๋ฆฐ ๋ค ์ต์ข ์ฑ๊ณต๋ฅ ์ ๋ณด๊ณ ์น์๋ฅผ ๊ณ ๋ฅธ ๊ฐ์ด๋ค. ๊ฒ์ฆ์ ๋ถ๋ฆฌ๋, ์ฌ์ ์ ํ ๊ท์น๋ ์๋ค. ๋น๊ต ๋์์ผ๋ก:
- ํ๋์ ๊ณ ์ ๋ ๋ณํ์ ๋ชจ๋ ํ์คํฌ์ ์ฐ๋ฉด ์ต์ ์ด L2-Late์ 16.6%,
- 20์นธ ์ ์ฒด์ ํ๊ท ์ ์ฝ 7.6%,
- ๊ทธ๋ฆฌ๊ณ 20์นธ ์ค 6์นธ์ด ์์๋ค(์ต์ L2-Mid on Transport โ9.3%).
์ฆ โdispersive loss๋ฅผ ์ผ๋ฉด ํ๊ท 22.7% ์ค๋ฅธ๋คโ๊ฐ ์๋๋ผ โํ์คํฌ๋ง๋ค ์ด๋ ์ธตยท์ด๋ ๊ฑฐ๋ฆฌํจ์๊ฐ ๋ง๋์ง ์์๋งํ๋ฉด ์ต๋ 22.7% ์ค๋ฅธ๋คโ๊ฐ ์ ํํ ์ง์ ์ด๋ค. Fig. 3(b)์ ๋ฐ์คํ๋กฏ๋ ๊ฐ์ ์ด์ผ๊ธฐ๋ฅผ ํ๋ค โ LiftยทCanยทTransport์ ๋ฐ์ค๋ 0์ ์ ๊ฑธ์น๊ณ , ์ค์๊ฐ(๋นจ๊ฐ ์ )์ ๋๋ต 0~9% ์ฌ์ด๋ค.
Fig. 3(c)์ R^2=0.92๋ ๊ฐ์ ์ด์ ๋ก ์ ์คํ ๋ด์ผ ํ๋ค. ์ ์ด 4๊ฐ์ธ 1์ฐจ ํ๊ท(ํ๋ผ๋ฏธํฐ 2๊ฐ)์ด๊ณ , y์ถ์ด ๋ฐฉ๊ธ ๋ณธ ๊ทธ ์ค๋ผํด ์ต๋๊ฐ์ด๋ฉฐ, x์ถ โ๋ก๊ทธ์ ๊ทํ ๋์ด๋โ๋ ํ๊ท ์คํ ์คํ ์(Lift 108 / Can 224 / Square 272 / Transport 529)๋ฅผ ์ ์๊ฐ [0,1]๋ก ์ฌ์ฒ๋ํ ๊ฐ์ด๋ค. ์์ ๋ 2์ง๋ฆฌ ํ๊ท์์ R^2=0.92๋ ๊ฐํ ์ฆ๊ฑฐ๊ฐ ์๋๋ค.
ํ์ธํ๋: ๊ฒฉ์ฐจ๋ Transport์์๋ง ๋ฒ์ด์ง๋ค

ํ์ธํ๋ ๊ณก์ (Fig. 5) โ ํ๋ DยฒPPO, ์ด๋ก DPPO, ๋นจ๊ฐ Gaussian. LiftยทCan์ ์ ๋ค 1.0์ผ๋ก ์๋ ดํด ๊ตฌ๋ณ์ด ์ ๋๊ณ , ์ฐจ์ด๋ Square์ Transport์์๋ง ๋๋ค. Transport์์ DPPO(์ด๋ก)๊ฐ 4.5M ์คํ ๋ถ๊ทผ์์ 0.2๋๋ก ๊ธ๋ฝํ๋ ๋ถ์์ ์ ๋ณด์ด๋ ๋ฐ๋ฉด DยฒPPO๋ ๋งค๋๋ฝ๋ค โ ์ ์๋ค์ด โtraining stabilityโ๋ผ๊ณ ๋ถ๋ฅด๋ ํ์์ด๋ค.
Table 2์ ์ต์ข ์์น:
| ๋ฐฉ๋ฒ | Lift | Can | Square | Transport | Avg |
|---|---|---|---|---|---|
| LSTM-GMM | 0.93 | 0.81 | 0.59 | 0.20 | 0.63 |
| IBC | 0.15 | 0.01 | 0.00 | 0.00 | 0.04 |
| BET | 1.00 | 0.90 | 0.43 | 0.06 | 0.60 |
| DiffusionPolicy-C | 0.97 | 0.96 | 0.82 | 0.46 | 0.80 |
| DiffusionPolicy-T | 1.00 | 0.94 | 0.81 | 0.35 | 0.78 |
| MTIL (Full History) | 1.00 | 0.96 | 0.83 | 0.48 | 0.82 |
| DPPO | 1.00 | 1.00 | 0.83 | 0.60 | 0.86 |
| DยฒPPO (Ours) | 1.00 | 1.00 | 0.89 | 0.87 | 0.94 |
DPPO ๋๋น ์ค์ง์ ์ฐจ์ด๋ Square +6%p์ Transport +27%p ๋๋ฟ์ด๋ค(LiftยทCan์ ๋ ๋ค ํฌํ). ๊ทธ๋ฐ๋ฐ ์ด๋ก์ โํ์ธํ๋ ํ ํ๊ท 26.1% ๊ฐ์ โ์ด๋ผ๊ณ ๋งํ๋ค. ์ด๋ ๋ฒ ์ด์ค๋ผ์ธ ๋๋น์ธ์ง ๋ ผ๋ฌธ์ด ๋ฐํ์ง ์๋๋ค. DPPO ๋๋น ํ์คํฌ๋ณ ์๋๊ฐ์ ์ ํ๊ท ํ๋ฉด (0+0+7.2+45.0)/4=13.1\%๋ก ์ ๋ฐ๋ฐ์ ์ ๋๋ค. ๋ด๊ฐ ํ๋ฅผ ์ญ์ฐํด ๋ณธ ๊ฒฐ๊ณผ 26.1%์ ๊ฐ์ฅ ๊ฐ๊น์ด ๊ฒ์ DiffusionPolicy-C ๋๋น ์๋๊ฐ์ ์ ํ๊ท (3.1+4.2+8.5+89.1)/4=26.2\%๋ค. ์ด๊ฒ ๋ง๋ค๋ฉด ๊ทธ ์์น๋ RL๋ก ํ์ธํ๋ํ ๋ฐฉ๋ฒ์ ์์ ํ๋๋ณต์ ๋ฒ ์ด์ค๋ผ์ธ๊ณผ ๋น๊ตํ ๊ฒ์ด๊ณ , dispersive loss์ ๊ธฐ์ฌ์๋ ๊ฑฐ์ ๋ฌด๊ดํ๋ค. (์ด๊ฑด ๋ด ์ฌ๊ตฌ์ฑ์ด์ง ๋ ผ๋ฌธ์ ์ง์ ์ด ์๋๋ค โ ๋ ผ๋ฌธ์ ๊ณ์ฐ ๊ทผ๊ฑฐ๋ฅผ ์ ์ง ์์๋ค.)
๐ด ๋ฒ ์ด์ค๋ผ์ธ ๊ณต์ ์ฑ์์ ๊ฐ์ฅ ๊ฑธ๋ฆฌ๋ ๋๋ชฉ: Table 2์ DPPO Transport = 0.60์ด๋ค. ๊ทธ๋ฐ๋ฐ DPPO ์๋ ผ๋ฌธ์ Robomimic Transport๋ฅผ ์ํ ์ ๋ ฅ์์ >90%, ํฝ์ ์ ๋ ฅ(DPPO-ViT-MLP)์์ โ0.92๋ก ๋ณด๊ณ ํ๋ค(DPPO ๋ฆฌ๋ทฐ ์ฐธ์กฐ). DยฒPPO์ ์ค์ ๋ ํฝ์ (96ร96, ViT)์ด๋ค. ์ฆ ์ด ๋ ผ๋ฌธ์ DPPO ์ฌํ์น๊ฐ DPPO ์์ ์ ๋ฐํ์น๋ณด๋ค 32%p ๋ฎ๊ณ , DยฒPPO์ ์๋์ค๋ฌ์ด 0.87์กฐ์ฐจ DPPO ์๋ ผ๋ฌธ์ 0.92๋ณด๋ค ๋ฎ๋ค. ๋ ผ๋ฌธ์ ์ด ๋ถ์ผ์น๋ฅผ ์ธ๊ธํ์ง ์๋๋ค. ํ์ต ์์ฐ ์ฐจ์ด(Transport๋ง 1000 iter ร 400 steps)๋ ViT ๋ฐฑ๋ณธ ๊ท๋ชจ ์ฐจ์ด(depth 1!) ๋๋ฌธ์ผ ์ ์์ง๋ง, ์ด๋ค ์ด์ ๋ โDPPO ๋๋น SOTAโ๋ผ๋ ์ฃผ์ฅ์ ๊ทผ๊ฑฐ๊ฐ ํฌ๊ฒ ์ฝํด์ง๋ค. ๋๋จธ์ง BC ๋ฒ ์ด์ค๋ผ์ธ(LSTM-GMMยทIBCยทBETยทDiffusionPolicy)์ ์ ๋ ผ๋ฌธ์์ ์ฎ๊ฒจ์จ ๊ฐ์ผ๋ก ๋ณด์ด๋ฉฐ, RL ํ์ธํ๋์ ๊ฑฐ์น ๋ฐฉ๋ฒ๊ณผ ๊ฐ์ ํ์ ๋๊ณ ์์๋ฅผ ๋งค๊ธฐ๋ ๊ฒ ์์ฒด๊ฐ ์ฌ๊ณผ์ ์ค๋ ์ง์ ๋น๊ต๋ค.
์ค๊ธฐ: ์ ๋์ ํ ํ์คํฌ๋ฟ

Transport 3๋จ๊ณ ๋น๊ต(Fig. 10) โ ์ฌ์ ํ์ต 0% / 36.7% / 50%, ํ์ธํ๋ 20% / 60% / 87%, ์ค๊ธฐ 0% / 45% / 70% (Gaussian / DPPO / DยฒPPO). ๋ ผ๋ฌธ์ด ์์น๋ก ์ ์ํ ์ ์ผํ ์ค๊ธฐ ๊ฒฐ๊ณผ๋ค. ์ ์๋ค์ simโreal ๊ฒฉ์ฐจ๊ฐ DยฒPPO 17%p vs DPPO 25%p๋ผ๊ณ ๊ฐ์กฐํ๋ค.

์ค๊ธฐ ๋กค์์(Fig. 6) โ (a) Lift, (b) Can, (c) Transport, (d) Square์์ DยฒPPO ์ฑ๊ณต ์ํ์ค, (e) DPPO๊ฐ Square ์ต์ข ์ฝ์ ๋จ๊ณ์์ ์คํจ. ์ฑ๊ณต/์คํจ ํ์๋ ์์ผ๋ ์ฑ๊ณต๋ฅ ยท์ํ ํ์๋ ์๋ค.
์ค๊ธฐ ํ๊ฐ์์ ๋ช ์๋์ง ์์ ๊ฒ๋ค์ ๊ทธ๋๋ก ์ ์ด ๋๋ค: โ ์ํ ํ์(20ํ? 100ํ? โ45%โยทโ70%โ๋ 20ํ๋ฉด 9/20ยท14/20, 100ํ๋ฉด ๋ค๋ฅธ ์ด์ผ๊ธฐ๋ค), โก ๋๋จธ์ง ์ธ ํ์คํฌ์ ์ ๋ ์ฑ๊ณต๋ฅ , โข ์ด๊ธฐ ์กฐ๊ฑด ๋ฌด์์ํ ๋ฒ์, โฃ ์๋. ๋ณธ๋ฌธ์ โQuantitative experimental results are detailed in Appendix Dโ๋ผ๊ณ ์๋ดํ์ง๋ง ๋ถ๋ก์์ ์ฐพ์ ์ ์๋ ์ ๋์น๋ Fig. 10์ Transport ๋ง๋ ์ ๋ฟ์ด๋ค.
์๋์ ๊ดํด์๋ ๋ถ๋ก์ด ์คํ๋ ค ๋ถ๋ฆฌํ ์ ๋ณด๋ฅผ ์ค๋ค โ โreproducible results๋ฅผ ์ํด ๊ธฐ๋ณธ ์๋ 42๋ฅผ PythonยทNumPyยทPyTorch ์ ๋ฐ์ ์ผ๊ด๋๊ฒ ์ค์ ํ๋คโ๊ณ ์ ํ ์๋ค. ์๋๋ฅผ ์ฌ๋ฌ ๊ฐ ๋๋ ธ๋ค๋ ์ธ๊ธ์ด ๋ ผ๋ฌธ ์ด๋์๋ ์๋ค. ๊ทธ๋ ๋ค๋ฉด Fig. 3(a)ยทFig. 4ยทFig. 5์ ์ค์ฐจ ๋ง๋/๋ฐด๋๋ ์๋ ๊ฐ ๋ณ๋์ด ์๋๋ผ ํ๊ฐ ์ํผ์๋ ๊ฐ ๋ณ๋์ด๊ฑฐ๋ ํ์ต ๊ณก์ ์ ์ด๋ํ๊ท ์ฐํฌ์ผ ๊ฐ๋ฅ์ฑ์ด ํฌ๋ค. ๋ ผ๋ฌธ์ ์ด๋ฅผ ์ ์ํ์ง ์์๊ณ , ๋๋ ํ์ธํ ์ ์์๋ค.
์ง๊ด โ ์ โ๋ฐ์ด๋ด๊ธฐโ๊ฐ ํตํ ์ ์๋๊ฐ, ๊ทธ๋ฆฌ๊ณ ์ ์ํํ๊ฐ
๋ฐ์ด๋ด๊ธฐ ์ ๊ทํ์ ์๋ ์๋ฆฌ๋ ์ฌ์ค ๋จ์ํ๋ค. ์ฌ๊ตฌ์ฑ ์์ค์ ํํ์ด ์ด๋์ ๋์ด๋ ์ ๊ฒฝ ์ฐ์ง ์์ผ๋ฏ๋ก ์ต์ ํ๊ฐ ํธํ ์ ์ฐจ์ ๋ถ๋ถ๊ณต๊ฐ์ผ๋ก ํํ์ด ์ ๋ ค๋ ๋ฒ์ ์ด ์๋ค. ์ฌ๊ธฐ์ ๊ท ์ผ์ฑ ํญ์ ๋ํ๋ฉด ํํ์ด ๊ณต๊ฐ์ ์ฑ์ฐ๋๋ก ์๋ ฅ์ด ์๊ธฐ๊ณ , ์ด๋ ํํ์ ์ ํจ ์ฐจ์(effective rank)์ ์ ์งํ๋ ํจ๊ณผ๋ฅผ ๋ธ๋ค. ๋ญ๊ฐ์ง ์ฑ๋ก๋ ์ ๋ณด๊ฐ ์ฌ๋ผ์ ธ ํ๋ฅ(=denoising head)๊ฐ ๋ณต๊ตฌํ ์ ์์ง๋ง, ํฉ์ด์ ธ ์์ผ๋ฉด ์ต์ํ ์ ๋ณด๋ ๋จ์ ์๋ค. RL ํ์ธํ๋์ ๊ด์ ์์ ๋ณด๋ฉด ์ด๊ฑด ์ ์ฑ ์ด ์์ผ๋ก ํ์ํ ์ ์๋ ํ๋ ๊ณต๊ฐ์ ๋์ด์ ์ง๊ฒฐ๋๋ค โ DPPO๋ ์ฌ์ ํ์ต๋ ๋งค๋ํด๋ ๊ทผ์ฒ๋ฅผ ํ์ํ๋ฏ๋ก, ๊ทธ ๋งค๋ํด๋๊ฐ ์์ผ๋ฉด ํ์ธํ๋์ ์ํ๋ ๋ฎ๋ค.
์ด ๊ด์ ์ Fig. 9์ ์คํจ ๋ชจ๋ ๋ถ์๊ณผ๋ ์ ๋ง๋๋ค.

Transport ์คํจ ๋ชจ๋(Fig. 9, dispersive ๋ฏธ์ ์ฉ) โ ์์์๋ถํฐ (1) ์ ๊ทผ ์ค ์ํ ์ถฉ๋, (2) ํ์ง ํ ์ผํ ๊ฒฝ๋ก๊ฐ ์ค๋ฅธํ์ ๋ฐฉํด, (3) ๋ฐ๋ ํ์ด ์ก๊ธฐ ์ ์ ๋์๋ฒ๋ฆฌ๋ ์กฐ๊ธฐ ๋ฆด๋ฆฌ์ฆ, (4) ๋ฌผ์ฒด๋ฅผ ์ค๋ฅธ์ชฝ ๊ทธ๋ฆฌํผ ์ค์ฌ์ ๋ง์ถ์ง ๋ชปํ ์ ๋ฌ ์คํจ. ๋ท ๋ค โ๋น์ทํด ๋ณด์ด๋ ์ํ ์ฌ์ด์ ๋ฏธ์ธํ ์ฐจ์ดโ๊ฐ ์ฑํจ๋ฅผ ๊ฐ๋ฅด๋ ์ํฉ์ด๋ค.
๋ค๋ง ๋ฐ์ด๋ด๊ธฐ๋ ๋ฐฉํฅ์ด ์๋ ํ์ด๋ผ๋ ์ ์ด ์ด ๋ฐฉ๋ฒ์ ๊ทผ๋ณธ์ ์ํ์ด๋ค. Dispersive loss๋ ์ด๋ค ์์ ๋ฐ์ด๋ด์ผ ํ๋์ง ๋ชจ๋ฅธ๋ค โ ์ ๋ง๋ก ๋ค๋ฅธ ํ๋์ ์๊ตฌํ๋ ๋ ๊ด์ธก์ด๋ , ์ฌ์ค์ ๊ฐ์ ์ํฉ์ ๋ ์ํ์ด๋ ๋๊ฐ์ด ๋ฐ์ด๋ธ๋ค. ๊ทธ๋์ โ์๋ฏธ ์๋ ๊ตฌ๋ณโ์ด ์๋๋ผ ๋จ์ํ ๋ถ์ฐ์ ๋ง๋ค ์ ์๊ณ , Fig. 1(d)์ ๊ท ์ผํ ๊ตฌ๋ฆ์ด ๋ฐ๋ก ๊ทธ ๊ทธ๋ฆผ์ฒ๋ผ ๋ณด์ธ๋ค. ํํธ๋งต์์ 6์นธ์ด ์์์ธ ๊ฒ, \lambda=0.3์์ ๋ฒ ์ด์ค๋ผ์ธ ์๋๋ก ๋จ์ด์ง๋ ๊ฒ, Cosine์ด Lift์์ โ5.7%์ธ ๊ฒ ๋ชจ๋ ์ด ๋ฌด๋ฐฉํฅ์ฑ์ ๋ถ์์ฉ์ผ๋ก ์ฝ๋ ํธ์ด ์์ฐ์ค๋ฝ๋ค. ์ด ๋ฐฉ๋ฒ์ด ์ด๋ ค์ด ํ์คํฌ์์๋ง ์ด๊ธฐ๋ ์ด์ ๋ ์ฌ๊ธฐ์ ์์ ๊ฒ์ด๋ค โ ์์ ์ ๋ณด๊ฐ ์ด๋ฏธ ๋ง์(=๋ถ๊ดด ์ฌ์ง๊ฐ ํฐ) ์ํฉ์์๋ง ์ด๋์ด ์ํด๋ฅผ ๋๋๋ค.
๋นํ์ ์ผ๋ก ๋ณด๋ฉด
๊ฐ์
- ๋น์ฉ ๋๋น ํจ๊ณผ๊ฐ ํ์คํ ์ข๋ค. ์ถ๊ฐ ํ๋ผ๋ฏธํฐ 0, ์ธ๋ถ ๋ฐ์ดํฐ 0, ์ถ๊ฐ ์ฌ์ ํ์ต ๋จ๊ณ 0. ์์ค ํญ ํ๋์ forward hook ๋ช ์ค์ด ์ ๋ถ์ด๊ณ , ์ฝ๋๊ฐ MIT๋ก ๊ณต๊ฐ๋ผ ์์ผ๋ฉฐ DPPO ๊ณต์ ๊ตฌํ ์์ ์นํ ์์ด ๋๊ตฌ๋ ์๊ธฐ ํ์ดํ๋ผ์ธ์ ๋ถ์ฌ ๋ณผ ์ ์๋ค. ๋ฐฉ๋ฒ์ด ์๋ค๋ ๊ฑด ์ด ๋ ผ๋ฌธ์์ ๋จ์ ์ด ์๋๋ผ ์ฅ์ ์ด๋ค.
- โ์ธต ์ ํ์ด ํ์คํฌ ๋ณต์ก๋์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋คโ๋ ๊ด์ฐฐ์ ์ค์ฉ์ ์ด๋ค. ์ฌ์ด ํ์คํฌ๋ early, ์ด๋ ค์ด ํ์คํฌ๋ late โ ํํธ๋งต(Fig. 3d)์ด ์ด๋ฅผ ์๋นํ ๊นจ๋ํ๊ฒ ๋ณด์ฌ์ค๋ค(L2-Late๊ฐ SquareยทTransport์์ ์๋์ , L2-Early๊ฐ Can์์ ์ต๊ณ ). ํ์ ์ฐ๊ตฌ๊ฐ ๋ฐ๋ก ์จ๋จน์ ์ ์๋ ํํ์ ๊ฒฝํ์น์ด๋ค.
- ๋ฌธ์ ์ ๊ธฐ ์์ฒด๊ฐ ์ณ์ ๋ฐฉํฅ์ด๋ค. Diffusion policy RL ํ์ธํ๋ ์ฐ๊ตฌ๊ฐ ๋๋ถ๋ถ โPG๋ฅผ ์ด๋ป๊ฒ ๋จน์ผ๊นโ๋ผ๋ ์๊ณ ๋ฆฌ์ฆ ์ถ์ ๋ชฐ๋ ค ์๋๋ฐ, ์ด๊ธฐํ์ ํํ ํ์ง์ด๋ผ๋ ์ง๊ตํ๋ ์ถ์ ์ง์๋ค. Related Work์์ โthese online fine-tuning methods focus primarily on algorithmic design while neglecting pre-trained diffusion policy representationsโ๋ผ๊ณ ์ด ๊ฒ์ ์ ๋นํ ์ง์ ์ด๋ค.
- ๋ถ์์ ์ฑ ์ํ์ ๊ทธ๋ฆผ์ด ์ค๋๋ ฅ ์๋ค. Fig. 5 Transport์์ DPPO๊ฐ ํ์ต ํ๋ฐ์ ์ฑ๊ณต๋ฅ ์ด 0.2๋๋ก ๋ถ๊ดดํ๋ ๊ตฌ๊ฐ์ด ์๋ ๋ฐ๋ฉด DยฒPPO๋ ๋งค๋๋ฝ๋ค. ์ต์ข ์์น๋ง์ด ์๋๋ผ ๋ถ์ฐ์ด ์ค์๋ค๋ ๊ด์ฐฐ์ ํํ ์ ๊ทํ๊ฐ ์ค์ ๋ก ๋ฌด์ธ๊ฐ๋ฅผ ํ๊ณ ์๋ค๋ ๊ฐ์ ์ฆ๊ฑฐ๋ค.
- ์คํจ ๋ชจ๋ ๋ถ์(Fig. 9)์ด ์ฑ์คํ๋ค. ์๊ธฐ ๋ฒ ์ด์ค๋ผ์ธ์ด ์ด๋ป๊ฒ ๊นจ์ง๋์ง๋ฅผ 4๊ฐ์ง ๋ฒ์ฃผ๋ก ๋๋ ๋ณด์ฌ์ค ๊ฒ์ ์ฑ๊ณต ์คํธ๋ฆฝ๋ง ์๋ํ๋ ๋ ผ๋ฌธ๋ค๋ณด๋ค ๋ซ๋ค.
์ฝ์ ยทํ๊ณ
- ๐ด ํต์ฌ ๊ฐ๋ ์ธ โdiffusion representation collapseโ๊ฐ ํ ๋ฒ๋ ์ ๋์ ์ผ๋ก ์ธก์ ๋์ง ์๋๋ค. ์ ๋ชฉยท์ด๋กยท๊ธฐ์ฌ ๋ชฉ๋ก์ 1๋ฒ์ ์ฐจ์งํ๋ ๊ฐ๋ ์ธ๋ฐ, ๊ทผ๊ฑฐ๋ Fig. 1(b)/(d)์ 3D ์ฐ์ ๋ ํ๋๋ฟ์ด๊ณ ์ถ ์ด๋ฆ๋ ๊ฐ๋ ์๋ค. effective rank, ํน์ด๊ฐ ์คํํธ๋ผ, ํด๋ฌ์คํฐ ์, uniformity ์งํ, ๋ฐฐ์น ๋ด ํ๊ท ์๊ฑฐ๋ฆฌ โ ๋ฌด์ ํ๋ ๋ณด๊ณ ๋์ง ์๋๋ค. โ์ฐ๋ฆฌ๋ collapse๋ฅผ ๋ฐ๊ฒฌํ๋คโ๋ ์ฃผ์ฅ๊ณผ โ์ฐ๋ฆฌ ์ ๊ทํ๊ฐ ์ฑ๊ณต๋ฅ ์ ์ฌ๋ ธ๋คโ๋ ์ฆ๊ฑฐ ์ฌ์ด๊ฐ ๋น์ด ์๋ค. ์ฑ๊ณต๋ฅ ์ด ์ค๋ฅธ ์ด์ ๊ฐ ํํ ๋ถ๊ดด ์ํ์ธ์ง, ๊ทธ๋ฅ ์์์ ์ ๊ทํ๊ฐ ๊ณผ์ ํฉ์ ์ค์ธ ๊ฒ์ธ์ง ์ด ๋ ผ๋ฌธ์ผ๋ก๋ ๊ตฌ๋ณํ ์ ์๋ค.
- ๐ด ๊ทธ๋ฆฌ๊ณ ๊ทธ ์ ์ผํ ์ง๋จ ๊ทธ๋ฆผ์ด ์ฃผ์ฅ๊ณผ ๋ฐ๋๋ก ๋ณด์ธ๋ค. โcollapseโ๋ผ๋ Fig. 1(b)๋ ์๊น๋ณ๋ก ์ ๋ถ๋ฆฌ๋ ๊ตฐ์ง ๊ตฌ์กฐ๋ฅผ, โํด๊ฒฐโ์ด๋ผ๋ Fig. 1(d)๋ ๊ตฌ์กฐ ์๋ ๊ท ์ผํ ๊ตฌ๋ฆ์ ๋ณด์ฌ์ค๋ค. ํํํ์ต์ ํต์์ ํด์์ผ๋ก๋ (b)๊ฐ ์คํ๋ ค ๊ตฌ๋ณ ๊ฐ๋ฅํ ํํ์ด๊ณ (d)๋ ํด๋ฌ์คํฐ ๊ตฌ์กฐ๊ฐ ํ๊ดด๋ ์ํ๋ค. ์ ์๋ค์ด ์๋ํ ํด์(โ(b)์ ๊ตฐ์ง์ด ์๋ก ๋๋ฌด ๊ฐ๊น๋คโ)์ด ์์ ์ ์์ง๋ง, ๊ทธ๋ฆผ ์ด๋์๋ ๊ทธ๊ฒ์ ์ฝ๊ฒ ํด ์ฃผ๋ ์ฒ๋๊ฐ ์๋ค.
- ๐ ํค๋๋ผ์ธ 22.7%๋ ์ค๋ผํด ์ ํ์ด๋ค. ์์์ ๋ถํดํ๋ฏ ํ์คํฌ๋ณ๋ก 5๊ฐ ๋ณํ ์ค ์ต๊ณ ๋ฅผ ์ฌํ์ ๊ณ ๋ฅธ ๊ฐ์ด๋ค. ๊ณ ์ ๋ณํ ํ๋๋ก๋ 16.6%, ์ ์ฒด ํ๊ท ์ 7.6%, 20์นธ ์ค 6์นธ์ด ์์. ๋ ผ๋ฌธ ์ด๋์๋ โ์ค์ ์์ ์ด๋ ๋ณํ์ ๊ณ ๋ฅผ์ง ์ด๋ป๊ฒ ์ ํ๋๊ฐโ์ ๋ํ ์ ์ฐจ๊ฐ ์๋ค โ ์ ํ์คํฌ์์๋ 5๋ฒ ๋ค ๋๋ ค ๋ณด๋ผ๋ ๋ง๊ณผ ๋ค๋ฅด์ง ์๊ณ , ๊ทธ๋ ๋ค๋ฉด โ์ถ๊ฐ ๋น์ฉ ์์โ์ด๋ผ๋ ์ฅ์ ๋ 5๋ฐฐ์ ์ฌ์ ํ์ต ๋น์ฉ์ผ๋ก ์์๋๋ค.
- ๐ DPPO ๋ฒ ์ด์ค๋ผ์ธ์ด DPPO ์๋ ผ๋ฌธ๋ณด๋ค ํฌ๊ฒ ์ฝํ๋ค. Transport 0.60 vs ์๋ ผ๋ฌธ โ0.92(ํฝ์ ). ์ด ๊ฒฉ์ฐจ๋ฅผ ์ค๋ช ํ๊ฑฐ๋ ์ธ๊ธํ์ง ์์ ์ฑ โ์๋ก์ด SOTAโ๋ฅผ ์ ์ธํ๋ค. ์ฌํ์น๊ฐ ์ ๋ฐํ์น์ ๋ชป ๋ฏธ์น ๋๋ ๊ทธ ์ด์ ๋ฅผ ๋ฐํ๋ ๊ฒ์ด ์ต์ํ์ ์์์ด๊ณ , ๋ฐํ์ง ์์ผ๋ฉด ๊ฐ์ ๋ถ์ด ๋ฐฉ๋ฒ์ ๊ธฐ์ฌ์ธ์ง ๋ฒ ์ด์ค๋ผ์ธ์ ์ฝํ์ธ์ง ํ๋ณํ ์ ์๋ค.
- ๐ ํต๊ณ์ ๋ท๋ฐ์นจ์ด ์ฌ์ค์ ์๋ค. ์๋๋ โ๊ธฐ๋ณธ๊ฐ 42โ ํ ๊ฐ๋ง ์ธ๊ธ๋๊ณ ๋ณต์ ์๋ ์คํ์ ํ์ ์ด ์๋ค. ์ค์ฐจ ๋ง๋ยท๋ฐด๋์ ์ ์๊ฐ ์๋ค. ์ค๊ธฐ ์ํ ํ์๊ฐ ์๋ค. ์ ์์ฑ ๊ฒ์ ๋ ์๋ค. \lambda ์ค์์ ๋ฐด๋๊ฐ ๋ฒ ์ด์ค๋ผ์ธ์ ์ ๋ถ ๋ฎ๋๋ค. Transport +27%p์ฒ๋ผ ํฐ ์ฐจ์ด๋ ์ก์์ผ๋ก ์ค๋ช ํ๊ธฐ ์ด๋ ต์ง๋ง, Square +6%pยทLift +3.4%๋ ์ด ์ ๋ณด๋์ผ๋ก๋ ํ์ ๋ถ๊ฐ๋ค.
- ๐ ์ค๊ธฐ ์คํ์ด ์ฌ์ค์ ์ ์ฑ์ ์ด๋ค. ์ ๋ ์์น๊ฐ ์๋ ๊ฒ์ Transport ํ๋(0/45/70%)๋ฟ์ด๊ณ ์ํ ์๋ ์๋ค. ๊ฐ์ ๋ธ๋ก๊ทธ์์ ์ต๊ทผ ์ฝ์ REFINE-DP๊ฐ ํ์คํฌ๋ณ๋ก โ70% / 50% / 75% (๊ฐ N=20)โ์ฒ๋ผ ์ํ ์๋ฅผ ํจ๊ป ์ ์ ๊ฒ๊ณผ ๋น๊ตํ๋ฉด ์ฐจ์ด๊ฐ ๋ถ๋ช ํ๋ค. ๊ฒ๋ค๊ฐ RoboMimic ํ์คํฌ๋ฅผ ์ค๊ธฐ์ ๊ทธ๋๋ก ์ฎ๊ฒผ๋ค๋ฉด ์ ์ฑ ์ ์ด๋ป๊ฒ sim์์ real๋ก ์ฎ๊ฒผ๋์ง(์นด๋ฉ๋ผ ์ ๋ ฌ, ๋๋ฉ์ธ ๋ฌด์์ํ, ์ฌํ์ต ์ฌ๋ถ)๊ฐ ์์ ๋ผ์ผ ํ๋๋ฐ ๊ทธ ์ ์ฐจ๊ฐ ์๋ค.
- ๐ก ๋ ผ๋ฌธ ๋ด๋ถ ์ ํฉ์ฑ์ด ์ฌ๋ฌ ๊ณณ์์ ํ๋ค๋ฆฐ๋ค. โ Eq. 7(๋ชจ๋ K ์คํ ํ๊ท ) vs Algorithm 1ยท์ฝ๋(์ํ๋น k ํ๋). โก Algorithm 2์ ํ๋ฅ ๋น๊ฐ ์ฃผ๋ณํ๋ฅ \pi_\theta(a^0\mid s)๋ก ์ ํ(Eq. 35โ36๊ณผ ๋ชจ์, ๊ทธ๋ฆฌ๊ณ DPPO์ ์ ์ ์ ๋ชจ์). โข Appendix D ๋ด์์ early/late ์ธต ์ ์๊ฐ โ์ฒซ ์๋์ธต/์ถ๋ ฅ ์ง์ โ vs โ์ฒซ 1/4ยท๋ง์ง๋ง 1/4โ๋ก ์๊ฐ๋ฆผ. โฃ ๊ณต๊ฐ config๊ฐ Table 5์ ๋ค๋ฆ(\lambda, ์ธต ๋ฐฐ์น ๋ชจ๋). โค โ26.1%โ์ ๊ณ์ฐ ๊ทผ๊ฑฐ ๋ฏธ์ ์. ๊ฐ๊ฐ์ ์์ง๋ง ํฉ์น๋ฉด ํ์ ์ ํ ์๋ฅผ ์ก๋ฉด ๊ทธ๋๋ก ๋ฏฟ๊ธฐ ์ด๋ ต๊ฒ ๋ง๋ ๋ค.
- ๐ก ์ด๋ฆ๊ณผ ๋ด์ฉ์ด ์ด๊ธ๋๋ค. โDispersive loss-augmented policy optimizationโ์ด๋ผ๋ 2๋จ๊ณ ์ ๋ชฉ๊ณผ ๋ฌ๋ฆฌ dispersive ํญ์ ํ์ธํ๋ ๋ชฉ์ ํจ์์ ์๋ค. ์ฝ๋์
use_dispersive_loss_rl์ค์์น๊ฐ ์์ผ๋ ๊ณต๊ฐ config ์ค ์ผ์ง ๊ฒ์ด ์๋ค โ ๊ฐ์ฅ ๊ถ๊ธํ ์ ์ (ํ์ธํ๋์๋ ๊ฑธ๋ฉด ์ด๋ป๊ฒ ๋๋๊ฐ)๊ฐ ๊ตฌํ๋ผ ์๋๋ฐ๋ ๋ณด๊ณ ๋์ง ์์๋ค. - ๐ก ํ๊ฐ ๋ฒ์๊ฐ ์ข๋ค. RoboMimic 4ํ์คํฌ๋ฟ์ด๋ค. ๋ ํฌ์๋ Gym(halfcheetah/hopper/walker2d)ยทD3ILยทFurniture-Bench์ฉ dispersive config๊ฐ ์ด๋ฏธ ๋ค์ด ์๋๋ฐ, ๋ ผ๋ฌธ์ ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ์ฃ์ง ์์๋ค. DPPO ์๋ ผ๋ฌธ์ด 5๊ฐ ๋๋ฉ์ธ์์ ํ๊ฐํ ๊ฒ๊ณผ ๋๋น๋๋ค. โ๋ณต์กํ ์๋ก ์ข๋คโ๋ ์ฃผ์ฅ์ด 4์ ํ๊ท์ ๊ธฐ๋๊ณ ์์ผ๋ฏ๋ก, ๋ ์ด๋ ค์ด ๋๋ฉ์ธ(Furniture-Bench)์์์ ๊ฒฐ๊ณผ๊ฐ ์์๋ค๋ฉด ์ฃผ์ฅ์ด ํจ์ฌ ๊ฐํด์ก์ ๊ฒ์ด๋ค.
- ๐ก ๊ด๋ จ ์ฐ๊ตฌ ๋๋น ์๋ก์์ ํฌ๊ธฐ. Dispersive loss๋ Wang & He(2025)์ ๊ฒ์ด๊ณ , ํ์ธํ๋์ DPPO์ ๊ฒ์ด๋ค. ์ด ๋ ผ๋ฌธ์ ๊ธฐ์ฌ๋ โ์ด๋ฏธ์ง ์์ฑ์ฉ ์ ๊ทํ๋ฅผ diffusion policy ์ฌ์ ํ์ต์ ์ฎ๊ฒจ ๋ถ์ด๊ณ , ์ธต ๋ฐฐ์น์ ํ์คํฌ ์์กด์ฑ์ ๊ด์ธกํ ๊ฒโ ์ด๋ค. ๊ทธ ์์ฒด๋ก ๊ฐ์น๊ฐ ์์ง ์์ง๋ง, ์ด์(transfer) ๋ ผ๋ฌธ์ ์๊ตฌ๋๋ ๊ฒ์ ์ ์ด ๋๋ฉ์ธ์์ ํน๋ณํ ํตํ๋๊ฐ์ ๋ํ ๊น์ ์ฆ๊ฑฐ์ด๊ณ , ๊ทธ ์๋ฆฌ๋ฅผ ์ ๋์ collapse ์ธก์ ์ด ์ฑ์ ์ด์ผ ํ๋ค.
๊ด๋ จ ์ฐ๊ตฌ์์ ์๋ฆฌ ๋งค๊น
- ๋ถ๋ชจ: DPPO (Ren et al., ICLR 2025). DยฒPPO๋ DPPO์ ์ฝ๋ ํฌํฌ์ด๋ฉฐ ํ์ธํ๋ ์๊ณ ๋ฆฌ์ฆ์ ๊ทธ๋๋ก ์ด๋ค. DPPO๊ฐ โ์ด๋ป๊ฒ ํ์ธํ๋ํ ๊นโ๋ฅผ ํ์๋ค๋ฉด DยฒPPO๋ โ๋ฌด์์์ ์ถ๋ฐํด ํ์ธํ๋ํ ๊นโ๋ฅผ ๋ฌป๋๋ค. ๋ ์ถ์ ์ง๊ตํ๋ฏ๋ก ์๋ฆฌ์ ์ผ๋ก ๊ฒฐํฉ ๊ฐ๋ฅํ๊ณ , ์ค์ ๋ก DยฒPPO๋ ๊ทธ ๊ฒฐํฉ ๊ทธ ์์ฒด๋ค.
- ํ์ : REFINE-DP (RA-L 2026). ์ญ์ DPPO๋ฅผ ๊ทธ๋๋ก ์ฑํํ๋, DยฒPPO๊ฐ ์ฌ์ ํ์ต ์์ค์ ๊ฑด๋๋ฆฐ ๋ฐ๋ฉด REFINE-DP๋ DPPO๊ฐ ๋์ด๋ ๊ณ์ธต ๊ตฌ์กฐ(ํ๋๋-์ปจํธ๋กค๋ฌ ๊ณต๋ ํ์ธํ๋)๋ฅผ ๊ฑด๋๋ ธ๋ค. ์ธ ๋ ผ๋ฌธ์ ๋๋ํ ๋์ผ๋ฉด โDPPO ์์ ๋ฌด์์ ๋ํ ์ ์๋๊ฐโ์ ์๋ก ๋ค๋ฅธ ์ธ ๋ต์ด ๋๋ค: ์๊ณ ๋ฆฌ์ฆ(DPPO) / ์ด๊ธฐํ(DยฒPPO) / ์์คํ ๊ตฌ์กฐ(REFINE-DP).
- ์ ๊ทํ์ ๊ณ๋ณด. InfoNCE(van den Oord et al., 2018) โ SimCLR(Chen et al., 2020) โ alignment/uniformity ๋ถํด(Wang & Isola, 2020) โ positive pair ์ ๊ฑฐ(Wang & He, 2025). ๋์ ๊ณ์ด๋ก๋ ์ธ๋ถ ์ธ์ฝ๋ ์ ๋ ฌ(REPA + DINOv2)์ด ์๋๋ฐ, ๋ ผ๋ฌธ์ ๊ทธ๊ฒ์ด โ์ถ๊ฐ ๋ชจ๋ธยท์ธ๋ถ ๋ฐ์ดํฐโ๋ฅผ ์๊ตฌํ๋ค๋ ์ ์ dispersive loss๋ฅผ ํํ ์ด์ ๋ก ๋ ๋ค. ์ค์ ๋ก REPA์์ ์ง์ ๋น๊ต ์คํ์ ์๋ค โ ์์๋ค๋ฉด โ์ ํํ dispersive์ธ๊ฐโ์ ๋ํ ๋ต์ด ๋์ ์๋ฆฌ๋ค.
- ๋์๋์ diffusion policy ์ต์ ํ. ReinFlow(flow matching + online RL), FDPP(์ ํธ ๋ฐ์), TrajHF(์ธ๊ฐ ํผ๋๋ฐฑ) ๋ฑ์ด Related Work์ ๋์ด๋์ง๋ง ์คํ ๋น๊ต๋ ์๋ค.
์์ฝ
DยฒPPO์ ์ฃผ์ฅ์ ๋ช ๋ฃํ๊ณ , ๋ฐฉ๋ฒ์ ๊ทธ๋ณด๋ค ๋ ๋ช ๋ฃํ๋ค โ diffusion policy์ ์ฌ๊ตฌ์ฑ ์์ค์ ์๋ ํํ์ ๋ค์์ฑ์ ๊ด๋ฆฌํ์ง ์์ผ๋, positive pair ์๋ ๋์กฐ ํญ์ ํ๋ ๋ํด์ ๋ฐ์ด๋ด์. ์ถ๊ฐ ํ๋ผ๋ฏธํฐ๋ ๋ฐ์ดํฐ๋ ์์ด DPPO ํ์ดํ๋ผ์ธ ์์ ์นํ๊ณ , Transport์ฒ๋ผ ์ด๋ ค์ด ํ์คํฌ์์๋ ์ฌ์ ํ์ต 36.7%โ50%, ํ์ธํ๋ 60%โ87%, ์ค๊ธฐ 45%โ70%๋ผ๋ ๋์ ๋๋ ๊ฐ์ ์ ๋ง๋ ๋ค. Fig. 5์ ํ์ต ๊ณก์ ์ด ๋ณด์ฌ์ฃผ๋ ์์ ์ฑ ํฅ์๋ ์ธ์์ ์ด๋ค.
๊ทธ๋ฌ๋ ๋ ผ๋ฌธ์ด ์ค์ค๋ก ์ธ์ด ์์ฌ โ โrepresentation collapse๋ฅผ ๋ฐ๊ฒฌํ๊ณ ๊ทธ๊ฒ์ ๊ณ ์ณค๋คโ โ ๋ ์ฆ๊ฑฐ๋ก ๋ซํ์ง ์๋๋ค. collapse๋ ์ ๋ํ๋์ง ์์๊ณ , ์ ์ผํ ์ง๋จ ๊ทธ๋ฆผ์ ์ฃผ์ฅ๊ณผ ๋ฐ๋๋ก ์ฝํ๋ฉฐ, ์ด๋ธ๋ ์ด์ (์ธตยท๊ฑฐ๋ฆฌํจ์ยท\lambda)์ โ๋ถ๊ดด๊ฐ ์ํ๋์ด ์ฑ๋ฅ์ด ์ฌ๋๋คโ๋ ์ธ๊ณผ๊ฐ ์๋๋ผ โ์ค์ ์ ๋ฐ๋ผ โ9.3%์์ +36.2%๊น์ง ํ๋ค๋ฆฐ๋คโ๋ ์ฌ์ค์ ๋ณด์ฌ์ค๋ค. ํค๋๋ผ์ธ 22.7%๋ ํ์คํฌ๋ง๋ค ์ต์ ์ ๋ณํ์ ์ฌํ์ ๊ณ ๋ฅธ ์ค๋ผํด ๊ฐ์ด๊ณ (๊ณ ์ ๋ณํ ์ต์ ์ 16.6%, ์ ์ฒด ํ๊ท 7.6%), 26.1%๋ ์๋ง๋ DPPO๊ฐ ์๋๋ผ BC ๋ฒ ์ด์ค๋ผ์ธ ๋๋น ์์น์ด๋ฉฐ, DPPO ๋ฒ ์ด์ค๋ผ์ธ ์์ฒด๊ฐ ์๋ ผ๋ฌธ ๋ฐํ์น๋ณด๋ค ํฌ๊ฒ ๋ฎ๋ค. ์๋๋ ํ๋๋ก ๋ณด์ด๊ณ , ์ค๊ธฐ๋ ํ์คํฌ ํ๋๋ง ์ ๋ํ๋์ผ๋ฉฐ ์ํ ์๊ฐ ์๋ค.
๊ทธ๋์ ๋๋ ์ด ๋ ผ๋ฌธ์ โ์ธ ๋งํ ๋๊ตฌ๋ฅผ ์ค ๋ ผ๋ฌธโ์ด์ง โํ์์ ๊ท๋ช ํ ๋ ผ๋ฌธโ์ ์๋๋ค๋ก ์ฝ๋๋ค. Diffusion policy๋ฅผ RL๋ก ํ์ธํ๋ํ๋ ค๋๋ฐ ์ด๋ ค์ด ํ์คํฌ์์ ์ฒ์ฅ์ด ๋ณด์ธ๋ค๋ฉด, ์ฌ์ ํ์ต์ dispersive ํญ์ ์ผ ๋ณด๋ ๊ฒ์ ๋น์ฉ์ด ๊ฑฐ์ ๋ค์ง ์๋ ํฉ๋ฆฌ์ ์๋๋ค โ ๋ค๋ง ์ธต ๋ฐฐ์น๋ฅผ ๋ช ๊ฐ์ง ๋๋ ค ๋ด์ผ ํ๊ณ , ํ์คํฌ๊ฐ ์ฌ์ฐ๋ฉด ์คํ๋ ค ์ํด์ผ ์ ์๋ค๋ ๊ฒ์ ์๊ณ ์์ํด์ผ ํ๋ค. ์ด ๋ฐฉํฅ์ด ์ง์ง๋ก ์ฌ๋ฌผ๋ ค๋ฉด ๋ค์ ๋ ผ๋ฌธ์ด ๋ตํด์ผ ํ ์ง๋ฌธ์ ๋ถ๋ช ํ๋ค: ํํ ๋ถ๊ดด๋ฅผ ์ด๋ค ์๋ก ์ฌ๋๊ฐ, ๊ทธ ์๊ฐ dispersive loss๋ก ์ค์ ๋ก ์์ง์ด๋๊ฐ, ๊ทธ๋ฆฌ๊ณ ๊ทธ ์์ง์์ด ์ฑ๊ณต๋ฅ ๊ฐ์ ๊ณผ ์๊ดํ๋๊ฐ. ์ธ ์ง๋ฌธ์ด ์ฑ์์ง๋ฉด ์ด ๋ ผ๋ฌธ์ ๊ธฐ์ฌ๋ โํ๋ ํธ๋ฆญโ์์ โ๋ฉ์ปค๋์ฆโ์ผ๋ก ์ฌ๋ผ์ ๋ค.