๐Ÿšจ์†Œํ”„ํŠธ์›จ์–ด ์—”์ง€๋‹ˆ์–ด๋ง ๋ฒค์น˜๋งˆํฌ์˜ LLM ๋ฐ์ดํ„ฐ ์œ ์ถœ ์‹คํƒœ ์ตœ์ดˆ ๊ณต๊ฐœ! LessLeak-Bench ๋“ฑ์žฅ!


๋ณธ ๊ธฐ์‚ฌ๋Š” ์†Œํ”„ํŠธ์›จ์–ด ์—”์ง€๋‹ˆ์–ด๋ง ๋ถ„์•ผ์—์„œ ๋Œ€๊ทœ๋ชจ ์–ธ์–ด ๋ชจ๋ธ(LLM)์˜ ๋ฐ์ดํ„ฐ ์œ ์ถœ ๋ฌธ์ œ๋ฅผ ์ตœ์ดˆ๋กœ ์‹ฌ์ธต ๋ถ„์„ํ•œ ์—ฐ๊ตฌ ๊ฒฐ๊ณผ๋ฅผ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค. ์—ฐ๊ตฌ์ง„์€ 83๊ฐœ์˜ ๋ฒค์น˜๋งˆํฌ๋ฅผ ๋ถ„์„ํ•˜์—ฌ ์ผ๋ถ€ ๋ฒค์น˜๋งˆํฌ์˜ ์‹ฌ๊ฐํ•œ ๋ฐ์ดํ„ฐ ์œ ์ถœ ๋ฌธ์ œ๋ฅผ ๋ฐํžˆ๊ณ , ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ์ƒˆ๋กœ์šด ๋ฒค์น˜๋งˆํฌ LessLeak-Bench๋ฅผ ์ œ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ์—ฐ๊ตฌ๋Š” LLM ๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ์˜ ์‹ ๋ขฐ์„ฑ ํ–ฅ์ƒ์— ์ค‘์š”ํ•œ ๊ธฐ์—ฌ๋ฅผ ํ•  ๊ฒƒ์œผ๋กœ ๊ธฐ๋Œ€๋ฉ๋‹ˆ๋‹ค.

related iamge

ํ˜์‹ ์ ์ธ ์—ฐ๊ตฌ: ์†Œํ”„ํŠธ์›จ์–ด ์—”์ง€๋‹ˆ์–ด๋ง ๋ฒค์น˜๋งˆํฌ์—์„œ์˜ LLM ๋ฐ์ดํ„ฐ ์œ ์ถœ ๋ฌธ์ œ ๊ทœ๋ช…

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

์ฃผ๋ชฉํ•  ๋งŒํ•œ ์‚ฌ์‹ค์€, ์ด ๋ฌธ์ œ์— ๋Œ€ํ•œ ์ข…ํ•ฉ์ ์ธ ์—ฐ๊ตฌ๊ฐ€ ๋ถ€์กฑํ–ˆ๋‹ค๋Š” ์ ์ž…๋‹ˆ๋‹ค. Xin Zhou ๋“ฑ ์—ฐ๊ตฌ์ง„์€ ์ด๋Ÿฌํ•œ ๊ฐ„๊ทน์„ ๋ฉ”์šฐ๊ธฐ ์œ„ํ•ด 83๊ฐœ์˜ SE ๋ฒค์น˜๋งˆํฌ๋ฅผ ๋Œ€์ƒ์œผ๋กœ LLM์—์„œ์˜ ๋ฐ์ดํ„ฐ ์œ ์ถœ ๋ฌธ์ œ์— ๋Œ€ํ•œ ์ตœ์ดˆ์˜ ๋Œ€๊ทœ๋ชจ ๋ถ„์„์„ ์ˆ˜ํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ๊ฒฐ๊ณผ๋Š” ๋†€๋ผ์› ์Šต๋‹ˆ๋‹ค!

์ถฉ๊ฒฉ์ ์ธ ๊ฒฐ๊ณผ: ์ƒ๊ฐ๋ณด๋‹ค ์‹ฌ๊ฐํ•œ ๋ฐ์ดํ„ฐ ์œ ์ถœ

์—ฐ๊ตฌ ๊ฒฐ๊ณผ, ์ผ๋ฐ˜์ ์œผ๋กœ SE ๋ฒค์น˜๋งˆํฌ์˜ ๋ฐ์ดํ„ฐ ์œ ์ถœ์€ ๋ฏธ๋ฏธํ•œ ์ˆ˜์ค€์ด์—ˆ์Šต๋‹ˆ๋‹ค. Python, Java, C/C++ ๋ฒค์น˜๋งˆํฌ์˜ ํ‰๊ท  ์œ ์ถœ ๋น„์œจ์€ ๊ฐ๊ฐ 4.8%, 2.8%, 0.7%์— ๋ถˆ๊ณผํ–ˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ผ๋ถ€ ๋ฒค์น˜๋งˆํฌ์—์„œ๋Š” ์ƒ๋‹นํžˆ ๋†’์€ ์œ ์ถœ ๋น„์œจ์„ ๋ณด์˜€๋Š”๋ฐ, ์ด๋Š” ํ‰๊ฐ€์˜ ํŽธํ–ฅ์„ฑ์— ๋Œ€ํ•œ ์šฐ๋ ค๋ฅผ ๋ถˆ๋Ÿฌ์ผ์œผํ‚ต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, QuixBugs์™€ BigCloneBench์˜ ์œ ์ถœ ๋น„์œจ์€ ๊ฐ๊ฐ 100.0%์™€ 55.7%์˜€์Šต๋‹ˆ๋‹ค. ๋”์šฑ์ด, ์—ฐ๊ตฌ์ง„์€ ๋ฐ์ดํ„ฐ ์œ ์ถœ์ด LLM ํ‰๊ฐ€์— ์ƒ๋‹นํ•œ ์˜ํ–ฅ์„ ๋ฏธ์นœ๋‹ค๋Š” ๊ฒƒ์„ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค.

