PyoSignal Logo
PyoSignal
Back to Research

Multi-LCB: Extending LiveCodeBench to Multiple Programming Languages

Paper ID: 2606.20517 โ€ข 23 Upvotes
LLM-Evaluation Code-Generation Benchmark Multi-Language Reasoning Evaluation
Multi-LCB: Extending LiveCodeBench to Multiple Programming Languages

๐Ÿ“ ํ•ต์‹ฌ ์š”์•ฝ

Python์— ๊ตญํ•œ๋œ ๊ธฐ์กด LCB ๋ฒค์น˜๋งˆํฌ๋ฅผ 12๊ฐœ ์–ธ์–ด๋กœ ํ™•์žฅํ•˜์—ฌ LLM์˜ ์ง„์ •ํ•œ ๋‹ค๊ตญ์–ด ์ฝ”๋”ฉ ๋Šฅ๋ ฅ์„ ๊ฒ€์ฆํ•˜๋Š” Multi-LCB ์ œ์•ˆ

๐Ÿ“– ์ƒ์„ธ ๋‚ด์šฉ

์ตœ๊ทผ ๋„๋ฆฌ ์“ฐ์ด๋Š” LiveCodeBench(LCB)๋Š” ๋ฐ์ดํ„ฐ ์˜ค์—ผ ๋ฐฉ์ง€์— ํƒ์›”ํ•˜์ง€๋งŒ, ํ‰๊ฐ€ ์–ธ์–ด๊ฐ€ Python์—๋งŒ ๊ตญํ•œ๋˜์–ด ์‹ค๋ฌด์ ์ธ ๋‹ค๊ตญ์–ด ์ฝ”๋”ฉ ๋Šฅ๋ ฅ์„ ์ธก์ •ํ•˜๊ธฐ ์–ด๋ ต๋‹ค๋Š” ํ•œ๊ณ„๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ์—ฐ๊ตฌ์ง„์€ LCB์˜ ํ‰๊ฐ€ ํ”„๋กœํ† ์ฝœ๊ณผ ์˜ค์—ผ ๋ฐฉ์ง€ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์œ ์ง€ํ•˜๋ฉด์„œ 12๊ฐœ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ ํ™•์žฅํ•œ Multi-LCB๋ฅผ ๋„์ž…ํ–ˆ์Šต๋‹ˆ๋‹ค. Multi-LCB๋Š” ๊ธฐ์กด Python ํƒœ์Šคํฌ๋ฅผ ๋‹ค๋ฅธ ์–ธ์–ด๋กœ ๋ณ€ํ™˜ํ•˜์—ฌ LCB์˜ ์—…๋ฐ์ดํŠธ๋ฅผ ์ž๋™์œผ๋กœ ์ถ”์ ํ•  ์ˆ˜ ์žˆ๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. 24๊ฐœ์˜ LLM์„ ๋Œ€์ƒ์œผ๋กœ ์‹คํ—˜ํ•œ ๊ฒฐ๊ณผ, ๋ชจ๋ธ๋“ค์ด Python์— ๊ณผ์ ํ•ฉ๋˜์–ด ์žˆ๊ฑฐ๋‚˜ ์–ธ์–ด๋ณ„ ์„ฑ๋Šฅ ๊ฒฉ์ฐจ๊ฐ€ ํฌ๋‹ค๋Š” ์ ์„ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ Multi-LCB๋Š” ๋ชจ๋ธ์˜ ๋ฒ”์šฉ์  ์ฝ”๋”ฉ ์—ญ๋Ÿ‰์„ ํ‰๊ฐ€ํ•˜๋Š” ์—„๊ฒฉํ•œ ์ƒˆ๋กœ์šด ๊ธฐ์ค€์„ ์ œ์‹œํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ”‘ ์ฃผ์š” ๋‚ด์šฉ (Key Points)

  • LCB์˜ ์˜ค์—ผ ๋ฐฉ์ง€ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์œ ์ง€ํ•˜๋ฉฐ 12๊ฐœ ์–ธ์–ด๋กœ ํ™•์žฅํ•œ Multi-LCB ๋ฒค์น˜๋งˆํฌ ๊ฐœ๋ฐœ
  • Python ์ค‘์‹ฌ์˜ ๋ชจ๋ธ ํ•™์Šต์ด ์ดˆ๋ž˜ํ•˜๋Š” ์–ธ์–ด๋ณ„ ์„ฑ๋Šฅ ๋ถˆ๊ท ํ˜• ๋ฐ ๊ณผ์ ํ•ฉ ๋ฌธ์ œ ์‹๋ณ„
  • ๊ธฐ์กด LCB ํฌ๋งท๊ณผ์˜ ํ˜ธํ™˜์„ฑ์„ ํ†ตํ•ด ์ง€์†์ ์ธ ๋ฒค์น˜๋งˆํฌ ์—…๋ฐ์ดํŠธ ๋ฐ ์ถ”์  ๊ฐ€๋Šฅ์„ฑ ํ™•๋ณด

๐Ÿ’ก ์‹ค๋ฌด์  ๊ฐ€์น˜ (Relevance)

์‹ค๋ฌด์—์„œ๋Š” Python ์™ธ ๋‹ค์–‘ํ•œ ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ, ํŠน์ • ์–ธ์–ด์— ํŽธํ–ฅ๋˜์ง€ ์•Š์€ ๋ฒ”์šฉ์ ์ธ ์ฝ”๋”ฉ ๋ชจ๋ธ์„ ์„ ํƒํ•˜๋Š” ๋ฐ ์ค‘์š”ํ•œ ๊ธฐ์ค€์ด ๋ฉ๋‹ˆ๋‹ค.

โœ… ์ถ”์ฒœ ์•ก์…˜ (Actionable Items)

  • ์‚ฌ์šฉ ์ค‘์ธ LLM์„ Multi-LCB๋ฅผ ํ†ตํ•ด ๋‹ค์–‘ํ•œ ์–ธ์–ด ํ™˜๊ฒฝ์—์„œ ์„ฑ๋Šฅ ํ…Œ์ŠคํŠธํ•˜๊ธฐ
  • ๋ชจ๋ธ์ด ํŠน์ • ์–ธ์–ด(Python)์— ๊ณผ์ ํ•ฉ๋˜์–ด ๋‹ค๋ฅธ ์–ธ์–ด์—์„œ ์„ฑ๋Šฅ์ด ๊ธ‰๋ฝํ•˜๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ
  • ๋ฉ€ํ‹ฐ ์–ธ์–ด ์ฝ”๋”ฉ ์ž‘์—… ํˆฌ์ž… ์ „, ๋ชจ๋ธ์˜ ์–ธ์–ด ๊ฐ„ ์„ฑ๋Šฅ ๊ฒฉ์ฐจ(Disparity) ์ธก์ •ํ•˜๊ธฐ