Essence
์๋ฆฌ์คํ ํ
๋ ์ค์ ์ธ์ฉ๊ตฌ์ ํจ๊ป ์๊ฐํ ์ค๋ช
์ ์ค์์ฑ์ ๊ฐ์กฐํ๋ ๊ทธ๋ฆผ. ๋ฒ๋ธ ์ ๋ ฌ ์์๋ก ํ
์คํธ ์ค๋ช
๊ณผ ์๊ฐ์ ์ค๋ช
์ ์ดํด๋ ์ฐจ์ด๋ฅผ ๋ณด์ฌ์ค
์ ๋ฆฌ(Theorem) ์ดํด๋ฅผ ์ํด LLM์ด 5๋ถ ์ด์์ ๊ธด ํ์ ์ค๋ช
๋น๋์ค๋ฅผ ์์ด์ ํธ ๊ธฐ๋ฐ์ผ๋ก ์์ฑํ๋ ์๋ก์ด ์ ๊ทผ๋ฒ์ ์ ์ํ๋ฉฐ, ๋ค์ค ๋ชจ๋ ์ค๋ช
์ด ํ
์คํธ ๊ธฐ๋ฐ ํ๊ฐ๋ณด๋ค ๋ ๊น์ ์ถ๋ก ์ค๋ฅ๋ฅผ ๋๋ฌ๋ผ ์ ์์์ ์
์ฆํ๋ค.
Achievement
๋ค์ค ๋ชจ๋ ์ ๋ฆฌ ์ค๋ช
ํ๋ ์์ํฌ ๊ฐ์. ์ ๋ฆฌ ์
๋ ฅ๋ถํฐ ์ ํ๋/์ฌํ๋, ์๊ฐ์ ๊ด๋ จ์ฑ, ๋
ผ๋ฆฌ์ ํ๋ฆ, ์์ ๋ ์ด์์, ์๊ฐ์ ์ผ๊ด์ฑ ๋ฑ 5๊ฐ ํ๊ฐ ์งํ ์ฐ์ถ๊น์ง์ ํ์ดํ๋ผ์ธ
TheoremExplainAgent์ ๋ ์์ด์ ํธ ๊ตฌ์กฐ. ํ๋๋ ์์ด์ ํธ๊ฐ ๋น์ , ์คํ ๋ฆฌ๋ณด๋, ์ ๋๋ฉ์ด์
ยท๋๋ ์ด์
, ๊ธฐ์ ๊ตฌํ ๊ณํ์ ์์ฑํ๊ณ , ์ฝ๋ฉ ์์ด์ ํธ๊ฐ ์์ด์ ํธ RAG๋ฅผ ํตํด Manim ์ฝ๋๋ฅผ ์์ฑ ๋ฐ ๋๋ฒ๊น
ํจ. IEEE ๋ณํ ์์์์ TypeError ํด๊ฒฐ ๊ณผ์ ํ์
- ์ฅ์๊ฐ ๋น๋์ค ์์ฑ ์ฑ๊ณต: ๊ธฐ์กด ์์ด์ ํธ ๋ฏธ์ฌ์ฉ ๋ฐฉ์(์ฝ 20์ด)๊ณผ ๋๋นํ์ฌ ์ต๋ 10๋ถ ์ด์์ ์ผ๊ด์ฑ ์๋ ์ค๋ช
๋น๋์ค ์์ฑ์ ์ฑ๊ณต. ์ด๋ ์ฅ๊ธฐ ๊ณํ ๋ฐ ์คํ ๋ฅ๋ ฅ์ ์ค์์ฑ์ ์
์ฆ.
- ๋์ ์ฑ๊ณต๋ฅ ๊ณผ ํ์ง: o3-mini ๋ชจ๋ธ์ด 93.8% ์ฑ๊ณต๋ฅ (video generation success rate)๊ณผ 0.77์ ์ข
ํฉ ์ ์ ๋ฌ์ฑ. ์ ๋ฆฌ์ ๋์ด๋(์ฌ์/์ค๊ฐ/์ด๋ ค์) ์ ๋ฐ์ ๊ฑธ์ณ ๊ฒฌ๊ณ ํ ์ฑ๋ฅ ์ ์ง.
- ๋ค์ค ํ๋ฌธ ๋ถ์ผ ํ์ฅ์ฑ: ์ํ, ๋ฌผ๋ฆฌ, ํํ, ์ปดํจํฐ๊ณผํ 4๊ฐ STEM ๋ถ์ผ์ ๊ฑธ์ณ 240๊ฐ ์ ๋ฆฌ์ ๋น๋์ค ์ค๋ช
์์ฑ์ผ๋ก ๋ฒ์ฉ์ฑ ์
์ฆ.
- ์จ๊ฒจ์ง ์ถ๋ก ์ค๋ฅ ๋
ธ์ถ: ๋ค์ค ๋ชจ๋ ์ค๋ช
์ด ํ
์คํธ ๊ธฐ๋ฐ ํ๊ฐ์์ ๋์น๋ ๋ ๊น์ ์ถ๋ก ์ค๋ฅ๋ฅผ ๋๋ฌ๋. ๋ชจ๋ธ์ด ํ๋ฉด์ ๋จ์๋ฅผ ํ์ฉํ์ง ๋ชปํ๊ณ ๊ตฌ์กฐ์ ์ ํ์ฑ์ ๋ช
์์ ์ผ๋ก ์ฆ๋ช
ํด์ผ ํ๋ฏ๋ก ์ค๋ฅ๊ฐ ๋ ๋ช
ํํด์ง.
How
TheoremExplainBench๊ฐ ํฌํจํ๋ ์ปดํจํฐ๊ณผํ, ํํ, ์ํ, ๋ฌผ๋ฆฌ์ ์ธ๋ถ ๋ถ์ผ. ๊ฐ ๋ถ์ผ๋ณ 14-32๊ฐ ํ์ ์ฃผ์ ์นดํ
๊ณ ๋ฆฌ ํฌํจ
์์คํ
์ํคํ
์ฒ:
- ํ๋๋ ์์ด์ ํธ (Planner Agent)
- ์ ๋ฆฌ์ ์๋ฏธ ํ์
๋ฐ ๊ต์ก ๋ชฉํ ๋ถ์
- ์คํ ๋ฆฌ ํ๋(Vision, Storyboard Plan) ์์ฑ
- ์ ๋๋ฉ์ด์
๋ฐ ๋๋ ์ด์
๊ณํ ์๋ฆฝ
- ๊ธฐ์ ์ ๊ตฌํ ๋ฐฉํฅ ์ ์
- ํ๋ฌ๊ทธ์ธ ๋ฌธ์ํ ๋ฐ ํต์ฌ ๋ฌธ์ ํ์ฉ
- ์ฝ๋ฉ ์์ด์ ํธ (Code Agent)
- ์์ด์ ํธ ๊ธฐ๋ฐ RAG(Retrieval-Augmented Generation) ๋ผ์ฐํฐ๋ฅผ ํตํ ๊ด๋ จ ๋ฌธ์ ๊ฒ์
- Manim ๊ธฐ๋ฐ Python ์ ๋๋ฉ์ด์
์คํฌ๋ฆฝํธ ์์ฑ
- ๋ฐํ์ ์๋ฌ ์๋ ๊ฐ์ง ๋ฐ ๋๋ฒ๊น
(์: TypeError ์์ )
- ๋ฐ๋ณต์ ์ฝ๋ ๊ฐ์ (Version 0 โ Version 1)
- ์ต์ข
๋ ๋๋ง๋ ๋น๋์ค ์ฐ์ถ
ํ๊ฐ ๋ฉํธ๋ฆญ (5๊ฐ ์ฐจ์):
- ์ ํ๋ ๋ฐ ์ฌํ๋(Accuracy and Depth): ์ ๋ฆฌ์ ์ฌ์ค์ ์ ํ์ฑ๊ณผ ๊ฐ๋
์ค๋ช
์ ๊น์ด
- ์๊ฐ์ ๊ด๋ จ์ฑ(Visual Relevance): ์ ๋๋ฉ์ด์
์ด ์ค๋ช
์ฝํ
์ธ ์์ ๊ด๋ จ์ฑ
- ๋
ผ๋ฆฌ์ ํ๋ฆ(Logical Flow): ์ค๋ช
์ ์ผ๊ด์ฑ ์๋ ์งํ ๊ตฌ์กฐ
- ์์ ๋ ์ด์์(Element Layout): ํ
์คํธ, ๋ํ ๋ฑ์ ์๊ฐ์ ๋ฐฐ์น ์ ํ๋
- ์๊ฐ์ ์ผ๊ด์ฑ(Visual Consistency): ์์, ์คํ์ผ, ํฌ๊ธฐ์ ์ผ๊ด์ฑ
๋ฒค์น๋งํฌ ๊ตฌ์ฑ:
- 240๊ฐ ์ ๋ฆฌ (4๊ฐ STEM ๋ถ์ผ)
- ์ํ: ๊ธฐํํ, ๋์, ํจ์, ์์ด๊ณผ ๊ธ์, ์ผ๊ฐํจ์, ๋ฏธ์ ๋ถํ ๋ฑ 14๊ฐ ์ธ๋ถ ์ฃผ์
- ๋ฌผ๋ฆฌ: ์ ์๊ธฐํ, ๊ณ ์ ์ญํ, ๊ดํ, ์์์ญํ ๋ฑ 12๊ฐ ์ธ๋ถ ์ฃผ์
- ํํ: ์ด์ญํ, ํํ ๋ฐ์, ์ ๊ธฐํํ, ๋ถ๊ดํ ๋ฑ 20๊ฐ ์ธ๋ถ ์ฃผ์
- ์ปดํจํฐ๊ณผํ: ๋ฐ์ดํฐ ๊ตฌ์กฐ, ์๊ณ ๋ฆฌ์ฆ, ๋จธ์ ๋ฌ๋, ๊ทธ๋ํ ์ด๋ก ๋ฑ 21๊ฐ ์ธ๋ถ ์ฃผ์
๊ฐ์ด ๋ณด๋ฉด ์ข์ ๋
ผ๋ฌธ
๊ธฐ๋ฐ ์ฐ๊ตฌ
288 ๋
ผ๋ฌธ์ LLM์ ๊ณต์ ์ ๋ฆฌ ์ฆ๋ช
์ธํฐํ์ด์ค ์ค๊ณ์ ์ฆ๋ช
์๋ด ๊ธฐ๋ฒ์ ์ ์ํ๋ฉฐ, 807์์ ๋
ผํ๋ ๋ฉํฐ๋ชจ๋ฌยท์์ด์ ํธ ๊ธฐ๋ฐ ์ ๋ฆฌ ์ค๋ช
์ ๊ธฐ์ ์ ๊ธฐ๋ฐ์ด ๋ฉ๋๋ค.
๊ธฐ๋ฐ ์ฐ๊ตฌ
336์ ๋ํ-์บก์
์์ฑ ๋ฐ ๋ฒค์น๋งํน ์ฐ๊ตฌ๋ 807์์ ๊ธดํ์ ๋ฉํฐ๋ชจ๋ฌ ์ค๋ช
๋น๋์ค ์์ฑ์ ์๊ฐ ์ ๋ณด ์์ฝ ๋ฐ ํํ ์ธก๋ฉด์์ ๋งค์ฐ ์ค์ํ ๊ธฐ์ ์ ํ ๋๊ฐ ๋ฉ๋๋ค.
๊ธฐ๋ฐ ์ฐ๊ตฌ
์ ๋ฆฌ(์ํ ๋ช
์ ) ๊ธฐ๋ฐ ์ง์์๋ต ๋ฐ์ดํฐ์
์ ํตํด TheoremExplainAgent์ ๋ฉํฐ๋ชจ๋ฌ ์๋ ์ค๋ช
์์ฑ ๋ฐฉ์์ ํ๊ฐ ๋ฐ์ดํฐ๋ก ํ์ฉํ ์ ์๋ค.
๋ค๋ฅธ ์ ๊ทผ
์์ฑ์ ์ธ์ด๋ชจ๋ธ์ด ์๋ํ๋ ์ํ ์ ๋ฆฌ ์ฆ๋ช
์ ์ด๋ป๊ฒ ์ ์ฉ๋๋์ง ์๋ก ๋ค๋ฅธ ๋ฐฉํฅ์ฑ์ ๋น๊ตํด๋ณผ ์ ์๋ค.
๋ค๋ฅธ ์ ๊ทผ
803 ๋
ผ๋ฌธ์ ์คํ๋ฆฌ๋ทฐ ๋ฐ์ดํฐ์
๊ธฐ๋ฐ ์๋ํ ํ๊ฐ๋ฅผ ๋ค๋ฃจ๋ฉฐ, 807์ ๋น๋์ค ์ค๋ช
๊ธฐ๋ฐ ์์ด์ ํธ ํ๊ฐ์ ๋น๊ตํด๋ณผ ์ ์์ต๋๋ค.
๋ค๋ฅธ ์ ๊ทผ
034 ๋
ผ๋ฌธ์ Retrieval-Augmented Generation(RAG) ๊ธฐ๋ฐ์ ๋ฉํฐ๋ชจ๋ฌ ์์ฑ ๋ฐฉ์์ ๋ค๋ฃจ๋ฉฐ, 807์ ๋น๋์ค ์ค์ฌ ์ค๋ช
๋์ ๊ฒ์๊ธฐ๋ฐ ์ง์ ๋์ถ ๋ชจ๋ธ์ด๋ผ๋ ๋์กฐ์ ์๊ฐ์ ์ ๊ณตํฉ๋๋ค.
๋ค๋ฅธ ์ ๊ทผ
807์ ์ํ ์ ๋ฆฌ ์ค์ฌ์ ๋ฉํฐ๋ชจ๋ฌ ์ค๋ช
(๋์์) ์์ฑ์ ์ง์คํ๊ณ , 773์ ๊ณผํ ๋
ผ๋ฌธ ์ ์ฒด๋ฅผ ์๊ฐ ์ฝํ
์ธ ๋ก ๋ฐ๊พธ๋ ๋ฐ ์ด์ ์ ๋ก๋๋ค.
ํ์ ์ฐ๊ตฌ
์ํ ๋
ผ๋ฌธ ์๋ ์ ํํ์ ์์ ๊ธฐ๋ฐ ์ค๋ช
์์ฑ์ ์ตํฉ ์ฐ๊ตฌ ๊ฐ๋ฅ์ฑ์ ํ์งํ ์ ์๋ค.
ํ์ ์ฐ๊ตฌ
3040์ ์๋ฃ ๋ฉํฐ๋ชจ๋ฌ LLM ๋ฅ๋ ฅ ํ์ฅ์ ์ด์ ์ ๋ง์ถ๋ฉฐ, 807์ ๋น๋์ค ์ค์ฌ ๋ค์ค๋ชจ๋ ์ค๋ช
์์ด์ ํธ๊ฐ ๋ค์ํ ๊ณผํ ๋ถ์ผ๋ก ์ ์ฉ๋ ์ ์์์ ๋ณด์ฌ์ค๋๋ค.
์์ฉ ์ฌ๋ก
Gemini 1.5 ๊ฐ์ ์ด์ฅ๋ฌธ๋งฅ ๋ฉํฐ๋ชจ๋ฌ LLM์ด ํฅํ ๋น๋์ค ๊ธฐ๋ฐ ๊ณผํ ์ค๋ช
๋ฐ ํ๊ฐ ์์ด์ ํธ ๋ชจ๋ธ์ ์ฑ๋ฅ ํ์ฅ์ ์ ์ฉ ๊ฐ๋ฅํจ์ ๋ณด์ฌ์ค๋๋ค.
์์ฉ ์ฌ๋ก
197 ๋
ผ๋ฌธ์ ์ฐจํธ์ ์์ ๋ฑ ๊ณผํ์ ์๊ฐยท์ธ์ด ๋ฐ์ดํฐ๋ฅผ ๋ฉํฐ๋ชจ๋ฌ LLM์ผ๋ก ํด์ํ๋ ํ๋ ์์ํฌ๋ฅผ ์ ์ํด, 807 ๋
ผ๋ฌธ์ ๋ฉํฐ๋ชจ๋ฌ ์ค๋ช
๊ธฐ๋ฅ๊ณผ ์ง์ ์ ์ผ๋ก ์ฐ๊ฒฐ๋ฉ๋๋ค.