์ฃผ์š” ์›์ธ์œผ๋กœ๋Š” ์‚ฌ์ „ ํ›ˆ๋ จ ๋ฐ์ดํ„ฐ์…‹์— ๋ฒค์น˜๋งˆํฌ ๋ฐ์ดํ„ฐ๊ฐ€ ์ง์ ‘ ํฌํ•จ๋œ ๊ฒฝ์šฐ์™€ LeetCode์™€ ๊ฐ™์€ ์ฝ”๋”ฉ ํ”Œ๋žซํผ์„ ๋ฒค์น˜๋งˆํฌ ๊ตฌ์ถ•์— ์‚ฌ์šฉํ•œ ๊ฒฝ์šฐ๊ฐ€ ์ง€๋ชฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

ํš๊ธฐ์ ์ธ ํ•ด๊ฒฐ์ฑ…: LessLeak-Bench์˜ ๋“ฑ์žฅ

์—ฐ๊ตฌ์ง„์€ ์ด๋Ÿฌํ•œ ๋ฐ์ดํ„ฐ ์œ ์ถœ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด LessLeak-Bench๋ผ๋Š” ์ƒˆ๋กœ์šด ๋ฒค์น˜๋งˆํฌ๋ฅผ ์ œ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. LessLeak-Bench๋Š” 83๊ฐœ์˜ SE ๋ฒค์น˜๋งˆํฌ์—์„œ ์œ ์ถœ๋œ ์ƒ˜ํ”Œ์„ ์ œ๊ฑฐํ•˜์—ฌ ํ–ฅํ›„ ์—ฐ๊ตฌ์—์„œ ๋”์šฑ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” LLM ํ‰๊ฐ€๋ฅผ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.

์ด ์—ฐ๊ตฌ๋Š” SE ๋ฒค์น˜๋งˆํฌ์—์„œ์˜ ๋ฐ์ดํ„ฐ ์œ ์ถœ์— ๋Œ€ํ•œ ์ดํ•ด๋ฅผ ๋†’์ด๊ณ , SE์—์„œ LLM์„ ํ™œ์šฉํ•˜๋Š” ๋ฏธ๋ž˜ ์—ฐ๊ตฌ์— ๊ท€์ค‘ํ•œ ํ†ต์ฐฐ๋ ฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. LessLeak-Bench์˜ ๋“ฑ์žฅ์€ LLM ๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ์˜ ์‹ ๋ขฐ์„ฑ์„ ๋†’์ด๋Š” ์ค‘์š”ํ•œ ์ „ํ™˜์ ์ด ๋  ๊ฒƒ์œผ๋กœ ๊ธฐ๋Œ€๋ฉ๋‹ˆ๋‹ค. ์•ž์œผ๋กœ LLM์˜ ๋ฐœ์ „๊ณผ ํ•จ๊ป˜ ๋ฐ์ดํ„ฐ ์œ ์ถœ ๋ฌธ์ œ์— ๋Œ€ํ•œ ์ง€์†์ ์ธ ์—ฐ๊ตฌ์™€ ํ•ด๊ฒฐ์ฑ… ๋งˆ๋ จ์ด ์ ˆ์‹คํžˆ ์š”๊ตฌ๋ฉ๋‹ˆ๋‹ค!


*์ด ๊ธฐ์‚ฌ๋Š” AI๊ฐ€ ์ƒ์„ฑํ•œ ๋‚ด์šฉ์œผ๋กœ, ์ผ๋ถ€ ์ •๋ณด๊ฐ€ ์‹ค์ œ์™€ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ •ํ™•ํ•œ ํ™•์ธ์„ ์œ„ํ•ด ์ถ”๊ฐ€์ ์ธ ๊ฒ€์ฆ์„ ๊ถŒ์žฅ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

Reference

[arxiv] LessLeak-Bench: A First Investigation of Data Leakage in LLMs Across 83 Software Engineering Benchmarks

Published: ย (Updated: )

Author: Xin Zhou, Martin Weyssow, Ratnadira Widyasari, Ting Zhang, Junda He, Yunbo Lyu, Jianming Chang, Beiqi Zhang, Dan Huang, David Lo

http://arxiv.org/abs/2502.06215v1