๐จLLM, ํ๋ก๊ทธ๋จ ์๋ฏธ๋ก ์ถ๋ก ์ ์ด๋๊น์ง ๊ฐ๋ฅํ ๊น? FormalBench ๋ฒค์น๋งํฌ ๊ฒฐ๊ณผ ๊ณต๊ฐ!
๋ณธ ๊ธฐ์ฌ๋ LLM์ ํ๋ก๊ทธ๋จ ์๋ฏธ๋ก ์ถ๋ก ๋ฅ๋ ฅ์ ํ๊ฐํ๊ธฐ ์ํ ์๋ก์ด ๋ฒค์น๋งํฌ FormalBench์ ๋ํ ์ฐ๊ตฌ ๊ฒฐ๊ณผ๋ฅผ ์๊ฐํฉ๋๋ค. ์ฐ๊ตฌ ๊ฒฐ๊ณผ, LLM์ ๋จ์ํ ์ ์ด ํ๋ฆ์์๋ ์ฐ์ํ ์ฑ๋ฅ์ ๋ณด์ด์ง๋ง, ๋ณต์กํ ๊ตฌ์กฐ์์๋ ์ด๋ ค์์ ๊ฒช๋๋ค๋ ์ฌ์ค์ด ๋ฐํ์ก์ต๋๋ค. ๊ทธ๋ฌ๋ ์๊ฐ ๋ณต๊ตฌ ํ๋กฌํํธ๋ฅผ ํตํด ์ฑ๊ณต๋ฅ ์ 25% ํฅ์์ํค๋ ๋ฐ ์ฑ๊ณตํ์ฌ LLM์ ์ ์ฌ๋ ฅ๊ณผ ๊ฐ์ ๊ฐ๋ฅ์ฑ์ ํ์ธํ์ต๋๋ค.

