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).



1ebec223e0dc2bae61ab96e74683707026f04aff821be72e495e91da3e6c364e270fede084e84e6280626f5d53abea0947fd2d58



๋ณธ ๋…ผ๋ฌธ์—์„œ๋Š” ํŠธ๋žœ์Šคํฌ๋จธ์˜ (์ž‘์€ ๋ถ€๋ถ„) ๊ณ ์ถฉ์‹ค๋„ ์ถ”์ถœ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ์ƒˆ๋กœ์šด ๊ณต๊ฒฉ ๊ธฐ์ˆ ์„ ๊ฐœ๋ฐœํ•ฉ๋‹ˆ๋‹ค. 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)).



1ebec223e0dc2bae61ab96e74683707026f04aff821be72e495e91da3f6c304fcb46efabacf7e6f0772a1e25a093ddfd9d075653



์ฆ๋ช…. 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๋กœ ์ œํ•œ๋ฉ๋‹ˆ๋‹ค.



1ebec223e0dc2bae61ab96e74683707026f04aff821be72e495e91da306c364409126fe6612e2495d7bc11277bc64ebbb5473bdd



๊ทธ๋ฆผ 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์ž„์„ ๋‹ค์Œ ๋ณด์กฐ์ •๋ฆฌ์—์„œ ๋ณด์—ฌ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.



1ebec223e0dc2bae61ab96e74683707026f04aff821be72e495e91da316c304512df1d4b95da73d35c835f56dfc547de4f1554e7



์—ฌ๊ธฐ์„œ 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์—์„œ ์ด ๋ฐฉ๋ฒ•์˜ ์ฟผ๋ฆฌ/๋กœ์ง“ ์ง€ํ‘œ๋Š” ๋†€๋ž๊ฒŒ๋„ ์ตœ์ ์— ๊ฐ€๊น์Šต๋‹ˆ๋‹ค.



1ebec223e0dc2bae61ab96e74683707026f04aff821be72e495e91db396c374318e8a57caa84f3a7f67839c7e33a1055bb2481b4



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์˜ ์ฐจ์›์„ ํ™•์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.



1ebec223e0dc2bae61ab96e74683707026f04aff821be72e495e91db386c314e17c99eac5f6ba6366fc7a9c3b79631c26dfea268



์ด๋Ÿฌํ•œ ๊ฐ€์ค‘์น˜์— ๋Œ€ํ•œ ํŠน์ด๊ฐ’์€ ๋ชจ๋ธ ์˜ˆ์ธก์— ์‹ค์งˆ์ ์ธ ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š์„ ๋งŒํผ ์ถฉ๋ถ„ํžˆ ์ž‘์œผ๋ฉด์„œ๋„ ํ˜„์‹ค์ ์œผ๋กœ ๋ณด์ผ ๋งŒํผ ์ถฉ๋ถ„ํžˆ ํฌ๊ฒŒ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ๋ชจ๋ธ์˜ ์ˆœ๋ฐฉํ–ฅ ํŒจ์Šค ๋™์•ˆ 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์„ ํฌํ•จํ•˜์—ฌ ๊ฐ€์žฅ ํฐ ๊ธฐ๊ณ„ ํ•™์Šต ์„œ๋น„์Šค ์ œ๊ณต์—…์ฒด์—์„œ ์ œ๊ณตํ•˜๋Š” ๋กœ์ง“ ํŽธํ–ฅ ๋ฐ ๋กœ๊ทธ ํ™•๋ฅ  ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ธํ•ด ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋‘ ์—…์ฒด ๋ชจ๋‘ ์ด ๊ณต๊ฒฉ์„ ๋ฐฉ์ง€ํ•˜๊ฑฐ๋‚˜ ๋” ๋งŽ์€ ๋น„์šฉ์„ ๋ฐœ์ƒ์‹œํ‚ค๋„๋ก ์™„ํ™” ์กฐ์น˜๋ฅผ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค. ์‹ค๋ฌด์ž๋Š” ์‹œ์Šคํ…œ ์ˆ˜์ค€ ์„ค๊ณ„ ๊ฒฐ์ •์ด ์ „์ฒด ์ œํ’ˆ์˜ ์•ˆ์ „๊ณผ ๋ณด์•ˆ์— ์–ด๋–ค ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š”์ง€ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•ด ๋…ธ๋ ฅํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ „๋ฐ˜์ ์œผ๋กœ ๋ณธ ๋…ผ๋ฌธ์ด ๊ถ๊ทน์ ์œผ๋กœ ๋” ์•ˆ์ „ํ•˜๊ณ  ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ์‹œ์Šคํ…œ์„ ๊ฐœ๋ฐœํ•˜๊ธฐ ์œ„ํ•ด ๊ธฐ๊ณ„ ํ•™์Šต ๋ชจ๋ธ์— ๋Œ€ํ•œ ์‹ค์ œ ๊ณต๊ฒฉ ์—ฐ๊ตฌ๋ฅผ ๋”์šฑ ์ด‰์ง„ํ•˜๋Š” ์—ญํ• ์„ ํ•˜๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค.