Page Budget 15 KO - teamswyg/laya-tools GitHub Wiki

ํ˜ธ์ถœ ์˜ˆ์‚ฐ์„ ์ ์šฉํ•œ ์ฃผ์žฅ ๋ชจ๋ธ ์‹œํ—˜ 15

์ฃผ ํ›„๋ณด์™€ ๋ฐ˜๋ณต ํ›„๋ณด ๋ชจ๋‘ ํ•ฉ๊ฒฉํ•˜์ง€ ๋ชปํ–ˆ๋‹ค. ๊ฒ€์ฆ ๋ฐ์ดํ„ฐ์—์„œ๋งŒ ์ž„๊ณ„๊ฐ’์„ ์„ ํƒํ•˜์ž ๋ณด์กฐ ํ˜ธ์ถœ์€ ์ค„์—ˆ์ง€๋งŒ, ํ•™์Šต ๋ชจ๋ธ์€ ๋™์ผ ์กฐ๊ฑด์˜ ๊ฐ„๋‹จํ•œ ๊ฒ€์ƒ‰ ์ ์ˆ˜ ๊ทœ์น™๋ณด๋‹ค ๋” ๋งŽ์€ ํŽ˜์ด์ง€๋ฅผ ์ฝ์—ˆ๋‹ค. ๊ธฐ์กด ๋ชจ๋ธ์„ ๊ธฐ๋ณธ ์ ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค.

๋ฌด์—‡์„ ๋ฐ”๊ฟจ๋‚˜

14์—์„œ ๊ณต๊ฐœํ•œ ๋ชจ๋ธ 24๊ฐœ๋ฅผ ๊ทธ๋Œ€๋กœ ์žฌ์‚ฌ์šฉํ–ˆ๋‹ค. ์žฌํ•™์Šตํ•˜๊ฑฐ๋‚˜ ๊ฐ€์ค‘์น˜๋ฅผ ๋ณ€๊ฒฝํ•˜์ง€ ์•Š์•˜๋‹ค. score >= ์ž„๊ณ„๊ฐ’์ผ ๋•Œ ๋ณด์กฐ ๊ฒ€์ƒ‰์„ ์ œ์•ˆํ•˜๋ฉฐ, ์ž„๊ณ„๊ฐ’์€ ๊ฐ ๋ชจ๋ธ์˜ ๊ธฐ์กด ๊ฒ€์ฆ ์ €์žฅ์†Œ์—์„œ๋งŒ ์„ ํƒํ•œ๋‹ค. ๊ฐ ์งˆ๋ฌธ์˜ ์‹ค์ œ ์ฒซ ์ •๋‹ต์€ ์ž„๊ณ„๊ฐ’์„ ์„ ํƒํ•˜๋Š” ๊ฒ€์ฆ ๋‹จ๊ณ„์—์„œ๋งŒ ์ฐธ๊ณ ํ•˜๊ณ , ์‹คํ–‰ ์ ์ˆ˜์—๋Š” ๋„ฃ์ง€ ์•Š๋Š”๋‹ค.

25/50/75/90% ํ˜ธ์ถœ ํ•œ๋„๋ฅผ ์‚ฌ์ „์— ์ •ํ–ˆ๋‹ค. ๊ฒ€์ฆ ์งˆ๋ฌธ ์ˆ˜์— ๋น„์œจ์„ ๊ณฑํ•œ ๋’ค ๋‚ด๋ฆผํ•œ ๊ฐ’ ์ดํ•˜๋กœ ๋ณด์กฐ ๊ฒ€์ƒ‰์„ ์ œ์•ˆํ•˜๋Š” ์ž„๊ณ„๊ฐ’๋“ค ์ค‘ ์ด ํŽ˜์ด์ง€๊ฐ€ ์ตœ์†Œ์ธ ๊ฐ’์„ ๊ณ ๋ฅธ๋‹ค. ํŽ˜์ด์ง€ ์ˆ˜๊ฐ€ ๊ฐ™์œผ๋ฉด ํ˜ธ์ถœ์ด ์ ์€ ์ชฝ์„ ๊ณ ๋ฅด๊ณ , ์ด๋“์ด ์—†์œผ๋ฉด ๋ณด์กฐ ๊ฒ€์ƒ‰์„ ๋ˆ๋‹ค. ๊ฐ™์€ ์ ์ˆ˜์˜ ์งˆ๋ฌธ์„ ์ž„์˜๋กœ ๋‚˜๋ˆ„์ง€ ์•Š๋Š”๋‹ค. ํ‰๊ฐ€ ์ €์žฅ์†Œ์—๋Š” ์„ ํƒํ•œ ๊ฐ’์„ ๊ทธ๋Œ€๋กœ ์ ์šฉํ•œ๋‹ค.

