๋ ผ๋ฌธ ์ฝ๊ณ ๋น ๋ฅด๊ฒ ์ ๋ฆฌํด๋ดค์ต๋๋ค.
1. ์์ฝ
reasoning์ text๋ฅผ ์ฐ๋๋ฐ ์์ด ๋ด๋ถ์ ๊ณผ์ .
์ธ์ด๋ชจ๋ธ์ ์์์ ํ ์คํธ๋ก๋ถํฐ ๋ช ์๋์ง ์์ ๊ทผ๊ฑฐ๋ฅผ ์ถ๋ก ํด๋ผ ์ ์์ด์ผํจ.
STaR(Zelikman et al. 2022) (Self-Taught Reasoner)๋ fewshot ์์๋ก๋ถํฐ ๊ทผ๊ฑฐ๋ฅผ ์ถ๋ก ํด๋์ง๋ง ์ ํ์ ์.
Quiet-STaR์ ์ด์ ๋ฐ์ ๋ ๋ฒ์ . ๊ฐ ํ ํฐ๋ง๋ค ๋ฏธ๋ ํ ์คํธ๋ฅผ ์ค๋ช ํ ์ ์๋ ๊ทผ๊ฑฐ๋ฅผ ์์ฑํจ.
ํ ํฐ๋ณ๋ก ๋ณ๋ ฌํํด์ ์๊ฐ์ ์์ฑํ๊ณ , โ์๊ฐโ์ ์์๊ณผ ๋์ ํํํ๋ ํ ํฐ์ ์ฌ์ฉ, ์ฌ๊ธฐ์ teacher-forcing ํ ํฌ๋ ์.
2. ํ๋ ์์ํฌ
(1) โ์๊ฐโ๋ค์ ๋ณ๋ ฌ์ ์ผ๋ก, ๋ชจ๋ ํ ํฐ๋ณ๋ก ์์ฑํจ (think)
(2) ์๊ฐ์ ์ด์ฉํด์ ๋ค์ ํ ํฐ์ ์์ธกํ ๊ฒ๊ณผ ์ด์ฉํ์ง ์๊ณ ์์ธกํ ๊ฑธ ํฉ์นจ (talk). ์ ๊ทธ๋ฆผ์์ 5 ๋ค์ 4๋ฅผ ์์ธกํ๊ธฐ ์ํด โSampled Thoughtโ๋ฅผ ์ฌ๋ฌ๊ฐ ์์ฑํ๊ณ ์ฐธ์กฐํจ.
(3) REINFORCE ์จ์ (๋ชฌํ ์นด๋ฅผ๋ก policy gradient ๊ฐํํ์ต ์๊ณ ๋ฆฌ์ฆ์ธ๋ฐ ์์ฆ์ ์ธ์ด๋ชจ๋ธ RLHFํ ๋๋ PPO ๋์ ์ ๋ง์ด ์๋๋ค.) 4๋ฅผ ๋ง์ถ๋๋ฐ ๋์์ด ๋ ์๊ฐ์ ๋ณด์(reward)๋ฅผ ์ฃผ๊ณ , ์๋ ์๊ฐ์ ๋ฒ๋ฆผ. (learn)
3. ์๊ณ ๋ฆฌ์ฆ
์ด๊ธฐ ์ธ์ด๋ชจ๋ธ๊ณผ ์์ฑํ โ์๊ฐโ์ ๊ฐ์, ์๊ฐ ์ ๋ต ๋น๊ตํ truth ํ ํฐ ๊ฐ์ ๋ฑ์ ๋ฐ์ผ๋ฉด, ์๊ฐ์ ๊ทผ๊ฑฐ ์์ฑํ๋ ์ธ์ด ๋ชจ๋ธ์ ์ถ๋ ฅํ๋ ๊ตฌ์กฐ.
num_steps๋งํผ ์ธ์ด๋ชจ๋ธ์ ํ์ตํ๋ฉด์ i๋ฒ์งธ iter์ผ๋
i๋ฒ์งธ ์ธ์ด๋ชจ๋ธ๋ก ํ์ต ํ ์คํธ ์ํ์ค X๋ฅผ ์ธ์ฝ๋ฉํ h^init์ ๋ํด
์ํ์ค ๊ธธ์ด l๊ฐ ๋งํผ ํ ํฐ ๋ณ๋ก ์๊ฐ ์์ฑ์ ๋ณ๋ ฌํํด์ ๊ฐ๊ฐ์ j๋ก ๋ .
(1) h^init๋ก๋ถํฐ โ์๊ฐโ ์์ด ๋ค์ n_true๊ฐ์ ํ ํฐ ํ๋ฅ ์ ์์ธกํ๊ณ ,
(2) ๊ฐ์ ํ๋ผ๋ฏธํฐ์ ์ธ์ด๋ชจ๋ธ๋ก โ์๊ฐโ์ ์ถ๋ ฅ. ์ด ์๊ฐ์ ์ด์ฉํด (1)๊ณผ๋ ๋ค๋ฅด๊ฒ j๊น์ง์ ์๋ ์ํ์ค + โ์๊ฐโ + j๋ถํฐ j+n_true๊น์ง ์ํ์ค๋ก ์ฌ๊ตฌ์ฑํ ๋ค ๋ค์ ๋ค์ ํ ํฐ์ ์์ธกํจ.
(1)๊ณผ (2)๋ฅผ ํฉ์ณ์ ์ผ๋ง๋ โ์๊ฐโ์ ์ฐธ์กฐํ ์ง ๊ฒฐ์ ํ๋ ๊ฐ์ค์น w_{j:j+n_true}๋ฅผ ๋ง๋ฌ. ์ด ๊ฐ์ค์น๋๋ก talk ํ ํฐ ํ๋ฅ ์ ์์ธก.
talk ํ ํฐ ํ๋ฅ ๋ชจ๋ธ๊ณผ ์ค์ j:j+n_true ํ ํฐ์ผ๋ก log likelihood loss๋ฅผ ๊ณ์ฐ.
ํด๋น ํ ํฐ ๋ณ๋ก ๋์จ ์๊ฐ๋ค์ likelihood์ ํ๊ท ๋ณด๋ค ๋์ ์๊ฐ๋ค์๊ฒ๋ง reward๋ฅผ ์ฃผ๊ณ ๋๋จธ์ง๋ ๋ฒ๋ฆผ.ย REINFORCE policy gradient loss๋ฅผ ์ทจํจ.
์ ์ฒด loss function์ likelihood loss + REINFORCE loss๋กย ์ธ์ด๋ชจ๋ธ ํ๋ผ๋ฏธํฐ๋ฅผ ํ์ตํจ.
4. ๊ฒฐ๊ณผ
GSM8K, CommonsenseQA์์ Quiet-STaR ํ์ตํ ์๋ก baseline๋๋น ์ ํ๋๊ฐ ํฅ์๋จ. ์๊ฐ์ ๊ฐ์, ์์ธกํ ํ ํฐ ๊ฐ์ ๋๋ฆด์๋ก ์์นํญ์ด ํผ.
๋ญ๋ง์ธ์ง ์๋ฒฝํ ์ดํดํ์ด
๋จน๊ธ์ฝ ๊ฐ์๊ธฐ๋ค ใ ใ ใ ใ ใ ใ ใ
ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ
์ฃผ๋ฑ ๊ทน๋๋ ธ
์~ ์ด๋ฐ๊ฑฐ์๊ตฌ๋~ - dc App
G O A T
'์๊ฐ'์ด ๋ฏธ๋ ํ ์คํธ๋ฅผ ์ค๋ช ํ ์ ์๋ ๊ทผ๊ฑฐ์?
๋ฏธ๋ ํ ํฐ ํ๋ฅ ์ ์์ธกํ ๋ '์๊ฐ'์ ์์ฑํด์ ์ง๊ธ๊น์ง์ ํ ์คํธ ๋ค์ ๋ผ์๋ฃ๊ณ ์์ธกํ๋๋ฐ ์ฌ์ฉํฉ๋๋ค. ์ธ์ด๋ชจ๋ธ์ด ๋ฏธ๋ ํ ์คํธ๋ฅผ ๊ทธ๋ ๊ฒ ์์ธกํ ๊ทผ๊ฑฐ๋ผ๊ณ ๋ณผ ์ ์๊ฒ ๋ค์.
์๊ฐ์ด ๊ทผ๊ฑฐ๋ก ๋ฐ๋์ ๋์ํ๋ค๊ณ ์๊ฐํด์ ๋ง๋ค๊ธฐ๋ณด๋จ '์ด๋ฒ์ ์ด๋ ๊ฒ ํด๋ดค๋ค' => '์ ๋๋ค' => '์ ๊ฒฐ๊ณผ๊ฐ ๋ ์ข์์ก๋, ์ด๊ฒ ์์ธ์ด ์๋๊น' ์ด๋ฐ ๋๋ ์๋? ์๋๋ง๊ณ
๊ทธ๋ฌ๋๊น ๋์ถฉ ๋ฏธ๋ ํ ์คํธ ์์ธก(ํ ํฐ ํ๋ฅ ์์ธก)์ ํ ๋ฒ ํ๊ณ , ๊ทธ๋ ๊ฒ ์์ธกํ ์ด์ (์๊ฐ)๋ฅผ ์์ฑํ๊ฒ ํด์ ๊ทธ๊ฑธ ์ฐธ์กฐํด์ ๋ ํ ๋ฒ ๋ฏธ๋ ํ ์คํธ ์์ธก์ ํ ํ, ๋ ์์ธก์ ๋น๊ตํด ๊ธฐ์ค ์ ์(likelihood ํ๊ท )๋ณด๋ค ๋์ผ๋ฉด ์ด๋ฆฌ๊ณ ๋ฎ์ผ๋ฉด ์ฃฝ์ด๋ ์์ผ๋ก ํ์ตํ๋ ์๊ณ ๋ฆฌ์ฆ์ด๋ค๋ ๊ฑฐ์?
๋ค ์ธ์ด๋ชจ๋ธ ํน์ฑ์ ๊ทธ๊ฒ ๋ ๋ง๋ ์ค๋ช ๊ฐ์ต๋๋ค.
ใด๋ ์์ธก์ ๋น๊ตํ๊ธฐ๋ณด๋จ ๋ ์์ธก์ ํฉ์ณ์ ๋์จ (์๊ณ ๋ฆฌ์ฆ Mix Logits ๋ถ๋ถ) ์ฌ๋ฌ ๊ฐ์ liekihood ์ค์์ ํ๊ท ์ดํ๋ ์ณ๋ด๋ ๋ฐฉ์์ ๋๋ค.
๋ค๋ค ๊ณ ์๋ง์๋ค
๊ฒ์ ์ค๋ฐ.
์น๋ค ํ์ ๋ง์๋ค
์ ์๋ฒฝํ ์ดํดํ์ด! <-(์ดํด ๋ชป ํจ)
์น๋ค๊ตฌ์์์ผ๋๋ฌ๋ค๊ณ ์ํ๋ค๊ฒ์์ค๋ฐ์์ฑ๋๋ค์๊ฐ๋ผ์๋ชฐ๊ฐ์์๋ณด์์น๋ค๊ตฌ์์์ผ๋๋ฌ๋ค๊ณ ์ํ๋ค๊ฒ์์ค๋ฐ์์ฑ๋๋ค์๊ฐ๋ผ์๋ชฐ๊ฐ์์๋ณด์์น๋ค๊ตฌ์์์ผ๋๋ฌ๋ค๊ณ ์ํ๋ค๊ฒ์์ค๋ฐ์์ฑ๋๋ค์๊ฐ๋ผ์๋ชฐ๊ฐ์์๋ณด์์น๋ค๊ตฌ์์์ผ๋๋ฌ๋ค๊ณ ์ํ๋ค๊ฒ์์ค๋ฐ์์ฑ๋๋ค์๊ฐ๋ผ์๋ชฐ๊ฐ์์๋ณด์์น๋ค๊ตฌ์์์ผ๋๋ฌ๋ค๊ณ ์ํ๋ค๊ฒ์์ค๋ฐ์์ฑ๋๋ค์๊ฐ๋ผ์๋ชฐ๊ฐ์์๋ณด์์น๋ค๊ตฌ์์์ผ๋๋ฌ๋ค๊ณ ์ํ๋ค๊ฒ์์ค๋ฐ์์ฑ๋๋ค์๊ฐ๋ผ์๋ชฐ๊ฐ์์๋ณด์์น๋ค๊ตฌ์์์ผ๋๋ฌ๋ค๊ณ ์ํ๋ค๊ฒ
์น๋ค๊ตฌ์์์ผ๋๋ฌ๋ค๊ณ ์ํ๋ค๊ฒ์์ค๋ฐ์์ฑ๋๋ค์๊ฐ๋ผ์๋ชฐ๊ฐ์์๋ณด์์น๋ค๊ตฌ์์์ผ๋๋ฌ๋ค๊ณ ์ํ๋ค๊ฒ์์ค๋ฐ์์ฑ๋๋ค์๊ฐ๋ผ์๋ชฐ๊ฐ์์๋ณด์์น๋ค๊ตฌ์์์ผ๋๋ฌ๋ค๊ณ ์ํ๋ค๊ฒ์์ค๋ฐ์์ฑ๋๋ค์๊ฐ๋ผ์๋ชฐ๊ฐ์์๋ณด์์น๋ค๊ตฌ์์์ผ๋๋ฌ๋ค๊ณ ์ํ๋ค๊ฒ์์ค๋ฐ์์ฑ๋๋ค์๊ฐ๋ผ์๋ชฐ๊ฐ์์๋ณด์์น๋ค๊ตฌ์์์ผ๋๋ฌ๋ค๊ณ ์ํ๋ค๊ฒ์์ค๋ฐ์์ฑ๋๋ค์๊ฐ๋ผ์๋ชฐ๊ฐ์์๋ณด์์น๋ค๊ตฌ์์์ผ๋๋ฌ๋ค๊ณ ์ํ๋ค๊ฒ์์ค๋ฐ์์ฑ๋๋ค์๊ฐ๋ผ์๋ชฐ๊ฐ์์๋ณด์์น๋ค๊ตฌ์์์ผ๋๋ฌ๋ค๊ณ ์ํ๋ค๊ฒ
์น๋ค๊ตฌ์์์ผ๋๋ฌ๋ค๊ณ ์ํ๋ค๊ฒ์์ค๋ฐ์์ฑ๋๋ค์๊ฐ๋ผ์๋ชฐ๊ฐ์์๋ณด์์น๋ค๊ตฌ์์์ผ๋๋ฌ๋ค๊ณ ์ํ๋ค๊ฒ์์ค๋ฐ์์ฑ๋๋ค์๊ฐ๋ผ์๋ชฐ๊ฐ์์๋ณด์์น๋ค๊ตฌ์์์ผ๋๋ฌ๋ค๊ณ ์ํ๋ค๊ฒ์์ค๋ฐ์์ฑ๋๋ค์๊ฐ๋ผ์๋ชฐ๊ฐ์์๋ณด์์น๋ค๊ตฌ์์์ผ๋๋ฌ๋ค๊ณ ์ํ๋ค๊ฒ์์ค๋ฐ์์ฑ๋๋ค์๊ฐ๋ผ์๋ชฐ๊ฐ์์๋ณด์์น๋ค๊ตฌ์์์ผ๋๋ฌ๋ค๊ณ ์ํ๋ค๊ฒ์์ค๋ฐ์์ฑ๋๋ค์๊ฐ๋ผ์๋ชฐ๊ฐ์์๋ณด์์น๋ค๊ตฌ์์์ผ๋๋ฌ๋ค๊ณ ์ํ๋ค๊ฒ์์ค๋ฐ์์ฑ๋๋ค์๊ฐ๋ผ์๋ชฐ๊ฐ์์๋ณด์์น๋ค๊ตฌ์์์ผ๋๋ฌ๋ค๊ณ ์ํ๋ค๊ฒ
์ฃผ๋ฑ์ ํ๊ฒฉ..
์น๋ค ๊ตฌ์์์ผ.
์ฃผ๋ฑ ํ.์ง. ์์ผ?
ํ์ง์ ๊ธ์ง์ด ์์ ์ ํ์
์ฃผ๋ฑ์ ์ฃผ๋ฑ์ด๋ค~(์ฌ์ค ๋ฌด์จ ๋ง์ธ์ง ํ๋๋ ๋ชจ๋ฅด๊ฒ ์)
์น๋ค ๊ผฌ์ถ๋นจ์๋ค
๋๊ฐ ์ฃผ๋ฑ๋ณด๊ณ ๊ธ๋ฑ์ด๋ฌ๋
๋ํํ ํ๊ฑฐ์ ๊ทธ๊ฑฐ
๊ทผ๋ฐ ๋๋ฌด์ํค ํน๊ฐค๋ฌธ์์ ๋๊ฐ ์ฃผ๋ฑ์ ๊ธ์9์ถฉ์ ์ํ๋ฌด์ธ ๋ ์ฌ์๋ฅผ ๋ง๋ค์ด๋จ๋?
์ฃผ๋ฑํํ ๋ ๊ธ๋ฑ์ด๋ผ๊ณ ๊ทธ๋ฌ๋๋ฐ ใ ใ
์ด๋ฐ๋ถํํ ๊ธ์ง์ด ์ข๊ฐ๋ค๊ณ ์ผ๋ณ๋ ๋ ๋ฅ๊ธ๋ง์ธ๋์๋ผ๋ค ๋๊ตฌ์ผ?
๋ญ ์์ฒญ ์ฉ๋ ๊ฑด ์๋๋ผ๋ ์ชผ๊ธ์ฉ์ด๋ผ๋ ๋ฐ์ ํ๋ ๊ฑฐ๋ณด๋๊น ๊ทธ๋๋ ์ชผ๊ธ ์์์ด ๋๋ค.
๋งํ๊ธฐ ์ ์ ์๊ฐํ๋์?
์ด๋ฐ ๊ธ๋ณด๋ค ํธ์ ์์์ด ํจ์ฌ ๋ ์์ฐจ์ง ์๋??? ์ด๋ฐ ํ์ฐฎ์ ๊ฒ๋ค์ gptํํ ์ค๋ช ์์ฒญํ๊ณ ์์ฝํ๋ฉด ๊ทธ๋ง์ธ๋ฐ ์ฌ๊ธฐ ์ฃผ๋ฑ์ ์ ํ์ด๋ผ ์ด๋ฐ ๊ธ์ด ์ ๋ณด๊ธ์ด๋ผ๊ณ ์๊ฐํ๋๋ด
ใ ใ ใ ํนํ ์์ค
์ ์ง์ง ์ข๊ฐ์ด ์ด๋ ต๊ธดํ๋ค ์ง์ง ๋ด๊ฐ ๋จธ๋ฆฌ์ข์์ผ๋ฉด ๋ฌด์กฐ๊ฑด ๋ํ๋ ai์ชฝ ์งํํ์ํ ๋ฐ ๋ด ํ๋ฒํ ๋๊ฐ๋ฆฌ๋ก๋ ์๋ฌด๊ฒ๋ ํ ์์๋ค๋๊ฒ ์ฌํ๊ธดํ๋ค
๋ถ๋ชจ๋ฅผ ์๋งํด์ผ์ง ๋ณ ์ ์๋.,. ์ด๋ฑ์ ์ ์ ๋๋ฌผ๋ฆผํ.
์น๋ค ๋ ธ๋์์ผ
์ฌ๋ฐ๋ ์๊ฐ์ด๊ธด ํ๋ฐ ์ด๊ฑฐ ๊ณ์ฐ ๋น์ฉ ๊ฐ๋น ๋๋?
์ด์ ๊ทธ๊ฑธ ๊ณตํ์๋ค์ด ์ค์ฌ์ผ์ง
๋น์ฉ์ ๋๋ฒ์งธ๋ก ์๊ฐํ ๋ฌธ์ ์ ์ผ๋จ agi๋ฅผ ๋ง๋ค ์๋ง ์๋ค๋ฉด.
์ ๊ฑฐ oai๊ฐ ๋ฐํํ๊ฑฐ๋ง์?
๋์๋ณด๋๊น rnn๊ณ์ด ์์ด๋์ด๋ก ํฌ์ง์ ์๋ฒ ๋ฉ ๋์ฒดํ๊ฑฐ๊ฐ์๋ฐ ์ ๊ฑด ๋ณ๋ ฌํ๊ฐ ์๋์ง์?
oai๊ฐ ์๋ ์คํ ํฌ๋์์ ๋ธ ๋ ผ๋ฌธ์ด๊ณ , ์ฌ๋ฌ๊ฐ์ ์๊ฐ ์์ฑ์ด ๋ณ๋ ฌํ๋๋ค๋ ์๋ฏธ์ ๋๋ค.
์ ๊ทธ์๊ธฐ๊ฐ ์๋๊ตฌ๋ ์ฃผ๋ฑํ ์์ฝ์ ๋ฆฌ ์ง์ง ๊ณ ๋ง์์ฉ
์ด์ฉ์ง ์ค๊ณ ๋ฐฉ์์ด ๋๋ฌด oai์ค๋ฝ์ง ๋ชปํ๋๋์ด๋ผ ใ ใ
์ด๋ฌ๋ฉด ์ฌ์ฉ์ ์ปจํ ์คํธ๋ก ์ฌํ์ต์ ํ๋ค๊ณ ๊ฐ์ ํ๋ฉด ์ ์ ๊ด๋ จ ์ง๋ฌธ์ ๊ดํ ์์ธก ์ฑ๋ฅ์ด ์ฌ๋ผ๊ฐ๊ฒ๋๋๊ฑฐ์๋?? ๊ทธ๋ ๊ฒ ๋๋ค๋ฉด ์ด๊ธฐ ์๊ฐ ๊ฐฏ์์ ํ ํฐ ๊ฐฏ์๋ฅผ ์ ์ฐ์ ์์ ์ฌ์ฉํ๋ค๋ฉด ํจ์จ์ ์ธ llm์น๊ฐ๋ฅ์ด๋ค ๊ทธ๋ฆฌ๊ณ ์ฌ์ฉ์๊ฐ ๋ง์์๋ก ๋น์ทํ ์ง๋ฌธ์ด ๋ง์์๋ก ์ฑ๋ฅ ํฅ์์ด ๋น ๋ฅด๊ฒ๋ค - dc App