์ 10์ฅ โ ์ฌํ ํ์ต๊ณผ ์ ๋ ฌ์ ์ํ
LLM Primer II: ์ํ์ผ๋ก ์ฝ๋ ์ธ์ด ๋ชจ๋ธ์ ์ฑํฐ๋ณ๋ก ์๊ฐํ๋ ์๋ฆฌ์ฆ์ ์ด ๋ฒ์งธ ๊ธ์ ๋๋ค. ๋๋ํ์ง๋ง ๊ธธ๋ค์ง ์์ ๋ค์ ํ ํฐ ์์ธก๊ธฐ๋ฅผ ์ธ ๋งํ ์ด์์คํดํธ๋ก ๊ธธ๋ค์ด๋ ์๋ฆฌ โ ๊ทธ๋ฆฌ๊ณ ๊ฐํํ์ต ํ์ดํ๋ผ์ธ ์ ์ฒด๊ฐ, ํ๋์ ์ฐ์ํ ์ ๋๋ฅผ ๊ฑฐ์ณ, ํ๋ฒํ ๋ถ๋ฅ๊ธฐ์ฒ๋ผ ํ์ตํ ์ ์๋ ๋ฌด์ธ๊ฐ๋ก ์ ํ๋ ์๋ฆฌ์ ํจ๊ป ๋ค์ด๊ฐ๋๋ค.
์ด ์ฅ์ด ๋์ธ ์๋ฆฌ
์ 8์ฅ๊ณผ ์ 9์ฅ์ด ๋ง๋ค์ด ๋ธ ๊ฒ์ ์ฌ์ ํ์ต๋ ๋ชจ๋ธ์ ๋๋ค. ์ธํฐ๋ท์ ๋๋ถ๋ถ์ ์ฝ์๊ณ , ์ด๋ค ๊ธ์ด๋ ์ฌ๋ฉํ ๋งํผ ์์ฐ์ค๋ฝ๊ฒ ์ด์ด ์ธ ์ ์์ต๋๋ค. ๊ทธ๋ฐ๋ฐ ์ด ๋ชจ๋ธ์ ๋์์ด ๋์ด ์ฃผ๋ ค๋ ์ฑํฅ์ ๋ฐ๋ก ๊ฐ๊ณ ์์ง ์์ต๋๋ค. ์ง๋ฌธ์ ๋์ง๋ฉด, ๋ ๋ค๋ฅธ ์ง๋ฌธ์ผ๋ก ๋ฐ์ ์น ์๋ ์์ต๋๋ค โ ๋๋ํ์ง๋ง ๊ธธ๋ค์ง ์์ ์ง์น์ ๋๋ค.
์ 10์ฅ์ ๊ทธ ์ง์น๊ณผ, ์ฐ๋ฆฌ๊ฐ ๋งค์ผ ๋ง์ฃผํ๋ ์ด์์คํดํธ ์ฌ์ด์ ๋์ธ ๋ค๋ฆฌ์ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ณธ์ฑ ์์ ๊ฐ์ฅ ์ํ์ ์ผ๋ก ์๋ฆ๋ค์ด ์ฅ ์ค ํ๋์ด๊ธฐ๋ ํฉ๋๋ค. ์ ๋ ฌ์ ์์ง๋์ด๋ง์ ์ธ ๊ฐ์ง ๊น๋ํ ์์ด๋์ด ์์ ์ฐจ๋ก๋ก ๋์ด๊ณ , ๊ทธ ์ธ ๋ฒ์งธ๋ โ ์์งํ ๋งํด โ ๋นํ์ค์ ์ผ๋ก ์ฐ์ํฉ๋๋ค.
10.1 ์ง๋ ํ์ธํ๋(SFT)
์ฒซ ๋ฒ์งธ์ด์ ๊ฐ์ฅ ๋ถ๋๋ฌ์ด ๋จ๊ณ์ ๋๋ค. ์ํ์ ์ผ๋ก๋ ์๋ก์ธ ๊ฒ์ด ์์ต๋๋ค โ ์ฌ๋์ด ์ง์ ์ด (ํ๋กฌํํธ, ์ด์์ ์ธ ์๋ต)์ ์์ ๋ชจ์, ์ 1์ฅ์์ ๋ณธ ๊ทธ ๊ต์ฐจ ์ํธ๋กํผ ์์ค๋ก ํ์ตํฉ๋๋ค. ๋์์ด ๋๋ ์ด์์คํดํธ์ ์์ ์์ฒ ๊ฑด์ ํ๋ด๋ด๋ฉด์, ๋ชจ๋ธ์ "ํ๊ท ์ ์ธ ์ธํฐ๋ท ํ์ด์ง"๊ฐ ์๋๋ผ "๊ทธ ์ด์์คํดํธ"์ฒ๋ผ ํ๋ํ๋ ๋ฒ์ ์ตํ๋๋ค. ํ๊ณ๋ ๋ถ๋ช ํฉ๋๋ค. ํ๋ด๋ ์๋ฒ์๋ฅผ ๋์ด์ค ์ ์๊ณ , ์๋ฒฝํ ๋ต์ ์ฐ๋ ์ผ์ โ ๊ทธ๊ฒ์ ์์๋ณด๋ ์ผ๋ณด๋ค โ ํจ์ฌ ์ด๋ ต์ต๋๋ค.
10.2 ๋ณด์ ๋ชจ๋ธ๊ณผ ์ ํธ์ ์ํ
์๋ฒฝํ ๋ต์ ์ฐ๋ ์ผ์ด ์ด๋ ต์ง๋ง ๋ ๋ต์ ๋น๊ตํ๋ ์ผ์ด ์ฝ๋ค๋ฉด, ๋น๊ต๋ฅผ ๋ชจ์ผ๋ฉด ๋ฉ๋๋ค. ๋ ธ์ด์ฆ๊ฐ ์์ธ ์ธ๊ฐ์ ๋น๊ต์์ ๋งค๋๋ฌ์ด ์ ์ ํจ์๋ก ๊ฐ๋ ๋ค๋ฆฌ๊ฐ ๋ฐ๋ก BradleyโTerry ๋ชจ๋ธ โ 1950๋ ๋ ํต๊ณํ์ ๊ฒฐ์ ๊ฐ์ง โ ์ ๋๋ค. ๊ฐ ํญ๋ชฉ์ ์จ์ ๊ฐ๋๋ฅผ ๋ถ์ฌํ๊ณ , ํ์ชฝ์ด ๋ค๋ฅธ ์ชฝ์ ์ด๊ธธ ํ๋ฅ ์ ๋ ๊ฐ๋์ ์ฐจ๋ฅผ ๋ก์ง์คํฑ ํจ์์ ํต๊ณผ์์ผ ์ป์ต๋๋ค. ๋ณด์ ๋ชจ๋ธ์ ๊ทธ ํ๋ฅ ์ด ์ฌ๋์ ๋ผ๋ฒจ๊ณผ ๋ง์ ๋จ์ด์ง๋๋ก ํ์ต๋ฉ๋๋ค. ๋ ๋ฒ ์ฝ๊ณ ์์ ๋์๋ฉด ์ข์ต๋๋ค โ ์ด๊ฑด ๋ณด์์ ์ฐจ์ ๋ํ ๋ก์ง์คํฑ ํ๊ท์ ๋๋ค.
10.3 ๊ฐ์ฃฝ๋ ์์ RLHF
์์งํ ๊ฐํํ์ต โ ๊ธฐ๋ ๋ณด์์ ๋ฌด์์ ์ต๋ํํ๋ ๊ธธ โ ์ ํจ์ ์ ๋๋ค. ๋ณด์ ๋ชจ๋ธ์ ์ด๋๊น์ง๋ ๋๋ฆฌ๋ฌผ์ด๊ณ , ๊ทธ ์์๋ ์ฌ๊ฐ์ง๋๊ฐ ์์ต๋๋ค. ์ ์ฑ ์ ์ถฉ๋ถํ ์ธ๊ฒ ์ต์ ํํ๋ฉด, ๊ทธ ์ฌ๊ฐ์ง๋๋ฅผ ํ๊ณ ๋ค์ด ์ ์๋ ํฐ๋ฌด๋์์ด ๋์ผ๋ฉด์ ์ฌ๋์ ๋์๋ ๋ฌด์๋ฏธํ ๊ธ์ด ๋ง๋ค์ด์ง๋๋ค. ์ด๊ฒ์ด ๋ณด์ ํดํน โ ์ฌ์ ๊ฒ์(specification gaming)์ ๊ฐ์ฅ ๊ตฌ์ฒด์ ์ธ ํํ์ ๋๋ค. ์ฒ๋ฐฉ์ ํ ๊ฐ์ง, ์ ์ฑ ์ด ์ฌ์ ํ์ต๋ ์ฐธ์กฐ ๋ชจ๋ธ ๊ณ์ ๋ ๋์ง ์๋๋ก KL ๋ค์ด๋ฒ์ ์ค๋ก ์ก์ ๋น๊ธฐ๋ ํ๋ํฐ๋ฅผ ๋ํด ์ค๋๋ค. ํต์ฌ์ ๊ท ํ์ ๋๋ค. ๋์ด ๋๋ฌด ๋์จํ๋ฉด ๋ชจ๋ธ์ ๋ณด์์ ํดํนํ๊ณ , ๋๋ฌด ํฝํฝํ๋ฉด ๋ชจ๋ธ์ ํ ๋ฐ์ง๋ ๋์๊ฐ์ง ๋ชปํฉ๋๋ค.
10.4 DPO โ ๊ฐํํ์ต์ด ์ฌ๋ฅด๋ฅด ๋ น๋ ์๋ฆฌ
์ต๊ทผ ๋จธ์ ๋ฌ๋์์ ๊ฐ์ฅ ์๋ฆ๋ค์ด ๊ฒฐ๊ณผ ์ค ํ๋์ ๋๋ค. RLHF์ ๋ชฉ์ ํจ์๋ ๋ณด๊ธฐ์ โ ๋ณด์ ๋ชจ๋ธ, RL ๋ฃจํ, ์ํ๋ง โ ๊ทธ ๋ชจ๋ ์ฅ์น๊ฐ ๊ฐ์ด ๊ตด๋ฌ๊ฐ์ผ๋ง ํ๋ฆฌ๋ ๋ชจ์์ ํ๊ณ ์์ต๋๋ค. Direct Preference Optimization(DPO)๋ ๊ทธ๋ ์ง ์๋ค๋ ๊ฒ์ ๋ณด์์ต๋๋ค. KL ์ ์ฝ์ด ๊ฑธ๋ฆฐ ๋ณด์ ์ต๋ํ ๋ฌธ์ ๋ โ ์ฐธ์กฐ ์ ์ฑ ์ ์ง์ํ๋ ๋ณด์์ ๊ณฑํด ๋ค์ ์ ๊ทํํ ๊ฒ์ด๋ผ๋ โ ๋ซํ ํํ์ ์ต์ ํด๋ฅผ ๊ฐ์ง๋๋ค. ์ด ์์ ๋ค์ง์ด, ์ต์ ์ ์ฑ ์ผ๋ก ๋ณด์์ ํ์ด๋ด๊ณ , ๊ทธ๊ฒ์ BradleyโTerry ์ ํธ ์์ค์ ๋์ ํ๋ฉด โ ๋ณด์ ๋ชจ๋ธ์ด ๊ทธ ์๋ฆฌ์์ ์ฌ๋ผ์ง๋๋ค. ๋จ๋ ๊ฒ์, ์ ์ฑ ์์ ์ ๋ก๊ทธ ํ๋ฅ ๊ณผ ์ฐธ์กฐ ์ ์ฑ ์ ๋ก๊ทธ ํ๋ฅ ๋ง์ผ๋ก ํํ๋๋ ์์ค ํ ์ค์ ๋๋ค. ๋ณ๋์ ๋ณด์ ๋ชจ๋ธ ์์ด, RL ๋ฃจํ ์์ด, ์ ํธ ์ ์์์์ ์ง๋ํ์ต ๊ทธ๋๋ก.
10.5 Best-of-n, ์ ๋ ฌ ๋น์ฉ, ์ ์งํ ๊ฒฝ๊ณ
ํจ์ฌ ๊ฐ๋จํ ๋์๋ ์์ต๋๋ค. ๊ฑฐ์ ์ํ๋ง(rejection sampling) / best-of-n โ ํ๋ณด n๊ฐ๋ฅผ ๋ง๋ค์ด ๋ชจ๋ ์ ์๋ฅผ ๋งค๊ธฐ๊ณ , ๊ฐ์ฅ ์ข์ ๊ฒ ํ๋๋ฅผ ๋จ๊น๋๋ค. ์ ์ฑ ํ์ต์ด ๋ฐ๋ก ์๊ณ , ์ถ๋ก ์ ์ข ๋ ๊ตด๋ฆฌ๋ ์ ๋. ๋จ์ํ์ง๋ง ์์ธ๋ก ๊ฐํ ๊ธฐ์ค์ ์ ๋๋ค.
๊ฒฝ๊ณ ๋ ๋ ๊ฐ์ง ๋ก๋๋ค. ์ฒซ์งธ, ์ ๋ ฌ ๋น์ฉ(alignment tax). ๋์์ด ๋๋ ์ชฝ๊ณผ ์์ ํ ์ชฝ์ผ๋ก ๊ฐํ๊ฒ ๋ค๋ฌ์ ๋ชจ๋ธ์, ์๋ ๊ฐ๊ณ ์๋ ๋ ๊ฒ์ ๋ฅ๋ ฅ ์ผ๋ถ๋ฅผ ์๊ธฐ๋ ํฉ๋๋ค. ๋์งธ, ๊ทธ๋ฆฌ๊ณ ๋ ๋ณธ์ง์ ์ผ๋ก โ ์ฌ๊ธฐ์ ๋ณธ ๋ชจ๋ ๋ฐฉ๋ฒ์ ๊ฒฐ๊ตญ "์ฌ๋์ ํธ๊ฐ"์ ์ต์ ํํฉ๋๋ค. ๊ทธ๊ฒ์ "์ฐธ"์ด๋ "์ณ์"๊ณผ ๊ฐ์ ๊ฒ์ด ์๋๋๋ค. ๋ชจ๋ธ์, ์ณ์ง ์์ผ๋ฉด์๋ ํธ๊ฐ์ ์ฌ๋ ๊ธธ์ ๋ฐฐ์๋ผ ์ ์์ต๋๋ค.
์ด ์ฅ์ RLAIF(ํ ๋ชจ๋ธ์ ํ๋จ์ ๋ค๋ฅธ ๋ชจ๋ธ์ ์ ๋ ฌํ๋ ๋ฐ์ ์ฐ๋ ๊ธธ)์ Constitutional AI(๊ฐ์น๋ฅผ ์์ฐ์ด๋ก ์ ์ด ๋๋ ๊ธธ)๋ ํจ๊ป ๋ค๋ฃน๋๋ค. ๋ ๋ค, ๋ ๊น์ ๋ฌธ์ ์ธ "ํ์ฅ ๊ฐ๋ฅํ ๊ฐ๋ "์ ๊ฒฐ์ ๊ฐ๋ฆฌํค๋ ์์ง์ ๋๋ค.
์ 10์ฅ์ด ๋๋ ๋ค๋ฆฌ
์ฌ๊ธฐ์ ๋ ๋๋ฉด์ ์์ ๋จ๋ ๊ฒ์, ์ธ ๋ฐ์์ ํ๋ฆ๊ณผ ํต๊ณํ์ ์๋ฆ๋ค์ด ๋ ์กฐ๊ฐ์ ๋๋ค. ์ด๋ก๋ถํฐ ๋ณธ์ฑ ์, ๊ฐ์ ๊ฒฐ์ โ ๊ทธ๋ฆฌ๊ณ ๋๊ฐ์ด ์ํ์ ์ธ โ ์ง๋ฌธ์ผ๋ก ์ด์ด์ง๋๋ค. ๋ชจ๋ธ์ ๋ง๋ค๊ณ ์ ๋ ฌ๊น์ง ๋ง์ณค๋ค๋ฉด, ๊ทธ๊ฒ์ด ์ ๋ง๋ก ์ ๊ตด๋ฌ๊ฐ๋์ง ์ฐ๋ฆฌ๋ ์ด๋ป๊ฒ ์ ์ ์์๊น์?
๋ค์ ํ โ ์ 11์ฅ: ํ๊ฐ, ๋ณด์ , ์ถ๋ก . ํผํ๋ ์ํฐ, ๋ณด์ (calibration), ๋ชจ๋ ๋ฒค์น๋งํฌ ์ ์์ ๋ฐ๋ผ๋ถ์ด์ผ ํ ์ค์ฐจ ๋ง๋, ๊ทธ๋ฆฌ๊ณ ํ๊ฐ์ ์ฌ๋ ์ํ์ ํจ๊ป ํ์ด ๋ด ๋๋ค.