https://www.aitimes.com/news/articleView.html?idxno=155839#reply
๋ฏธ์ธ์กฐ์ ์ค ๋ฐ์ํ๋ '๋ง๊ฐ' ๋ฐฉ์งํ๋ ๋ฏธ์ธ์กฐ์ ๊ธฐ์ ๋ฑ์ฅ๋ํ์ธ์ด๋ชจ๋ธ(LLM)์ ๋ชฉ์ ์ ๋ง๊ฒ ํ์ฉํ๊ธฐ ์ํด ํน์ ๋ฐ์ดํฐ๋ก ๋ฏธ์ธ์กฐ์ ํ ๊ฒฝ์ฐ ์๋ ๊ธฐ์ตํ๋ ์ ๋ณด๋ฅผ ์์ด๋ฒ๋ฆฌ๋ ํ์์ ์ผ๋ช โ๋ง๊ฐ(catastrophic forgetting)โ์ด๋ผ๊ณ ํ๋ค. ์ด๋ ๋จธ์ ๋ฌ๋์์ ์ ์๋ ค์ง ๊ณจ์น ์ํ ๋ฌธ์ ์ธ๋ฐ, ์ด๋ฅผ ๋ฐฉ์งํ ์ ์๋ค๋ ๋ฏธ์ธ์กฐ์ ๊ธฐ์ ์ด ๋ฑ์ฅํ๋ค. ์ด๋ฅผ ํตํด ๋ชจ๋ธ์ ์๋ ์ทจ์ง๋๋ก ํน์ ์์ญ๋ฟ๋ง ์๋๋ผ ์ผ๋ฐ ์ง์ ์ง๋ฌธ์ ์ถ๋ก ํ๊ณ ๋ตํ๋ ๋ฅ๋ ฅ์ ๊ฒธ๋นํ ์ ์๊ฒ ๋๋ค๋ ์ค๋ช ์ด๋ค. ๋ฒค์ฒ๋นํธ๋ 12์ผ(ํ์ง์๊ฐ) ์์ฑ ์ธ๊ณต์ง๋ฅ(AI) ์์ด์ ํธ ์คํํธ์ ํ ๋์ค(Tenyx)๊ฐ ๋ฅ๋ฌ๋์์ ๋ฌธ์ ๋ก ๊ผฝํ๋ ๋งwww.aitimes.com๋ด์ฉ์ ์ ๊ธฐ์ฌ ์ฐธ์กฐ
์ฌ์ ํ์ต(pre-train)๋ ๋ชจ๋ธ์ ๋ฏธ์ธ์กฐ์ (fine tuning)ํ๋ฉด ๋ฐ๋์ ๊ธฐ์กด ํ์ต๋ ํ์คํฌ์ ์ฑ๋ฅ์ด ๋จ์ด์ง. ์ด๊ฑธ ๋ง๊ฐ ํ์์ด๋ผ๊ณ ํจ
์ด๊ฑธ ๋ง์ผ๋ ค๋ฉด ๋ชจ๋ ๊ธฐ์กด ๋ฐ์ดํฐ๋ฅผ ์ ๋ถ ์ ์ฅํด๋จ๋ค๊ฐ ์ ํ์คํฌ๋ฅผ ํ์ตํ ๋ ์ฒ์๋ถํฐ ๋ค์ ๋ค ๊ฐ์ด ํ์ตํด์ผ ํจ. ์ด๊ฑธ joint training์ด๋ผ๊ณ ํจ
๊ทธ๋ฐ๋ฐ ์์์ ์ผ๋ก๋ง ์๊ฐํด๋ด๋ ๋ชจ๋ธ์ด ๋๊ท๋ชจ์ธ๋ฐ๋ค ๋น ๋ฐ์ดํฐ๋ฅผ ๋งค๋ฒ ์ฒ์๋ถํฐ ๋ค์ ๋๋ฆฌ๋ ๊ฑด ์์๋ญ๋น ์๊ฐ๋ญ๋น๊ฐ ๋๋ฌด ์ฌํจ
๊ทธ๋์ ํจ์จ์ ์ผ๋ก ๋ง๊ฐ์ ์ต์ ํ๋ฉด์ ์ ํ์คํฌ๋ฅผ ํ์ตํ์๋ ์ฐ๊ตฌ๊ฐ ์ง์ํ์ต(continual learning) ๋ถ์ผ์
๊ทธ๋ฐ๋ฐ LLM์์๋ ์ด๊ฒ ์ด๋ ค์์ ์์ fine tuning์ ํ์ง ๋ง์๋ in-context learning์ด ์์์
ํน๊ฐค์ง ๊พธ์คํ ํ ํน๋ถ์ด๋ ์๊ฒ ์ง๋ง in-context learning์ ํ์ต์ ํ๋ ๊ฒ ์๋๋ผ ํ๋กฌํํธ๋ง ๊ณ์ ์ถ๊ฐํ ๋ฟ์ธ๋ฐ ํ์ต ํจ๊ณผ๊ฐ ๋์ค๋ ๊ฒ์
๊ทธ๊ฒ๊ณผ๋ ๋ฌ๋ฆฌ ์ ๊ธฐ์ฌ์์ ๋งํ๋ ๋ฏธ์ธ์กฐ์ ์ด๋ ์ค์ ์ถ๊ฐ ํ์ต์ ํ๋ ๊ฒ์.
์ฆ ์ถ๊ฐ ํ์ต ์์ ์ง์ํ์ต ์๊ณ ๋ฆฌ์ฆ์ ํตํด ๋ง๊ฐ์ ์ต์ํํ๊ฒ ๋ค๋ ์๋ฃจ์ ์ ๋ด๋์๊ฑด๋ฐ
์ด๊ฒ ๋ ผ๋ฌธ์ด ์๋๋ผ ํ์ฌ ์๋ฃจ์ ์ด๋ผ ์ ํํ ๋ญ ํ๋จ ๊ฑด์ง๋ ๋ชจ๋ฅด๊ฒ ์. ๋ณธ๋ฌธ ๋ด์ฉ์ ์ข ์ธ์ฉํ๋ฉด
####
์ต๊ทผ์๋ ๋ฎ์ ๋ฉ๋ชจ๋ฆฌ ๋ฐ ๊ณ์ฐ ์๊ตฌ ์ฌํญ ๋๋ฌธ์ ๋ง์ดํฌ๋ก์ํํธ(MS)์์ ๊ฐ๋ฐํ ๋งค๊ฐ๋ณ์ ํจ์จ์ ๋ฏธ์ธ์กฐ์ (PEFT) ๊ธฐ์ โ๋ก๋ผ(LoRA)โ๊ฐ ๋ง์ด ์ฌ์ฉ๋๋ค. ๋ก๋ผ๋ ๋ฏธ์ธ์กฐ์ ์ค ์ ์ฒด ๊ฐ์ค์น ๋์ ์ผ๋ถ ๊ฐ์ค์น๋ง์ ์กฐ์ ํด ์ด๋ฐ ๋น์ฉ์ ์ค์ด๋ ๋ฐฉ๋ฒ์ด๋ค. ์ฆ, ๋ชจ๋ธ ๋งค๊ฐ๋ณ์ ์ ์ฒด๋ฅผ ์
๋ฐ์ดํธํ๋ ๋์ ๋ชจ๋ธ ๋งค๊ฐ๋ณ์์ ๋ณ๊ฒฝ ์ฌํญ๋ง์ ์
๋ฐ์ดํธํ๋ค.
๊ทธ๋ฌ๋ ๋ก๋ผ๊ฐ ๊ฒฐ์ฝ ๋ง๊ฐ์ ์ํํ๊ธฐ ์ํ ๊ธฐ์ ์ด ์๋๋ผ๊ณ ์ง์ ํ๋ค. ์๋ ํ๋ จ ๋ฐ์ดํฐ์ ์ผ์นํ์ง ์๋ ๋ฐ์ดํฐ์ ๋ํ ๋ฏธ์ธ์กฐ์ ์ผ๋ก ์ผ๋ถ ๊ฐ์ค์น๋ฅผ ์
๋ฐ์ดํธํ๋ฉด ๊ฒฐ๊ตญ ์๊ณก์ ์๋ณํ๊ณ ์์ ํ๊ธฐ๊ฐ ์ด๋ ต๋ค๋ ์ค๋ช
์ด๋ค.
๋ ๋ก๋ผ ๋ฐ ๊ธฐํ ๊ธฐ์กด ๋ฐฉ๋ฒ์ ํตํ ๋ฏธ์ธ์กฐ์ ์ ํธํฅ๋๊ณ ์ ํดํ ๋ชจ๋ธ ์ถ๋ ฅ์ ๋ฐฉ์งํ๋ ๋ฐ ํ์์ ์ธ '์ธ๊ฐ ํผ๋๋ฐฑ ๊ฐํ ํ์ต(RLHF)'์ ํตํด ์ค์ ๋ ์์ ์กฐ์น๋ฅผ ์ฝํํ ์ ์๋ค. "RLHF๋ ํ๋ จ ์ ์ฐจ์ด๊ธฐ ๋๋ฌธ์ ๋ฏธ์ธ์กฐ์ ์ค ์ง์๊ณผ ์ถ๋ก ๋ฅ๋ ฅ๋งํผ ์ํฅ์ ๋ฐ๋๋ค"๋ผ๊ณ ์ ํ๋ค.
####
์ฌ๊ธฐ์ LoRA๋ก ์ง์ํ์ต ํจ๊ณผ๋ฅผ ๋ผ ์ ์๋ ์ด์ ๋ ์ฌ์ค ์ถ๊ฐ ํ์คํฌ๋ฅผ ํ์ตํ ๋ LoRA ํํธ๋ฅผ ์ถ๊ฐ์ํค๊ณ ๊ฑฐ๊ธฐ๋ง ํ์ต์ํค๋ ๋์ ๊ธฐ์กด์ ๋ชธํต์ ํด๋นํ๋ Backbone ๋คํธ์ํฌ๋ ํ๋ฆฌ์ง์ ํ๊ธฐ ๋๋ฌธ. ์ด๊ฑธ ์ง์ํ์ต ์ฉ์ด๋ก๋ Parameter Isolation์ด๋ผ๊ณ ํจ. ํน์ ์ ํ๋ผ๋ฏธํฐ๊ฐ ๊ณ์ ์ถ๊ฐ๋๊ณ ์์ผ๋ฏ๋ก Dynamic Architecture๋ก๋ ๋ณผ ์ ์์.
์ฌ์กฑ์ด์ง๋ง LoRA๋ก ์ง์ํ์ต ํ๋ ๋ ๋ค๋ฅธ ์ฌ๋ก๋ Stable Diffusion์ ๋ค์ํ ์ปจ์ ๋ค์ ์ฌ๋ฌ ๊ฐ์ LoRA์ ์์ฐจ์ ์ผ๋ก ํ์ต์ํค๋ C-LoRA ๋ฐฉ๋ฒ์ ๋์ ํ Continual Diffusion ์ด๋ผ๋ ๋ชจ๋ธ์ด ์์ผ๋ ๊ด์ฌ ์์ผ๋ฉด ๊ฒ์ ใฑใฑ
๊ทธ์ ๋ฐํด ์ด ํ์ฌ๋ ํ๋ผ๋ฏธํฐ์ ๋ถ๋ถ์งํฉ ๋๋ ๋ถ๋ถ๊ณต๊ฐ๋ง์ ๋ฏธ์ธ์กฐ์ ํ๋ ๋ฐฉ๋ฒ์ ์ ํํ๋ค๊ณ ํจ.
์ด๊ฒ๋ ์ด์ฐ๋ณด๋ฉด Parameter Isolation ๋ฐฉ๋ฒ์ ํด๋นํ๋๋ฐ, ๋๋กญ์์์ด๋ ๋น์ทํ๊ฒ ์ผ๋ถ ํ๋ผ๋ฏธํฐ๋ฅผ ํ๋ฆฌ์ง์ํค๋ ๋ฐฉ๋ฒ์ด๋ผ๊ณ ์๊ฐํ๋ฉด ๋จ.
๊ทธ๋ฐ๋ฐ ํ๋ผ๋ฏธํฐ ๊ณต๊ฐ ์์์ ๋ถ๋ถ๊ณต๊ฐ์ ์ฌ์ฉํ๋ค๊ณ ํ๋ฉด ์คํ๋ ค Projection ๋ฐฉ๋ฒ์ ๊ฐ๊น์์ง. ๋ํ์ ์ธ๊ฑด GEM์ด๋ OGD ๊ฐ์๊ฒ ์์.
๊ธฐ์ฌ์ ๋์จ ๊ฒฐ๊ณผ๋ง ๋ณด๋ฉด ๊ต์ฅํ ์ฑ๋ฅ ์ ์ง๊ฐ ์ ๋๊ณ ์๋๋ฐ ์์งํ ์ง์ํ์ต์ Replay ๋ฐฉ๋ฒ ์ ์ธํ๋ฉด ์์ง ์ธ๋งํ ์์ค์ด ์๋๋ผ๋ ์ธ์์ด ์์ด์ ์ง์ง ์ธ๋ชจ ์์์ง๋ ์์ผ๋ก ์ข ๋ ๋น ํ ํฌ๋ค์ ๋ฐ์์ ์ง์ผ๋ณผ ํ์๊ฐ ์์ ๊ฒ ๊ฐ์.
์ฐธ์กฐ: ์ง์ํ์ต ์๊ณ ๋ฆฌ์ฆ์ ๋ถ๋ฅ ๋ฐ ๋ํ ๋ชจ๋ธ๋ค
๋๊ธ 0