์—ฌ๊ธฐ์„œ ํ•œ๋„๋Š” ๊ฒ€์ฆ ๋ฐ์ดํ„ฐ์—์„œ์˜ ๋น„์œจ ์ œํ•œ์ด๋‹ค. ์ƒˆ ์ €์žฅ์†Œ์— ๋Œ€ํ•œ ์‹คํ–‰ ์‹œ์ ์˜ ๊ฐ•์ œ ํ• ๋‹น๋Ÿ‰์€ ์•„๋‹ˆ๋‹ค. ํ‰๊ฐ€์—์„œ ๋น„์œจ์ด ์ดˆ๊ณผํ•˜๋ฉด ๊ทธ๋Œ€๋กœ ๊ธฐ๋กํ•˜๊ณ  ํ•ฉ๊ฒฉ์‹œํ‚ค์ง€ ์•Š๋Š”๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๊ฐ„๋‹จํ•œ ๊ทœ์น™์˜ 50% ์กฐ๊ฑด์€ ํ‰๊ฐ€์—์„œ 1,492/2,948๊ฐœ๋ฅผ ํ˜ธ์ถœํ•ด 50%๋ฅผ ๋„˜์—ˆ๋‹ค.

๋น„๊ต ๊ทœ์น™์€ ๊ธฐ์กด BM25์˜ 1ยท2์œ„ ์ ์ˆ˜ ์ฐจ์ด๊ฐ€ ์ž‘์„์ˆ˜๋ก ๋ณด์กฐ ๊ฒ€์ƒ‰์„ ์šฐ์„ ํ•˜๋Š” ๋ฐฉ์‹์ด๋‹ค. ์ •ํ™•ํžˆ๋Š” ํŠน์ง• 9์˜ ์Œ์ˆ˜ -(top-second)/(1+top)๋ฅผ ์ ์ˆ˜๋กœ ์“ด๋‹ค. ๋ณด์กฐ ๊ฒ€์ƒ‰์„ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์ „์— ์–ป์„ ์ˆ˜ ์žˆ๊ณ  ํ•™์Šต ๊ฐ€์ค‘์น˜๊ฐ€ ํ•„์š” ์—†๋‹ค. ์ด ๊ทœ์น™๋„ ๊ฐ™์€ ๊ฒ€์ฆ ๋ฐ์ดํ„ฐยทํ•œ๋„ยท์„ ํƒ ์ ˆ์ฐจ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

90% ์ฃผ ์กฐ๊ฑด์˜ ๊ฒฐ๊ณผ

์ •์ฑ… ์‹ค์ œ ๋ณด์กฐ ํ˜ธ์ถœ ์ „์ฒด ํŽ˜์ด์ง€ Recall@10
๊ธฐ์กด BM25 0 9,488 74.83%
ํ•ญ์ƒ ๋ณด์กฐ ๊ฒ€์ƒ‰ 2,948 6,287 81.38%
๊ฐ„๋‹จํ•œ ์ ์ˆ˜ ์ฐจ์ด ๊ทœ์น™ 2,548 6,323 80.97%
FP32 / 1729 (์ฃผ ํ›„๋ณด) 2,558 7,033 80.50%
FP32 / 2718 (๋ฐ˜๋ณต ํ›„๋ณด) 2,543 7,079 80.50%
3์ง„ PTQยทSTE / ๋‘ seed 2,595 6,905 80.66%