LLM์ ํ๋ก๊ทธ๋จ ์๋ฏธ๋ก ์ถ๋ก ๋ฅ๋ ฅ, ํ๊ณ์ ๊ฐ๋ฅ์ฑ
์ต๊ทผ ํ๋ก๊ทธ๋๋ฐ ์์ ์๋ํ์ LLM(๋๊ท๋ชจ ์ธ์ด ๋ชจ๋ธ)์ด ํ์ฉ๋๋ ์ฌ๋ก๊ฐ ๊ธ์ฆํ๊ณ ์์ต๋๋ค. ํ์ง๋ง LLM์ด ํ๋ก๊ทธ๋จ์ ์๋ฏธ๋ฅผ ์ผ๋ง๋ ์ ํํ๊ฒ ์ดํดํ๊ณ ์ถ๋ก ํ๋์ง๋ ์์ง๊น์ง ์ถฉ๋ถํ ์ฐ๊ตฌ๋์ง ์์์ต๋๋ค. ๋ฒ ํธ๋จ๊ณผ ํธ์ฃผ์ ์ฐ๊ตฌ์ง, Thanh Le-Cong, Bach Le, Toby Murray๋ ์ด๋ฌํ ํ๊ณ๋ฅผ ๊ทน๋ณตํ๊ธฐ ์ํด FormalBench ๋ผ๋ ์๋ก์ด ๋ฒค์น๋งํฌ๋ฅผ ๊ฐ๋ฐํ์ต๋๋ค.
FormalBench: ํ๋ก๊ทธ๋จ ์๋ฏธ๋ก ์ถ๋ก ๋ฅ๋ ฅ ํ๊ฐ์ ์๋ก์ด ๊ธฐ์ค
FormalBench๋ LLM์ด ํ๋ก๊ทธ๋จ์ ์ ํ์ฑ ๊ฒ์ฆ์ ๋๋ ํ์์ ํ๋ก๊ทธ๋จ ๋ช ์ธ๋ฅผ ์ผ๋ง๋ ์ ์์ฑํ๋์ง ํ๊ฐํฉ๋๋ค. ์ด๋ฅผ ์ํด ํ๋ก๊ทธ๋จ์ ๋ชจ๋ ์คํ ๊ฐ๋ฅ์ฑ์ ๊ณ ๋ คํ๋ ์์ ์ฑ(completeness) ๊ณผ ํ์์ ์ธ ๋ฌธ๋ฒ ๋ฐ ์๋ฏธ๋ก ์ ๋ถํฉํ๋ ์ ํํ ๋ช ์ธ๋ฅผ ์์ฑํ๋ ์ผ๊ด์ฑ(consistency) ์ ํ๊ฐ ์งํ๋ก ์ผ์์ต๋๋ค. ์ด๋ ๋จ์ํ ์ฝ๋๋ฅผ ์์ฑํ๋ ๋ฅ๋ ฅ์ ๋์ด, ์ฝ๋์ ์๋ฏธ๋ฅผ ๊น์ด ์๊ฒ ์ดํดํ๊ณ ๋ ผ๋ฆฌ์ ์ผ๋ก ์ถ๋ก ํ๋ ๋ฅ๋ ฅ์ ์ธก์ ํ๋ ์ ์ ๋๋ค.
๋ณต์กํ ์ ์ด ํ๋ฆ, LLM์ ๋ฐ๋ชฉ์ ์ก๋ค
์ฐ๊ตฌ ๊ฒฐ๊ณผ, LLM์ ๋จ์ํ ์ ์ด ํ๋ฆ์์๋ ์๋์ ์ผ๋ก ์ข์ ์ฑ๋ฅ์ ๋ณด์์ง๋ง, ๋ฃจํ์ ๊ฐ์ ๋ณต์กํ ๊ตฌ์กฐ์์๋ ์ด๋ ค์์ ๊ฒช๋ ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค. ๋์ฑ ๋๋ผ์ด ์ ์, ์๋ฏธ๋ฅผ ์ ์งํ๋ ๋ณํ์๋ LLM์ ์ฑ๋ฅ์ด ํฌ๊ฒ ์ ํ๋๋ ์ทจ์ฝ์ฑ์ด ๋ฐ๊ฒฌ๋์๋ค๋ ๊ฒ์ ๋๋ค. ์ด๋ LLM์ด ํ๋ฉด์ ์ธ ํจํด ์ธ์์ ์์กดํ๋ฉฐ, ์ง์ ํ ์๋ฏธ ์ดํด์๋ ํ๊ณ๊ฐ ์์์ ์์ฌํฉ๋๋ค.
25% ํฅ์! ์๊ฐ ๋ณต๊ตฌ ํ๋กฌํํธ์ ํจ๊ณผ
ํ์ง๋ง ํฌ๋ง์ ์ธ ์์๋ ์์ต๋๋ค. ์ฐ๊ตฌ์ง์ LLM์ ์คํจ ํจํด์ ๋ถ์ํ์ฌ ์๊ฐ ๋ณต๊ตฌ ํ๋กฌํํธ(self-repair prompts) ๋ฅผ ์ค๊ณํ์ต๋๋ค. ๊ทธ ๊ฒฐ๊ณผ, ์ฑ๊ณต๋ฅ ์ด ๋ฌด๋ ค 25%๋ ํฅ์๋์์ต๋๋ค! ์ด๋ LLM์ ํ๊ณ๋ฅผ ๋ณด์ํ๊ณ ์ฑ๋ฅ์ ๊ฐ์ ํ๊ธฐ ์ํ ์๋ก์ด ๋ฐฉ๋ฒ๋ก ์ ์ ์ํ ์ค์ํ ๋ฐ๊ฒฌ์ ๋๋ค.
๊ฒฐ๋ก : LLM์ ๋ฌดํํ ์ ์ฌ๋ ฅ๊ณผ ๊ทน๋ณตํด์ผ ํ ๊ณผ์
FormalBench๋ฅผ ํตํด LLM์ ํ๋ก๊ทธ๋จ ์๋ฏธ๋ก ์ถ๋ก ๋ฅ๋ ฅ์ ๋ํ ๊ฐ๊ด์ ์ธ ํ๊ฐ๊ฐ ๊ฐ๋ฅํด์ก์ต๋๋ค. LLM์ ์ฌ์ ํ ๋ณต์กํ ํ๋ก๊ทธ๋จ ์๋ฏธ ์ดํด์ ์ด๋ ค์์ ๊ฒช์ง๋ง, ์๊ฐ ๋ณต๊ตฌ ํ๋กฌํํธ์ ๊ฐ์ ๊ธฐ์ ๊ฐ๋ฐ์ ํตํด ๊ทธ ํ๊ณ๋ฅผ ๊ทน๋ณตํ๊ณ , ๋์ฑ ์ ๊ตํ๊ณ ์ ๋ขฐํ ์ ์๋ ํ๋ก๊ทธ๋๋ฐ ๋๊ตฌ๋ก ๋ฐ์ ํ ๊ฐ๋ฅ์ฑ์ ๋ณด์ฌ์ฃผ์์ต๋๋ค. ์์ผ๋ก LLM์ ๋ฐ์ ๋ฐฉํฅ๊ณผ ๊ทธ์ ๋ฐ๋ฅธ ์ค๋ฆฌ์ , ์ฌํ์ ํจ์์ ๋ํ ์ง์์ ์ธ ์ฐ๊ตฌ๊ฐ ํ์ํฉ๋๋ค.
Reference
[arxiv] Can LLMs Reason About Program Semantics? A Comprehensive Evaluation of LLMs on Formal Specification Inference
Published: ย (Updated: )
Author: Thanh Le-Cong, Bach Le, Toby Murray
http://arxiv.org/abs/2503.04779v1