https://discuss.pytorch.kr/t/lcm-large-concept-models-meta-ai/5744
LCM(Large Concept Models), Meta AI๊ฐ ๊ณต๊ฐํ ๊ฐ๋ ๊ธฐ๋ฐ์ ๋๊ท๋ชจ ๋ชจ๋ธLCM(Large Concept Models) ์ฐ๊ตฌ ์๊ฐ ๋๊ท๋ชจ ์ธ์ด ๋ชจ๋ธ(Large Language Model, LLM)์ ์์ฐ์ด ์ฒ๋ฆฌ ๋ถ์ผ์์ ์ฃผ๋ชฉ๋ฐ์ผ๋ฉฐ ๋ง์ ์์ ์์ ํ์ ์ ์ธ ์ฑ๊ณผ๋ฅผ ๋ณด์ฌ์ฃผ๊ณ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋๋ถ๋ถ์ LLM์ ํ ํฐ ๋จ์์์ ์๋ํ๋ฉฐ, ์ธ๊ฐ์ฒ๋ผ ๋ฌธ์ฅ์ด๋ ๊ณ ์ฐจ์์ ์ถ์ ์์ค์์ ์ฌ๊ณ ํ์ง ๋ชปํฉ๋๋ค. ์ด์ Meta์ ์ฐ๊ตฌํ์ LLM์ ํ๊ณ๋ฅผ ๊ทน๋ณตํ๊ธฐ ์ํด ์๋ก์ด ์ํคํ ์ฒ์ธ โLarge Concept Model(LCM)โ์ ์ ์ํฉ๋๋ค. LLM์ ํ ์คํธ ๋ถ์, ์์ฝ, ์์ฑ ๋ฑ์ ์์ ์์ ๋ฐ์ด๋ ์ฑ๋ฅ์ ๋ณด์ฌ์ค๋๋ค. ํ์ง๋ง ๋๋ถ๋ถ์ LLM์ ์ ๋ ฅ๊ณผ ์ถ๋ ฅ์ ์ฒ๋ฆฌํ ๋ ๋จ์ด ๋จ์์ ํ ํฐ์ผ๋ก๋ง ์๋ํ์ฌ, ์ธ๊ฐ์ ์ฌ๊ณ ๋ฐฉ์๊ณผ๋ ๊ฑฐ๋ฆฌ๊ฐ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์ธ๊ฐ์ ๋ณต์กํ ๋ฌธ์๋ฅผ ๋ถ์ํ ๋ ๋จ์ด๋ณด๋ค ๋ฌธ์ฅ์ด๋ ๋จ๋ฝ ๋จ์์ ์๋ฏธ๋ฅผ ์ดํดํ๊ณ ์ด๋ฅผ ๋ฐํ์ผ๋ก ๊ณํ์ ์ธ์๋๋ค. LCM์ ์ด๋ฌํ ์ธ๊ฐ ์ฌ๊ณ ๋ฐฉ์์ ๋ชจ๋ธ๋งํ๊ธฐ ์ํด ๋ฑ์ฅํ์ผ๋ฉฐ, ๋ฌธ์ฅ ํํ ๊ณต๊ฐ์์ ๋์ํฉ๋๋ค. ์ด๋ฅผ ํตํด ์ธ์ด์ ...discuss.pytorch.krLCM(Large Concept Models) ์ฐ๊ตฌ ์๊ฐ
๋๊ท๋ชจ ์ธ์ด ๋ชจ๋ธ(Large Language Model, LLM)์ ์์ฐ์ด ์ฒ๋ฆฌ ๋ถ์ผ์์ ์ฃผ๋ชฉ๋ฐ์ผ๋ฉฐ ๋ง์ ์์ ์์ ํ์ ์ ์ธ ์ฑ๊ณผ๋ฅผ ๋ณด์ฌ์ฃผ๊ณ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋๋ถ๋ถ์ LLM์ ํ ํฐ ๋จ์์์ ์๋ํ๋ฉฐ, ์ธ๊ฐ์ฒ๋ผ ๋ฌธ์ฅ์ด๋ ๊ณ ์ฐจ์์ ์ถ์ ์์ค์์ ์ฌ๊ณ ํ์ง ๋ชปํฉ๋๋ค. ์ด์ Meta์ ์ฐ๊ตฌํ์ LLM์ ํ๊ณ๋ฅผ ๊ทน๋ณตํ๊ธฐ ์ํด ์๋ก์ด ์ํคํ ์ฒ์ธ โLarge Concept Model(LCM)โ์ ์ ์ํฉ๋๋ค.
LLM์ ํ ์คํธ ๋ถ์, ์์ฝ, ์์ฑ ๋ฑ์ ์์ ์์ ๋ฐ์ด๋ ์ฑ๋ฅ์ ๋ณด์ฌ์ค๋๋ค. ํ์ง๋ง ๋๋ถ๋ถ์ LLM์ ์ ๋ ฅ๊ณผ ์ถ๋ ฅ์ ์ฒ๋ฆฌํ ๋ ๋จ์ด ๋จ์์ ํ ํฐ์ผ๋ก๋ง ์๋ํ์ฌ, ์ธ๊ฐ์ ์ฌ๊ณ ๋ฐฉ์๊ณผ๋ ๊ฑฐ๋ฆฌ๊ฐ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์ธ๊ฐ์ ๋ณต์กํ ๋ฌธ์๋ฅผ ๋ถ์ํ ๋ ๋จ์ด๋ณด๋ค ๋ฌธ์ฅ์ด๋ ๋จ๋ฝ ๋จ์์ ์๋ฏธ๋ฅผ ์ดํดํ๊ณ ์ด๋ฅผ ๋ฐํ์ผ๋ก ๊ณํ์ ์ธ์๋๋ค.
LCM์ ์ด๋ฌํ ์ธ๊ฐ ์ฌ๊ณ ๋ฐฉ์์ ๋ชจ๋ธ๋งํ๊ธฐ ์ํด ๋ฑ์ฅํ์ผ๋ฉฐ, ๋ฌธ์ฅ ํํ ๊ณต๊ฐ์์ ๋์ํฉ๋๋ค. ์ด๋ฅผ ํตํด ์ธ์ด์ ๋ชจ๋ฌ๋ฆฌํฐ์ ๊ตฌ์ ๋ฐ์ง ์๋ ๊ณ ์ฐจ์ ์๋ฏธ๋ฅผ ์ฒ๋ฆฌํ์ฌ ๋ค๊ตญ์ด(Multilingual) ๋ฐ ๊ธด ๋ฌธ๋งฅ(Long-form Context) ์ฒ๋ฆฌ๊ฐ ํ์ํ ์์ ์์ ๋ฐ์ด๋ ์ ๋ก์ท ํ์ต ์ฑ๋ฅ์ ๋ฐํํฉ๋๋ค. ํนํ, ๋ฌธ์ฅ ํํ ๊ณต๊ฐ์์ ์๋ํ๋ LCM์ ์ ๊ทผ ๋ฐฉ์์ ๋ฉํฐ๋ชจ๋ฌ(Multimodal) ๋ฐ ๋ค๊ตญ์ด ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ค ํจ์จ์ ์ผ๋ก ์ฒ๋ฆฌํ๊ณ , ์ธ๊ฐ์ ์ถ๋ก ํจํด์ ๊ฐ๊น์ด ๊ณ์ธต์ ์ฌ๊ณ ๋ฅผ ์ง์ํ์ฌ ๊ธฐ์กด ๋ชจ๋ธ๋ณด๋ค ๋ฐ์ด๋ ์ฑ๋ฅ์ ๋ณด์ ๋๋ค.
LCM ๋ชจ๋ธ ๊ฐ์
LCM(Local Concept Models)์ โ๊ฐ๋ (Concept)โ์ ์๋ฏธ ๋จ์๋ก ์ฌ์ฉํ์ฌ ํ ํฐ ๊ธฐ๋ฐ ์ ์ฝ์ ๋ฒ์ด๋ ๋ณด๋ค ์๋ฏธ๋ก ์ ์ธ ์ถ๋ก ์ ์ํํฉ๋๋ค. ์ด ๋ ๊ฐ๋ ์ ๋ฌธ์ฅ ์์ค์์ ํํ๋์ด ํน์ ์ธ์ด์ ์ฝ๋งค์ง์ด ์๊ณ ๋ ๋ฆฝ์ ์ธ ์ฒ๋ฆฌ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค. ์ด๋ฅผ ์ํด LCM์ SONAR ์๋ฒ ๋ฉ ๊ณต๊ฐ์ ํ์ฉํ์ฌ ๋ฌธ์ฅ์ ํํํฉ๋๋ค. ์ด๋ฌํ "๊ฐ๋ ์๋ฒ ๋ฉ ๊ณต๊ฐ(E.mbedding Space of Concepts)"์ 200๊ฐ ์ด์์ ์ธ์ด๋ฅผ ์ง์ํ๋ฉฐ, ํ ์คํธ์ ์์ฑ ๋ชจ๋ฌ๋ฆฌํฐ๋ฅผ ํตํฉ์ ์ผ๋ก ์ฒ๋ฆฌํ ์ ์์ต๋๋ค. SONAR๋ ๋ฒ์ญ, ๋๋ ธ์ด์ง ์คํ ์ธ์ฝ๋ฉ(denoising autoencoding), MSE (Mean Squared Error) ์์ค ์ต์ ํ๋ฅผ ๊ฒฐํฉํ์ฌ ์ค๊ณ๋์์ต๋๋ค.
์ ๊ทธ๋ฆผ์ ๋๊ท๋ชจ ๊ฐ๋ ๋ชจ๋ธ(LCM, Large Concept Models)๋ฅผ ์๊ฐ์ ์ผ๋ก ํํํ ๊ฒ์ ๋๋ค. ์ฐ์ธก์ LCM ๊ธฐ๋ณธ ์ํคํ ์ฒ๋ฅผ ์ดํด๋ณด๋ฉด, ๋จผ์ ์ ๋ ฅ ๋ฐ์ดํฐ๋ฅผ ๋ฌธ์ฅ๊ณผ ๊ฐ์ ์ปจ์ ์ํ์ค(Sequence of Concepts)๋ก ๋ถ๋ฆฌํ ํ, Concept Encoder๋ฅผ ์ฌ์ฉํ์ฌ SONAR ์๋ฒ ๋ฉ์ผ๋ก ์ธ์ฝ๋ฉํฉ๋๋ค. ์ดํ LCM์์๋ ์ด๋ฌํ ์ปจ์ ์ํ์ค๋ฅผ ์ฒ๋ฆฌํ์ฌ ์๋ก์ด ์ปจ์ ์ํ์ค๋ฅผ ์์ฑํ๊ณ , ์ด๋ฅผ Concept Decoder๋ฅผ ์ฌ์ฉํ์ฌ ๋ค์ ๋ฌธ์ฅ์ผ๋ก ๋ณํํ๋ ๊ตฌ์กฐ์ ๋๋ค.
์ข์ธก์ ๊ทธ๋ฆผ์ ์์ฝ ์์ (Summarization Task)์์ ์๋ฒ ๋ฉ ๊ณต๊ฐ์ ์ถ๋ก (reasoning in an e.mbedding space) ๊ณผ์ ์ ์๊ฐํํ ๊ฒ์ผ๋ก, 5๊ฐ์ ์ปจ์ ํํ(Concept Representations)๋ฅผ 2๊ฐ์ ์๋ก์ด ์ปจ์ ํํ์ผ๋ก ๋งคํ๋๋ ์์์ ๋๋ค. ์ด๋ฌํ ์ปจ์ ์ SONAR๋ฅผ ์ฌ์ฉํ์ฌ ๋ฌธ์ฅ ์์ค์์ ์๋ฒ ๋ฉ๋ ๊ฒฐ๊ณผ๋ฅผ ์๋ฏธํ๋ฉฐ, ์ด๋ฅผ ํตํด ์๋ฏธ๋ก ์ ์์ค์ ์ฐ์ฐ์ด ๊ฐ๋ฅํฉ๋๋ค.
์ด๋ฌํ LCM์ ์ํคํ ์ฒ์์ ์ค์ํ ์ ์ ์ ๋ ฅ ์ธ์ด ๋ฐ ๋ชจ๋ฌ๋ฆฌํฐ์ ๋ฌด๊ดํ๊ฒ ์ถ๋ก ์ด ์ํ๋๋ฉฐ, ์ถ๋ ฅ๋ ๋์ผํ๊ฒ ๋ ๋ฆฝ์ ์ผ๋ก ์์ฑํ ์ ์๊ฒ ๋ฉ๋๋ค.
LCM์ ๊ธฐ๋ณธ ๋ชจ๋ธ(Base-LCM) ๋ฐ ๋ํจ์ ๊ธฐ๋ฐ(Diffusion-based LCM)์ 2๊ฐ์ง ๋ชจ๋ธ ๊ตฌ์กฐ(One-Tower Diffusion LCM, Two-Tower Diffusion LCM), ์์ํ(Quant-LCM)์ 3๊ฐ์ง ๋ฒ์ ์ผ๋ก ๋๋ฉ๋๋ค:
ใBase-LCM(๊ธฐ๋ณธ ๋ชจ๋ธ): ๋จ์ํ ์๊ธฐํ๊ท์ ๋ฌธ์ฅ ์์ธก ๋ชจ๋ธ
ใDiffusion-based LCM: Diffusion ๊ธฐ๋ฐ LCM ๋ชจ๋ธ๋ก, One-Twoer Diffusion ๋ฐ Two-Tower Diffusion LCM์ 2๊ฐ์ง ๋ชจ๋ธ ์กด์ฌ
ใQuant-LCM: SONAR ์๋ฒ ๋ฉ ๊ณต๊ฐ์ ์ด์ฐํํ์ฌ ํจ์จ์ฑ์ ๋์ธ ๋ชจ๋ธ
LCM ๋ชจ๋ธ๊ณผ ๊ธฐ์กด LLM๊ณผ์ ์ฑ๋ฅ ๋น๊ต
์์ฝ(Summarization) ์ฑ๋ฅ ๋น๊ต
๋จผ์ LCM ๋ชจ๋ธ๊ณผ ๊ธฐ์กด LLM๊ณผ์ CNN DailyMail ๋ฐ XSum ์์ฝ ๊ฒฐ๊ณผ๋ฅผ ๋จผ์ ๋น๊ตํด๋ณด์์ต๋๋ค. CNN DailyMail ๋ฐ์ดํฐ์ ์ CNN์ ๊ธฐ์ฌ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ธฐ์ฌ์ ๋ณธ๋ฌธ๊ณผ ํจ๊ป ๊ธฐ์ฌ์ ์ฃผ์ ์์ฝ(Highlights)์ ์ ๊ณตํ๋ ๋ฐ์ดํฐ์ ์ผ๋ก, ๋ณธ๋ฌธ์ ๊ธฐ๋ฐ์ผ๋ก ์ถ์ถ์ ์์ฝ(Extractive Summarization) ์ฑ๋ฅ์ ์ธก์ ํฉ๋๋ค. XSum ๋ฐ์ดํฐ์ ์ BBC ๋ด์ค ๊ธฐ์ฌ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ณธ๋ฌธ๊ณผ ํจ๊ป ๋จ์ผ ๋ฌธ์ฅ์ผ๋ก ๊ตฌ์ฑ๋ ์์ฝ(Headline)์ ์ ๊ณตํ๋ ๋ฐ์ดํฐ์ ์ผ๋ก, ๋ณธ๋ฌธ ๋ด์ฉ์ ์์ฝํ๋ ์ถ์์ ์์ฝ(Abstractive Summarization) ์ฑ๋ฅ์ ์ธก์ ํฉ๋๋ค:
์คํ ๊ฒฐ๊ณผ LCM์ ๊ธฐ์กด LLM๋ณด๋ค ์ถ์์ ์์ฝ ์์ฑ ๋ฅ๋ ฅ(๋ฎ์ OVL-3, REP-4)์์ ๊ฐ์ ์ ๋ณด์์ต๋๋ค. ๋ฌธ๋ฒ์ ์ ์ฐฝ์ฑ(CoLA) ๋ฐ ์๋ฌธ ์๋ฏธ ์ถฉ์ค์ฑ(SH-4, SH-5)์์ LLM๋ณด๋ค ๋ฎ์ ์ฑ๋ฅ์ ๋ณด์์ง๋ง, ์ด๋ LCM์ด ๋ณด๋ค ๋ ์ฐฝ์ ์ด๊ณ ์ถ์์ ์ธ ์์ฝ์ ์์ฑํ๋ ๋ฐ ์ด์ ์ ๋ง์ถ๊ณ ์์์ ๋ฐ์ํฉ๋๋ค.
๊ธด ๋ฌธ๋งฅ์์์ ์์ฝ(Long-Context Summarization) ์ฑ๋ฅ ๋น๊ต
๋ค์์ผ๋ก ๊ธด ๋ฌธ์๋ฅผ ์์ฝํ๊ธฐ ์ํ ์ฅ๋ฌธ ์์ฝ(Long-Context Summarization)์ ์ํ LCFO ๋ฐ์ดํฐ์ ์ ์ฌ์ฉํ์ฌ ์ฑ๋ฅ์ ์ธก์ ๋ฐ ๋น๊ตํ์์ต๋๋ค. LCFO ๋ฐ์ดํฐ์ ์ ํ๊ท ๋ฌธ์ ๊ธธ์ด๋ ์ฝ 5,000๋จ์ด๋ก, ์๋นํ ๊ธด ํ ์คํธ๋ฅผ ํฌํจํ๊ณ ์์ต๋๋ค. ์์ฝ๋ฌธ์ ์ ๋ ฅ ๋ฌธ์ ๊ธธ์ด์ 20%, 10%, 5%๋ก ์ ํ๋ ๊ธธ์ด๋ฅผ ๊ฐ์ง๋๋ก ์๊ตฌํ๊ณ ์์ด, ๊ธด ๋ฌธ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ผ๋ง๋ ์ถ์์ ์ธ ์์ฝ(Abstractive Summarization)์ ์ ์์ฑํ๋์ง๋ฅผ ์ธก์ ํฉ๋๋ค:
๊ธด ๋ฌธ์์ ์ผ๋ถ(5%, 10%, 20%)๋ฅผ ์์ฝํ๋ ์คํ ๊ฒฐ๊ณผ, Two-Tower-7B-IT ๋ชจ๋ธ์ด ์์ฒญ๋ ์์ฝ ๊ธธ์ด์ ๊ฐ์ฅ ์ ํฉํ WR(Word Ratio) ์ ์๋ฅผ ๊ธฐ๋กํ์ฌ, ๊ธด ๋ฌธ์ ์์ฝ์์๋ ์์ ์ ์ธ ์ฑ๋ฅ์ ๋ณด์์ต๋๋ค. ๊ทธ ์ธ LLaMA-3.1-8B ๋ชจ๋ธ๋ R-L์์ ๋์ ์ ์๋ฅผ ๊ธฐ๋กํ์ง๋ง, ์ด๋ ์ฌ์ ํ์ต ๋ฐ์ดํฐ์์ ์ค๋ณต ๊ฐ๋ฅ์ฑ ๋๋ฌธ์ผ๋ก ๋ณด์ ๋๋ค. ๋ํ Two-Tower ๋ชจ๋ธ์ REP-4 ์ ์๊ฐ ๊ฐ์ฅ ๋ฎ์ ๋ฐ๋ณต์ด ์ ์ ์์ฝ์ ์์ฑํ์ต๋๋ค. ์ด๋ ๋ค๋ฅธ ๋ชจ๋ธ๋ณด๋ค ๊น๋ํ ์์ฝ์ ์์ฑํ๋ ๋ฐ ํ์ํจ์ ๋ณด์ฌ์ค๋๋ค.
์ด๋ฌํ ๋น๊ต๋ฅผ ํตํด ์ ์ฒด์ ์ผ๋ก LCM์ด LLM ๋๋น ๊ธด ๋ฌธ์ ์์ฝ์์๋ ๋ฐ๋ณต์ ์ค์ด๊ณ ์ถ์์ ์์ฝ์ ์์ฑํ๋ ๊ฐ์ ์ ๋ณด์ด๋ ๊ฒ์ ํ์ธํ ์ ์์์ต๋๋ค.
LCM ํ์ฅ(Large Concept Model Extensions)
LCM์ ๊ธฐ์กด์ ๋ํ ์ธ์ด ๋ชจ๋ธ(LLM)๊ณผ ๋ฌ๋ฆฌ ๋ฌธ์ฅ ์์ค์์ ์๋ํ๋ฉฐ, ์ด๋ฅผ ํตํด ์ธ์ด ๋ชจ๋ธ๋ง์ ์๋ก์ด ๊ฐ๋ฅ์ฑ์ ์ด์์ต๋๋ค. ์ด ์น์ ์์๋ LCM์ ์ฃผ์ ํ์ฅ ์์ญ์ ๋ค๋ฃน๋๋ค.
์ฐ์ , Diffusion ๊ธฐ๋ฐ ํ์ฅ์ LCM์ด ๋ฌธ์ฅ ์๋ฒ ๋ฉ์ ์ ์ง์ ์ผ๋ก ์ ์ ํ๋ ๋ฐฉ์์ ๋์ ํฉ๋๋ค. Diffusion์ ์๋ ์ด๋ฏธ์ง ์์ฑ ๋ชจ๋ธ์์ ๋๋ฆฌ ์ฌ์ฉ๋์์ง๋ง, LCM์ ์ด๋ฅผ ํ ์คํธ ๋๋ฉ์ธ์ผ๋ก ์ฑ๊ณต์ ์ผ๋ก ๊ฐ์ ธ์ ๋ฌธ๋งฅ ์ ๋ณด๋ฅผ ๋ณด์กดํ๋ฉด์ ์๋ก์ด ๋ฌธ์ฅ์ ์์ฑํ๋ ๋ฐ ํ์ฉํฉ๋๋ค. ํนํ, One-Tower์ Two-Tower ๊ตฌ์กฐ๋ ๋ฌธ๋งฅ ์ฒ๋ฆฌ์ ๋ ธ์ด์ฆ ์ ๊ฑฐ๋ฅผ ๊ฐ๊ฐ ํจ์จ์ ์ผ๋ก ์ํํ๋ฉฐ, ์ด ๋ ์ ๊ทผ๋ฒ์ ๋ณต์กํ ๋ฌธ๋งฅ์ ๋ค๋ฃฐ ๋ ํ์ํ ์ฑ๋ฅ์ ๋ณด์ ๋๋ค.
๋ํ, ์์ํ๋ LCM(Quantized LCM)์ ์ฐ์์ SONAR ๋ฒกํฐ๋ฅผ ์ด์ฐ์ ์ฝ๋๋ถ(discrete codebook)์ผ๋ก ๋ณํํ์ฌ ๋ชจ๋ธ๋ง์ ํจ์จ์ฑ์ ํฌ๊ฒ ํฅ์์์ผฐ์ต๋๋ค. ์์ํ๋ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ ์ค์ด๊ณ , ์ํ๋ง ๊ณผ์ ์์ ์จ๋ ์กฐ์ (Temperature Control) ๋ฐ Top-k ์ํ๋ง๊ณผ ๊ฐ์ ๊ธฐ๋ฒ์ ํตํด ์์ฑ ๋ค์์ฑ์ ๊ทน๋ํํฉ๋๋ค. ์ด๋ ํนํ ์ ์์ ํ๊ฒฝ์์์ ํ์ฉ ๊ฐ๋ฅ์ฑ์ ๋์ด๋ฉฐ, ํจ์จ์ฑ์ ๊ทน๋ํํ๋ ค๋ ์์ ์ ์ ํฉํฉ๋๋ค.
LCM์ ๋ ๋ค๋ฅธ ๊ฐ์ ์ ๋ค์ค ๋ชจ๋ฌ๋ฆฌํฐ(multi-modality) ์ง์์ผ๋ก, ํ ์คํธ์ ์์ฑ์ ํตํฉ์ ์ผ๋ก ์ฒ๋ฆฌํ ์ ์๋ ๋ฅ๋ ฅ์ ๊ฐ์ถ๊ณ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ์์ฑ ๋ฐ์ดํฐ๋ฅผ ํ ์คํธ๋ก ๋ณํํ๊ฑฐ๋ ๋ค๊ตญ์ด๋ฅผ ์ง์ํ๋ ๋ฑ์ ์์ ์ด ๊ฐ๋ฅํด์ก์ต๋๋ค. SONAR ์๋ฒ ๋ฉ ๊ณต๊ฐ์ ์ด๋ฏธ ๋ค๊ตญ์ด ๋ฐ ์์ฑ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ ์ ์๋ ๊ธฐ๋ฐ์ ์ ๊ณตํ๋ฉฐ, ํฅํ์๋ ๋น๋์ค์ ๊ฐ์ ๋นํ ์คํธ์ ๋ฐ์ดํฐ๋ก๋ ํ์ฅ๋ ๊ฐ๋ฅ์ฑ์ด ์์ต๋๋ค.
์ด์ฒ๋ผ LCM์ Diffusion, ์์ํ, ๋ค์ค ๋ชจ๋ฌ๋ฆฌํฐ ๋ฑ ์ฌ๋ฌ ์ธก๋ฉด์์ ํ์ฅ ๊ฐ๋ฅ์ฑ์ ์ ์ํ๋ฉฐ, ๊ธฐ์กด LLM์ด ๋ค๋ฃจ๊ธฐ ์ด๋ ค์ด ์ ์์ ๋ฐ์ดํฐ ๋ฐ ๋ค๊ตญ์ด ์์ ์์๋ ๊ฐ๋ ฅํ ์ฑ๋ฅ์ ๋ฐํํฉ๋๋ค. ์ด๋ ์ธ์ด ๋ชจ๋ธ๋ง์ ์๋ก์ด ๋ฐฉํฅ์ฑ์ ์ ์ํ๋ฉฐ, ์ค์ง์ ์ธ ์์ฉ ๊ฐ๋ฅ์ฑ์ ๋์ฑ ํ๋ํฉ๋๋ค.
๊ฒฐ๋ก : ๊ด๋ จ ์ฐ๊ตฌ ๋ฐ ํ๊ณ์
๊ด๋ จ ์ฐ๊ตฌ(Related Works)
LCM๊ณผ ๊ด๋ จ๋ ๊ธฐ์กด ์ฐ๊ตฌ๋ LLM, Diffusion ๋ชจ๋ธ, ์์ํ ๊ธฐ๋ฒ, ๋ค์ค ๋ชจ๋ฌ๋ฆฌํฐ ํ์ต ๋ฑ ์ฌ๋ฌ ๋ถ์ผ์์ ๊ธฐ๋ฐ์ ๋๊ณ ์์ต๋๋ค. ์ฐ์ , LCM์ GPT-3, T5์ ๊ฐ์ ๊ธฐ์กด LLM๊ณผ ๋น๊ต๋ฉ๋๋ค. ๊ธฐ์กด LLM์ ์ฃผ๋ก ํ ํฐ ์์ค์์ ์๋ํ๋ฉฐ, ์๊ธฐ ํ๊ท์ ๊ตฌ์กฐ๋ฅผ ํตํด ๋ฌธ๋งฅ ์ ๋ณด๋ฅผ ์ ์งํฉ๋๋ค. ํ์ง๋ง LCM์ ๋ฌธ์ฅ ๋จ์์์ ์๋ํ๋ฉฐ, ๋ ๋์ ์์ค์ ์ถ์์ ๊ฐ๋ ํํ์ ์ฌ์ฉํ๋ ๊ฒ์ด ํน์ง์ ๋๋ค.
Diffusion ๋ชจ๋ธ์ ์ด๋ฏธ์ง ์์ฑ์์ ๋๋ฆฌ ์ฌ์ฉ๋๋ ๊ธฐ์ ๋ก, ๋ฐ์ดํฐ๋ฅผ ์ ์ง์ ์ผ๋ก ์ ์ ํ๋ฉฐ ์ต์ข ๊ฒฐ๊ณผ๋ฅผ ์์ฑํฉ๋๋ค. LCM์ ์ด๋ฌํ Diffusion ๊ธฐ์ ์ ๋ฌธ์ฅ ์๋ฒ ๋ฉ ์์ฑ์ ์ ์ฉํ์ฌ, ๋ฌธ๋งฅ ์ ๋ณด๋ฅผ ์ ์ง์ ์ผ๋ก ๋ณต์ํ๊ณ ์ ์ ํ๋ ๋ฐฉ์์ ์ฑํํ์ต๋๋ค. ์ด๋ฅผ ํตํด LCM์ ๊ธฐ์กด ์ธ์ด ๋ชจ๋ธ์ด ์ฒ๋ฆฌํ๊ธฐ ์ด๋ ค์ด ๋ณต์กํ ๋ฌธ๋งฅ ๊ด๊ณ๋ฅผ ํจ๊ณผ์ ์ผ๋ก ํ์ตํฉ๋๋ค.
๋ํ, LCM์ ์์ํ๋ ์๋ฒ ๋ฉ ๊ธฐ๋ฒ์ Vector Quantization(VQ) ๋ฐ Residual Vector Quantization(RVQ) ๊ธฐ์ ์ ๊ธฐ๋ฐ์ ๋ก๋๋ค. ์ด๋ฌํ ๊ธฐ์ ์ ์ฐ์์ ๋ฒกํฐ๋ฅผ ์ด์ฐ์ ์ฝ๋๋ก ๋ณํํ์ฌ, ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ ์ค์ด๊ณ ์ถ๋ก ์๋๋ฅผ ๋์ด๋ ๋ฐ ๊ธฐ์ฌํฉ๋๋ค. ์ด๋ ํนํ ๋๊ท๋ชจ ๋ชจ๋ธ์์ ์ค์ํ ์ฑ๋ฅ ํฅ์์ ๊ฐ์ ธ์ต๋๋ค.
๋ค์ค ๋ชจ๋ฌ๋ฆฌํฐ ํ์ต์ CLIP๊ณผ ๊ฐ์ ๊ธฐ์กด ์ฐ๊ตฌ์์ ์๊ฐ์ ์ป์์ผ๋ฉฐ, ํ ์คํธ์ ์์ฑ์ ํตํฉ์ ์ผ๋ก ์ฒ๋ฆฌํ๋ ๋ฐ ์ด์ ์ ๋ง์ถฅ๋๋ค. LCM์ ์ด๋ฌํ ์ ๊ทผ๋ฒ์ ๊ธฐ๋ฐ์ผ๋ก SONAR ์๋ฒ ๋ฉ ๊ณต๊ฐ์ ํ์ฉํด ํ ์คํธ์ ์์ฑ์ ์ฐ๊ฒฐํ๋ฉฐ, ๋ค๊ตญ์ด ๋ฐ์ดํฐ ์ฒ๋ฆฌ์์ ๊ฐ์ ์ ๋ฐํํฉ๋๋ค. ์ด๋ฌํ ์ฐ๊ตฌ๋ LCM์ ์ค๊ณ์ ๋ฐ์ ์ ์ง์ ์ ์ธ ์ํฅ์ ๋ฏธ์ณค์ผ๋ฉฐ, ๋ชจ๋ธ์ ๊ณ ์ ํ ํน์ง์ ๋์ฑ ๊ฐํํ๋ ๋ฐ ๊ธฐ์ฌํ์ต๋๋ค.
ํ๊ณ์ (Limitations)
LCM์ ํ์ ์ ์ธ ๊ตฌ์กฐ์ ๊ฐ๋ ฅํ ์ฑ๋ฅ์ ์ ๊ณตํ์ง๋ง, ํ์ฌ ์ค๊ณ์ ๊ตฌํ์๋ ๋ช ๊ฐ์ง ์ ์ฝ ์ฌํญ์ด ์กด์ฌํฉ๋๋ค. ์ฒซ ๋ฒ์งธ๋ก, ํ์ต ๋ฐ์ดํฐ์ ํฌ๊ธฐ์ ๋ค์์ฑ ๋ถ์กฑ์ด ์ค์ํ ๋ฌธ์ ๋ก ์ง์ ๋ฉ๋๋ค. LCM์ ์ฃผ๋ก ์งง์ ๋ฌธ์ฅ๊ณผ ์ ํ๋ ๋ฌธ๋งฅ์์ ํ์ต๋์๊ธฐ ๋๋ฌธ์ ๊ธด ๋ฌธ์๋ฅผ ์ฒ๋ฆฌํ๊ฑฐ๋ ๋ณต์กํ ๋ฌธ๋งฅ์ ํ์ตํ๋ ๋ฐ ํ๊ณ๊ฐ ์์ต๋๋ค. ์ด๋ ํนํ ๊ธด ๋ฌธ์ ์์ฝ ์์ (LCFO ๋ฐ์ดํฐ์ )์์์ ์ฑ๋ฅ ์ ํ๋ก ๋ํ๋ฉ๋๋ค. ํฅํ ๋ ๊ธด ๋ฌธ๋งฅ์ ํฌํจํ๋ ๋ฐ์ดํฐ๋ก์ ํ์ต์ด ํ์ํฉ๋๋ค.
๋ ๋ฒ์งธ๋ก, Diffusion ๊ธฐ๋ฐ ๊ตฌ์กฐ์ ์์ํ๋ ๋ชจ๋ธ์ ๋์ ๊ณ์ฐ ๋น์ฉ์ ์๊ตฌํฉ๋๋ค. Diffusion ๋ชจ๋ธ์ ๋ ธ์ด์ฆ ์ ๊ฑฐ๋ฅผ ์ํ ์ฌ๋ฌ ์ํ๋ง ๋จ๊ณ๊ฐ ํ์ํ๊ธฐ ๋๋ฌธ์ ์ถ๋ก ์๋๊ฐ ๋๋ฆด ์ ์์ผ๋ฉฐ, ์ด๋ ์ค์๊ฐ ์์ฉ์์์ ์ ์ฝ์ผ๋ก ์์ฉํ ๊ฐ๋ฅ์ฑ์ด ์์ต๋๋ค. ์์ํ๋ LCM์ ๋ฉ๋ชจ๋ฆฌ ํจ์จ์ฑ์ ์ ๊ณตํ์ง๋ง, ์์ํ ๊ณผ์ ์์ ๋ฐ์ํ๋ ์ ๋ณด ์์ค์ ์์ฑ๋ ๋ฌธ์ฅ์ ํ์ง ์ ํ๋ก ์ด์ด์ง ์ ์์ต๋๋ค.
์ธ ๋ฒ์งธ๋ก, LCM์ ๋ค์ค ๋ชจ๋ฌ๋ฆฌํฐ ์ง์์ ํ ์คํธ์ ์์ฑ์ ์ด์ ์ด ๋ง์ถฐ์ ธ ์์ง๋ง, ์ด๋ฏธ์ง๋ ๋น๋์ค์ ๊ฐ์ ๋ณต์กํ ๋นํ ์คํธ ๋ชจ๋ฌ๋ฆฌํฐ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฅ๋ ฅ์ ์์ง ์ ํ์ ์ ๋๋ค. ์ด๋ฅผ ํ์ฅํ๊ธฐ ์ํด์๋ ์๋ก์ด ํ์ต ๋ฐ์ดํฐ์ ์ํคํ ์ฒ์ ๊ฐ์ ์ด ํ์ํฉ๋๋ค.
๋ง์ง๋ง์ผ๋ก, ํ์ฌ ์ฌ์ฉ๋๋ ํ๊ฐ ๋ฉํธ๋ฆญ(์: ROUGE, CoLA)์ LCM์ ๋ ์ฐฝ์ ์ด๊ณ ์ถ์์ ์ธ ์์ฝ ๋ฅ๋ ฅ์ ์๋ฒฝํ ๋ฐ์ํ์ง ๋ชปํ ์ ์์ต๋๋ค. ๊ธฐ์กด์ ๋ฉํธ๋ฆญ์ ์ฃผ๋ก ์ถ์ถ์ ์์ฝ์ด๋ ๋จ์ํ ๋ฌธ๋ฒ ํ๊ฐ์ ์ด์ ์ด ๋ง์ถฐ์ ธ ์์ด, LCM์ ์ฅ์ ์ ์ถฉ๋ถํ ์ธก์ ํ์ง ๋ชปํ ๊ฐ๋ฅ์ฑ์ด ์์ต๋๋ค. ์ด๋ ๋ ์ ํฉํ ๋ฉํธ๋ฆญ์ ๊ฐ๋ฐํด์ผ ํ๋ ํ์์ฑ์ ๊ฐ์กฐํฉ๋๋ค.
์ด๋ฌํ ์ ์ฝ ์ฌํญ์๋ ๋ถ๊ตฌํ๊ณ , LCM์ ํ์ ์ ์ธ ์ ๊ทผ๋ฒ๊ณผ ์ค์ง์ ์ธ ๊ฐ๋ฅ์ฑ์ ํตํด ์ธ์ด ๋ชจ๋ธ๋ง์ ์๋ก์ด ๊ธฐ์ค์ ์ ์ํ๊ณ ์์ต๋๋ค. ํฅํ ์ฐ๊ตฌ๋ ์ด๋ฌํ ์ ์ฝ์ ํด๊ฒฐํ๋ ๋ฐ ์ด์ ์ ๋ง์ถ ๊ฒ์ด๋ฉฐ, ์ด๋ LCM์ ํ์ฅ์ฑ๊ณผ ์ค์ง์ ์ธ ํ์ฉ ๊ฐ๋ฅ์ฑ์ ๋์ฑ ๊ฐํํ ๊ฒ์ ๋๋ค.
https://arxiv.org/html/2412.08821v2
Large Concept Models: Language Modeling in a Sentence Representation SpaceLarge Concept Models: Language Modeling in a Sentence Representation Spacearxiv.orghttps://github.com/facebookresearch/large_concept_model
GitHub - facebookresearch/large_concept_model: Large Concept Models: Language modeling in a sentence representation spaceLarge Concept Models: Language modeling in a sentence representation space - facebookresearch/large_concept_modelgithub.com
๋ญ ๋ง์ธ์ง ๋ชจ๋ฅด๊ฒ ๋ค...ใ