๊ฐ„๋‹จํ•œ ๊ทœ์น™์€ ํ•ญ์ƒ ๋ณด์กฐ ๊ฒ€์ƒ‰๋ณด๋‹ค ํ˜ธ์ถœ์„ 400๊ฐœ ์ค„์ด๋Š” ๋Œ€์‹  ํŽ˜์ด์ง€๊ฐ€ 36๊ฐœ ๋Š˜์—ˆ๋‹ค. ์ด๋Š” ๋น„์šฉ ๊ฐ„ ๊ตํ™˜ ๊ด€๊ณ„์ด๋ฉฐ ๋ฌด์กฐ๊ฑด์ ์ธ ๊ฐœ์„ ์ด ์•„๋‹ˆ๋‹ค. ๊ณ ์ • ํ•ฉ๊ฒฉ ๊ธฐ์ค€์€ ํ•ญ์ƒ ๋ณด์กฐ ๊ฒ€์ƒ‰๋ณด๋‹ค ํŽ˜์ด์ง€๊ฐ€ ๋งŽ์ง€ ์•Š์•„์•ผ ํ•˜๋ฏ€๋กœ ์ด ๊ทœ์น™๋„ ์‹คํŒจ๋‹ค. ํ•™์Šต ๋ชจ๋ธ์€ ํ•ด๋‹น ๊ทœ์น™๋ณด๋‹ค ํŽ˜์ด์ง€ยทํ˜ธ์ถœ์ด ๋ชจ๋‘ ๋‚˜์˜์ง€ ์•Š๊ณ  ํ•˜๋‚˜๋Š” ๋” ์ข‹์•„์•ผ ํ•˜๋Š” ์ถ”๊ฐ€ ๊ธฐ์ค€๋„ ํ†ต๊ณผํ•˜์ง€ ๋ชปํ–ˆ๋‹ค. ๊ฒฐ๊ณผ๋ฅผ ๋ณธ ๋’ค ๊ธฐ์ค€์„ ์™„ํ™”ํ•˜๊ฑฐ๋‚˜ ์ข‹์€ seed๋งŒ ์„ ํƒํ•˜์ง€ ์•Š์•˜๋‹ค. ์ „์ฒด 36๊ฐœ ์กฐ๊ฑด์„ results-15.json์— ๋‚จ๊ฒผ์œผ๋ฉฐ ๋ชจ๋‘ ์‹คํŒจํ–ˆ๋‹ค.

๊ทผ๊ฑฐ์™€ ํ•œ๊ณ„

๊ณ ์œ  ์งˆ๋ฌธ์€ 2,948๊ฐœ๋‹ค. 108๊ฐœ fold๋ณ„ ์„ค์ •์ด๋‚˜ 36๊ฐœ ์ง‘๊ณ„ ์กฐ๊ฑด์„ ๋…๋ฆฝ ์งˆ๋ฌธ์œผ๋กœ ์„ธ์ง€ ์•Š๋Š”๋‹ค. ์„ธ ์ €์žฅ์†Œ์˜ ์„ค๋ช… ์งˆ๋ฌธ์ด๋ฉฐ ์ด์ „์— ๊ด€์ฐฐํ•œ ๋ฐ์ดํ„ฐ๋‹ค. ์ฝ”๋“œ ํ›„๋ณด๋Š” ๋ชจ๋“  fold์— ๊ณต๊ฐœ๋ผ ์žˆ๊ณ , epoch์™€ ์ž„๊ณ„๊ฐ’ ์„ ํƒ์€ ๊ฐ™์€ ๊ฒ€์ฆ ์ €์žฅ์†Œ๋ฅผ ์‚ฌ์šฉํ•ด ๊ฒ€์ฆ ๊ณผ์ ํ•ฉ ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ๋‹ค. ํ‰๊ฐ€ ์ €์žฅ์†Œ ๋ผ๋ฒจ์€ ํ•ด๋‹น ๋ชจ๋ธ์˜ epoch/์ž„๊ณ„๊ฐ’ ์„ ํƒ์— ์‚ฌ์šฉํ•˜์ง€ ์•Š์•˜๋‹ค. ์‹ค์ œ ์‚ฌ์šฉ์ž์˜ ๋…๋ฆฝ ์งˆ๋ฌธ 2,400๊ฐœ๋‚˜ ์‹ค์ œ ์—์ด์ „ํŠธ ์„ฑ๊ณต๋ฅ ยทLLM ์š”๊ธˆ ์ ˆ๊ฐ ๊ฒ€์ฆ์€ ์•„๋‹ˆ๋‹ค.

๊ณ ์ • HF ๋ฆฌ๋น„์ „ 4e0addaa24d407bb11282f193e039c943a08bd0a์˜ ํŒŒ์ผ ํ•ด์‹œ์™€ ์ „์ฒด ํŒจํ‚ค์ง€๋ฅผ ๊ฒ€์‚ฌํ•˜๊ณ  ์ž…๋ ฅ์œผ๋กœ ์ผ๋‹ค. ์ „์ฒด ๊ฒฐ๊ณผ๋Š” ์žฌ์‹คํ–‰ ์‹œ ๋ฐ”์ดํŠธ ๋‹จ์œ„๋กœ ๊ฐ™์•˜๋‹ค. Apple M4 Pro CPU์—์„œ ์›์ฒœ ๊ฒ€์‚ฌยท๊ฒ€์ƒ‰ยท๋ณด์ •ยทํ‰๊ฐ€๊นŒ์ง€ wall 1.79์ดˆ, user CPU 1.41์ดˆ, ์ตœ๋Œ€ RSS 98,975,744๋ฐ”์ดํŠธ์˜€๋‹ค. GPU๋Š” ์‚ฌ์šฉํ•˜์ง€ ์•Š์•˜๋‹ค. ์ ์ˆ˜ ๋™์  ์ฒ˜๋ฆฌยท๋น„์œจ ์ดˆ๊ณผยทํ‰๊ฐ€ ๋ผ๋ฒจ ๋ณ€๊ฒฝ ์‹œ ์ž„๊ณ„๊ฐ’ ๋ถˆ๋ณ€์„ ํ…Œ์ŠคํŠธํ–ˆ๋‹ค.

