*์ด๋ ต๊ฑฐ๋ ์๊ฐ์๋ ์ฌ๋๋ค์
๋งจ ์๋์ชฝ์ 4์ค ์์ฝ ์์!
๋ ผ๋ฌธ ์ ๋ชฉ : LEVERAGING UNPAIRED DATA FOR
VISION-LANGUAGE GENERATIVE MODELS VIA CYCLE CONSISTENCY
์ ์ :
1.MIT CSAIL
2.Mila
3.Google Research
4.Google DeepMind
5.OpenAI
๊ณต๊ฐ ์ผ์ : 2023.10.05 https://browse.arxiv.org/pdf/2310.03734.pdf
Abstract ์์ฝ
1. ํ์ฌ ๋น์ -์ธ์ด ๋ชจ๋ธ์ ๋ฐฉ๋ํ ์ด๋ฏธ์ง-ํ ์คํธ ์ง ๋ฐ์ดํฐ์ ์์กดํ๊ณ ์์.
2. ํ์ง๋ง, ์น ์คํฌ๋ํ์ ํตํด ๊ทธ๋ฐ ๋ฐฉ๋ํ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๊ณ์ ์ผ๋ก ์์งํ๊ธฐ ๋๋ฌธ์ ์ ํ์ง๊ณผ ์ด๋ฏธ์ง-ํ ์คํธ ์ฐ๊ด์ฑ์ด ๋ถ์กฑํ ๋ฌธ์ ๊ฐ ๋ฐ์ํจ
3. ์ธ๊ฐ์ด ์ง์ ์ฃผ์์ ๋ค๋ ๋ฐฉ๋ฒ์ด ๋ณด๋ค ์ ํํ์ง๋ง, ์์ฒญ๋ ์ธ๋ ฅ๊ณผ ๋น์ฉ์ด ์๊ตฌ๋จ
4. ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๋ณธ ๋ ผ๋ฌธ์์ ITIT(InTegrating Image Text)๋ผ๋ ๋ฐฉ์์ ์ ์ํจ
5. ๊ธฐ์กด์ '์ง์ ๋ง์ค' ์ด๋ฏธ์ง-ํ ์คํธ ๋ฐ์ดํฐ๋ก ํ์ตํ๋ ๊ฒ๊ณผ ๋ฌ๋ฆฌ, '์ง์ด ์๋' ์ด๋ฏธ์ง, ํ ์คํธ ๋ฐ์ดํฐ๋ก ํ์ต์ ํ๋ ํ์ ์ ์ธ ํ์ต ํจ๋ฌ๋ค์์.
6. ITIT๋ ์ด๋ฏธ์ง-ํ ์คํธ ์ธ์ฝ๋์ ํ ์คํธ-์ด๋ฏธ์ง ์์ฑ ๋ชจ๋ธ์ ์๋ฐฉํฅ์ผ๋ก ํฉ์ณ๋์ ๋จ์ผ ํ๋ ์์ํฌ์.
7. ํ์ตํ๋ ๋์, ITIT๋ ์ ์ ์์ ์ด๋ฏธ์ง-ํ ์คํธ ์ง ๋ฐ์ดํฐ๋ก ์์ํ์ด ์ธํ๊ณผ ์ ๋งค์นญ์ด ๋๋์ง ํ์ธํ๋๋ก ํจ.
8. ๋์์, ๋ชจ๋ธ์ ์ด๋ฏธ์ง๋ ํ ์คํธ ๋ ์ค ํ๋๋ง ์๋ ํจ์ฌ ๋ ํฐ ๋ฐ์ดํฐ์ ์์๋ ํ์ตํจ.
9. ์ด๋ ์๋ ์ง์ด ์๋ ์ํ๊ณผ ์ฌ์ดํด ์์์ ์์ฑ๋ ๊ฒ๋ค ์ฌ์ด์ 'cycle consistency'๋ฅผ ๋ง์ถ๋๋ก ๊ฐ์ ํ์ฌ ์ด๋ฃจ์ด์ง.
10. ์๋ฅผ ๋ค์ด, ์ฃผ์ด์ง ์ด๋ฏธ์ง(input)์ ๋ํ ์บก์ ์ ๋ชจ๋ธ์ด ์์ฑํ๊ณ , ์ด ์์ฑ๋ ์บก์ ์ ๊ฐ์ง๊ณ ๋ ์ด๋ฏธ์ง๋ฅผ ๋ค์ ์์ฑ(output)ํ ๋ค์, input๊ณผ output ์ฌ์ด์ ์ ์ฌ๋๊ฐ ๋๋๋ก ๊ฐ์ ํ๋ ์์ผ๋ก ํ์ต์ด ์ด๋ฃจ์ด์ง.
11. ๋ณธ ๋ ผ๋ฌธ์ ์คํ๊ฒฐ๊ณผ, ITIT๋ฅผ ์ฌ์ฉํด ์ง์ด ์๋ ๋ฐ์ดํฐ์ ์ผ๋ก ํ์ตํ ๊ฒฐ๊ณผ๊ฐ '๊ณ ํ์ง์ ์ง์ด ์๋ ๋ฐ์ดํฐ'๋ฅผ ์ฌ์ฉํ ๊ฒ๊ณผ ๋น์ทํ ์์ค์ ์ค์ผ์ผ ๋ฒ์น์ ๋ฐ๋ฅด๋ ๊ฒ์ผ๋ก ๋ฐํ์ง.
12. ๋ณธ ๋ ผ๋ฌธ์์๋ ์ต๊ณ ์ ํ ์คํธ-์ด๋ฏธ์ง, ์ด๋ฏธ์ง-ํ ์คํธ ๋ชจ๋ธ๊ณผ ๋๋ฑํ ์ฑ๋ฅ์ ๋ณด์ด๋๋ฐ ํจ์ฌ ๋ ์ ์ '์ง ์ง์ด์ง' (์ค์ง 3M๊ฐ)์ ๋ฐ์ดํฐ๋ง ์์ผ๋ฉด ๋๋ค๋ ๊ฒ์ ์ฆ๋ช ํจ.
๋ณธ๋ฌธ ์์ฝ
๊ธฐ์กด ์ด๋ฏธ์ง-ํ ์คํธ ์์ฑ ๋ชจ๋ธ๋ค์ ํ์ต์๋ ์๋ฐฑ๋ง๊ฐ์์ ์๋ฐฑ์ต๊ฐ์ '์ง ์ง์ด์ง' ์ด๋ฏธ์งํ ์คํธ ๋ฐ์ดํฐ๊ฐ ํ์ํ์ต๋๋ค.
์ฌ๊ธฐ์ ์ฐ๋ฆฌ๋ ํ ๊ฐ์ง ์์ฐ์ค๋ฌ์ด ์ง๋ฌธ์ ํ ์ ์์ต๋๋ค : '์ฐ๋ฆฌ๊ฐ '์ง์ด ์๋' ์ด๋ฏธ์ง์ ํ ์คํธ ๋ฐ์ดํฐ๋ฅผ ๋น์ -์ธ์ด ๋ชจ๋ธ ํ์ต์ ํ์ฉํ ์ ์๋ ๋ฐฉ๋ฒ์ ์์๊น?'
์ฐ๋ฆฌ๋ ์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด 'ITIT'๋ฅผ ์ ์ํฉ๋๋ค. ITIT๋ 'Cycle consistency losses'๋ฅผ ์ฌ์ฉํ๋ ์๋ก์ด ํ์ต ํจ๋ฌ๋ค์์ ๋๋ค.
์ ๊ทธ๋ฆผ์์ ๋ณผ ์ ์๋ฏ, ITIT๋ ์ฃผ์ด์ง '์ง์ด ์๋ ํ ์คํธ'์ ๋ํด T2I ๋ชจ๋ธ์ ๊ฑฐ์ณ ํฉ์ฑ๋ ์ด๋ฏธ์ง์ 'ํฉ์ฑ๋ ์ด๋ฏธ์ง์์ I2T ๋ชจ๋ธ์ ๊ฑฐ์ณ ๋ง๋ ํ ์คํธ' ์ฌ์ด์ Reconstruction Loss๋ฅผ ์ต์ํํ๋ ๋ฐฉ์์ผ๋ก ํ์ต๋ฉ๋๋ค. ์ด๋ฏธ์ง์ ๊ฒฝ์ฐ๋ ๊ฐ์ ์๋ฆฌ์ ๋๋ค. (*T2I : Text to Image, I2T : Image to Text)
๋ค์ํ ๋ฒค์น๋งํฌ๋ฅผ ํตํด ITIT์ ์ฑ๋ฅ์ ์ ๊ฒํด๋ดค์ต๋๋ค. ITIT๋ ๊ธฐ์กด์ non-cycle ๋ฒ ์ด์ค๋ผ์ธ๊ณผ ๋น์ทํ ์ ์๋ฅผ ์ป์์ง๋ง, ITIT๋ ๊ธฐ์กด๋ณด๋ค ํจ์ฌ ๋ ์ ์ ๋ฐ์ดํฐ๋ง์ ์ฌ์ฉํด์ ์ป์ ์ฑ๊ณผ์ ๋๋ค.
๊ธฐ์กด๋ณด๋ค '#paired data'๊ฐ ํจ์ฌ ๋ ์ค์ด๋ค์์์๋ ๋น์ทํ ์ฑ๋ฅ์ ๋ณด์
ITIT ํ์ต๊ณผ์ ์ ๋ณด์ฌ์ค๋ค. ์บก์ ์ ํตํด ์ด๋ฏธ์ง๋ฅผ ์์ฑ->์์ฑ๋ ์ด๋ฏธ์ง์์ ์บก์ ์ ์์ฑ->์์ฑ๋ ์บก์ ์์ ์ด๋ฏธ์ง๋ฅผ ์์ฑ.... ์ด Cycle์ ๋ฐ๋ณตํ๋ฉฐ reconstruction loss๋ฅผ ์ต์ํํ๋ ์์ผ๋ก ํ์ต์ ์งํํ๋ค.
์ด ๋ ผ๋ฌธ์์๋ '์ง์ด ์๋' ์ด๋ฏธ์ง์ ํ ์คํธ ๋ฐ์ดํฐ๋ฅผ ๋น์ -์ธ์ด ์์ฑ ํ์ต์ ํ์ฉํ๋ ์๋ก์ด ํ์ต ๋ฐฉ์์ ์ฒ์์ผ๋ก ์ ์ํ๋ค.
์ฌ๋ฌ ์คํ ๊ฒฐ๊ณผ T2I2T cycle๊ณผ I2T2I cycle์ ํ ์คํธ-์ด๋ฏธ์ง, ์ด๋ฏธ์ง-ํ ์คํธ ํฉ์ฑ ์ฑ๋ฅ์ ํจ๊ณผ์ ์ผ๋ก ๊ฐ์ ํ๋ค๋ ๊ฒ์ ์ฆ๋ช ํ๋ค.
ITIT๋ SOTA ๋น์ -์ธ์ด ์์ฑ ๋ชจ๋ธ๋ค๊ณผ ๊ฒฝ์ํ ๋งํ ์ฑ๋ฅ์ ๋ณด์ฌ์คฌ์ง๋ง, ํ์ต์ ์ฌ์ฉํ '์ง ์ง์ด์ง' ์ด๋ฏธ์ง-ํ ์คํธ ์ํ์ ๋จ 3M๊ฐ์ ๋ถ๊ณผํ๋ค.
์ฐ๋ฆฌ๊ฐ ์ ์ํ ๋ฐฉ๋ฒ์ '์ง ์ง์ด์ง' ์ด๋ฏธ์ง-ํ ์คํธ ๋ฐ์ดํฐ๊ฐ ์กฐ๊ธ์ ์กด์ฌํด์ผ ์ฌ์ฉํ ์ ์๋ค. ๋ํ ์ง ์ง์ด์ง ๋ฐ์ดํฐ์ ํ์ง์ด ๋ฎ์ ๋ ํน๋ณํ ๋ ๋ง์ ๋์์ด ๋๋ค.
์ถํ ์ฐ๊ตฌ์์๋ ITIT๋ฅผ ๋ ๋ง์ '์ง์ด ์๋' ์ด๋ฏธ์ง์ ํ ์คํธ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ์ฌ ๊ท๋ชจ๋ฅผ ๋ํ๊ฐ๋ ํํธ, ๋ ํฐ ๋ชจ๋ธ๊ณผ ๋ ๋ค์ํ ๋ฐ์ดํฐ์ ์ ์ฌ์ฉํด๋ณผ ์์ ์ด๋ค.
(ITIT ๊ณผ์ )
๊ฐ์ธ์ ์ผ๋ก GPT-1 ๋ ผ๋ฌธ ์ฒ์ ์ฝ์์ ๋๋ ๋น์ทํ ๋๋์ด์์
์์ผ๋ก ์ด์ชฝ ๋ถ์ผ ์ฐ๊ตฌ๋ฐฉํฅ์ด ๋ง์ด ๋ฌ๋ผ์ง ์๋ ์๋ ์ค์ํ ๋ ผ๋ฌธ์ด๋ผ๊ณ ์๊ฐํ๋ค.
์ด์ ๊ทธ๋ฅ ํ ์คํธ-์ด๋ฏธ์ง ์์ด ์๋๋ผ ๊ฐ๊ฐ ์๋ ๋ฐ์ดํฐ๋ก๋ ๋น์ -์ธ์ด ๋ชจ๋ธ์ ํ์ต์ํฌ ์ ์๊ฒ ๋๊ฑฐ์.
์ด ์ธ์์ ์กด์ฌํ๋ Unpaired ๋ฐ์ดํฐ๊ฐ ์ผ๋ง๋ ๋ง์์ง ์๊ฐํด๋ณด๋ฉด, ์์ฒญ๋ ์ฑ๊ณผ๋ผ๊ณ ๋ณธ๋ค.
์ข๋๋ค....
์ด๊ฑด ์ง์ง ํฐ ์ง๋ณด๊ฐ ๋ ์๋ ์๊ฒ ๋ค
2023
ํ ์คํธ ๋ฐ์ดํฐ๋ง์ผ๋ก๋ ์ด๋ฏธ์ง ํ์ต์ด ๊ฐ๋ฅ ํ๋ค๋๊ฑด๋ฐ ์ด๋ฌ๋ฉด ๋ฐ์ดํฐ ๋ถ์กฑ ๋ฌธ์ ๋ ์๊ฒ ๋ค?ใทใท ๊ทธ๋ฌ๋ฉด ๋ ์ฐ๊ตฌ ๋๋ฉด ํน์ ๋ฌธ์ฅ๋ง์ผ๋ก ์์์ ํ์ต ์ํค๋๊ฒ๋ ๊ฐ๋ฅํ๊ฑฐ์? ๊ทธ๋ฌ๋ฉด ํฉ์ฑ ๋ฐ์ดํฐ๊ฐ ํจ์ฌ ๋ ๋์ด๋ ์ ์๋๊ฑด๊ฐ
๋น๋์ค์ชฝ์ผ๋ก ํ์ฅ๋ ๋์ค์ ์ถฉ๋ถํ ๊ฐ๋ฅํ ๋ฏ
์ ์ด๋ฌ๋ฉด ์์จ์ฃผํ๋ ์ค์ ์ฃผํ ๋ฐ์ดํฐ ์์ด๋ ์ฌ๋์ฒ๋ผ ๊ทธ๋ฅ ํ์ต์ด ๊ฐ๋ฅํด ์ง๋ค๋๊ฑฐ ์๋๊ฐ ๋ฏธ์ณค๋ค ใ ใ
Gpt3.5๋์์๋ ๊ฑํํ ๋ฌผ์ด๋ดค๋ ์์ด๋์ด๊ธดํ๋ฐ ๋์ฒด ์ด์บ์คํํ๋ใทใท
์ด๋ฏธ์ง, ํ ์คํธ ์์ฑ ๋ชจ๋ธ๋ค์ ์ฑ๋ฅ์ด ์ธ๊ฐ ์์ค์ ๊ทผ์ ํ๊ฑฐ๋ ๋์ด์ ๊ฒ์ด ์ฒซ๋ฒ์งธ ์ด์ ๊ณ , ๋ ๋ฒ์งธ๋ ์ถ๋ก ๊ณ์ฐ๋์ ์์ฒญ๋๊ฒ ์ต์ ํํด์ ๊ฐ๋ฅ
์ด?
์ ์ฌ๋๊ฐ๋ค ์ฌ๋์ ๊ธฐ์ต๋ ์ด๋ฏธ์ง, ์ค๋์ค๋ฅผ ๊ทธ๋๋ก ๋ฐ์๋ค์ธ๋ค๊ธฐ ๋ณด๋ค๋ ์ธ์ดํํด์ ๊ธฐ์ตํ๊ณ ํ์ํ ๋ ๋ค์ ์์ถ ํ ๋ฏ ํ์ด๋ด๋๋ฐ
์ค ์๋ฐ ๊ฐ์ฐธ์ ํ๋ ธ
์ธํ ์์ํ ๋ฐ๋ณตํ๋ฉด์ ํต์ฌ์์ฝ ๋๋ฌํ๋๊ฑฐ๋ค
Coming Soon - dc App
์ ๋ฏธ์ณค๋ค ์ง์ง
์ด๊ฒ ์ฌ๊ทํ์ต์ด๋ ์ด๋ค ์ฐ๊ด์ด ์๋ ๊ฑฐ์?
์ฌ์ค ์ข ์ด๊ทธ๋ก์ฑ์ผ๋ก ๋์ด๋ด
ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ๊ทธ๋๋ ๋๊ฒ ์ฐธ์ ํ ๊ธฐ๋ฒ์ธ๋ฏ
์คํด ์์ง๊ฐ ์์ด์ ์ ๋ชฉ๋ฐ๊ฟจ์
์ด๋ป๊ฒ ์ด๊ฒ ๊ธฐ์ ์ ์ผ๋ก ๊ฐ๋ฅํ๊ฑด์ง์ ๋ํ ๋ ผ๋ฌธ ๋ด ์ค๋ช : ITIT์ ๊ธฐ์ ์ ์ธ ๋ฌธ์ ๋ sota ํ ์คํธ-์ด๋ฏธ์ง, ์ด๋ฏธ์ง-ํ ์คํธ ์์ฑ ๊ณผ์ ์๋ ์ฌ๋ฌ ๋จ๊ณ๊ฐ ํ์ํ๋ค๋ ๊ฒ์ ๋๋ค. (์์ฑ์ ์๊ฐ๊ณผ ์์์ด ์ค๋ ๊ฑธ๋ฆฐ๋ค) ์ด๋ฐ ๊ณผ์ ๋ค์ ๋ชจ๋ ์ญ์ ํ ๊ฒฝ์ฌ๋๋ฅผ ๊ณ์ฐํ๋ฉด ์์ฒญ๋ ๋ฉ๋ชจ๋ฆฌ์ ์ปดํจํฐ ๊ณผ๋ถํ๊ฐ ๋ฐ์ํฉ๋๋ค. ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด T2I2T ์ฌ์ดํด์ ๊ฒฝ์ฐ ๋จผ์ ์ด๋ฏธ์ง๋ฅผ ๋ณ๋ ฌ ๋์ฝ๋ฉ์ผ๋ก ์์ฑํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ฒฝ์ฌ๋์ ์ญ์ ํ๋ฅผ ๋ณ๋ ฌ ๋์ฝ๋ฉ ๊ณผ์ ์ ๋จ ํ step์ ํตํด ๊ณ์ฐํฉ๋๋ค. ์ด๋ฅผ ํตํด cycle ํ์ต์ ๊ณ์ฐ ๊ณผ๋ถํ๋ฅผ ์์ฒญ๋๊ฒ ์ค์ผ ์ ์์์ต๋๋ค.
์ด ๋ง๋๋ก๋ฉด, ๊ธฐ์กด์ ๋งํ๋ ํ์ตํ ๋ฐ์ดํฐ๊ฐ ๊ณ ๊ฐ๋๊ณ ์๋ค๋ ๋ฌธ์ ๋, ์์ง์ ๋ฐ์ดํฐ๊ฐ ์ ๊ณ ๋ง๋ค๋ ค๋ฉด ๋น์ฉ์ด ๋ง์ด ๋ ๋ค๋ ๋ฌธ์ . ์ด ๋ ๊ฐ์ง๊ฐ ํด๊ฒฐ๋๋๊ฑฐ์ง??
ใ ใ ใ ๊ทธ๋ฅ ์น์์ ๊ธ์ ๋ฐ์ดํฐ๋ณด๋ค AI ๋ชจ๋ธ๋ก ์์ฑํ ๋ฐ์ดํฐ๋ค์ ํ์ง์ด ๋ ๋์์ก์
2๊ฐ ์ด์ ๋ชจ๋ฌ๋ฆฌํฐ๊ฐ ํฌํจ๋๋ ๋ฉํฐ ๋ชจ๋ฌ๋ค์ ํ์ต์ ํฐ ๋์์ด ๋ ๋ฏ
๊ณ ๊ฐ๋๊ณ ์๋๊ฑด ์์ง์ ํ ์คํธ ๋ฐ์ดํฐ ์๋? ์ด๊ฑฐ๋ ๊ทธ๋ฅ ์๋์ผ๋ก ๋ฉํฐ๋ชจ๋ฌ ๋ฐ์ดํฐ๋ค ๋ผ๋ฒจ๋ง ํด์ผํ๋ ๋ฌธ์ ๋ง ํด์ํ ๊ฑฐ ์๋๊ฐ ์ด๊ฒ๋ ํฐ๊ฑฐ๊ฐ๊ธดํ๋ฐ ์ํผ
cycleGAN์์ ์ฐ๋ ์์ด๋์ด์ธ๋ฐ LLM์ ์ ์ฉํ๊ฑด๊ฐ๋ณด๋ค
์์ด๋์ด ์์ฒด๋ ๊ธฐ์กด์ ์์์ง๋ง ๊ทธ๊ฑธ ๊ธฐ์ ์ ์ผ๋ก ๊ฐ๋ฅํ๊ฒ ์ต์ ํ + ๊ฐ๋ณ ์์ฑ ๋ชจ๋ธ๋ค์ ์ฑ๋ฅ์ด ๋ง์ด ์ฌ๋ผ์์ ์ค์ ์ ์ฒด ๋ชจ๋ธ ์ฑ๋ฅ ํฅ์์ผ๋ก ์ด์ด์ง ๊ฒฐ๊ณผ๋ฅผ ์ฆ๋ช ํ๋ค๋๋ฐ ์์๊ฐ ์์๋ฏ
์ ๋ฐํ๋ ธ
์คํ ์ธ์ฝ๋๋น