https://arxiv.org/pdf/2403.06634.pdf
ํ๋ก๋์
์ธ์ด ๋ชจ๋ธ์ ์ผ๋ถ ํ์น๊ธฐ
Nicholas Carlini 1, Daniel Paleka 2, Krishnamurthy (Dj) Dvijotham 1, Thomas Steinke 1, Jonathan Hayase 3,
A. Feder Cooper 1, Katherine Lee 1, Matthew Jagielski 1, Milad Nasr 1, Arthur Conmy 1, Eric Wallace 4,
David Rolnick 5, Florian Tramรจr 2
์ด๋ก
๋ณธ ๋ ผ๋ฌธ์์๋ OpenAI์ ChatGPT๋ Google์ PaLM-2์ ๊ฐ์ ๋ธ๋๋ฐ์ค ํ๋ก๋์ ์ธ์ด ๋ชจ๋ธ๋ก๋ถํฐ ์ ํํ๊ณ ์ค์ํ ์ ๋ณด๋ฅผ ์ถ์ถํ๋ ์ต์ด์ ๋ชจ๋ธ ํ์น๊ธฐ ๊ณต๊ฒฉ์ ์๊ฐํฉ๋๋ค. ํนํ, ์ด ๊ณต๊ฒฉ์ ์ผ๋ฐ์ ์ธ API ์ก์ธ์ค ๊ถํ์ ํตํด ํธ๋์คํฌ๋จธ ๋ชจ๋ธ์ ์๋ฒ ๋ฉ ํฌ์ ๋ ์ด์ด(๋์นญ์ฑ๊น์ง)๋ฅผ ๋ณต๊ตฌํฉ๋๋ค. 20๋ฌ๋ฌ ๋ฏธ๋ง์ ๋น์ฉ์ผ๋ก, OpenAI์ ada ๋ฐ babbage ์ธ์ด ๋ชจ๋ธ์ ์ ์ฒด ํฌ์ ํ๋ ฌ์ ์ถ์ถํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ์ด๋ฌํ ๋ธ๋๋ฐ์ค ๋ชจ๋ธ์ด ๊ฐ๊ฐ 1024 ๋ฐ 2048์ ์จ๊ฒจ์ง ์ฐจ์์ ๊ฐ์ง๊ณ ์์์ ์ฒ์์ผ๋ก ํ์ธํ์ต๋๋ค. ๋ํ gpt-3.5-turbo ๋ชจ๋ธ์ ์ ํํ ์จ๊ฒจ์ง ์ฐจ์ ํฌ๊ธฐ๋ฅผ ๋ณต๊ตฌํ์ผ๋ฉฐ, ์ ์ฒด ํฌ์ ํ๋ ฌ์ ๋ณต๊ตฌํ๋ ๋ฐ 2,000๋ฌ๋ฌ ๋ฏธ๋ง์ ์ฟผ๋ฆฌ ๋น์ฉ์ด ๋ค ๊ฒ์ผ๋ก ์ถ์ ํฉ๋๋ค. ๋ง์ง๋ง์ผ๋ก ์ ์ฌ์ ์ธ ๋ฐฉ์ด ๋ฐ ์ํ ๋ฐฉ๋ฒ์ ์ ์ํ๊ณ , ๊ณต๊ฒฉ์ ํ์ฅํ ์ ์๋ ๋ฏธ๋ ์ฐ๊ตฌ ๊ฐ๋ฅ์ฑ์ ๋ํด ๋ ผ์ํฉ๋๋ค.
1. ์๋ก
GPT-4, Claude 2, Gemini์ ๊ฐ์ ์ค๋๋ ๊ฐ์ฅ ์ธ๊ธฐ ์๋ ๋๊ท๋ชจ ์ธ์ด ๋ชจ๋ธ์ ๋ด๋ถ ์๋ ๋ฐฉ์์ ๋ํด์๋ ์๋ ค์ง ๋ฐ๊ฐ ๊ฑฐ์ ์์ต๋๋ค. GPT-4 ๊ธฐ์ ๋ณด๊ณ ์์๋ "๋ชจ๋ธ ํฌ๊ธฐ, ํ๋์จ์ด, ํ๋ จ ์ปดํจํ , ๋ฐ์ดํฐ ์ธํธ ๊ตฌ์ฑ, ํ๋ จ ๋ฐฉ๋ฒ ๋ฑ ์ํคํ ์ฒ์ ๋ํ ์ธ๋ถ ์ ๋ณด๊ฐ ํฌํจ๋์ด ์์ง ์์ต๋๋ค."๋ผ๊ณ ๋ช ์๋์ด ์์ต๋๋ค(OpenAI et al., 2023). ๋ง์ฐฌ๊ฐ์ง๋ก PaLM-2 ๋ ผ๋ฌธ์์๋ "[๋ชจ๋ธ] ํฌ๊ธฐ ๋ฐ ์ํคํ ์ฒ ์ธ๋ถ ์ ๋ณด๋ ์ธ๋ถ ์ถํ๋ฌผ์ ๊ณต๊ฐ๋์ง ์์ต๋๋ค."๋ผ๊ณ ๋ช ์๋์ด ์์ต๋๋ค(Anil et al., 2023). ์ด๋ฌํ ๋น๋ฐ ์ ์ง๋ ์ข ์ข "๊ฒฝ์ ํ๊ฒฝ"(์ด๋ฌํ ๋ชจ๋ธ์ ํ๋ จํ๋ ๋ฐ ๋น์ฉ์ด ๋ง์ด ๋ค๊ธฐ ๋๋ฌธ์)๊ณผ "๋๊ท๋ชจ ๋ชจ๋ธ์ ์์ ์ํฅ"(๋ ๋ง์ ์ ๋ณด๋ฅผ ์ฌ์ฉํ ์ ์์ ๋ ๋ชจ๋ธ์ ๊ณต๊ฒฉํ๊ธฐ๊ฐ ๋ ์ฝ๊ธฐ ๋๋ฌธ์)์ ๊ธฐ์ธํฉ๋๋ค(OpenAI et al., 2023). ๊ทธ๋ผ์๋ ๋ถ๊ตฌํ๊ณ ์ด๋ฌํ ๋ชจ๋ธ์ ๊ฐ์ค์น์ ๋ด๋ถ ์ธ๋ถ ์ ๋ณด๋ ๊ณต๊ฐ์ ์ผ๋ก ์ก์ธ์คํ ์ ์์ง๋ง ๋ชจ๋ธ ์์ฒด๋ API๋ฅผ ํตํด ๋ ธ์ถ๋ฉ๋๋ค.
๋ณธ ๋ ผ๋ฌธ์์๋ ๊ณต๊ฒฉ์๊ฐ ๋ชจ๋ธ API์ ์ฟผ๋ฆฌ๋ฅผ ์ํํ์ฌ ํ๋ก๋์ ์ธ์ด ๋ชจ๋ธ์ ๋ํด ์ผ๋ง๋ ๋ง์ ์ ๋ณด๋ฅผ ์ป์ ์ ์๋์ง ์ง๋ฌธํฉ๋๋ค. ์ด๋ ๋ชจ๋ธ ํ์น๊ธฐ(Tramรจr et al., 2016) ๋ถ์ผ์์ ์ฐ๊ตฌ๋๋ ์ง๋ฌธ์ ๋๋ค. ๋ชจ๋ธ ํ์น๊ธฐ๋ ๊ณต๊ฒฉ์๊ฐ API์ ์ฟผ๋ฆฌ๋ฅผ ์ํํ์ฌ ๋ชจ๋ธ ๊ฐ์ค์น๋ฅผ ์ถ์ถํ๋ ๋ฅ๋ ฅ์ ์๋ฏธํฉ๋๋ค.
๊ธฐ์ฌ
๋ณธ ๋ ผ๋ฌธ์์๋ ๋ธ๋๋ฐ์ค ์ธ์ด ๋ชจ๋ธ์ ์ ์ฉํ ์ ์๋ ๊ณต๊ฒฉ์ ์๊ฐํ๋ฉฐ, ์ด๋ฅผ ํตํด ํธ๋์คํฌ๋จธ ์ธ์ด ๋ชจ๋ธ์ ์ต์ข ์๋ฒ ๋ฉ ํฌ์ ๋ ์ด์ด ์ ์ฒด๋ฅผ ๋ณต๊ตฌํ ์ ์์ต๋๋ค. ์ด ๊ณต๊ฒฉ์ ์ ๋ ฅ ๋ ์ด์ด๋ถํฐ ์์ํ์ฌ ๋ชจ๋ธ์ ํํฅ์์ผ๋ก ์ฌ๊ตฌ์ฑํ๋ ๊ธฐ์กด ์ ๊ทผ ๋ฐฉ์๊ณผ๋ ๋ค๋ฆ ๋๋ค. ๋์ , ์ด ๊ณต๊ฒฉ์ ์ํฅ์์ผ๋ก ์๋ํ์ฌ ๋ชจ๋ธ์ ๋ง์ง๋ง ๋ ์ด์ด๋ฅผ ์ง์ ์ถ์ถํฉ๋๋ค. ํนํ, ์ธ์ด ๋ชจ๋ธ์ ๋ง์ง๋ง ๋ ์ด์ด๊ฐ ์จ๊ฒจ์ง ์ฐจ์์์ (๋ ๋์ ์ฐจ์์) ๋ก์ง ๋ฒกํฐ๋ก ํฌ์๋๋ค๋ ์ฌ์ค์ ์ด์ฉํฉ๋๋ค. ๋ฐ๋ผ์ ์ด ๋ง์ง๋ง ๋ ์ด์ด๋ ๋ฎ์ ๋ญํฌ๋ฅผ ๊ฐ์ง๋ฉฐ, ๋ชจ๋ธ API์ ๋ํ ๋์ ์ฟผ๋ฆฌ๋ฅผ ์ํํ์ฌ ์๋ฒ ๋ฉ ์ฐจ์ ๋๋ ์ต์ข ๊ฐ์ค์น ํ๋ ฌ์ ์ถ์ถํ ์ ์์ต๋๋ค.
์ด ๋ ์ด์ด๋ฅผ ํ์น๋ ๊ฒ์ ๋ช ๊ฐ์ง ์ด์ ๋ก ์ ์ฉํฉ๋๋ค. ์ฒซ์งธ, ํธ๋์คํฌ๋จธ ๋ชจ๋ธ์ ๋๋น๋ฅผ ๋๋ฌ๋ด๋๋ฐ, ์ด๋ ์ข ์ข ์ด ๋งค๊ฐ๋ณ์ ์์ ์๊ด๊ด๊ณ๊ฐ ์์ต๋๋ค. ๋์งธ, ๋ชจ๋ธ์ด ์์ ํ "๋ธ๋๋ฐ์ค"์ธ ์ ๋๋ฅผ ์ฝ๊ฐ ์ค์ฌ ํฅํ ๊ณต๊ฒฉ์ ์ ์ฉํ ์ ์์ต๋๋ค. ์ ์งธ, ์ด ๊ณต๊ฒฉ์ ์ ์ฒด ๋ชจ๋ธ์ (๋น๊ต์ ์์) ์ผ๋ถ๋ง ๋ณต๊ตฌํ์ง๋ง, ํ๋ก๋์ ๋ชจ๋ธ์ ๋งค๊ฐ๋ณ์๋ฅผ ํ์น๋ ๊ฒ์ด ์ ํ ๊ฐ๋ฅํ๋ค๋ ์ฌ์ค์ ๋๋ผ์ด ์ผ์ด๋ฉฐ, ์ด ๊ณต๊ฒฉ์ ํ์ฅํ๋ฉด ๋ ๋ง์ ์ ๋ณด๋ฅผ ๋ณต๊ตฌํ ์ ์๋ค๋ ์ฐ๋ ค๋ฅผ ์ ๊ธฐํฉ๋๋ค. ๋ง์ง๋ง์ผ๋ก ๋ชจ๋ธ์ ๋ง์ง๋ง ๋ ์ด์ด(๋ฐ๋ผ์ ์จ๊ฒจ์ง ์ฐจ์)๋ฅผ ๋ณต๊ตฌํ๋ฉด ์๋ก ๋ค๋ฅธ ๋ชจ๋ธ ๊ฐ์ ์๋์ ์ธ ํฌ๊ธฐ ์ฐจ์ด์ ๊ฐ์ ๋ชจ๋ธ์ ๋ํ ๋ ๋ง์ ์ ์ญ ์ ๋ณด๋ฅผ ๋๋ฌ๋ผ ์ ์์ต๋๋ค.
์ด ๊ณต๊ฒฉ์ ํจ๊ณผ์ ์ด๊ณ ํจ์จ์ ์ด๋ฉฐ API๊ฐ ์ ์ฒด ๋ก๊ทธ ํ๋ฅ ๋๋ "๋ก์ง ํธํฅ"์ ๋ ธ์ถํ๋ ํ๋ก๋์ ๋ชจ๋ธ์ ์ ์ฉํ ์ ์์ต๋๋ค. ์ฌ๊ธฐ์๋ Google์ PaLM-2 ๋ฐ OpenAI์ GPT-4๊ฐ ํฌํจ๋ฉ๋๋ค(Anil et al., 2023; OpenAI et al., 2023). ์ฑ ์ ์๋ ๊ณต๊ฐ ํ ๋ API ๋ชจ๋ ๊ณต๊ฒฉ์ ๋ฐฉ์งํ๊ฑฐ๋ ๋ ๋ง์ ๋น์ฉ์ ๋ฐ์์ํค๋๋ก ๋ฐฉ์ด ๊ธฐ๋ฅ์ ๊ตฌํํ์ต๋๋ค. ํ๊ท ์ ๊ณฑ ์ค์ฐจ 10^(-4) (ํผํ ์ ์๋ ๋์นญ์ฑ๊น์ง)๋ก ์ฌ๋ฌ OpenAI ๋ชจ๋ธ์ ์๋ฒ ๋ฉ ๋ ์ด์ด๋ฅผ ์ถ์ถํฉ๋๋ค. 200๋ฌ๋ฌ ๋ฏธ๋ง์ ๋น์ฉ์ผ๋ก gpt-3.5์ ๋ํ ์ ํ๋ ํํ์ ๊ณต๊ฒฉ์ ์ ์ฉํ์ฌ ์ ์ฒด ์๋ฒ ๋ฉ ๋ ์ด์ด๋ฅผ ๋ณต๊ตฌํ๋ ๋์ ์๋ฒ ๋ฉ ์ฐจ์์ ํฌ๊ธฐ๋ง ๋ณต๊ตฌํฉ๋๋ค.
์ฑ ์ ์๋ ๊ณต๊ฐ
๋ณธ ๋ ผ๋ฌธ์์๋ ์ด ๊ณต๊ฒฉ์ ์ทจ์ฝํ ๊ฒ์ผ๋ก ์๋ ค์ง ๋ชจ๋ ์๋น์ค์ ๊ณต๊ฒฉ ๋ฐฉ๋ฒ์ ๊ณต์ ํ์ต๋๋ค. ๋ํ ํน์ ๊ณต๊ฒฉ์ ์ทจ์ฝํ์ง ์๋๋ผ๋ ๋ค๋ฅธ ์ค์ ์์ ๊ณต๊ฒฉ ๋ณํ์ด ๊ฐ๋ฅํ ์ ์์ผ๋ฏ๋ก ๋ค๋ฅธ ์ฌ๋ฌ ์ธ๊ธฐ ์๋น์ค์๋ ๊ณต๊ฒฉ ๋ฐฉ๋ฒ์ ๊ณต์ ํ์ต๋๋ค. OpenAI ๋ชจ๋ธ์ ๋ง์ง๋ง ๋ ์ด์ด ๋งค๊ฐ๋ณ์๋ฅผ ์ถ์ถํ๊ธฐ ์ ์ OpenAI๋ก๋ถํฐ ์น์ธ์ ๋ฐ์์ผ๋ฉฐ, OpenAI์ ํ๋ ฅํ์ฌ ์ ๊ทผ ๋ฐฉ์์ ํจ๋ฅ์ ํ์ธํ ํ ๊ณต๊ฒฉ๊ณผ ๊ด๋ จ๋ ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ์ญ์ ํ์ต๋๋ค. ๊ณต๊ฒฉ์ ๋ํ ๋์์ผ๋ก OpenAI์ Google์ ๋ชจ๋ API๋ฅผ ์์ ํ์ฌ ์ํ ๋ฐ ๋ฐฉ์ด ๊ธฐ๋ฅ(8์ฅ์์ ์ ์ํ๋ ๊ธฐ๋ฅ๊ณผ ๊ฐ์)์ ๋์ ํ์ฌ ๊ณต๊ฒฉ์๊ฐ ์ด ๊ณต๊ฒฉ์ ์ํํ๊ธฐ ๋ ์ด๋ ต๊ฒ ๋ง๋ค์์ต๋๋ค.
2. ๊ด๋ จ ์ฐ๊ตฌ
๋ชจ๋ธ ํ์น๊ธฐ ๊ณต๊ฒฉ(Tramรจr et al., 2016)์ ๋ธ๋๋ฐ์ค ๋ชจ๋ธ์ ๊ธฐ๋ฅ์ ๋ณต๊ตฌํ๋ ๊ฒ์ ๋ชฉํ๋ก ํ๋ฉฐ ๋ค์ ๋ ๊ฐ์ง ๋ชฉํ ์ค ํ๋์ ์ต์ ํ๋ฉ๋๋ค(Jagielski et al., 2020).
์ ํ์ฑ: ํ์น ๋ชจ๋ธ f์ ํน์ ๋ฐ์ดํฐ ๋๋ฉ์ธ์์ ๋์ ๋ชจ๋ธ f์ ์ฑ๋ฅ๊ณผ ์ผ์นํด์ผ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด ๋์์ด ์ด๋ฏธ์ง ๋ถ๋ฅ๊ธฐ์ธ ๊ฒฝ์ฐ ํ์น ๋ชจ๋ธ์ด ImageNet์์ ๋์์ ์ ์ฒด ์ ํ๋์ ์ผ์นํ๋๋ก ํ ์ ์์ต๋๋ค.
์ถฉ์ค๋: ํ์น ๋ชจ๋ธ f์ ๋ชจ๋ ์ ๋ ฅ์ ๋ํด ๋์ ๋ชจ๋ธ f์ ๊ธฐ๋ฅ์ ์ผ๋ก ๋์ผํด์ผ ํฉ๋๋ค. ์ฆ, ๋ชจ๋ ์ ํจํ ์ ๋ ฅ p์ ๋ํด f(p) โ f(p)์ด์ด์ผ ํฉ๋๋ค.
๋ณธ ๋ ผ๋ฌธ์์๋ ๊ณ ์ถฉ์ค๋ ๊ณต๊ฒฉ์ ์ค์ ์ ๋ก๋๋ค. ๋๋ถ๋ถ์ ๊ธฐ์กด ๊ณ ์ถฉ์ค๋ ๊ณต๊ฒฉ์ ReLU ํ์ฑํ๋ฅผ ์ฌ์ฉํ๋ ์ฌ์ธต ์ ๊ฒฝ๋ง์ ํน์ ์์ฑ์ ์ ์ฉํฉ๋๋ค. Milli et al. (2019)์ ๊ณต๊ฒฉ์๊ฐ ๋์ 2-๋ ์ด์ด ReLU ๋ชจ๋ธ์ ๊ทธ๋ผ๋์ธํธ๋ฅผ ๊ณ์ฐํ ์ ์๋ค๋ฉด ๊ฑฐ์ ๋นํธ ๋จ์๋ก ๋์ผํ ๋ชจ๋ธ์ ํ์น ์ ์์์ ์ฒ์์ผ๋ก ๋ณด์ฌ์ฃผ์์ต๋๋ค. Jagielski et al. (2020)์ ๊ณต๊ฒฉ์๊ฐ ๋ชจ๋ธ ์ถ๋ ฅ์ ๋ํ ์ฟผ๋ฆฌ ์ก์ธ์ค ๊ถํ๋ง ์๋ ๊ฒฝ์ฐ ์ ํ ์ฐจ๋ถ์ผ๋ก ๊ทธ๋ผ๋์ธํธ๋ฅผ ๊ทผ์ฌํ ์ ์์์ ๊ด์ฐฐํ์ต๋๋ค. ํ์ ์ฐ๊ตฌ์์๋ ์ด๋ฌํ ๊ณต๊ฒฉ์ ํ์ฅํ์ฌ ๋ ๊น์ ReLU ๋ชจ๋ธ์ ํจ์จ์ ์ผ๋ก ์ถ์ถํ์ต๋๋ค(Carlini et al., 2020; Rolnick & Kording, 2020; Shamir et al., 2023). ์ํ๊น๊ฒ๋ ์ด๋ฌํ ์ ๊ทผ ๋ฐฉ์์ ๋ค์๊ณผ ๊ฐ์ ์ด์ ๋ก ํ๋ก๋์ ์ธ์ด ๋ชจ๋ธ์ ์ ์ฉ๋์ง ์์ต๋๋ค. (1) ํ ํฐ์ ์ ๋ ฅ์ผ๋ก ๋ฐ์๋ค์ด๋ฏ๋ก(๋ฐ๋ผ์ ์ ํ ์ฐจ๋ถ์ ์ํํ๋ ๊ฒ์ ๋ค๋ฃจ๊ธฐ ํ๋ฆ) (2) ReLU ์ด์ธ์ ํ์ฑํ ํจ์ ์ฌ์ฉ (3) ํ์ฌ ๊ณต๊ฒฉ์ด ์ฒ๋ฆฌํ ์ ์๋ ์ดํ ์ , ๋ ์ด์ด ์ ๊ทํ, ์์ฌ ์ฐ๊ฒฐ๊ณผ ๊ฐ์ ์ํคํ ์ฒ ๊ตฌ์ฑ ์์ ํฌํจ (4) ์ด์ ์ ์ถ์ถ๋ ๋ชจ๋ธ๋ณด๋ค ํจ์ฌ ๋ ํฐ ๊ท๋ชจ (5) ์ ํ๋ ์ ๋ฐ๋ ์ถ๋ ฅ๋ง ๋ ธ์ถ
๋ค๋ฅธ ๊ณต๊ฒฉ์ ๋ ์ ํ๋ ์ ๋ณด๋ฅผ ๋ณต๊ตฌํ๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค. Wei et al. (2020)์ LLM๊ณผ ๋์ผํ ์๋ฒ์ ์์นํ ๊ณต๊ฒฉ์๊ฐ ๋ชจ๋ ์จ๊ฒจ์ง ๋ ์ด์ด์ ํฌ๊ธฐ๋ฅผ ๋ณต๊ตฌํ ์ ์์์ ๋ณด์ฌ์ค๋๋ค. ๋ค๋ฅธ ์ฐ๊ตฌ์์๋ ๊ฒ์๋ ๋ฒค์น ๋งํฌ์ ์ฑ๋ฅ๊ณผ ํ์ ๋ ผ๋ฌธ์ ๋ชจ๋ธ ํฌ๊ธฐ๋ฅผ ์๊ด๊ด๊ณ ๋ถ์ํ์ฌ ๋ชจ๋ธ ํฌ๊ธฐ๋ฅผ ๋ณต๊ตฌํ๋ ค๊ณ ์๋ํ์ต๋๋ค(Gao, 2021).
3. ๋ฌธ์ ๊ณต์ํ
๋ณธ ๋ ผ๋ฌธ์์๋ ์ดํ X์์ ์ถ์ถ๋ ํ ํฐ ์ํ์ค๋ฅผ ์ ๋ ฅ์ผ๋ก ์ฌ์ฉํ๋ ๋ชจ๋ธ์ ์ฐ๊ตฌํฉ๋๋ค. P(X)๋ X์ ๋ํ ํ๋ฅ ๋ถํฌ ๊ณต๊ฐ์ ๋ํ๋ ๋๋ค. N๊ฐ์ ํ ํฐ ์ ๋ ฅ ์ํ์ค๊ฐ ์ฃผ์ด์ง๋ฉด ๋ค์ ์ถ๋ ฅ ํ ํฐ์ ๋ํ ํ๋ฅ ๋ถํฌ๋ฅผ ์์ฑํ๋ ๋งค๊ฐ๋ณ์ ๋ชจ๋ธ fฮธ: X^N โ P(X)๋ฅผ ์ฐ๊ตฌํฉ๋๋ค. ๋ชจ๋ธ์ ๋ค์๊ณผ ๊ฐ์ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง๋๋ค.
fฮธ(p) = softmax(W ยท gฮธ(p)), (1)
์ฌ๊ธฐ์ gฮธ: X^N โ R^h๋ ์จ๊ฒจ์ง ์ํ๋ฅผ ๊ณ์ฐํ๋ ๋ ๋ค๋ฅธ ๋งค๊ฐ๋ณ์ ๋ชจ๋ธ์ด๊ณ , W๋ l ร h ์ฐจ์ ํ๋ ฌ(์๋ฒ ๋ฉ ํฌ์ ํ๋ ฌ)์ด๋ฉฐ, softmax: R^l โ [0, 1]^l์ ๊ฒฐ๊ณผ ๋ก์ง์ ์ ์ฉ๋ ์ํํธ๋งฅ์ค ํจ์์ ๋๋ค.
softmax(z) =
[
e^z1 / โ_i=1^l e^zi, ..., e^zl / โ_i=1^l e^zi
]
์จ๊ฒจ์ง ์ฐจ์ ํฌ๊ธฐ๋ ํ ํฐ ์ฌ์ ํฌ๊ธฐ๋ณด๋ค ํจ์ฌ ์๋ค๋ ์ ์ ์ ์ํ์ญ์์ค. ์ฆ, h โช l์ ๋๋ค. ์๋ฅผ ๋ค์ด LLaMA(Touvron et al., 2023)๋ h โ {4096, 5120, 6656, 8192} ๋ฐ l = 32,000์ ์ ํํ๋ฉฐ, ์ต๊ทผ์๋ ํ ํฐ ํฌ๊ธฐ๊ฐ ์ ์ ๋ ์ปค์ง๋ ์ถ์ธ์ ๋๋ค. ์๋ฅผ ๋ค์ด GPT-4๋ ์ฝ 100,000๊ฐ์ ํ ํฐ ์ดํ๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค.
์ํ ๋ชจ๋ธ
๋ณธ ๋ ผ๋ฌธ์์๋ ๊ณต๊ฒฉ์๊ฐ ๋ชจ๋ธ ๋งค๊ฐ๋ณ์์ ๋ํ ์ถ๊ฐ ์ง์์ด ์๋ค๊ณ ๊ฐ์ ํฉ๋๋ค. ์๋น์ค ์ ๊ณต์ ์ฒด๊ฐ ํธ์คํ ํ๊ณ ์ฟผ๋ฆฌ ์ธํฐํ์ด์ค(API) O๋ฅผ ํตํด ์ฌ์ฉ์์๊ฒ ์ ๊ณต๋๋ ๋ชจ๋ธ fฮธ์ ๋ํ ์ก์ธ์ค ๊ถํ์ด ์๋ค๊ณ ๊ฐ์ ํฉ๋๋ค. O๋ ์๋ฒฝํ ์ค๋ผํด์ด๋ผ๊ณ ๊ฐ์ ํฉ๋๋ค. ์ฆ, ์ ๋ ฅ ์ํ์ค p๊ฐ ์ฃผ์ด์ง๋ฉด (p, y)์์ ์ถ๋ก ํ ์ ์๋ ๊ฒ ์ด์ธ์ fฮธ์ ๋ํ ๋ค๋ฅธ ์ ๋ณด๋ฅผ ๋์ถํ์ง ์๊ณ y = O(p)๋ฅผ ์์ฑํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ๊ณต๊ฒฉ์๋ ํ์ด๋ฐ ๋ถ์ฑ๋ ๋๋ ์ฟผ๋ฆฌ ์ธํฐํ์ด์ค ๊ตฌํ์ ๋ค๋ฅธ ์ธ๋ถ ์ ๋ณด๋ฅผ ํตํด fฮธ์ ๋ํ ์ ๋ณด๋ฅผ ์ถ๋ก ํ ์ ์์ต๋๋ค.
๋ค๋ฅธ ์คํ ์์ค ๋ฐ ๋ ์ LLM์ ๋ค์ํ ๊ธฐ๋ฅ์ ๊ฐ์ถ API๋ฅผ ์ ๊ณตํ๋ฉฐ, ์ด๋ ๋ชจ๋ธ ์ถ์ถ ๊ณต๊ฒฉ ์ํ ๋ฅ๋ ฅ๊ณผ ๊ณต๊ฒฉ ์๊ณ ๋ฆฌ์ฆ ์ ํ์ ์ํฅ์ ๋ฏธ์นฉ๋๋ค. ๋ณธ ๋ ผ๋ฌธ์์ ์ฐ๊ตฌํ๋ ๋ค์ํ API ์์ฝ ๋ฐ ๊ทธ ์ด์ ๋ ํ 1์ ๋์ ์์ต๋๋ค. ๋ก์ง API๋ API๊ฐ ์ฃผ์ด์ง ํ๋กฌํํธ์ ๋ํ ์๋ต์ผ๋ก ๋ชจ๋ ํ ํฐ์ ๋ํ ๋ก์ง์ ์ ๊ณตํ๋ ๊ฐ์ ์ํ ๋ชจ๋ธ์ ๋๋ค. ์ฌ๊ธฐ์ ๊ฐ๋ฐ๋ ๊ณต๊ฒฉ ๊ธฐ์ ์ ํ์ ์น์ ์์ ๋ค์ ์ฌ์ฉํ ์ ์์ผ๋ฏ๋ก ๋จผ์ ์ด ์ฅ๋๊ฐ ์ค์ ๋ถํฐ ์์ํฉ๋๋ค. ํ์ ์น์ ์์๋ ๋ ์ ํ๋ ์ ๋ณด(์: ์์ ๋ช ๊ฐ ํ ํฐ์ ๋ํ ๋ก๊ทธ ํ๋ฅ )์์ ๋ก์ง์ ์ฌ๊ตฌ์ฑํ ๋ค์ ๊ณต๊ฒฉ์ ์คํํฉ๋๋ค.
4. ๋ก์ง ๋ฒกํฐ API์ ๋ํ ์ถ์ถ ๊ณต๊ฒฉ
์ด ์น์ ์์๋ ๊ณต๊ฒฉ์๊ฐ ์ดํ์ ๋ชจ๋ ํ ํฐ์ ๋ํ ์ํํธ๋งฅ์ค ํจ์์ ๊ณต๊ธ๋๋ ๋ก์ง์ ์ง์ ๋ณผ ์ ์๋ค๊ณ ๊ฐ์ ํฉ๋๋ค(๋์ค์ ์ด ๊ฐ์ ์ ์ํํ ๊ฒ์ ๋๋ค). ์ฆ,
O(p) โ W ยท gฮธ(p).
๋ณธ ๋ ผ๋ฌธ์์๋ ํธ๋์คํฌ๋จธ์ (์์ ๋ถ๋ถ) ๊ณ ์ถฉ์ค๋ ์ถ์ถ์ ์ํํ ์ ์๋ ์๋ก์ด ๊ณต๊ฒฉ ๊ธฐ์ ์ ๊ฐ๋ฐํฉ๋๋ค. 4.1์ ์์๋ ๋ก์ง API๋ฅผ ์ฌ์ฉํ์ฌ ์จ๊ฒจ์ง ์ฐจ์ h๋ฅผ ์๋ณํ๋ ๋ฐฉ๋ฒ์ ๋ณด์ฌ์ฃผ๊ณ 4.2์ ์์๋ ํ๋ ฌ W๋ฅผ ๋ณต๊ตฌํ ์ ์๋ ์๊ณ ๋ฆฌ์ฆ์ ์ ์ํฉ๋๋ค.
4.1. ์๋ฐ์ : ์จ๊ฒจ์ง ์ฐจ์ ๋ณต๊ตฌ
๋จผ์ ๊ณต๊ฒฉ์๊ฐ ์ค๋ผํด O์ ์ฟผ๋ฆฌ๋ฅผ ์ํํ์ฌ ์ธ์ด ๋ชจ๋ธ์ ์จ๊ฒจ์ง ์ฐจ์ ํฌ๊ธฐ๋ฅผ ๋ณต๊ตฌํ ์ ์๋ ๊ฐ๋จํ ๊ณต๊ฒฉ๋ถํฐ ์์ํฉ๋๋ค(์๊ณ ๋ฆฌ์ฆ 1). ์ด ๊ณต๊ฒฉ์ ์ํํ๋ ๋ฐ ์ฌ์ฉํ๋ ๊ธฐ์ ์ ์ต์ข ์๋ฒ ๋ฉ ํฌ์ ํ๋ ฌ์ ์์ ํ ์ถ์ถ์ ์ํํ๊ธฐ ์ํด ๋ ๋ฐ์ ์ํฌ ๊ณต๊ฒฉ์ ๊ธฐ๋ฐ์ด ๋ ๊ฒ์ ๋๋ค.
์๊ณ ๋ฆฌ์ฆ 1 ์จ๊ฒจ์ง ์ฐจ์ ์ถ์ถ ๊ณต๊ฒฉ
์ ๋ ฅ: ์ค๋ผํด LLM O
n์ h๋ณด๋ค ํฐ ์ ์ ํ ๊ฐ์ผ๋ก ์ด๊ธฐํํฉ๋๋ค.
๋น ํ๋ ฌ Q = 0^(nรl)์ ์ด๊ธฐํํฉ๋๋ค.
i = 1๋ถํฐ n๊น์ง ๋ฐ๋ณตํฉ๋๋ค.
pi โ RandPrefix() โท ๋ฌด์์ ํ๋กฌํํธ๋ฅผ ์ ํํฉ๋๋ค.
Qi โ O(pi)
๋ฐ๋ณต๋ฌธ ์ข ๋ฃ
ฮป1 โฅ ฮป2 โฅ ยท ยท ยท โฅ ฮปn โ SingularValues(Q)
count โ arg max_i logโฅฮปiโฅ โ logโฅฮปi+1โฅ
count ๋ฐํ
์ง๊ด: ๋ง์ ์์ ์๋ก ๋ค๋ฅธ ๋ฌด์์ ์ ๋์ฌ์ ๋ํด ์ธ์ด ๋ชจ๋ธ์ ์ฟผ๋ฆฌํ๋ค๊ณ ๊ฐ์ ํฉ๋๋ค. ๊ฐ ์ถ๋ ฅ ๋ก์ง ๋ฒกํฐ๋ l์ฐจ์ ๋ฒกํฐ์ด์ง๋ง ์๋ฒ ๋ฉ ํฌ์ ๋ ์ด์ด๊ฐ h์ฐจ์์์ ์๋ก ํฌ์๋๊ธฐ ๋๋ฌธ์ ์ค์ ๋ก๋ ๋ชจ๋ h์ฐจ์ ๋ถ๋ถ ๊ณต๊ฐ์ ๋์ ๋๋ค. ๋ฐ๋ผ์ ๋ชจ๋ธ์ "์ถฉ๋ถํ"(h๋ฒ ์ด์) ์ฟผ๋ฆฌํ๋ฉด ๊ฒฐ๊ตญ ์๋ก์ด ์ฟผ๋ฆฌ๊ฐ ๊ณผ๊ฑฐ ์ฟผ๋ฆฌ์ ์ ํ์ ์ผ๋ก ์์กดํ๋ ๊ฒ์ ๊ด์ฐฐํ๊ฒ ๋ฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ์ด ๋ถ๋ถ ๊ณต๊ฐ์ ์ฐจ์์ ๊ณ์ฐํ์ฌ(์: SVD ์ฌ์ฉ) ๋ชจ๋ธ์ ์จ๊ฒจ์ง ์ฐจ์์ผ๋ก ๋ณด๊ณ ํ ์ ์์ต๋๋ค.
๊ณต์ํ: ๊ณต๊ฒฉ์ ๋ค์๊ณผ ๊ฐ์ ๊ฐ๋จํ ์ํ์ ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค.
๋ณด์กฐ์ ๋ฆฌ 4.1. Q(p1, ..., pn) โ R^(lรn)์ ๋ก์ง ๋ฒกํฐ API์ ์ฟผ๋ฆฌ ์๋ต ์ด O(p1), ..., O(pn)์ ๊ฐ๋ ํ๋ ฌ์ด๋ผ๊ณ ํ์. ๊ทธ๋ฌ๋ฉด
h โฅ rank(Q(p1, ..., pn)).
๋ํ ์ด gฮธ(pi) (i = 1, ..., n)์ ๊ฐ๋ ํ๋ ฌ์ ๋ญํฌ๊ฐ h์ด๊ณ W์ ๋ญํฌ๊ฐ h์ด๋ฉด
h = rank(Q(p1, ..., pn)).
์ฆ๋ช . Q = W ยท H์ด๋ฉฐ, ์ฌ๊ธฐ์ H๋ ์ด์ด gฮธ(pi) (i = 1, ..., n)์ธ h ร n ํ๋ ฌ์ ๋๋ค. ๋ฐ๋ผ์ h โฅ rank(Q)์ ๋๋ค. ๋ํ H์ ๋ญํฌ๊ฐ h(๋ ๋ฒ์งธ ๊ฐ์ ํฌํจ)์ด๋ฉด h = rank(Q)์ ๋๋ค.
๊ฐ์ . ๋ณด์กฐ์ ๋ฆฌ 4.1์์ ์ด gฮธ(pi)๋ฅผ ๊ฐ๋ ํ๋ ฌ๊ณผ ํ๋ ฌ W ๋ชจ๋ ๋ญํฌ h๋ฅผ ๊ฐ๋๋ค๊ณ ๊ฐ์ ํฉ๋๋ค. ์ด๋ฌํ ํ๋ ฌ์ h๊ฐ์ ํ ๋๋ h๊ฐ์ ์ด์ ๊ฐ์ง๋ฏ๋ก ๋ ๋ค ์ต๋ ๋ญํฌ h๋ฅผ ๊ฐ์ต๋๋ค. ๋ํ ๋ญํฌ๊ฐ h ๋ฏธ๋ง์ผ ๊ฐ๋ฅ์ฑ์ ๋งค์ฐ ๋ฎ์ต๋๋ค. ์ด๋ ์ฟผ๋ฆฌํ๋ ๋ชจ๋ pi์ ๋ํด gฮธ(p) ๋ถํฌ๊ฐ ์ฐจ์ h ๋ฏธ๋ง์ ๋ถ๋ถ ๊ณต๊ฐ์์ ์์ ํ ์ง์๋๊ฑฐ๋ W์ ๋ชจ๋ h โช l ์ด์ด R^l(๋ก์ง์ ์ถ๋ ฅ ๊ณต๊ฐ)์ ๋์ผํ (h-1) ์ฐจ์ ๋ถ๋ถ ๊ณต๊ฐ์ ๋์ฌ์ผ ํ๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ค์ ๋ก ์ด ๊ฐ์ ์ ๋ชจ๋ ๋ ํฐ ๋ชจ๋ธ(ํ 2)๊ณผ ์๋ก ๋ค๋ฅธ ์ ๊ทํ ๋ ์ด์ด๊ฐ ์ฌ์ฉ๋ ๋(๋ถ๋ก B.1) ์ ์ง๋ฉ๋๋ค.
์ค์ ๊ณ ๋ ค ์ฌํญ. ํ๋ ฌ Q๋ ์ค์๊ฐ ์๋๋ผ ๋ถ๋ ์์์ ์ซ์(ํ๋ก๋์ ์ ๊ฒฝ๋ง์ ๊ฒฝ์ฐ ์ ๋ฐ๋๊ฐ 16๋นํธ ๋๋ 8๋นํธ๋งํผ ๋ฎ์ ์ ์์)๋ก ๊ณ์ฐ๋๋ฏ๋ก ๋ญํฌ๋ฅผ ์ ํ ๋ ๋ฆฝ ํ์ ์๋ก ์์งํ๊ฒ ์ทจํ ์ ์์ต๋๋ค. ๋์ , ํน์ด๊ฐ ฮป1 โฅ ฮป2 โฅ ยท ยท ยท โฅ ฮปn์ ์ ๋ ฌํ๊ณ ์ฐ์์ ์ธ ํน์ด๊ฐ ์ฌ์ด์ ๊ฐ์ฅ ํฐ ๊ณฑ์ ๊ฐ๊ฒฉ ฮปi/ฮปi+1์ ์๋ณํ๋ Q์ ์ค์ ์์น ๋ญํฌ๋ฅผ ์ฌ์ฉํฉ๋๋ค. ํฐ ๊ณฑ์ ๊ฐ๊ฒฉ์ ํฐ "์ค์ " ํน์ด๊ฐ์์ ์์น์ ๋ถ์ ํ์ฑ์ผ๋ก ์ธํด ๋ฐ์ํ๋ ์์ ํน์ด๊ฐ์ผ๋ก ์ ํํ ๋ ๋ฐ์ํฉ๋๋ค. ๊ทธ๋ฆผ 2๋ ์ด๋ฌํ ๊ฐ๊ฒฉ์ ๋ณด์ฌ์ค๋๋ค. ์๊ณ ๋ฆฌ์ฆ 1์ ์ด ๊ณต๊ฒฉ์ ์ค๋ช ํฉ๋๋ค.
์คํ. ์ด ๊ณต๊ฒฉ์ ์ง๊ด์ ์๊ฐํํ๊ธฐ ์ํด ๊ทธ๋ฆผ 1์ Pythia-1.4b LLM์ ๋ํ ๊ณต๊ฒฉ์ ๋ณด์ฌ์ค๋๋ค. ์ฌ๊ธฐ์๋ ๋ชจ๋ธ์ ๋ํ ์ฟผ๋ฆฌ ์ n์ ๋๋ ค๊ฐ์ ๋ฐ๋ผ Q์ ํน์ด๊ฐ ํฌ๊ธฐ๋ฅผ ํ๋กํ ํฉ๋๋ค. 2048๊ฐ ๋ฏธ๋ง์ ์ฟผ๋ฆฌ๋ฅผ ๋ณด๋ด๋ฉด n < h์ด๋ฏ๋ก n ร l ์ฐจ์ ํ๋ ฌ Q๋ ์ ์ฒด ๋ญํฌ์ n๊ฐ์ ์ค์ํ์ง ์์ ํน์ด๊ฐ์ ๊ฐ์ต๋๋ค. ๊ทธ๋ฌ๋ 2048๊ฐ ์ด์์ ์ฟผ๋ฆฌ๋ฅผ ๋ชจ๋ธ์ ์ํํ์ฌ n > h๊ฐ ๋๋ฉด ์์น์ ์ผ๋ก ์ ์๋ฏธํ ํน์ด๊ฐ์ ์๋ ๋ ์ด์ ์ฆ๊ฐํ์ง ์๊ณ ์ ํํ 2048๋ก ์ ํ๋ฉ๋๋ค.
๊ทธ๋ฆผ 2์์๋ ํ์ ํน์ด๊ฐ ๊ฐ์ ์ฐจ์ด(๋ก๊ทธ ๊ณต๊ฐ)๋ฅผ ํ๋กํ ํฉ๋๋ค. ๋ณด์๋ค์ํผ ๊ฐ์ฅ ํฐ ์ฐจ์ด๋ ์ด ๋ชจ๋ธ์ ์ค์ ์จ๊ฒจ์ง ์ฐจ์์ธ 2048๋ฒ์งธ ํน์ด๊ฐ์์ (๊ฑฐ์ ์ ํํ๊ฒ) ๋ฐ์ํฉ๋๋ค.
์ด์ GPT-2(Radford et al., 2019) Small ๋ฐ XL, Pythia(Biderman et al., 2023) 1.4B ๋ฐ 6.9B, LLaMA(Touvron et al., 2023) 7B ๋ฐ 65B๋ฅผ ํฌํจํ์ฌ ๋ ๋์ ๋ฒ์์ ๋ชจ๋ธ์ ๋ํ ์ด ๊ณต๊ฒฉ์ ํจ๋ฅ์ ๋ถ์ํฉ๋๋ค. ๊ฒฐ๊ณผ๋ ํ 2์ ๋์ ์์ต๋๋ค. ๊ณต๊ฒฉ์ 6๊ฐ ์ผ์ด์ค ์ค 5๊ฐ ์ผ์ด์ค์์ 0 ๋๋ 1์ ์ค์ฐจ๋ก ์๋ฒ ๋ฉ ํฌ๊ธฐ๋ฅผ ๊ฑฐ์ ์๋ฒฝํ๊ฒ ๋ณต๊ตฌํฉ๋๋ค.
๊ฑฐ์ ์๋ฒฝํ ์ถ์ถ์๋ ํ ๊ฐ์ง ์์ธ๊ฐ ์์ต๋๋ค. GPT-2 Small์ ๋๋ค. ์ด 768์ฐจ์ ๋ชจ๋ธ์์ ๊ณต๊ฒฉ์ ์จ๊ฒจ์ง ์ฐจ์์ 757๋ก ๋ณด๊ณ ํฉ๋๋ค. ๋ถ๋ก A์์๋ ์ด "์คํจ"๊ฐ GPT-2๊ฐ ์ค์ ๋ก 768์ฐจ์์ ๊ฐ์ง๊ณ ์์์๋ ๋ถ๊ตฌํ๊ณ ์ ํจ ์จ๊ฒจ์ง ์ฐจ์์ด 757์ด๊ธฐ ๋๋ฌธ์ ๋ฐ์ํ๋ค๋ ๊ฒ์ ๋ณด์ฌ์ค๋๋ค.
4.2. ์ ์ฒด ๋ ์ด์ด ์ถ์ถ(๋์นญ์ฑ๊น์ง)
์ด์ ์น์ ์ ๊ณต๊ฒฉ์ ํ์ฅํ์ฌ ์ต์ข ์จ๊ฒจ์ง ๋ ์ด์ด์์ ์ถ๋ ฅ ๋ก์ง์ผ๋ก ๋งคํํ๋ ์ต์ข ์ถ๋ ฅ ํฌ์ ํ๋ ฌ W๋ฅผ ๋ณต๊ตฌํฉ๋๋ค.
๋ฐฉ๋ฒ: Q๋ฅผ ์๊ณ ๋ฆฌ์ฆ 1์์ ์ ์๋ ๊ฒ๊ณผ ๊ฐ๋ค๊ณ ํ์. ์ด์ Q = U ยท ฮฃ ยท Vโค๋ฅผ SVD๋ก ๋ค์ ์์ฑํฉ๋๋ค. ์ด์ ์๋ ์ถฉ๋ถํ ํฐ ํน์ด๊ฐ์ ์๊ฐ ๋ชจ๋ธ์ ์ฐจ์์ ํด๋นํ๋ค๋ ๊ฒ์ ํ์ธํ์ต๋๋ค. ๊ทธ๋ฌ๋ ํ๋ ฌ U๋ ์ค์ ๋ก ๋ง์ง๋ง ๋ ์ด์ด(์ ํ์ )๋ฅผ ์ง์ ๋ํ๋ ๋๋ค! ํนํ, U ยท ฮฃ = W ยท G์์ ๋ค์ ๋ณด์กฐ์ ๋ฆฌ์์ ๋ณด์ฌ์ค ์ ์์ต๋๋ค.
์ฌ๊ธฐ์ G๋ h ร h ํ๋ ฌ์ ๋๋ค.
๋ณด์กฐ์ ๋ฆฌ 4.2. ๋ก์ง API ์ํ ๋ชจ๋ธ์์ ๋ณด์กฐ์ ๋ฆฌ 4.1์ ๊ฐ์ ํ์: (i) ์์ ๋ฐฉ๋ฒ์ G โ R^(hรh)์ ๋ํด W = W ยท G๋ฅผ ๋ณต๊ตฌํฉ๋๋ค. (ii) gฮธ(p)๊ฐ ์์ฌ ์ฐ๊ฒฐ์ด ์๋ ํธ๋์คํฌ๋จธ๋ผ๋ ์ถ๊ฐ ๊ฐ์ ์ ์ฌ์ฉํ๋ฉด W๋ฅผ ์ ํํ๊ฒ ์ถ์ถํ๋ ๊ฒ์ ๋ถ๊ฐ๋ฅํฉ๋๋ค.
์ฆ๋ช . ๋ถ๋ก C ์ฐธ์กฐ. โก
์คํ. ์ด์ ์ ๊ณ ๋ คํ๋ 6๊ฐ ๋ชจ๋ธ์ ๋ํด ์ถ์ถ๋ ํ๋ ฌ W = U ยท ฮฃ์ ์ค์ ๊ฐ์ค์น ํ๋ ฌ ์ฌ์ด์ ์ ๊ณฑ๊ทผ ํ๊ท ์ ๊ณฑ(RMS)์ ๋น๊ตํ์ฌ ๊ณต๊ฒฉ ์ฑ๊ณต๋ฅ ์ ํ๊ฐํฉ๋๋ค. h ร h ์ํ ๋ณํ์ ํ์ฉํ ํ ๊ตฌ์ฒด์ ์ผ๋ก W ยท G โ W์ ๋ํ ์ต์ ์ ๊ณฑ ์์คํ ์ ํ๊ณ , ์ด๋ ๊ฐ๊ฐ l๊ฐ์ ๋ฐฉ์ ์๊ณผ h๊ฐ์ ๋ฏธ์ง์๋ฅผ ๊ฐ๋ h๊ฐ์ ์ ํ ์ต์ ์ ๊ณฑ ๋ฌธ์ ๋ก ์ถ์๋ฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ W์ W ยท G์ RMS๋ฅผ ๋ณด๊ณ ํฉ๋๋ค.
๊ฒฐ๊ณผ๋ ํ 2์ ๋์ ์์ต๋๋ค. ์ฐธ๊ณ ๋ก ๋ฌด์์๋ก ์ด๊ธฐํ๋ ๋ชจ๋ธ๊ณผ ์ค์ ๊ฐ์ค์น ์ฌ์ด์ RMS๋ 2 ยท 10^(-2)์ด๋ฉฐ, ์ด๋ ์ฌ๊ตฌ์ฑ ์ค์ฐจ๋ณด๋ค 100-500๋ฐฐ ๋ ๋์ต๋๋ค.
๋ถ๋ก C ๋ฐ G์์๋ ์ง๊ต ๋ณํ(์ํ ๋ณํ์ ๋ํ h^2 ๋์ ์ฝ h^2/2 ๋๋ฝ ๋งค๊ฐ๋ณ์)๊น์ง ์ฌ๊ตฌ์ฑ์ด ๊ฐ๋ฅํ๋ฉฐ, ์ด๋ ์ผ๋ถ ๊ณต์์ ์ธ ๊ฐ์ ํ์ ์๊ฒฉํจ์ ๋ณด์ฌ์ค๋๋ค. ๊ทธ๋ฌ๋ ์ํ ๋ณํ๊น์ง ํจ์จ์ ์ธ ์ฌ๊ตฌ์ฑ ์๊ณ ๋ฆฌ์ฆ๋ง ์์ต๋๋ค.
5. ๋ก์ง ํธํฅ API์ ๋ํ ์ถ์ถ ๊ณต๊ฒฉ
์์ ๊ณต๊ฒฉ์ ๊ณต๊ฒฉ์๊ฐ ๊ฐ ์ ๋ ฅ์ ๋ํ ์ ์ฒด ๋ก์ง ๋ฒกํฐ๋ฅผ ์ง์ ๊ด์ฐฐํ ์ ์๋ค๋ ์ค์ํ ๊ฐ์ ์ ํฉ๋๋ค. ์ค์ ๋ก ์ด๋ ์ฌ์ค์ด ์๋๋๋ค. ๋ณธ ๋ ผ๋ฌธ์์ ์๊ณ ์๋ ํ๋ก๋์ ๋ชจ๋ธ ์ค ์ด๋ฌํ API๋ฅผ ์ ๊ณตํ๋ ๋ชจ๋ธ์ ์์ต๋๋ค. ๋์ , ์๋ฅผ ๋ค์ด ์ฌ์ฉ์๊ฐ ์์ K๊ฐ(๋ก์ง ๊ธฐ์ค) ํ ํฐ ๋ก๊ทธ ํ๋ฅ ์ ์ป์ ์ ์๋ ๋ฐฉ๋ฒ์ ์ ๊ณตํฉ๋๋ค. ์ด ์น์ ์์๋ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํฉ๋๋ค.
5.1. API ์ค๋ช
์ด ์น์ ์์๋ ์์ K๊ฐ ํ ํฐ(๋ก์ง ๊ธฐ์ค ์ ๋ ฌ)์ ๋ํ ๋ก๊ทธ ํ๋ฅ ์ ๋ฐํํ๋ API์ ๋ํ ๊ณต๊ฒฉ์ ๊ฐ๋ฐํ๊ณ ์ฌ์ฉ์๊ฐ ์ํํธ๋งฅ์ค ์ด์ ์ ์ง์ ๋ ํ ํฐ์ ๋ํ ๋ก์ง์ ์ถ๊ฐํ ์ค์ ๊ฐ ํธํฅ b โ R^|X|("๋ก์ง ํธํฅ")์ ์ง์ ํ ์ ์์ต๋๋ค. ์ฆ,
O(p, b) โ TopK(logsoftmax(Wgฮธ(p) + b))
= TopK(Wgฮธ(p) + b - log(โ_i exp(Wgฮธ(p) + b)_i) ยท 1).
์ฌ๊ธฐ์ TopK(z)๋ z โ R^l์ ๊ฐ์ฅ ๋์ K๊ฐ ํญ๋ชฉ๊ณผ ํด๋น ์ธ๋ฑ์ค๋ฅผ ๋ฐํํฉ๋๋ค. ์ด ๋ ผ๋ฌธ ์ด์ ์ ๋ง์ API๊ฐ ์ต์ฒจ๋จ ๋ชจ๋ธ์ ๋ํด ์ด๋ฌํ ์ต์ ์ ์ ๊ณตํ์ต๋๋ค(OpenAI, 2024; Google, 2024). ํนํ OpenAI API๋ ์ต๋ 300๊ฐ ํ ํฐ์ ๋ํ ๋ก์ง ์์ ์ ์ง์ํ๋ฉฐ ๊ฐ ํ ํฐ์ ๋ก์ง ํธํฅ์ [-100, 100] ๋ฒ์๋ก ์ ํ๋ฉ๋๋ค(OpenAI, 2023).
๋จ์ ๊ฒ์ ์ด API๋ฅผ ํตํด ๊ณ ์ ํ ํ๋กฌํํธ ์ฟผ๋ฆฌ์ ๋ํ ์ ์ฒด ๋ก์ง ๋ฒกํฐ๋ฅผ ๋ฐํ๋ผ ์ ์์์ ๋ณด์ฌ์ฃผ๋ ๊ฒ์ ๋๋ค. ์ด ์น์ ์์๋ ์ด ๋ชฉ์ ์ ์ํ ๊ธฐ์ ์ ๊ฐ๋ฐํฉ๋๋ค. ์ฌ๋ฌ ๊ฐ์ ์์ ํ ๋ก์ง ๋ฒกํฐ๋ฅผ ๋ณต๊ตฌํ๋ฉด 4.2์ ์ ๊ณต๊ฒฉ์ ์์ ์์ด ์คํํ ์ ์์ต๋๋ค.
5.2. ํ๊ฐ ๋ฐฉ๋ฒ๋ก
์ค์ ๊ณต๊ฒฉ์ ์ถ์ถ ๋น์ฉ์ ๊ด๋ฆฌ ๊ฐ๋ฅํ ์์ค์ผ๋ก ์ ์งํ๊ณ API์ ์๋ ์ ํ๊ธฐ ๋๋ ๊ธฐํ ํํฐ๋ฅผ ์ฐํํ๊ธฐ ์ํด ํจ์จ์ ์ด์ด์ผ ํฉ๋๋ค. ๋ฐ๋ผ์ ๊ณต๊ฒฉ์ ํจ๋ฅ์ ์ธก์ ํ๋ ๋ฐ ์ฌ์ฉํ๋ ๋ ๊ฐ์ง ๋น์ฉ ์ ์๋ถํฐ ์์ํฉ๋๋ค.
ํ ํฐ ๋น์ฉ: ๊ณต๊ฒฉ ์ค์ ๊ณต๊ฒฉ์๊ฐ ๋ชจ๋ธ์ ๋ณด๋ด๊ฑฐ๋ ๋ชจ๋ธ๋ก๋ถํฐ ๋ฐ๋ ํ ํฐ ์์ ๋๋ค. ๋๋ถ๋ถ์ API๋ ํ ํฐ๋น ์๊ธ์ ๋ถ๊ณผํ๋ฏ๋ก ์ด ์งํ๋ ๊ณต๊ฒฉ์ ๊ธ์ ์ ๋น์ฉ์ ๋ํ๋ ๋๋ค(ํ ํฐ ๋น์ฉ์ผ๋ก ์กฐ์ ํ).
์ฟผ๋ฆฌ ๋น์ฉ: ๊ณต๊ฒฉ์ ์ด ์ง์ ์๊ฐ์ ๋๋ค. ๋๋ถ๋ถ์ API๋ ๊ณต๊ฒฉ์๊ฐ ํน์ ๊ฐ๊ฒฉ ๋ด์ ์ํํ ์ ์๋ ์ฟผ๋ฆฌ ์์ ์ ํ์ ๋๋ฏ๋ก ์ผ๋ถ ๊ณต๊ฒฉ์ ๋ ๋น ๋ฅด์ง๋ง ๋ ๋ง์ ๋น์ฉ์ด ๋ฐ์ํ ์ ์์ต๋๋ค(์ฟผ๋ฆฌ๋น ๋ ๋ง์ ํ ํฐ์ ๋ณด๋ด์).
์ด ์น์ ์ ๋๋จธ์ง ๋ถ๋ถ์์๋ ๋ค์ํ ๊ณต๊ฒฉ ๊ฐ์ ํ์ ํ ํฐ ๋น์ฉ, ์ฟผ๋ฆฌ ๋น์ฉ ๋๋ ๋ ๋ค์ ์ต์ ํ๋ ์ฌ๋ฌ ๊ณต๊ฒฉ์ ๊ฐ๋ฐํฉ๋๋ค.
5.3. ์์ 5๊ฐ ๋ก์ง ํธํฅ API์ ๋ํ ์ถ์ถ ๊ณต๊ฒฉ
๋ค์ํ ๋ก์ง ํธํฅ์ ์ฌ์ฉํ์ฌ ์ผ๋ จ์ ์ฟผ๋ฆฌ๋ฅผ ํตํด ์ ๋์ฌ p์ ๋ํ ๋ก์ง ๋ฒกํฐ๋ฅผ ๊ณ์ฐํ๋ ๊ธฐ์ ์ ๊ฐ๋ฐํฉ๋๋ค.
๋จผ์ API๊ฐ ์์ K๊ฐ ๋ก์ง์ ๋ฐํํ๋ค๊ณ ๊ฐ์ ํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ๋ก์ง ํธํฅ์ ๋ํ ๋ค๋ฅธ ์ ํ์ ์ํํ๊ณ ๋งค๋ฒ ์์ k๊ฐ ๋ก์ง์ ์ธก์ ํ์ฌ ์์์ ํ๋กฌํํธ p์ ๋ํ ์ ์ฒด ๋ก์ง ๋ฒกํฐ๋ฅผ ๋ณต๊ตฌํ ์ ์์ต๋๋ค. ํนํ ์์ 5๊ฐ ๋ก์ง์ด ์๋ API์ ๊ฒฝ์ฐ ์ถฉ๋ถํ ํฐ B๋ฅผ ์ฌ์ฉํ์ฌ ๋ค์ ์ฟผ๋ฆฌ ์ํ์ค๋ฅผ ๋ณด๋ผ ์ ์์ต๋๋ค.
O(p, bk = bk+1 = ... = bk+4 = B), k โ {0, 5, 10, ..., |X|}
๋ฐ๋ผ์ ๊ฐ ์ฟผ๋ฆฌ๋ 5๊ฐ์ ์๋ก ๋ค๋ฅธ ํ ํฐ {k, k + 1, ..., k + 4}์ ์์ 5๊ฐ๋ก ์น๊ฒฉ์์ผ ํด๋น ๋ก์ง์ ๊ด์ฐฐํ ์ ์๊ฒ ํฉ๋๋ค. ํธํฅ B๋ฅผ ๋นผ๊ณ ์ด๋ฌํ ๋ชจ๋ ์ฟผ๋ฆฌ์ ๋ต๋ณ์ ๋ณํฉํ๋ฉด ์ ์ฒด ๋ก์ง ๋ฒกํฐ๋ฅผ ๋ณต๊ตฌํ ์ ์์ต๋๋ค.
์ํ๊น๊ฒ๋ ๋ณธ ๋ ผ๋ฌธ์์ ์๊ณ ์๋ ๋ชจ๋ ํ๋ก๋์ API๋ ๋ก์ง ๋์ ๋ก๊ทธ ํ๋ฅ (๋ชจ๋ธ์ ์ํํธ๋งฅ์ค ์ถ๋ ฅ์ ๋ก๊ทธ)์ ๋ฐํํ๊ธฐ ๋๋ฌธ์ ์ด ๊ณต๊ฒฉ์ ์ง์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ด์ ๋ฌธ์ ๋ i๋ฒ์งธ ํ ํฐ์ ๋ก์ง ํธํฅ B๋ฅผ ์ ์ฉํ๊ณ ํด๋น ํ ํฐ์ ๋ก๊ทธ ํ๋ฅ ์ ๊ด์ฐฐํ๋ฉด ๋ค์ ๊ฐ์ ์ป๋๋ค๋ ๊ฒ์ ๋๋ค.
y^B_i = zi + B - log(โ_jโ i exp(zj) + exp(zi + B))
๋ฐ๋ผ์ ์ฒ๋ฆฌํด์ผ ํ ์ถ๊ฐ์ ์ธ ํธํฅ ์์กด ํญ์ด ์๊น๋๋ค. ๋ณธ ๋ ผ๋ฌธ์์๋ ๋ ๊ฐ์ง ์ ๊ทผ ๋ฐฉ์์ ์ ์ํฉ๋๋ค.
์ฒซ ๋ฒ์งธ ์ ๊ทผ ๋ฐฉ์์ ๋ชจ๋ ๋ก์ง ๊ฐ์ ์๋์ ์ฐจ์ด๋ฅผ ํ์ตํ ์ ์๊ฒ ํด์ฃผ๋ ๊ณตํต "์ฐธ์กฐ" ํ ํฐ์ ์์กดํฉ๋๋ค(์ํํธ๋งฅ์ค๋ ๋ก์ง์ ๋ํ ์ถ๊ฐ ์ด๋์ ๋ถ๋ณํ๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ด ์ฐ๋ฆฌ๊ฐ ๋ฐ๋ ์ ์๋ ์ต์ ์ ๋๋ค). ํ๋กฌํํธ์ ๋ํ ์ต์์ ํ ํฐ์ด R์ด๊ณ ํ ํฐ i์ R์ ๋ก์ง ๊ฐ์ ์๋์ ์ฐจ์ด๋ฅผ ์๊ณ ์ถ๋ค๊ณ ๊ฐ์ ํฉ๋๋ค. ํ ํฐ i์ ํฐ ํธํฅ B๋ฅผ ์ถ๊ฐํ์ฌ ์์ 5๊ฐ๋ก ํธ์ํ ๋ค์ ํ ํฐ i์ R์ ๋ก๊ทธ ํ๋ฅ ์ ๊ด์ฐฐํฉ๋๋ค. ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
y^B_R - y^B_i - B = z_R + z_i.
5๊ฐ์ ๋ก๊ทธ ํ๋ฅ ์ ๊ด์ฐฐํ ์ ์์ผ๋ฏ๋ก 4๊ฐ์ ํ ํฐ์ ์์ 5๊ฐ(์ฐธ์กฐ ํ ํฐ๊ณผ ํจ๊ป)๋ก ํธ์ํ๋ ํฐ ํธํฅ์ ์ถ๊ฐํ์ฌ ๊ฐ ์ฟผ๋ฆฌ์์ ์ฐธ์กฐ ํ ํฐ R์ 4๊ฐ์ ํ ํฐ๊ณผ ๋น๊ตํ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ๋ค์ ์ฟผ๋ฆฌ ์ํ์ค๋ฅผ ์คํํฉ๋๋ค.
O(p, bi = bi+1 = bi+2 = bi+3 = B)
i โ {0, 4, 8, ยท ยท ยท , |X|}์ ๋ํด ์ด๋ ๊ฒ ํ๋ฉด z_R์ 0์ผ๋ก ์ค์ ํ๋ ์์ ๋งค๊ฐ๋ณ์๊น์ง ๋ก์ง์ ๋ณต๊ตฌํ ์ ์์ต๋๋ค.
์ฟผ๋ฆฌ ๋น์ฉ. ์ด ๊ณต๊ฒฉ์ ๋ชจ๋ธ์ ๋ํ ๊ฐ ์ฟผ๋ฆฌ์์ 4๊ฐ์ ๋ก์ง ๊ฐ์ ๋ํ๋ ๋๋ค(๋ค์ฏ ๋ฒ์งธ๋ ์ฐธ์กฐ์ ์ผ๋ก ์ฌ์ฉ๋จ). ์ฆ, ๋ก์ง๋น 1/4 ์ฟผ๋ฆฌ ๋น์ฉ์ด ๋ญ๋๋ค.
๋ถ๋ก E์์๋ ๊ฐ ๋ก๊ทธ ํ๋ฅ ์ ์๋ ๋ก์ง์ ๋ํ ์ ํ ์ ์ฝ ์กฐ๊ฑด์ผ๋ก ๊ฐ์ฃผํ์ฌ ์ฟผ๋ฆฌ๋น 5๊ฐ์ ๋ก์ง, ์ฆ 1/5์ ๋น์ฉ์ผ๋ก ๋ณต๊ตฌํ ์ ์๋ ๋ ์ ๊ตํ ๋ ๋ฒ์งธ ๋ฐฉ๋ฒ์ ์ ์ํฉ๋๋ค.
ํ ํฐ ๋น์ฉ. ๊ณต๊ฒฉ์๋ ์ฌ๋ฌ ๊ฐ์ ๊ณ ์ ํ ํ๋กฌํํธ์ ๋ํ ๋ก์ง์ ํ์ตํด์ผ ํ๋ค๋ ์ ์ ๊ธฐ์ตํ์ญ์์ค. ๋ฐ๋ผ์ ๊ฐ ํ๋กฌํํธ๋ ๊ธธ์ด๊ฐ ์ต์ํ ํ๋์ ํ ํฐ์ด์ด์ผ ํฉ๋๋ค. ๋ฐ๋ผ์ ์ด ๊ณต๊ฒฉ์ ์ฟผ๋ฆฌ๋น ์ต์ 2๊ฐ์ ํ ํฐ(์ ๋ ฅ 1๊ฐ, ์ถ๋ ฅ 1๊ฐ) ๋๋ ์ถ๋ ฅ ํ ํฐ๋น 1/2์ ๋น์ฉ์ด ๋ญ๋๋ค. ๊ทธ๋ฌ๋ ์ค์ ๋ก gpt-3.5-turbo์ ๊ฐ์ ๋ง์ ๋ชจ๋ธ์ ๋ชจ๋ ๋จ์ผ ์ฟผ๋ฆฌ์ ํจ๊ป ์ฝ๊ฐ์ ํ ํฐ ์ค๋ฒํค๋๋ฅผ ํฌํจํฉ๋๋ค. ์ด๋ ๋ก์ง๋น ํ ํฐ ๋น์ฉ์ 2+โ/4๋ก ์ฆ๊ฐ์ํต๋๋ค. ์ฌ๊ธฐ์ โ๋ ์ค๋ฒํค๋ ํ ํฐ ์์ ๋๋ค. gpt-3.5-turbo์ ๊ฒฝ์ฐ โ = 7์ ๋ณด๊ณ ํฉ๋๋ค.
ํฅ์๋ ๋น์ฉ ์ต์ ๊ณต๊ฒฉ
์์ ๊ณต๊ฒฉ์ ์ผ๋ฐํํ์ฌ ์ฟผ๋ฆฌ ๋น์ฉ๊ณผ ํ ํฐ ๋น์ฉ์ ๋ชจ๋ ๊ฐ์ ํ ์ ์์ต๋๋ค. ๋จ์ผ ์์ฑ ํ ํฐ์ ๋ํด 4๊ฐ ๋๋ 5๊ฐ์ ๋ก์ง ๊ฐ์ ๋ํ๋ด๋ ๋ชจ๋ธ์ ์ฟผ๋ฆฌ๋ฅผ ์คํํ๋ ๋์ ๋ค์ค ํ ํฐ ์ฟผ๋ฆฌ [p0 p1 p2 ... pn]์ ๋ณด๋ธ ๋ค์ ๊ฐ ์ ๋์ฌ์ ๋ํ ๋ก๊ทธ ํ๋ฅ ๋ฒกํฐ๋ฅผ ์์ฒญํ ์ ์์ต๋๋ค. ํ๋กฌํํธ [p0], [p0 p1], [p0 p1 p2] ๋ฑ OpenAI์ API๋ ๊ณผ๊ฑฐ์ logprob ๋ฐ echo ๋งค๊ฐ๋ณ์๋ฅผ ๊ฒฐํฉํ์ฌ ์ด ํ์์ ์ฟผ๋ฆฌ๋ฅผ ํ์ฉํ์ต๋๋ค. ์ด ์ต์ ์ ์ดํ ์ ๊ฑฐ๋์์ต๋๋ค.
์ด์ ์์ฑ๋ ํ ํฐ์ ๋ก๊ทธ ํ๋ฅ ๋ง ๋ณผ ์ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋งจ ๋ง์ง๋ง ํ ํฐ๋ง ์์ฑ๋๋ฏ๋ก ์ด ๋ ๊ธด ์ฟผ๋ฆฌ์ ๋ํด 4๊ฐ์ ๋ก๊ทธ ํ๋ฅ ๋ง ๋ณผ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ด๋ ์ฟผ๋ฆฌ ๋ฐ ํ ํฐ ๋น์ฉ์ ์ค์ด๋ ์ ์ฌ์ ์ธ ์ ๊ทผ ๋ฐฉ์์ ์ ์ํฉ๋๋ค. ๋ชจ๋ธ์ด ํน์ ํ ํฐ ์ํ์ค [pn+1 pn+2 ... pn+m]์ ๋ฐฉ์ถํ๋๋ก ํ๋ ๋ฐฉ๋ฒ์ด ์๋ค๋ฉด ๊ฐ ์์ฑ ํ ํฐ์ ๋ก๊ทธ ํ๋ฅ ๋ฒกํฐ๋ฅผ ๊ฒ์ฌํ ์ ์์ต๋๋ค.
๋ค์๊ณผ ๊ฐ์ด ์ด๋ฅผ ๋ฌ์ฑํฉ๋๋ค. ํ ํฐ x์ ๋ค๋ฅธ 4๊ฐ์ ํ ํฐ์ ๊ณ ์ ํ๊ณ ๋ชจ๋ธ์ด [x x ... x]๋ฅผ ๋ฐฉ์ถํ๋๋ก ๊ฐ์ ํฉ๋๋ค. 5๊ฐ ํ ํฐ ๊ฐ๊ฐ์ ๋ํด B์ ๋ก์ง ํธํฅ์ ์ ๊ณตํ๋ ๋์ ํ ํฐ x์ ๋ํด B์ ๋ก์ง ํธํฅ์ ์ ๊ณตํ๊ณ ๋ค๋ฅธ 4๊ฐ ํ ํฐ์ ๋ํด B' < B๋ฅผ ์ ๊ณตํฉ๋๋ค. B'์ด ๋ค๋ฅธ ํ ํฐ์ ์์ 5๊ฐ ์ถ๋ ฅ์ผ๋ก ๊ฐ์ ธ์ฌ ๋งํผ ์ถฉ๋ถํ ํฌ๋ฉด ์ฌ์ ํ ํด๋น ํ ํฐ์ ๋ํ ๋ก์ง์ ํ์ตํ ์ ์์ต๋๋ค. B'์ด ๋ชจ๋ธ์ด ํญ์ ์ด๊ธฐ ํ๋กฌํํธ p0์ ํ ํฐ x(๋ค๋ฅธ ํ ํฐ์ด ์๋)๋ก ์๋ฃํ ๋งํผ ์ถฉ๋ถํ ์์ผ๋ฉด [p0 x x ... x] ํ์์ ์ฌ๋ฌ ํ๋กฌํํธ์ ๋ํ ๋ก์ง์ ์์งํ ์ ์์ต๋๋ค.
๋ถ์. ์ด ๊ณต๊ฒฉ์ ์ฟผ๋ฆฌ ๋น์ฉ์ 1/(4m)์ด๋ฉฐ, ์ฌ๊ธฐ์ m์ ํ์ฅ ๊ณ์์ ๋๋ค. ๋ํ ๊ฐ ์ฟผ๋ฆฌ์๋ 1 + m๊ฐ์ ํ ํฐ์ด ํ์ํ๋ฏ๋ก ํ ํฐ ๋น์ฉ์ (1+m)/(4m)์ ๋๋ค. (๋๋ API์ โ ํ ํฐ์ ์ค๋ฒํค๋๊ฐ ์๋ ๊ฒฝ์ฐ 1 + m + โ) m = 1, ์ฆ ํ์ฅ์ด ์๋ ๊ฒฝ์ฐ ์ด ๊ณต๊ฒฉ์ ์ฒซ ๋ฒ์งธ ๊ณต๊ฒฉ์ผ๋ก ์ถ์๋๊ณ ๋ถ์์ ์ ์ฌํ๊ฒ 1/4์ ์ฟผ๋ฆฌ ๋น์ฉ๊ณผ 1/2์ ํ ํฐ ๋น์ฉ์ ์ ๊ณตํฉ๋๋ค.
5.4. ์์ 1๊ฐ ์ด์ง ๋ก์ง ํธํฅ API์ ๋ํ ์ถ์ถ ๊ณต๊ฒฉ
๊ณต๊ฒฉ์ ๊ณ ๋ คํ ๋ ๋ชจ๋ธ ์ ๊ณต์ ์ฒด๊ฐ ์ API์ ์ ํ์ ๋์ ํ ์ ์์ต๋๋ค. ์ด์ API๊ฐ ์ต์์ ๋ก๊ทธ ํ๋ฅ (5.1์ ์ API์์ K = 1)๋ง ๋ฐํํ๊ณ ๋ก์ง ํธํฅ์ด ๋ ๊ฐ ์ค ํ๋๋ง ์ทจํ๋๋ก ์ ํ๋ ๊ฒฝ์ฐ์๋ ๊ณต๊ฒฉ์ด ๊ฐ๋ฅํจ์ ๋ณด์ฌ์ค๋๋ค.
API. ๋ก์ง ํธํฅ API(5.1์ )์ ๋ค์ ๋ ๊ฐ์ง ์ ํ ์ฌํญ์ ์ถ๊ฐํฉ๋๋ค. ์ฒซ์งธ, K = 1๋ก ์ค์ ํ๊ณ ๊ฐ์ฅ ๊ฐ๋ฅ์ฑ์ด ๋์ ํ ํฐ์ ๋ก๊ทธ ํ๋ฅ ๋ง ํ์ธํฉ๋๋ค. ๋์งธ, ๊ฐ ๋ก์ง ํธํฅ ํญ๋ชฉ b๋ {-1, 0}์ ์ํ๋๋ก ์ ํ๋ฉ๋๋ค. ์ด๋ฌํ ์ ์ฝ ์กฐ๊ฑด์ ์ด์ ์น์ ์ ๊ณต๊ฒฉ์ ์์ ํ ๋ฐฉ์งํฉ๋๋ค. ์ด ์ ์ฝ ์กฐ๊ฑด์ ์ค์ ๊ตฌํ์ด ์ ์ํ๋ ๊ฒ๋ณด๋ค ํจ์ฌ ๋ ์๊ฒฉํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
๋ฐฉ๋ฒ. ์ฒ์์๋ ์ด๋ฏธ ๊ฐ์ฅ ๊ฐ๋ฅ์ฑ์ด ๋์ ํ ํฐ์ด ์๋ ํ ํฐ t์ ๋ํ ์ ๋ณด๋ฅผ ํ์ตํ๋ ๊ฒ์ด ๋ถ๊ฐ๋ฅํด ๋ณด์ผ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋ก์ง ํธํฅ ์์ด ํ ๋ฒ, ํ ํฐ t์ ๋ํด -1์ ๋ก์ง ํธํฅ์ผ๋ก ํ ๋ฒ, ๋ชจ๋ธ์ ๋ ๋ฒ ์ฟผ๋ฆฌํ๋ฉด ์ต์์ ํ ํฐ์ -1์ ํธํฅ์ผ๋ก ์ฝ๊ฐ ๋ ๊ฐ๋ฅ์ฑ์ด ๋์์ง๋ฉฐ, ์ ํํ ์ผ๋ง๋ ์ฝ๊ฐ์ธ์ง๋ ํ ํฐ t์ ๋ก๊ทธ ํ๋ฅ ๊ฐ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋๋ค. ํนํ ๋ถ๋ก D์์๋ ๋ก๊ทธ ํ๋ฅ ์ด (1/e - 1)^(-1)(exp(y_top - y'_top) - 1)๊ณผ ๊ฐ์์ ๋ณด์ฌ์ค๋๋ค. ์ฌ๊ธฐ์ y_top ๋ฐ y'_top์ 0 ๋ฐ -1์ ๋ก์ง ํธํฅ์ผ๋ก ์ฟผ๋ฆฌํ ๋ ๊ฐ์ฅ ๊ฐ๋ฅ์ฑ์ด ๋์ ํ ํฐ์ ๋ก๊ทธ ํ๋ฅ ์ ๋๋ค.
๋ถ์. ์ด ๊ณต๊ฒฉ์ ์ถ์ถ๋ ๋ก๊ทธ ํ๋ฅ ๋น 1๊ฐ์ ์ฟผ๋ฆฌ์ ํ ํฐ์ด ํ์ํฉ๋๋ค. ๊ทธ๋ฌ๋ ํ๊ฐ์์ ๋ณด์ฌ์ฃผ๋ฏ์ด ์ด ๊ณต๊ฒฉ์ ์ด์ ์ ๋ ผ์๋ ๊ณต๊ฒฉ๋ณด๋ค ์์น์ ์ผ๋ก ํจ์ฌ ๋ ์์ ์ ์ด๋ฏ๋ก ๋์ผํ ์์ค์ ์ ํ๋์ ๋๋ฌํ๋ ค๋ฉด ๋ ๋ง์ ์ฟผ๋ฆฌ๊ฐ ํ์ํ ์ ์์ต๋๋ค.
6. ๋ก๊ทธ ํ๋ฅ ์๋ API์์ ์ถ์ถ
๋ ๋ณด์์ ์ธ API ์ ๊ณต์ ์ฒด๋ ๋ก์ง ํธํฅ ๋ฐ ๋ก๊ทธ ํ๋ฅ ์กฐํฉ์ ๋ํ ์ก์ธ์ค๋ฅผ ์์ ํ ์ ๊ฑฐํ ์ ์์ต๋๋ค. ์ค์ ๋ก OpenAI์ ๊ณต๊ฒฉ์ ๊ณต๊ฐํ ํ OpenAI๋ ๋ก์ง ํธํฅ์ด ์์ ๋ก๊ทธ ํ๋ฅ ์ ์ํฅ์ ๋ฏธ์น๋ ๊ธฐ๋ฅ์ ์ ๊ฑฐํ์ฌ ์ด์ ์น์ ์ ๊ณต๊ฒฉ์ ๋ฐฉ์งํ์ต๋๋ค. ์ด์ ๊ฐ์ ์ํฉ์ ์ ์ฉํ๊ธฐ ์ํด ๋ก์ง ํธํฅ ๋ฒกํฐ์ ๋ํ ์ด์ง ๊ฒ์์ ์ํํ์ฌ ์ ์ฒด ๋ก์ง ๋ฒกํฐ๋ฅผ ๋ณต๊ตฌํ๋ ๋ก๊ทธ ํ๋ฅ ์๋ ๊ณต๊ฒฉ์ ์ถ๊ฐ๋ก ๊ฐ๋ฐํ์ง๋ง ๋น์ฉ์ ์ฆ๊ฐํฉ๋๋ค.
API: ์ผ๋ถ API๋ ๋ก์ง ํธํฅ ํญ์ ๋ํ ์ก์ธ์ค๋ฅผ ์ ๊ณตํ์ง๋ง ๋ก๊ทธ ํ๋ฅ ์ ๋ํ ์ ๋ณด๋ ์ ๊ณตํ์ง ์์ต๋๋ค. ๋ฐ๋ผ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
O(p, b) = ArgMax(logsoftmax(W ยท gฮธ(p) + b)).
์ฌ๊ธฐ์ ArgMax(z)๋ ๋ฒกํฐ z โ R^l์์ ๊ฐ์ฅ ๋์ ์ขํ์ ์ธ๋ฑ์ค๋ฅผ ๋ฐํํฉ๋๋ค. ์ด ์น์ ์์๋ b = {i : z} ํ๊ธฐ๋ฒ์ ์ฌ์ฉํ์ฌ ํ ํฐ i์ ๋ํด ํธํฅ์ด z๋ก ์ค์ ๋๊ณ ๋ค๋ฅธ ๋ชจ๋ ํ ํฐ์ ๋ํด 0์ผ๋ก ์ค์ ๋์์์ ๋ํ๋ ๋๋ค. ๋ํ b = {}์ ์ฌ์ฉํ์ฌ ๋ก์ง ํธํฅ์ด ์ฌ์ฉ๋์ง ์์์์ ๋ํ๋ ๋๋ค. ๋ง์ง๋ง์ผ๋ก ํธํฅ์ด [-B, B] ๋ฒ์ ๋ด์ ์๋๋ก ์ ํ๋๋ค๊ณ ๊ฐ์ ํฉ๋๋ค.
๋ฌด์์ ์ถ์ถํ ์ ์์ต๋๊น? ์ด ์น์ ์์ ๊ฐ๋ฐ๋ ๊ณต๊ฒฉ์ ฮต์ ์ถ๊ฐ(โ-norm) ์ค์ฐจ๊น์ง ๋ก์ง ๋ฒกํฐ๋ฅผ ์ฌ๊ตฌ์ฑํฉ๋๋ค.
6.1. ์๋ฐ์ : ๊ธฐ๋ณธ ๋ก๊ทธ ํ๋ฅ ์๋ ๊ณต๊ฒฉ
๋ฐฉ๋ฒ. ๋ก๊ทธ ํ๋ฅ ์๋ ๊ณต๊ฒฉ์ ๋ํ ํ ๊ฐ์ง ๊ฐ๋จํ ํต์ฐฐ๋ ฅ์ ์ ์ํฉ๋๋ค. ์จ๋ 0์ผ๋ก ์ํ๋งํ๋ฉด ๊ฐ์ฅ ํฐ ๋ก์ง ๊ฐ์ ๊ฐ์ง ํ ํฐ์ด ์์ฑ๋ฉ๋๋ค. ๋ฐ๋ผ์ ๊ฐ ํ ํฐ์ ๋ํ ๋ก์ง ํธํฅ์ ์กฐ์ ํ์ฌ ์ด์ง ๊ฒ์์ ํตํด ๋ชจ๋ ํ ํฐ์ ๋ก์ง ๊ฐ์ ๋ณต๊ตฌํ ์ ์์ต๋๋ค. ๊ณต์์ ์ผ๋ก p๋ฅผ ํ๋กฌํํธ๋ผ๊ณ ํ๊ณ O(p, b = {})์ ์ํด ์ฃผ์ด์ง ์๋ต์์ ๊ฐ์ฅ ๊ฐ๋ฅ์ฑ์ด ๋์ ํ ํฐ์ ์ธ๋ฑ์ค๋ฅผ 0์ผ๋ก ๋ค์ ๋ ์ด๋ธ์ ์ง์ ํฉ๋๋ค. 0์ด ์๋ ๊ฐ ํ ํฐ i์ ๋ํด ๋ก์ง ํธํฅ ํญ์ ๋ํ ์ด์ง ๊ฒ์์ ์คํํ์ฌ ๋ชจ๋ธ์ด ํ๋ฅ 1๋ก ํ ํฐ i๋ฅผ ๋ฐฉ์ถํ๋ ์ต์๊ฐ xi โฅ 0์ ์ฐพ์ต๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ๋ชจ๋ ๋ก์ง์ด ๋ณต๊ตฌ๋ฉ๋๋ค(์ด์ ๊ณต๊ฒฉ๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ์ํํธ๋งฅ์ค๋ก ์ธํด ํ๋์ ์์ ๋ณ์๋ฅผ ์์ต๋๋ค).
์๊ณ ๋ฆฌ์ฆ 2 ๋ก์ง ์ฐจ์ด ํ์ต
ฮฑi โ -B, ฮฒi โ 0
while ฮฒi - ฮฑi > ฮต do
if O(p, b = {i : -ฮฑi+ฮฒi/2}) = 0 then
ฮฒi โ ฮฑi+ฮฒi
2
else
ฮฑi โ ฮฑi+ฮฒi
2
end if
Return ฮฑi+ฮฒi
2
end while
๋ถ์. ์ด ๊ณต๊ฒฉ์ ๋นํจ์จ์ ์ด์ง๋ง ๋ก์ง ๋ฒกํฐ๋ฅผ ์ ํํ๊ฒ ์ถ์ถํฉ๋๋ค.
๋ณด์กฐ์ ๋ฆฌ 6.1. logit_i - logit_0 โฅ -B์ธ ๋ชจ๋ ํ ํฐ i์ ๋ํด ์๊ณ ๋ฆฌ์ฆ 2๋ ์ต๋ log2(B/ฮต) API ์ฟผ๋ฆฌ์์ logit_i - logit_0๊ณผ ์ต๋ ฮต๋งํผ ๋จ์ด์ง ๊ฐ์ ์ถ๋ ฅํฉ๋๋ค.
์ฆ๋ช . API๋ ์ถ๊ฐ๋ ๋ก์ง ํธํฅ์ด logit_i - logit_0๋ณด๋ค ์์ ํ (์ฌ์ ๋ ฌ๋) ํ ํฐ 0์ ๋ฐํํฉ๋๋ค. ๋ณด์กฐ์ ๋ฆฌ์ ๊ฐ์ ์ ๋ฐ๋ผ logit_i - logit_0 โ [-B, 0]์์ ์ ์ ์์ต๋๋ค. ๊ท๋ฉ์ ์ฃผ์ฅ์ ํตํด ์๊ณ ๋ฆฌ์ฆ์ ๊ฐ ๋ฐ๋ณต์์ ฮฒi โฅ logit_i - logit_0 โฅ ฮฑi๋ฅผ ๋ณด์ฅํฉ๋๋ค. ๋ํ ฮฒi - ฮฑi๋ ๊ฐ ๋ฐ๋ณต์์ 2๋ฐฐ์ฉ ๊ฐ์ํ๋ฏ๋ก ์ข ๋ฃ ์ logit_i - logit_0์ ์ค์ ๊ฐ์ด ๊ธธ์ด ฮต์ ๊ฐ๊ฒฉ์ผ๋ก ๋ผ์์ ธ ์์์ ์ ์ ์์ต๋๋ค. ๋ํ ๋ฐ๋ณต ํ์๊ฐ ์ต๋ log2(B/ฮต)์ด๋ฏ๋ก ์ด ์๊ณ ๋ฆฌ์ฆ์ ์ฟผ๋ฆฌ ๋น์ฉ๋ ๋ง์ฐฌ๊ฐ์ง์ ๋๋ค.
์ ๊ทผ ๋ฐฉ์์ ์ ํ ์ฌํญ. logit_i - logit_0 < -2B์ธ ๊ฒฝ์ฐ ํ ํฐ i๋ฅผ ์ํ๋งํ ํจ์จ์ ์ธ ๋ฐฉ๋ฒ์ด ์์ผ๋ฏ๋ก ๋ก๊ทธ ํ๋ฅ ์ก์ธ์ค ์์ด logit_i์ ๋ํ ์ ๋ณด๋ฅผ ์ฐพ์ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค. ๊ฐ์ฅ ํฐ ๋ก์ง ๊ฐ์ ๊ฐ์ง ํ ํฐ์ ์์ ๋ก์ง ํธํฅ์ ์ถ๊ฐํ์ฌ -2B โค logit_i - logit_0 โค -B ๋ฒ์๋ฅผ ์ฝ๊ฐ ๋๋ฆด ์ ์๋ ๋ฐฉ๋ฒ์ด ์์ง๋ง ๋๋ถ๋ถ์ ๋ชจ๋ธ์์ ์ฌ์ฉํ๋ ํ๋กฌํํธ์ ๊ฒฝ์ฐ ๋ชจ๋ ํ ํฐ์ด logit_i - logit_0 > -B๋ฅผ ๋ง์กฑํ๋ฏ๋ก ์ธ๋ถ ์ฌํญ์ ์๋ตํฉ๋๋ค.
๊ด๋ จ ์ฐ๊ตฌ. ๋์ ์ฐ๊ตฌ(Morris et al., 2023)์์๋ ๋ก์ง์ ์ถ์ถํ๋ ์ด ๋ฐฉ๋ฒ์ ๋ํด ๋ ผ์ํ์ต๋๋ค.
6.2. ํฅ์๋ ๋ก๊ทธ ํ๋ฅ ์๋ ๊ณต๊ฒฉ: ์ด์ง์ฌ๊ฐํ ์ํ ์ค์ฌ
์ฌ๋ฌ ํ ํฐ์ ๋ก์ง ํธํฅ์ ๋์์ ์์ ํ์ฌ ์ด์ ๊ณต๊ฒฉ์ ๊ฐ์ ํ ์ ์์ต๋๋ค.
API: ์ด์ ์น์ ๊ณผ ๋์ผํ API๋ฅผ ์ฌ์ฉํ์ง๋ง O๊ฐ ๋ก์ง ํธํฅ ์ฌ์ ์ ์ต๋ N + 1๊ฐ์ ํ ํฐ๋ง ํ์ฉํ๋ค๋ ์ถ๊ฐ ์ ์ฝ ์กฐ๊ฑด์ ์ฌ์ฉํฉ๋๋ค. ๋ค์ O(p, b = {}) ์ฟผ๋ฆฌ๋ฅผ ์คํํ์ฌ ๊ฐ์ฅ ๊ฐ๋ฅ์ฑ์ด ๋์ ํ ํฐ์ ์๋ณํ๊ณ ํด๋น ์ธ๋ฑ์ค๋ฅผ 0์ผ๋ก ์ค์ ํฉ๋๋ค. ๋ชฉํ๋ N๊ฐ์ ์๋ก ๋ค๋ฅธ ํ ํฐ์ ๋ํด logit_i - logit_0์ ๊ทผ์ฌํ๋ ๊ฒ์ ๋๋ค. N < l - 1์ด๋ฉด N๊ฐ ํ ํฐ ๋ฐฐ์น์ ๋ํด ๋์ผํ ์๊ณ ๋ฆฌ์ฆ์ l-1/N๋ฒ ๋ฐ๋ณตํฉ๋๋ค.
์๊ณ ๋ฆฌ์ฆ 3 ๋ค์ค ํ ํฐ ํธ์ถ์ ์ฌ์ฉํ ๋ก์ง ์ฐจ์ด ํ์ต
ฮฑi โ -B, ฮฒi โ 0 โi = 1, ..., N
C = {logit : logit_i - logit_0 โค B โi = 1, ..., N}
for T rounds do
bi โ -ฮฑi+ฮฒi
2 for i = 0, ..., N
k โ O(p, b = {0 : b0, 1 : b1, ..., N : bN})
for j โ k do
C โ C โฉ {logit : logit_k + bk โฅ logit_j + bj}
end for
for i = 0, ..., N do
ฮฑi โ min_logitโC logit_i - logit_0
ฮฒi โ min_logitโC logit_i - logit_0
end for
end for
Return [ฮฑi, ฮฒi] โi โ {0, ..., N}
๋ฐฉ๋ฒ. ์ด ์ ๊ทผ ๋ฐฉ์์ ์ฌ๋ฌ ํ ํฐ์ ๋ํด ๋ณ๋ ฌ๋ก ์ค์ ๋ ๋ก์ง ํธํฅ์ผ๋ก API๋ฅผ ์ฟผ๋ฆฌํฉ๋๋ค. ์๊ณ ๋ฆฌ์ฆ์ ๋ผ์ด๋๋ก ์งํ๋๋ฉฐ ๊ฐ ๋ผ์ด๋์๋ ์ฌ๋ฌ ํ ํฐ์ ๋ํด ์ค์ ๋ ๋ก์ง ํธํฅ์ผ๋ก API๋ฅผ ์ฟผ๋ฆฌํฉ๋๋ค.
๋ก์ง ํธํฅ์ด i = 1, ..., l์ ๋ํด {i : bi}๋ก ์ค์ ๋๊ณ ํ๋กฌํํธ๊ฐ p์ผ ๋ ์ฟผ๋ฆฌ๊ฐ ํ ํฐ k๋ฅผ ์ถ๋ ฅ์ผ๋ก ๋ฐํํ๋ค๊ณ ๊ฐ์ ํฉ๋๋ค. ๊ทธ๋ฌ๋ฉด API ์ ์์ ๋ฐ๋ผ ๋ชจ๋ j โ k์ ๋ํด logit_k + bk โฅ logit_j + bj์์ ์ ์ ์์ต๋๋ค.
์ด๋ ๋ก์ง์ ๋ํ ์ ํ ์ ์ฝ ์กฐ๊ฑด ์์คํ ์ ๋ถ๊ณผํฉ๋๋ค. ๋ชจ๋ธ์ ์ฌ๋ฌ ๋ฒ ์ฟผ๋ฆฌํ๊ณ ์ด๋ฌํ ๋ฐฉ์ ์ ์์คํ ์ ๋ง์ด ๋์ ํ๋ฉด ๋ก์ง ๊ฐ์ ๋ ํจ์จ์ ์ผ๋ก ๋ณต๊ตฌํ ์ ์์ต๋๋ค. ์ด๋ฅผ ์ํด C ์งํฉ์ ์ด๋ฌํ ๋ชจ๋ ์ ํ ์ ์ฝ ์กฐ๊ฑด์ ๋์ ํ๊ณ ๊ฐ ๋ผ์ด๋๊ฐ ๋๋ ๋ ์ ์ฝ ์กฐ๊ฑด ์งํฉ C์ ๋ํด ์ด ๊ฐ์ ์ต๋ํ/์ต์ํํ๋ ์ ํ ํ๋ก๊ทธ๋จ์ ํ์ด logit_i - logit_0์ ๋ํ ๊ฐ๋ฅํ ๊ฐ์ฅ ์๊ณ ๊ฐ์ฅ ํฐ ๊ฐ์ ๊ณ์ฐํฉ๋๋ค. ๋ฐ๋ผ์ ๊ฐ ๋ผ์ด๋์์ logit_i - logit_0์ ๋๋ฌ์ธ๋ ๊ฐ๊ฒฉ์ ์ ์งํ๊ณ ํด๋น ๋ผ์ด๋์์ ์ํ๋ ์ฟผ๋ฆฌ์ ์ถ๊ฐ ์ ๋ณด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ฐ ๋ผ์ด๋์์ ๊ฐ๊ฒฉ์ ๊ตฌ์ฒดํํ ์ ์์ต๋๋ค. T ๋ผ์ด๋(์ฌ๊ธฐ์ T๋ ๊ณต๊ฒฉ์ ๋ํ ์ด ์ฟผ๋ฆฌ ์์ฐ์ ๊ธฐ๋ฐ์ผ๋ก ์ ํ๋จ) ํ ๊ฐ ๋ก์ง์ ๋ํ ๊ฐ์ฅ ์๊ฒฉํ ์๋ ค์ง ๊ฒฝ๊ณ๋ฅผ ๋ฐํํฉ๋๋ค.
๋ณด์กฐ์ ๋ฆฌ 6.2. ๋ชจ๋ i = 1, ..., l์ ๋ํด logit_i - logit_0 โ [-B, 0]์ด๋ผ๊ณ ๊ฐ์ ํฉ๋๋ค. ๊ทธ๋ฌ๋ฉด ์๊ณ ๋ฆฌ์ฆ 3์ logit_i - logit_0 โ [ฮฑi, ฮฒi]์ธ ๊ฐ i์ ๋ํด logit_i - logit_0 โ [-B, 0]์ธ ๊ฐ๊ฒฉ [ฮฑi, ฮฒi]๋ฅผ ๋ฐํํฉ๋๋ค. ๋ํ ์๊ณ ๋ฆฌ์ฆ์ ๊ฐ ๋ผ์ด๋๋ O(N^3) ๊ณ์ฐ ์๊ฐ(API ํธ์ถ์ ํ์ํ ๊ณ์ฐ ์ ์ธ)์ผ๋ก ๊ตฌํํ ์ ์์ต๋๋ค.
์ฆ๋ช . ์๊ณ ๋ฆฌ์ฆ 3์ ๊ฐ ๋ผ์ด๋์์ logit_i - logit_0 โ [ฮฑi, ฮฒi]๋ผ๋ ๋ถ๋ณ ์กฐ๊ฑด์ ์ ์งํฉ๋๋ค. ์ด๊ฒ์ด ์ฌ์ค์ด๊ณ ์ค์ ๋ก์ง ๋ฒกํฐ๊ฐ ํญ์ C์ ์๋ค๋ ๊ฒ์ ๊ท๋ฉ๋ฒ์ผ๋ก ์ฆ๋ช ํ ๊ฒ์ ๋๋ค. ๋ณด์กฐ์ ๋ฆฌ์ ๋ช ์๋ ๊ฐ์ ์ ๋ฐ๋ผ ์ด๋ ์ฒซ ๋ฒ์งธ ๋ผ์ด๋ ์์ ์ ๋ถ๋ช ํ ์ฐธ์ ๋๋ค. K < T ๋ผ์ด๋ ํ์ ์ด๊ฒ์ด ์ฐธ์ด๋ผ๊ณ ๊ฐ์ ํฉ๋๋ค. ๊ทธ๋ฌ๋ฉด K + 1๋ฒ์งธ ๋ผ์ด๋์์ ์ถ๊ฐ๋ ์ ์ฝ ์กฐ๊ฑด์ ๋ชจ๋ ์ค์ ๋ก์ง ๋ฒกํฐ์ ๋ํ ์ ํจํ ์ ์ฝ ์กฐ๊ฑด์ ๋๋ค. ์๋ํ๋ฉด API๊ฐ ํ ํฐ k๋ฅผ ๋ฐํํ๋ฉด ๋ชจ๋ j โ k์ ๋ํด logit_k + bk โฅ logit_j + bj๊ฐ ๋ณด์ฅ๋๊ธฐ ๋๋ฌธ์ ๋๋ค. ๋ฐ๋ผ์ ๊ท๋ฉ๋ฒ์ ์ํด ์๊ณ ๋ฆฌ์ฆ์ ํญ์ logit_i - logit_0 โ [ฮฑi, ฮฒi]๋ฅผ ๋ณด์ฅํฉ๋๋ค.
6.2.1์ ์์๋ ๋ชจ๋ i์ ๋ํ ฮฑi, ฮฒi๋ฅผ ๊ณ์ฐํ๋ LP๋ฅผ ๊ฐ์ฅ์๋ฆฌ ๊ฐ์ค์น c_jk = min_rounds bj - bk๋ฅผ ๊ฐ๋ ๊ทธ๋ํ์ ๋ชจ๋ ์ ์ต๋จ ๊ฒฝ๋ก ๋ฌธ์ ๋ก ๋ณผ ์ ์์์ ๋ณด์ฌ์ค๋๋ค. ์ฌ๊ธฐ์ ์ต์๊ฐ์ ๋ฐํ๋ ํ ํฐ์ด k์ธ ๋ชจ๋ ๋ผ์ด๋์ ๋ํด ์ทจํด์ง๋๋ค. ์ด๋ ๋ก์ง ์ฐจ์ด ๊ฐ๊ฒฉ์ ์ ์งํ๋ ๊ณ์ฐ ๋ณต์ก์ฑ์ด O(N^3)์์ ๋ณด์ฅํฉ๋๋ค.
6.2.1. ๋ก๊ทธ ํ๋ฅ ์๋ ๊ณต๊ฒฉ LP์ ์ต๋จ ๊ฒฝ๋ก ๊ณต์ํ
์ค์ ๋ก ๋ค๋ฉด์ฒด C์ ์ด์ง์ฌ๊ฐํ ์ํ์ ๊ณ์ฐ ํจ์จ์ฑ์ ํฅ์์ํฌ ์ ์์ต๋๋ค. ์ฌ๊ธฐ์๋ ์ด ๋ฌธ์ ๋ฅผ ๊ฐ์ค ๊ทธ๋ํ์ ์ต๋จ ๊ฒฝ๋ก ๋ฌธ์ ๋ก ๊ณต์ํํ๋ ๋ฐฉ๋ฒ์ ๋ณด์ฌ์ค๋๋ค. ์ด๋ฅผ ํตํด ๊ฐ ์ฟผ๋ฆฌ ํ ๋ชจ๋ i โ {1, ..., N}์ ๋ํด ์ ํํ [ฮฑi, ฮฒi]๋ฅผ ๋น ๋ฅด๊ฒ ๊ณ์ฐํ ์ ์์ต๋๋ค.
๋ณด์กฐ์ ๋ฆฌ 6.3. G = ({0, 1, ..., N}, E)์ ์์ ์ฌ์ดํด์ด ์๋ ๊ฐ์ค ๋ฐฉํฅ ๊ทธ๋ํ๋ผ๊ณ ํ์. P โ R^(n+1)์ ๋ค์ ์ ํ ๋ถ๋ฑ์ ์์คํ ์ ํด ์งํฉ์ด๋ผ๊ณ ํ์.
logit_i - logit_j โค c_ji โ j
c_ji -โ i โ E
๊ทธ๋ฌ๋ฉด logit_0 = 0์ด๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
max_xโC logit_i = G์์ 0์์ i๊น์ง์ ๊ฑฐ๋ฆฌ.
์ฆ๋ช . e_0j1, e_j1j2, ..., e_jm-1i๋ฅผ G์์ 0์์ i๊น์ง์ ์ต์ ๊ฑฐ๋ฆฌ ๊ฒฝ๋ก์ ๊ฐ์ฅ์๋ฆฌ๋ผ๊ณ ํ์. ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
logit_i โค logit_jm-1 + c_jm-1i โค ...
โค logit_0 + โ_t=1^(m-1) c_jt+1jt = โ_t=1^(m-1) c_jt+1jt,
๋ฐ๋ผ์ ์ต๋จ ๊ฒฝ๋ก๋ logit_i์ ์ํ์ ๋๋ค. ์คํ ๊ฐ๋ฅ์ฑ์ ์ฆ๋ช ํ๊ธฐ ์ํด logit_i๋ฅผ 0์์ i๊น์ง์ ๊ฑฐ๋ฆฌ๋ก ์ค์ ํ๋ฉด ๋ชจ๋ ๋ถ๋ฑ์์ ๋ง์กฑํ๋ค๊ณ ์ฃผ์ฅํฉ๋๋ค. logit_i - logit_j โค c_ji ๋ถ๋ฑ์์ด ์๋ฐ๋์๋ค๊ณ ๊ฐ์ ํฉ๋๋ค. ๊ทธ๋ฌ๋ฉด G์์ 0 โ j โ i๋ก ์ด๋ํ์ฌ ์ด ๊ฐ์ค์น logit_j + c_ji < logit_i๋ฅผ ์ป์ ์ ์์ผ๋ฉฐ, ์ด๋ logit_i๊ฐ 0์์ i๊น์ง์ ๊ฑฐ๋ฆฌ๋ผ๋ ๊ฐ์ ๊ณผ ๋ชจ์๋ฉ๋๋ค.
์ด๋ฅผ ์ค์ ์ ์ ์ฉํ๋ ค๋ฉด (1) ์ด๊ธฐ ฮฑi โค logit_i โค ฮฒi๋ฅผ ํฌํจํ์ฌ ๋ชจ๋ ์ ์ฝ ์กฐ๊ฑด์ด ํ์ํ ํ์์ ๋๋ค. (2) ์ค์ ๋ก์ง์ด ์คํ ๊ฐ๋ฅํ ์๋ฃจ์ ์ ์ ๊ณตํ๊ธฐ ๋๋ฌธ์ ๊ทธ๋ํ์๋ ์์ ์ฌ์ดํด์ด ์์ต๋๋ค. (3) -logit_i์ ๋ํ ๋ถ๋ฑ์์ผ๋ก ์ ๋๋ ๊ทธ๋ํ์ ๋์ผํ ์ ์ฐจ๋ฅผ ์ ์ฉํ์ฌ ํํ์ ์ป์ ์ ์์ต๋๋ค.
Bellman-Ford ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ์ฌ O(N^3) ์๊ฐ ์์ 0์์ ๋ค๋ฅธ ๋ชจ๋ ์ ์ ๊น์ง์ ๊ฑฐ๋ฆฌ๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค. N = 300์ด๋ฉด ์ด๋ O์ ์ง์ฐ ์๊ฐ๊ณผ ๋น์ทํฉ๋๋ค. ๊ฐ ๋จ๊ณ์์ ๊ทธ๋ํ์ N๊ฐ ๊ฐ์ฅ์๋ฆฌ๋ง ์ ๋ฐ์ดํธ๋๋ฏ๋ก Bellman-Ford์ ๋ช ๊ฐ์ง ์ฆ๋ถ ๋ฐ๋ณต์ ์ ๋ฐ์ดํธํ๊ณ ์ํํ๋ ํด๋ฆฌ์คํฑ๋ง์ผ๋ก๋ ์ค์ ๋ก [ฮฑi, ฮฒi]๋ฅผ ๋์ ์ ๋ฐ๋๋ก ์ป์ ์ ์์ต๋๋ค. ๋ฌผ๋ก API ์ฟผ๋ฆฌ ์์ ํ ํฐ ๋น์ฉ์ ๋์ผํ๊ฒ ์ ์ง๋ฉ๋๋ค.
6.3. ํฅ์๋ ๋ก๊ทธ ํ๋ฅ ์๋ ๊ณต๊ฒฉ: ์ด์ง์ฌ๊ฐํ์ ๋ํ ๋ ๋์ ์ฟผ๋ฆฌ
์ด์ ์ ๊ทผ ๋ฐฉ์์ ์ฃผ์ ๋ฌธ์ ๋ ๋ก์ง ๋ฒกํฐ์ ๋ํ ์ฌ์ ๋ถํฌ๊ฐ [-B, 0]์ ๋ํด ๊ท ์ผํ๋๋ผ๋ ์ผ๋ถ ํ ํฐ์ด ๋ค๋ฅธ ํ ํฐ๋ณด๋ค ๋ ์์ฃผ ์ํ๋ง๋๋ค๋ ๊ฒ์ ๋๋ค. ์ด๋ "์ด์ง์ฌ๊ฐํ ์ค์ฌ" ๋ก์ง ํธํฅ์ด ์ด์ง์ฌ๊ฐํ์ argmax ์ขํ๋ก ๋ ์ด๋ธ์ด ์ง์ ๋ ๋์ผํ ํฌ๊ธฐ์ ๋ถ๋ถ์ผ๋ก ๋ถํ ํ์ง ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ์๋ฅผ ๋ค์ด ฮฒi - ฮฑi โช ฮฒj - ฮฑj์ด๋ฉด [ฮฑi, ฮฒi] ร [ฮฑj, ฮฒj]์ ๋ํ ๊ท ์ผํ ์ฌ์ ๋ถํฌ์์ j๋ i๋ณด๋ค ์ถ๋ ฅ ํ ํฐ์ผ ๊ฐ๋ฅ์ฑ์ด ํจ์ฌ ๋ ๋์ต๋๋ค. ๋ฐ๋ผ์ ์๊ณ ๋ฆฌ์ฆ 3์์๋ ๋ค๋ฅธ ๋ก์ง ์ธก๋ฉด์์ logit_i๋ฅผ ๋ฎ์ถ๋ ์ ์ฝ ์กฐ๊ฑด์ ๊ฑฐ์ ์ป์ง ๋ชปํ๋ฏ๋ก C์ ๋ ์ฝํ ์ํ๊ฐ ๋ฐ์ํฉ๋๋ค.
ํด๊ฒฐ์ฑ ์ ์ถ๋ ฅ ํ ํฐ ๋ถํฌ๊ฐ ๊ท ์ผ ๋ถํฌ์ ๋ ๊ฐ๊น์์ง๋๋ก ํ ํฐ์ ํธํฅ์ ์ฃผ๋ ๊ฒ์ ๋๋ค. ํนํ ฮฒt - ฮฑt(0 ํ ํฐ)๊ฐ ๊ฐ์ฅ ์์ ํ ํฐ์ ์ด์ง์ฌ๊ฐํ์ ๋ํ ๊ท ์ผํ ์ฌ์ ๋ถํฌ๊ฐ ์ฃผ์ด์ง๋ฉด ์ ํํ 1/(N + 1)์ ํ๋ฅ ์ ๊ฐ๋๋ก ํธํฅ์ ์ค๋๋ค. ์ด๋ฅผ ๋ง์กฑํ๋ ๋ก์ง ํธํฅ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
bi = -(1 - c)ฮฑi - cฮฒi โi = 0, ..., N
์ฌ๊ธฐ์ c = exp(-log(N + 1)/N)์ ๋๋ค. (2)
์ด์ ์๊ณ ๋ฆฌ์ฆ 3์ ์คํํ๋ bi = -ฮฑ+ฮฒ/2๋ฅผ b = -(1 - c)ฮฑ - cฮฒ๋ก ๋ฐ๊พธ๋ ๊ฐ๋จํ ์์ ๋ง ์ํํฉ๋๋ค. ํ 3์์ ๋ณผ ์ ์๋ฏ์ด ์์ ๋ ์๊ณ ๋ฆฌ์ฆ์ 6.2์ ๋ฐฉ๋ฒ๋ณด๋ค ์ฑ๋ฅ์ด ํจ์ฌ ์ฐ์ํฉ๋๋ค.
๋ชจ๋ ์ถ๋ ฅ ํ ํฐ์ ๊ท ํ ์กํ ์ํ๋ง ๋ชฉํ๋ ์ฌ๋ฌ ๊ฐ์ง ๋ฐฉ๋ฒ์ผ๋ก ์ ๊ทผํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ์ ํํ์์์ c๋ฅผ ์กฐ์ ํ๊ฑฐ๋, O๊ฐ ์ด์ ์ ๋ฐํํ์ง ์์ ํ ํฐ์ ๋ ๋์ ํธํฅ์ ์ฃผ๊ฑฐ๋, C(๋๋ ์ผ๋ถ ์ํ)๋ฅผ ๋์ผํ ๋ถ๋ถ์ผ๋ก ๋ถ๋ฆฌํ๋ ์ ํํ ๋ก์ง ํธํฅ์ ํ ์ ์์ต๋๋ค. ํ 3์์ ์ด ๋ฐฉ๋ฒ์ ์ฟผ๋ฆฌ/๋ก์ง ์งํ๋ ๋๋๊ฒ๋ ์ต์ ์ ๊ฐ๊น์ต๋๋ค.
7. ํ๊ฐ
์ด์ ์ค์ ํ์น๊ธฐ ๊ณต๊ฒฉ์ ํจ๋ฅ์ ์ฐ๊ตฌํฉ๋๋ค.
7.1. ๋ก์ง ๊ฒ์ฆ
๋จผ์ ์ ํ๋ ์ฟผ๋ฆฌ ์ธํฐํ์ด์ค๊ฐ ์ฃผ์ด์ง๋ฉด ์ด์ ์น์ ์์ ๊ฐ๋ฐ๋ ๊ณต๊ฒฉ์ด ์ ์ฒด ๋ก์ง ๋ฒกํฐ๋ฅผ ํจ๊ณผ์ ์ผ๋ก ๋ณต๊ตฌํ ์ ์๋์ง ๊ฒ์ฆํฉ๋๋ค. ํ 3์์๋ ์ค์ ๋ก์ง ๋ฒกํฐ์ ๋ณต๊ตฌ๋ ๋ก์ง ๋ฒกํฐ ๊ฐ์ ํ๊ท ๋นํธ ์ผ์น ์์ ํ๋์ ์ ์ฒด ๋ก์ง ๋ฒกํฐ๋ฅผ ๋ณต๊ตฌํ๋ ๋ฐ ํ์ํ (์๊ฐ๋) ์ฟผ๋ฆฌ ์๋ฅผ ๋ณด๊ณ ํฉ๋๋ค.
์ผ๋ฐ์ ์ผ๋ก ๋ ๊ฐ๋ ฅํ ์ํ ๋ชจ๋ธ์์ ์๋ํ๋ ๊ณต๊ฒฉ์ ๋ ๋์ ์ ๋ฐ๋๋ฅผ ๊ฐ์ต๋๋ค. ๊ทธ๋ฌ๋ ์ด๋ก ์ ๊ฐ์ ์ด ํญ์ ์ค์ฉ์ ์ธ ๊ฒ์ ์๋๋๋ค. ์ฟผ๋ฆฌ๋น 5๊ฐ์ ๋ก๊ทธ ํ๋ฅ ์ ํ์ตํ๋ ยงE์ ์ด๋ก ์ ์ผ๋ก ๋ ๊ฐ๋ ฅํ ๊ณต๊ฒฉ์ ์ค์ ๋ก ๋ ๋ง์ ์ฟผ๋ฆฌ๋ฅผ ํ์๋ก ํ๊ณ ๋ ๋ฎ์ ์ถฉ์ค๋๋ก ๋ก์ง์ ๋ณต๊ตฌํฉ๋๋ค. ์ด๋ ์ด ๊ณต๊ฒฉ์ด ์์น์ ์ผ๋ก ๋ถ์์ ํ๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ ์ฌ์ ์ผ๋ก ์กฐ๊ฑด์ด ์ข์ง ์์ ํ๋ ฌ์ด ํ์ํ๋ฏ๋ก ๋ก์ง ํธํฅ์ ์กฐ์ ํ ํ API๋ฅผ ๋ค์ ์ฟผ๋ฆฌํด์ผ ํ ์ ์์ต๋๋ค. ๊ฐ์ฅ ๊ฐ๋ ฅํ ๋ก๊ทธ ํ๋ฅ ์๋ ๊ณต๊ฒฉ์ ๋งค์ฐ ํจ์จ์ ์ด๋ฉฐ ๋ก์ง๋น 3.7๊ฐ ์ฟผ๋ฆฌ๋ง์ผ๋ก 18๋นํธ ์ ๋ฐ๋๋ฅผ ๋ณต๊ตฌํฉ๋๋ค. ๋ถ๋ก F์์๋ ์ด๊ฒ์ด ์ต์ ์์ ์ผ๋ง๋ ๋จ์ด์ ธ ์๋์ง ์ด๋ก ์ ์ผ๋ก ๋ถ์ํ๊ณ 2๋ฐฐ ์ด๋ด์์ ๋ฐ๊ฒฌํฉ๋๋ค.
7.2. ํ๋ก๋์ ๋ชจ๋ธ ๋ถ๋ถ ํ์น๊ธฐ
์ด์ 2024๋ 1์ 1์ผ์ OpenAI์์ ์ฌ์ฉํ ์ ์๋ 5๊ฐ ๋ชจ๋ธ์ธ ada, babbage, babbage-002, gpt-3.5-turbo-instruct ๋ฐ gpt-3.5-turbo-1106์ ์ค์ ์ ๋๊ณ ํ๋ก๋์ ์ธ์ด ๋ชจ๋ธ์ ํ์น๋ ๋ฅ๋ ฅ์ ์กฐ์ฌํฉ๋๋ค. ์ด๋ฌํ ๋ชจ๋ธ์ ์ถ์ถ ๊ณต๊ฒฉ์ ์๋ํ๊ธฐ ์ํด ์ฌ์ ํ๊ฐ๋ฅผ ๋ฐ์ ์ ์๋ ์ ์ผํ ํ๋ก๋์ ๋ชจ๋ธ์ด์๊ธฐ ๋๋ฌธ์ ์ ํํ์ต๋๋ค. OpenAI๊ฐ ๋ชจ๋ธ์ ์ฌ์ฉํ์ฌ ์ด ์ฐ๊ตฌ๋ฅผ ์ํํ ์ ์๋๋ก ํ์ฉํด ์ค ๊ฒ์ ๋ํด ๋งค์ฐ ๊ฐ์ฌํ๊ฒ ์๊ฐํฉ๋๋ค.
์ด์ ์น์ ์ ๊ฒฐ๊ณผ๋ฅผ ๊ฐ์ํ ๋ ํฅ์๋ 4-๋ก๊ทธ ํ๋ฅ ๊ณต๊ฒฉ(5.3์ )์ ๊ตฌํํ๊ธฐ๋ก ์ ํํ์ต๋๋ค. ์๋ํ๋ฉด ์ด ๊ณต๊ฒฉ์ ์ฟผ๋ฆฌ ํจ์จ์ฑ์ด ๊ฐ์ฅ ๋๊ณ ์ ๋ฐ๋๋ ๊ฐ์ฅ ๋์ ๊ณต๊ฒฉ์ด๊ธฐ ๋๋ฌธ์ ๋๋ค. ๋ค๋ฅธ ๊ณต๊ฒฉ ์๊ณ ๋ฆฌ์ฆ์ผ๋ก ์ ํํ๋ฉด ์ด ์คํ ๋น์ฉ์ด ํฌ๊ฒ ์ฆ๊ฐํ๋ฏ๋ก ์ด๋ฌํ ์ ์ ์ฐ๊ตฌ๋ ์ํํ์ง ์์ต๋๋ค.
์จ๊ฒจ์ง ์ฐจ์ ํ์น๊ธฐ ๊ณต๊ฒฉ๊ณผ ์ ์ฒด ๋ ์ด์ด ํ์น๊ธฐ ๊ณต๊ฒฉ ๋ชจ๋ ์ด๋ฌํ 5๊ฐ ๋ชจ๋ธ ๋ชจ๋์ ๋ํด ์๋ํ์ต๋๋ค. ๋ชจ๋ธ์์ ๋ณต๊ตฌํ ํฌ๊ธฐ๋ OpenAI์์ ํ์ธํ ์๋ ๋ชจ๋ธ์ ์ค์ ํฌ๊ธฐ์ ์๋ฒฝํ๊ฒ ์ผ์นํฉ๋๋ค. ์ฒ์ ์ธ ๋ชจ๋ธ์ ๊ฒฝ์ฐ ํ 4์ ๋ณต๊ตฌ๋ ํฌ๊ธฐ๋ฅผ ๋ณด๊ณ ํฉ๋๋ค. ์๋ํ๋ฉด (1) ์ด๋ฌํ ๋ชจ๋ธ์ ํฌ๊ธฐ๋ ์ด์ ์ ํ์ธ๋ ์ ์ด ์์ง๋ง (2) ํ์ฌ ์ฌ์ฉ๋์ง ์์ผ๋ฏ๋ก ํฌ๊ธฐ๋ฅผ ๊ณต๊ฐํด๋ ํด๋กญ์ง ์๊ธฐ ๋๋ฌธ์ ๋๋ค. OpenAI์์ ๋ ผ์์์ gpt-3.5-turbo ๋ชจ๋ธ์ ํฌ๊ธฐ ๊ณต๊ฐ๋ ๋ณด๋ฅํ๊ธฐ๋ก ๊ฒฐ์ ํ์ง๋ง ๊ณต๊ฒฉ์ด ๋ณด๊ณ ํ ์ซ์๊ฐ ์ ํํ๋ค๋ ๊ฒ์ OpenAI์ ํ์ธํ์ต๋๋ค.
์ ์ฒด ๋ ์ด์ด ํ์น๊ธฐ ๊ณต๊ฒฉ์ ์คํํ ๋ ์ถ์ถ๋ ๊ฐ์ค์น๊ฐ ์ค์ ๊ฐ์ค์น์ ๊ฑฐ์ ๋์ผํ๋ฉฐ ์ค์ฐจ๊ฐ 7 ยท 10^(-4) ๋ฏธ๋ง์์ ํ์ธํ์ต๋๋ค. ์์ ๋ ผ์ํ h ร h ํ๋ ฌ ๊ณฑ๊น์ง ํ 4์๋ h ร h ๋ณํ์ผ๋ก ๋ ๊ฐ์ค์น ํ๋ ฌ์ "์ ๋ ฌ"ํ ํ ์ถ์ถ๋ ๊ฐ์ค์น ํ๋ ฌ๊ณผ ์ค์ ๋ชจ๋ธ ๊ฐ์ค์น ์ฌ์ด์ RMS๊ฐ ๋ณด๊ณ ๋ฉ๋๋ค.
8. ๋ฐฉ์ด
๊ธฐ๋ฅ ์์ค์ ๊ฐ์ํ๋๋ผ๋ ์ฌ๋ฌ ๊ฐ์ง ๋ฐฉ๋ฒ์ผ๋ก ์ด ๊ณต๊ฒฉ์ ๋ฐฉ์งํ๊ฑฐ๋ ์ํํ ์ ์์ต๋๋ค.
8.1. ์๋ฐฉ
๋ก์ง ํธํฅ ์ ๊ฑฐ. ๊ฐ์ฅ ๊ฐ๋จํ ๋ฐฉ์ด๋ API์์ ๋ก์ง ํธํฅ ๋งค๊ฐ๋ณ์๋ฅผ ์์ ํ ์ ๊ฑฐํ๋ ๊ฒ์ ๋๋ค. ์ํ๊น๊ฒ๋ ์ด ๋งค๊ฐ๋ณ์์๋ ๋ช ๊ฐ์ง ํฉ๋ฒ์ ์ธ ์ฌ์ฉ ์ฌ๋ก๊ฐ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์ฌ๋ฌ ์ฐ๊ตฌ์์๋ ์ ์ด๋ ๋๋ ์ ์ฝ๋ ์์ฑ์ ์ํํ๊ธฐ ์ํด ๋ก์ง ํธํฅ์ ์ฌ์ฉํ๊ณ (Jiang et al., 2023; Yang & Klein, 2021), ์์ฑ์ ์ด๋ํ๊ณ ๋ชจ๋ธ ๋ฏธ์ธ ์กฐ์ ์ ๋ชจ๋ฐฉํ๊ฑฐ๋(Liu et al., 2024; Mitchell et al., 2024), ๋ค๋ฅธ ์ด์ ๋ก ์ฌ์ฉํฉ๋๋ค(Ren et al., 2023; Lee et al., 2022).
๋ก์ง ํธํฅ์ ์ฐจ๋จ ๋ชฉ๋ก์ผ๋ก ๊ต์ฒด. ๋ก์ง ํธํฅ์ ์ ๊ณตํ๋ ๋์ ๋ชจ๋ธ ๊ฐ๋ฐ์๋ ๋ชจ๋ธ์ด ๋ฐฉ์ถํ ์ ์๋ ํ ํฐ ์ฐจ๋จ ๋ชฉ๋ก์ผ๋ก ๊ต์ฒดํ ์ ์์ต๋๋ค. ์ด๋ ์ด์ ์น์ ์์ ๋ ผ์๋ ๊ธฐ๋ฅ(์ผ๋ถ)์ ์ง์ํ์ง๋ง ์ฌ์ ํ ๊ณต๊ฒฉ์ ๋ฐฉ์งํฉ๋๋ค.
์ํคํ ์ฒ ๋ณ๊ฒฝ. API๋ฅผ ์์ ํ๋ ๋์ ๋ชจ๋ธ์ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค. ์ด ๊ณต๊ฒฉ์ ์จ๊ฒจ์ง ์ฐจ์ h๊ฐ ์ถ๋ ฅ ์ฐจ์ l๋ณด๋ค ์๊ธฐ ๋๋ฌธ์ ์๋ํฉ๋๋ค. ์ด๋ ์์ฐ์ค๋ฌ์ด ์ํคํ ์ฒ ๋ฐฉ์ด๋ฅผ ์ ์ํฉ๋๋ค. ์ต์ข ๋ ์ด์ด๋ฅผ h โ t, t โ l๋ก ์ด๋ํ๋ ๋ ๊ฐ์ ๋ ์ด์ด๋ก ๋ถํ ํฉ๋๋ค. ์ฌ๊ธฐ์ t > l์ด๊ณ ๊ทธ ์ฌ์ด์ ๋น์ ํ์ฑ์ด ๋ฐฐ์น๋ฉ๋๋ค. ๊ทธ๋ฌ๋ ๋ง์ง๋ง ์ ํ ๋ ์ด์ด๊ฐ ํฌ๊ธฐ ๋๋ฌธ์(์ดํ ํฌ๊ธฐ์ ์ ๊ณฑ) ์ด๋ ๊ทธ๋ค์ง ํจ์จ์ ์ด์ง ์์ต๋๋ค.
์ฌํ ์ํคํ ์ฒ ๋ณ๊ฒฝ. ๋ชจ๋ธ์ ํ๋ จํ ํ ์ต์ข ๋ ์ด์ด์ ๋ํ ์จ๊ฒจ์ง ์ฐจ์ h๋ฅผ ์์ ํ ์๋ ์์ต๋๋ค. ํนํ ์๋ ํ๋ ฌ์ ์ง๊ตํ๋ ์ถ๊ฐ ๊ฐ์ค์น ๋ฒกํฐ๋ฅผ ์ฐ๊ฒฐํ์ฌ W์ ์ฐจ์์ ํ์ฅํ ์ ์์ต๋๋ค.
์ด๋ฌํ ๊ฐ์ค์น์ ๋ํ ํน์ด๊ฐ์ ๋ชจ๋ธ ์์ธก์ ์ค์ง์ ์ธ ์ํฅ์ ๋ฏธ์น์ง ์์ ๋งํผ ์ถฉ๋ถํ ์์ผ๋ฉด์๋ ํ์ค์ ์ผ๋ก ๋ณด์ผ ๋งํผ ์ถฉ๋ถํ ํฌ๊ฒ ์ค์ ํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ๋ชจ๋ธ์ ์๋ฐฉํฅ ํจ์ค ๋์ W๋ฅผ ๊ณฑํ๊ธฐ ์ ์ ์ต์ข ์จ๊ฒจ์ง ๋ฒกํฐ gฮธ(p)์ ๋ฌด์์ ๊ฐ์ฐ์ค ๋ ธ์ด์ฆ ๋ฒกํฐ๋ฅผ ์ฐ๊ฒฐํฉ๋๋ค. ๊ทธ๋ฆผ 7์ ์ด ์๋ฅผ ๋ณด์ฌ์ค๋๋ค. ์ฌ๊ธฐ์ GPT-2 small์ 768์ฐจ์ ๋์ 1024์ฐจ์์ธ ๊ฒ์ฒ๋ผ ๋ณด์ด๋๋ก ํ์ฅํฉ๋๋ค. ์ด๋ ๊ณต๊ฒฉ์์๊ฒ ๋ชจ๋ธ์ด ์ค์ ๋ณด๋ค ๋ ๋๋ค๊ณ ์๊ฐํ๊ฒ ๋ง๋ญ๋๋ค.
8.2. ์ํ
๋ก์ง ํธํฅ XOR ๋ก๊ทธ ํ๋ฅ . ๊ณต๊ฒฉ์๊ฐ ๋ก์ง ํธํฅ์ ์ ๊ณตํ๊ณ ์ถ๋ ฅ ๋ก๊ทธ ํ๋ฅ ์ ๋ณผ ์ ์์ ๋ ๊ณต๊ฒฉ ๋น์ฉ์ด 10๋ฐฐ ์ ๋ ดํฉ๋๋ค. ์ด๋ ์์ฐ์ค๋ฌ์ด ์ํ๋ฅผ ์์ฌํฉ๋๋ค. ๋ก์ง ํธํฅ๊ณผ ๋ก๊ทธ ํ๋ฅ ์ ๋์์ ์ฌ์ฉํ๋ API์ ๋ํ ์ฟผ๋ฆฌ๋ฅผ ๊ธ์งํฉ๋๋ค. ์ด๋ฌํ ์ ํ์ ๋ฐฉ์ด๋ ๋ณด์ ๋ฐ ๊ธฐ๊ณ ํ์ต ์ปค๋ฎค๋ํฐ์์ ์ผ๋ฐ์ ์ ๋๋ค. ์๋ฅผ ๋ค์ด 2023๋ ์ OpenAI๋ echo์ logprobs๋ฅผ ๊ฒฐํฉํ๋ ๊ธฐ๋ฅ์ ์ ๊ฑฐํ์ง๋ง ๋ ์ค ํ๋๋ง ํ์ฉํ์ต๋๋ค. ์ด ๋ฐฉ์ด๋ ๋น์ทํ๊ฒ ์๋ํฉ๋๋ค.
๋ ธ์ด์ฆ ์ถ๊ฐ. ์ถ๋ ฅ ๋ก์ง์ ์ถฉ๋ถํ ์์ ๋ ธ์ด์ฆ๋ฅผ ์ถ๊ฐํ๋ฉด ๊ณต๊ฒฉ์ ๋ฐฉ์งํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋ก์ง ๋ ธ์ด์ฆ๋ ๋ชจ๋ธ์ ๋ ์ ์ฉํ๊ฒ ๋ง๋ค ๊ฐ๋ฅ์ฑ์ด ์์ต๋๋ค. ๋ถ๋ก H์์ ์ด ๋ฐฉํฅ์ ๋ํ ๋ช ๊ฐ์ง ์๋น ์คํ์ ์ํํฉ๋๋ค.
๋ก์ง ํธํฅ์ ๋ํ ์๋ ์ ํ. ๊ณต๊ฒฉ์๋ ๊ฐ ํ๋กฌํํธ p์ ๋ํด ์ต์ h๊ฐ์ ๋ก์ง ๊ฐ์ ํ์ตํ ์ ์์ด์ผ ํฉ๋๋ค. ํ ๊ฐ์ง ๋ฐฉ์ด ๋ฐฉ๋ฒ์ ๋ชจ๋ธ์ ๋ํ ๋ก์ง ํธํฅ ์ฟผ๋ฆฌ๋ฅผ ํ์ฉํ์ง๋ง ์ฃผ์ด์ง ํ๋กฌํํธ p์ ๋ํด T = h/5 ๋ก์ง ํธํฅ ์ฟผ๋ฆฌ๋ง ํ์ฉํ์ฌ ๊ณต๊ฒฉ์๊ฐ ๋ชจ๋ธ์ด ์จ๊ฒจ์ง ์ฐจ์ h ์ดํ์ธ์ง ์ฌ๋ถ๋ฅผ ํ์ตํ์ง ๋ชปํ๋๋ก ํ๋ ๊ฒ์ ๋๋ค.
์ํ๊น๊ฒ๋ ์ด ๋ฐฉ๋ฒ์๋ ๋ช ๊ฐ์ง ์ค์ํ ๋จ์ ์ด ์์ต๋๋ค. ์๊ณ๊ฐ์ h์ ๋ ๋ฆฝ์ ์ด์ด์ผ ํฉ๋๋ค(์๊ณ๊ฐ์ ํ์ตํ๋ฉด h๊ฐ ๋๋ฌ๋จ). ์์คํ ์ API์ ๋ํ ๋ชจ๋ ์ฌ์ฉ์ ์ฟผ๋ฆฌ ์ํ๋ฅผ ์ ์ง ๊ด๋ฆฌํด์ผ ํฉ๋๋ค. Sybil ๊ณต๊ฒฉ์ ๋ฐฉ์งํ๋ ค๋ฉด ์ฌ์ฉ์ ์ฟผ๋ฆฌ์ ๊ธ๋ก๋ฒ ํ์ด ํ์ํ๋ฉฐ ์ด๋ ์๋นํ ๊ฐ์ธ์ ๋ณด ๋ณดํธ ์ํ์ ์ด๋ํ ์ ์์ต๋๋ค(Debenedetti et al., 2023).
์ ์ฑ ์ฟผ๋ฆฌ ๊ฐ์ง. ๋ชจ๋ธ ๊ฐ์ค์น๋ฅผ ๋์ถํ ์ ์๋ ์ฟผ๋ฆฌ๋ฅผ ๋ฐฉ์งํ๋ ๋์ ์ ์ฑ ํ๋ ํจํด์ ๊ฐ์งํ๊ธฐ ์ํด ํ์ค ๋จ์ฉ ๋ฐฉ์ง ๋๊ตฌ๋ฅผ ๊ตฌํํ๋ ๊ฒ์ด ๋์ ์ ๋ต์ด ๋ ์ ์์ต๋๋ค. ๋ชจ๋ธ ํ์น๊ธฐ(Juuti et al., 2019; Pal et al., 2021) ๋ฐ ์ ๋์ ์(Chen et al., 2020)๋ฅผ ํฌํจํ์ฌ ์ด์ ๊ธฐ๊ณ ํ์ต ๊ณต๊ฒฉ์ ๋ํด ์ด๋ฌํ ํํ์ ๋ช ๊ฐ์ง ์ ์์ด ์กด์ฌํฉ๋๋ค.
9. ๋ฏธ๋ ์ฐ๊ตฌ
๋ณธ ๋ ผ๋ฌธ์์๋ ์ ์ฒด ํ๋ก๋์ ํธ๋์คํฌ๋จธ ๋ชจ๋ธ์ ๋นํธ ๋จ์๋ก ํ์น ์ ์์ ๊ฒ์ผ๋ก ๊ธฐ๋ํ๊ธฐ ๋๋ฌธ์ ์ด ๋ฌธ์ ๋ฅผ ์ฐ๊ตฌํ๋ ๊ฒ์ด ์๋๋ผ ๋ชจ๋ธ ํ์น๊ธฐ ๊ณต๊ฒฉ์ด ๋จ์ง ํ๋ฌธ์ ๊ด์ฌ์ฌ๊ฐ ์๋๋ผ ์ค๋๋ ๋ฐฐํฌ๋ ๊ฐ์ฅ ํฐ ํ๋ก๋์ ๋ชจ๋ธ์ ์ค์ ๋ก ์ ์ฉ๋ ์ ์์์ ๋ช ํํ๊ฒ ๋ณด์ฌ์ฃผ๊ณ ์ ํฉ๋๋ค. ์ด ๊ณต๊ฒฉ์ ๊ฐ์ ํ๊ธฐ ์ํ ๋ช ๊ฐ์ง ์ ์ฌ์ ์ธ ๋ฐฉํฅ์ ์ ์ํฉ๋๋ค.
์์ํ๋ ๊ฐ์ค์น๋ก ๋์นญ ๊นจ๊ธฐ. ๋๊ท๋ชจ ํ๋ก๋์ ๋ชจ๋ธ์ ์ผ๋ฐ์ ์ผ๋ก ๊ฐ ๊ฐ์ค์น๊ฐ 4๋นํธ ๋๋ 8๋นํธ๋ก๋ง ํํ๋๋ "์์ํ"๋์ด ์ ์ฅ๋ฉ๋๋ค. ์์น์ ์ผ๋ก ์ด ์์ํ๋ฅผ ํตํด ๊ณต๊ฒฉ์๋ ํ๋ ฌ W์ ๊ฑฐ์ ๋นํธ ๋จ์ ์ฌ๋ณธ์ ๋ณต๊ตฌํ ์ ์์ต๋๋ค. W ยท G ํ๋ ฌ์ ๋ฌดํํ ๋ง์ง๋ง ํ๋๋ง ์ ๋๋ก ์ด์ฐํ๋ ๊ฒ์ ๋๋ค. ์ํ๊น๊ฒ๋ ์ด ์ ์ ์ ์ฝ ๋ฌธ์ ๋ ์ผ๋ฐ์ ์ผ๋ก NP-hard์ ๋๋ค(์ ์ฌํ ๋ฌธ์ ๋ ์ ์ฒด ๊ณต๊ฐ ํค ์ํธ ์์คํ ํด๋์ค์ ๊ธฐ๋ฐ์ ๋๋ค). ๊ทธ๋ฌ๋ ์ด๋ ๋ชจ๋ ์ธ์คํด์ค์์ ๋ฌธ์ ๊ฐ ์ด๋ ต๋ค๋ ๊ฒ์ ์๋ฏธํ์ง๋ ์์ต๋๋ค.
์ด ๊ณต๊ฒฉ์ ๋จ์ผ ๋ ์ด์ด ์ด์์ผ๋ก ํ์ฅ. ์ด ๊ณต๊ฒฉ์ ํธ๋์คํฌ๋จธ์ ๋จ์ผ ๋ ์ด์ด๋ฅผ ๋ณต๊ตฌํฉ๋๋ค. ๋ชจ๋ธ์ ๋น์ ํ์ฑ์ผ๋ก ์ธํด ๋จ์ผ ๋ ์ด์ด ์ด์์ผ๋ก ํ์ฅํ๋ ๋ช ๋ฐฑํ ๋ฐฉ๋ฒ๋ก ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ด ๋ถ์ผ์ ๋ํ ์ถ๊ฐ ์ฐ๊ตฌ๋ฅผ ๊ถ์ฅํฉ๋๋ค.
๋ก์ง ํธํฅ ๊ฐ์ ์ ๊ฑฐ. ๋ชจ๋ ๊ณต๊ฒฉ์๋ ๋ก์ง ํธํฅ์ ์ ๋ฌํ๋ ๊ธฐ๋ฅ์ด ํ์ํฉ๋๋ค. Google ๋ฐ OpenAI๋ฅผ ํฌํจํ ๋ชจ๋ธ ์ ๊ณต์ ์ฒด๋ ๋ณธ ๋ ผ๋ฌธ ์์ฑ์ ์์ํ์ ๋ ์ด ๊ธฐ๋ฅ์ ์ ๊ณตํ์ง๋ง ์ด๋ ๋ณ๊ฒฝ๋ ์ ์์ต๋๋ค(์ค์ ๋ก ๋ชจ๋ธ ์ ๊ณต์ ์ฒด๊ฐ ์ด ๊ณต๊ฒฉ์ ๋ฐฉ์งํ๊ธฐ ์ํ ๋ฐฉ์ด ๊ธฐ๋ฅ์ ๊ตฌํํ๊ธฐ ์์ํ๋ฉด์ ์ด๋ฏธ ๋ณ๊ฒฝ๋์์ต๋๋ค). ๋ค๋ฅธ API ๋งค๊ฐ๋ณ์๋ ๋ก์ง ์ ๋ณด๋ฅผ ํ์ตํ ์ ์๋ ๋์ฒด ๊ฒฝ๋ก๋ฅผ ์ ๊ณตํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์ ์ฝ ์๋ ์จ๋ ๋ฐ ์์ k ๋งค๊ฐ๋ณ์๋ ์ผ๋ จ์ ์ฟผ๋ฆฌ๋ฅผ ํตํด ๋ก์ง ๊ฐ์ ๋์ถํ ์๋ ์์ต๋๋ค. ์ฅ๊ธฐ์ ์ผ๋ก ๋ก์ง ์ ๋ณด๋ฅผ ์์ ํ ์จ๊ธฐ๋ ๊ฒ์ ๊ธฐ๋ฅ์ ๋ํ ๋์ค์ ์๊ตฌ์ ๊ณต๊ฒฉ์๊ฐ ๋ค๋ฅธ ์๋จ์ ํตํด ์ด ์ ๋ณด๋ฅผ ์ถ๋ก ํ ์ ์๋ ๋ฅ๋ ฅ์ผ๋ก ์ธํด ์ด๋ ค์ธ ์ ์์ต๋๋ค.
ํ์น ๊ฐ์ค์น ์ ์ฉ. ๋ชจ๋ธ์ ์๋ฒ ๋ฉ ํฌ์ ๋ ์ด์ด๋ฅผ ๋ณต๊ตฌํ๋ฉด ๋ ๊ฐ๋ ฅํ ํ๋กฌํํธ ์ฝ์ ๊ณต๊ฒฉ ๋๋ ํ์ฅ ์ค๊ณ์ ๊ฐ์ด ํด๋น ๋ชจ๋ธ์ ๋ํ ๋ค๋ฅธ ๊ณต๊ฒฉ์ ๊ฐ์ ํ ์ ์์ต๋๋ค. ๋๋ ๊ณต๊ฒฉ์๋ ๋ง์ง๋ง ๋ ์ด์ด์ ๋ณ๊ฒฝ ์ฌํญ(๋๋ ๋ณ๊ฒฝ ์ฌํญ ์์)์ ๊ด์ฐฐํ์ฌ ์ ๊ณต์ ์ฒด์ ๋ฏธ์ธ ์กฐ์ API์ ๋ํ ์ธ๋ถ ์ ๋ณด๋ฅผ ์ถ๋ก ํ ์ ์์ต๋๋ค. ๋ณธ ๋ ผ๋ฌธ์์๋ ์ฃผ๋ก ๋ชจ๋ธ ์ถ์ถ ๋ฌธ์ ์ ์ค์ ์ ๋๊ณ ๋ค์ด์คํธ๋ฆผ ๊ณต๊ฒฉ ํ๊ตฌ๋ ํฅํ ์ฐ๊ตฌ๋ก ๋จ๊ฒจ ๋ก๋๋ค.
๋ค๋ฅธ ๋ชจ๋ธ ์ ๋ณด์ ์ค์ ํ์น๊ธฐ. ๊ธฐ์กด ๊ณ ์ถฉ์ค๋ ๋ชจ๋ธ ํ์น๊ธฐ ๊ณต๊ฒฉ์ ์ ์ฒด ๋ชจ๋ธ์ ๋ณต๊ตฌํ๋ "์ ๋ถ ์๋๋ฉด ์ ๋ฌด" ๊ณต๊ฒฉ์ด์ง๋ง ์์ ReLU ๋คํธ์ํฌ์๋ง ์ ์ฉ๋ฉ๋๋ค. ๋ถ๋ถ ์ ๋ณด๋ฅผ ํ์น๋ ๊ฒ์ด ์ต์ฒจ๋จ ๋ชจ๋ธ์ ๊ฒฝ์ฐ์๋ ํจ์ฌ ๋ ์ค์ฉ์ ์ผ ์ ์์์ ๋ณด์ฌ์ค๋๋ค. ๋ฏธ๋ ์ฐ๊ตฌ์์๋ ์ค์ ๊ณต๊ฒฉ์ด ํ์ฌ ๋ ์ ๋ชจ๋ธ์ ๋ํ ํจ์ฌ ๋ ๋ง์ ์ ๋ณด ๋นํธ๋ฅผ ํ์น ์ ์์์ ๋ฐ๊ฒฌํ ์ ์์ต๋๋ค.
10. ๊ฒฐ๋ก
๊ธฐ๊ณ ํ์ต ๋ถ์ผ๊ฐ ์ฑ์ํ๊ณ ๋ชจ๋ธ์ด ์ฐ๊ตฌ ์ธ๊ณต๋ฌผ์์ ์๋ฐฑ๋ง ๋ช ์ด ์ฌ์ฉํ๋ ํ๋ก๋์ ๋๊ตฌ๋ก ์ ํ๋จ์ ๋ฐ๋ผ ์ ๋์ ๊ธฐ๊ณ ํ์ต ๋ถ์ผ๋ ์ ์ํด์ผ ํฉ๋๋ค. ๋ชจ๋ธ ํ์น๊ธฐ๋ฅผ 3-๋ ์ด์ด 100-๋ด๋ฐ ReLU ์ ์ฉ ์์ ์ฐ๊ฒฐ ๋คํธ์ํฌ์ ์ ์ฉํ ์ ์๋ ์ ์ฌ๋ ฅ์ ์ดํดํ๋ ๊ฒ์ด ํ์คํ ์ ์ฉํ์ง๋ง ์ด๋ค ์์ ์์๋ ๊ณต๊ฒฉ์ด ์ค์ ๋ก ๊ฐ์ฅ ํฐ ํ๋ก๋์ ๋ชจ๋ธ์ ์ ์ฉ๋ ์ ์๋ ์ ๋๋ฅผ ์ดํดํ๋ ๊ฒ์ด ์ค์ํด์ง๋๋ค.
๋ณธ ๋ ผ๋ฌธ์ ์ด ๋ฐฉํฅ์ผ๋ก ํ ๊ฑธ์ ๋์๊ฐ๋๋ค. ํ๋ก๋์ ์ธ์ด ๋ชจ๋ธ์ ํ ๋ ์ด์ด๋ฅผ ํ์น๋ ๊ฒ์ด ๊ฐ๋ฅํ๋ค๋ ์กด์ฌ ์ฆ๋ช ์ ์ ์ํฉ๋๋ค. ์ด ๋ ์ด์ด๋ฅผ ํ์ตํ๋ ๋ฐ ๋ฐ๋ฅธ ์ฆ๊ฐ์ ์ธ ์ค์ ์ ๊ฒฐ๊ณผ๋ ์์ด ๋ณด์ด์ง๋ง ๋ฐฐํฌ๋ ํธ๋์คํฌ๋จธ ๋ชจ๋ธ์ ๋ํ ์ ํํ ์ ๋ณด๊ฐ ๋๋๋นํ ๊ฒ์ ์ด๋ฒ์ด ์ฒ์์ ๋๋ค.
๋ํ ์ด ๊ณต๊ฒฉ์ ์์คํ ์ค๊ณ์ ์ฌ์ํ ๊ฒฐ์ ์ด ์์คํ ์ ์ฒด ๋ณด์์ ์ด๋ค ์ํฅ์ ๋ฏธ์น๋์ง ๊ฐ์กฐํฉ๋๋ค. ์ด ๊ณต๊ฒฉ์ OpenAI ๋ฐ Google์ ํฌํจํ์ฌ ๊ฐ์ฅ ํฐ ๊ธฐ๊ณ ํ์ต ์๋น์ค ์ ๊ณต์ ์ฒด์์ ์ ๊ณตํ๋ ๋ก์ง ํธํฅ ๋ฐ ๋ก๊ทธ ํ๋ฅ ๋งค๊ฐ๋ณ์๋ก ์ธํด ์๋ํฉ๋๋ค. ํ์ง๋ง ๋ ์ ์ฒด ๋ชจ๋ ์ด ๊ณต๊ฒฉ์ ๋ฐฉ์งํ๊ฑฐ๋ ๋ ๋ง์ ๋น์ฉ์ ๋ฐ์์ํค๋๋ก ์ํ ์กฐ์น๋ฅผ ๊ตฌํํ์ต๋๋ค. ์ค๋ฌด์๋ ์์คํ ์์ค ์ค๊ณ ๊ฒฐ์ ์ด ์ ์ฒด ์ ํ์ ์์ ๊ณผ ๋ณด์์ ์ด๋ค ์ํฅ์ ๋ฏธ์น๋์ง ์ดํดํ๊ธฐ ์ํด ๋ ธ๋ ฅํด์ผ ํฉ๋๋ค.
์ ๋ฐ์ ์ผ๋ก ๋ณธ ๋ ผ๋ฌธ์ด ๊ถ๊ทน์ ์ผ๋ก ๋ ์์ ํ๊ณ ์ ๋ขฐํ ์ ์๋ ์์คํ ์ ๊ฐ๋ฐํ๊ธฐ ์ํด ๊ธฐ๊ณ ํ์ต ๋ชจ๋ธ์ ๋ํ ์ค์ ๊ณต๊ฒฉ ์ฐ๊ตฌ๋ฅผ ๋์ฑ ์ด์งํ๋ ์ญํ ์ ํ๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
๊ธด๋น ์ด ใทใท
๋์ ์ ๊ทน์ ใทใท - dc App
๋ฏธ์คํธ๋์ด gpt ์ถ๋ ฅ๋ฌผ๋ก ํ์ต์์ผฐ์๋ ๋ ธ์์ฌ์ด๋ผ๊ณ ์ํ๋๋ฐ ์ด์ ๊ทธ๋ฅ ๋ชจ๋ธ์ ๋ฒ ๊ปด๋ฒ๋ฆฌ๋ค..
์ค๊ตญ์ด ๋ค ํ์ณ๊ฐ๊ฒ ๋ ธ
๊ทธ๋ฅ ํ๋์จ์ด ์์ฒด๋ฅผ ๋ง์๋ฒ๋ ค์ผ ๋จ ในใ
ClosedAI ๊ฐ์ ๋ณดํ์์คํ ~~~ ใท
์ค์ค... ๋ฏธ์ณฃ๋ค(์์ฝ์) - dc App
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
1. ํด๋ผ์ฐ๋ ์๋น์ค๋ก ๋ฐฐํฌ๋๊ณ ์๋ ๋ชจ๋ธ์ ๊ฐ์ค์น ์์ฒด๋ฅผ ๊ธด๋น ์ด ๊ฐ๋ฅ 2. ๋ฏธ๋์๋ ๋ ๋ค์ํ๊ณ ๋ ์ ๊ตํ ๋ฐฉ๋ฒ ์ฐํ์ฃฝ์ ๋์ฌ ๊ฒ 3. ClosedAI ๊ฐ์ ๋ก ๋ณดํ์์คํ - dc App
ใ ํธ๋จผ ใ ใฑ ์์ ๋ฌผ ์๋ค์ด์
ํ๊ธด ์ ์ด์ ํ์ต ์ํค๋ ๊ฑฐ๋ผ ์๋ซ๋ฆฌ๋๊ฒ ๋ง์ด์๋๊ธด ํจ ใ ใ
๋๋์ด์ผ!!
๋ญ OAI ๊ฐ ์์์ํ ์ผ์ด์ง
์์ค ๊ฐ์ถฐ๋ด~ ๋ฏ์ด์ ๊ณต๊ฐํ๋ฉด ์คํ์์ค์ผ~ - dc App
์ง์ง ํํ์ด๋ ๊ธฐ๊ณ ์ ๊ธฐ๋ ๋ญ๊ฐ ๋์ถฉ์์๋จน์์์์ด๋ ai๋ ๋ญ์๋ฆฐ์ง ์กฐ๊ธ๋๋ชจ๋ฅด๊ฒ ๋ค ์ปดํจํฐ์์ธ์ด๋ผ๊ทธ๋ฐ๊ฑด๊ฐ
์ ๊ฒ ๊ฒฐ๊ตญ ๋ค ์ํ์ด๋ผ ๊ทธ๋ผ ์ค๊ฐ์ ๊ทธ๋ฆฌ์ค๋ฌธ์๋คํ๊ณ ๋๋ฌธ์๋ค์ ํ๋ ฌ์๊ธฐ๊ณ
์ ์ ๋ฌผ์ด ๋ถ๊ฐ๋ฅํ ์ด์ ํ๋๊ฐ ๋ ์๊ฒจ๋์ ์ธ๊ฐ
์ ์ฝ์ด๋ณด๊ธด ํ๋๋ฐ, ์ ํ๋ธ ๋๊ธ์๋ 1.์ง๊ธ์ ๋ง์ง๋ง ๋ ์ด์ด๋ง ์ฝ์ ์ ์๋ค๊ณ ํจ. 2.์ด๋ฏธ ๋ชจ๋ธ ๋ฐฉ์ด์ฑ ์ด ์๊ฒผ๋ค๊ณ ํจ. ๋ ๊ฐ์ ๋๋ฉด ์์ ๋ฒ ๋ ์ ์๊ฒ ์ง๋ง, ์์ง์ ๋ณ ์ผ ์์๊ฑฐ๋ค.
์์ฝ๋คใ ใ
์ธ์์ ๋๋จํ ์ฌ๋๋ค์ด ์ฐธ ๋ง์์ ์ข๋ค ใ ใ - dc App
์น๋ค ์ ์ถ์์ผ.
์ญ์ ์ํ์ด ๋ง์๊ฑธ ํด๋ด๋๊ตฐ