์ด๋ฒˆ ๊ฒฐ๊ณผ๋กœ ํ˜„์žฌ 12๊ฐœ ํŠน์ง•์˜ ์„ ํ˜• ๋ชจ๋ธ์„ ๋” ๋งŽ์ด ์ฐ์–ด๋‚ด๋Š” ๊ฒƒ์ด ์šฐ์„ ์ด๋ผ๊ณ  ํŒ๋‹จํ•˜์ง€ ์•Š๋Š”๋‹ค. ๊ฐ„๋‹จํ•œ ๊ทœ์น™์„ ๊ฐ•ํ•œ ๋น„๊ต ๋Œ€์ƒ์œผ๋กœ ์œ ์ง€ํ•˜๊ณ , ์ƒˆ๋กœ์šด ํŠน์ง•/ํ•™์Šต ๊ตฌ์กฐ๋Š” ๋…๋ฆฝ ๊ทผ๊ฑฐ๊ฐ€ ์žˆ์„ ๋•Œ ๋ถ„๋ฆฌ ์‹คํ—˜ํ•œ๋‹ค. ํ˜„์žฌ ๊ทœ์น™์˜ ํŽ˜์ด์ง€ยทํ˜ธ์ถœ ๊ตํ™˜์ด ์‹ค์‚ฌ์šฉ์— ์œ ๋ฆฌํ•œ์ง€๋„ ์‹ค์ œ ์‹คํ–‰/๊ฒ€์ฆ ๋น„์šฉ์œผ๋กœ ํ™•์ธํ•ด์•ผ ํ•œ๋‹ค.

go run ./cmd/riido-pagebudget --models /path/to/verified-experiment-14-package > results.json

07์˜ ๊ณ ์ • ์›์ฒœ projectionยทZIP๋„ ํ•„์š”ํ•˜๋‹ค. ๋ชจ๋ธ ํŒจํ‚ค์ง€๋Š” HF ๋‹ค์šด๋กœ๋“œ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ์ œ์™ธํ•œ 31๊ฐœ ๊ฒ€์ฆ ํŒŒ์ผ๋กœ ๊ตฌ์„ฑํ•ด์•ผ ํ•œ๋‹ค. ์ƒˆ๋กœ์šด ๊ฐ€์ค‘์น˜๊ฐ€ ์—†์œผ๋ฏ€๋กœ HF์— ๋ชจ๋ธ ๋ณต์ œ๋ณธ์„ ๋‹ค์‹œ ๊ฒŒ์‹œํ•˜์ง€ ์•Š๋Š”๋‹ค. Git์—๋Š” ์ง‘๊ณ„ ๊ฒฐ๊ณผยท์„ ํƒ ์ž„๊ณ„๊ฐ’ยท๊ฒ€์‚ฌ ์ฝ”๋“œ๋งŒ ๋‚จ๊ธฐ๋ฉฐ, ๋ชจ๋ธ ๋ณธ์ฒดยท์›๋ฌธยท์งˆ๋ฌธยทํ–‰๋ณ„ ์ •๋‹ต์€ ๋„ฃ์ง€ ์•Š๋Š”๋‹ค.

PR #38์€ ์ •ํ™•ํ•œ ์†Œ์Šค ๋ฆฌ๋น„์ „์˜ Linux/macOSยท๋ณด์•ˆยทquality CI 36708459498 ํ†ต๊ณผ ํ›„ ๋ณ‘ํ•ฉ๋๋‹ค. ์ถ”๊ฐ€ ์ž๋ฃŒ ๊ฒ€ํ† ์—๋Š” CoNaLaยทSWE-bench์˜ ์งˆ๋ฌธ ์ˆ˜ยท์ค‘๋ณตยท๊ถŒ๋ฆฌ ํ™•์ธ ํ•ญ๋ชฉ์„ ๊ธฐ๋กํ–ˆ๋‹ค. ์•„์ง ์ƒˆ ์ฝ”ํผ์Šค๋กœ ํ•™์Šตํ•˜๊ฑฐ๋‚˜ ํ‰๊ฐ€ํ•˜์ง€ ์•Š์•˜๋‹ค.