๐ซ์
๋ ํธ์คํ์ ์ข๋ ๊น์ TECH ์ด์ผ๊ธฐ ๐ LLM ์ฑ๋ฅ ๋์ด๊ธฐ? Think on Graph! - 2ํธ |
|
|
์ค๋๋ ์ด๋ง์ด๋งํ ๊ท๋ชจ์ ๋์๊ด์ ๋ค์ด์๋ฉฐ ๋ ํฐ๋ฅผ ์์ํ๊ณ ์ ํฉ๋๋ค. ์ฑ
์ด ๋์์ด ๋์ด์ ์๋ ์ด๊ณณ์์ ๋ ํ ๋ฒ "๊ธฐ์ ์ฐ์
์ ์ฃผ์ ํธ๋ ๋๋ ๋ฌด์์ธ๊ฐ์?"๋ผ๊ณ ๋ฌป์ต๋๋ค. ์ง๋ ๋ฒ ํ
ํฌ๋ ํฐ์์, ์ฐ๋ฆฌ๋ Graph RAG๋ฅผ ์ง๋ฌธ๊ณผ ๊ด๋ จ๋ ์ฑ
๊ณผ ์๋ฃ๋ฅผ ๋น ๋ฅด๊ฒ ์ฐพ์ ์์ฝํด ์ฃผ๋ '์ค๋งํธ ์ฌ์'๋ก ๋น์ ํ๋๋ฐ์.
์ค๋ ์ดํด ๋ณผ ToG(Think-on-Graph)๋ ๋์๊ด์ 'ํ์'์ ๊ฐ์ต๋๋ค. ToG๋ ๋จ์ํ ์๋ฃ๋ฅผ ์ฐพ๋ ๋ฐ ๊ทธ์น์ง ์์ต๋๋ค. ์๋ฃ ๊ฐ์ ๊ด๊ณ๋ฅผ ๋ถ์ํ๋ฉฐ, ์ ๋ณด์ ๊ทผ๊ฑฐ์ ์ถ์ฒ๋ฅผ ๋ช
ํํ ์ ์ํฉ๋๋ค. ๋ ๋์๊ฐ, ์๋ชป๋ ์ ๋ณด๊ฐ ์๋ค๋ฉด ์ด๋ฅผ ์ถ์ ํด ์์ ํ ์ ์๋ ๋๊ตฌ๊น์ง ์ ๊ณตํ๋๋ฐ์. ์ด๋ฌํ ๊ณผ์ ์ ํตํด ToG๋ ๋จ์ํ ์ ๋ณด ์ ๊ณต์ ๋์ด ์ฌ์ธต์ ์ธ ์ถ๋ก ๊ณผ ์ฑ
์๊ฐ ์๋ ๋ต๋ณ์ ์ ๊ณตํฉ๋๋ค.
|
|
|
ToG, ์ด๋ป๊ฒ LLM์ ํ๊ณ๋ฅผ ๊ทน๋ณตํ ๊น?
|
|
|
LLM์ ์ฌ์ ํ ์ฃผ์ ํ๊ณ๊ฐ ์์ต๋๋ค:
-
ํ๊ฐ(Hallucination): ์์ง ์๋ชป๋ ์ ๋ณด๋ฅผ ์์ฑํ๊ฑฐ๋ ๋ถ์์ ํ ๋ฐ์ดํฐ๋ก ์ธํด ๋
ผ๋ฆฌ์ ์ผ๋ก ๋ง์ง ์๋ ๋ต์ ๋ด๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ์ด๋ ์ฑ
์๊ฐ ์๋ ์ถ๋ก (responsible reasoning)๊ณผ๋ ๊ฑฐ๋ฆฌ๊ฐ ๋ฉ๊ฒ ์ง์?
-
์ถ๋ก ์ ๊น์ด ๋ถ์กฑ: ๋ณต์กํ ๋
ผ๋ฆฌ๋ฅผ ๋ฐ๋ผ๊ฐ๋ ์ฌ์ธต์ ์ธ ์ถ๋ก ์์
์ ๋ค์ ์ทจ์ฝํฉ๋๋ค. ๋จ๊ณ๊ฐ ๋ง์ ์ง์์ด๋, ๋ช
์๋์ง ์์ ์ฐ๊ด์ฑ์ ํ์
ํด์ผ ํ๋ ๊ฒฝ์ฐ์ ํผ๋์ค๋ฌ์ ํฉ๋๋ค.
์ด๋ฌํ ํ๊ณ๋ฅผ ๊ทน๋ณตํ๊ธฐ ์ํด ์ฐ๊ตฌ์ง์ ์ธ๋ถ์ ์ง์ ๊ทธ๋ํ(Knowledge Graph, KG)๋ฅผ ํ์ฉํ๋ ์ ๊ทผ๋ฒ์ ์ ์ํฉ๋๋ค. ์ง์ ๊ทธ๋ํ๋ ๊ตฌ์กฐํ๋ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ช
ํ์ฑ๊ณผ ํฌ๋ช
์ฑ์ ์ ๊ณตํฉ๋๋ค. Graph RAG๋ฅผ ํฌํจํ, ๊ธฐ์กด ๋ฐฉ์์ธ LLM โ KG๋ LLM์ด ์ง์ ๊ทธ๋ํ๋ฅผ ๋จ์ ๊ฒ์ ๋๊ตฌ๋ก ์ฌ์ฉํ๋ "๋์จํ ๊ฒฐํฉ" ๋ฐฉ์์ ์ฑํํ๊ณ ์์๋๋ฐ์. ์ด๋ ์ง์ ๊ทธ๋ํ์ ์์ฑ๋์ ๊ณผ๋ํ๊ฒ ์์กดํ๊ฒ ๋๋ ํ๊ณ๋ฅผ ๊ฐ์ง๊ณ ์์์ต๋๋ค. ์ด๋ฅผ ๋ณด์ํ๊ธฐ ์ํด, ์ฐ๊ตฌ์ง์ LLM โ KG๋ผ๋ ๊ธด๋ฐํ ๊ฒฐํฉ(tight coupling) ํจ๋ฌ๋ค์์ ์ ์ํฉ๋๋ค. ์ด๋ค ์ฐจ์ด๊ฐ ์์๊น์? ๐ |
|
|
LLM ์ถ๋ก ๋ฐฉ์ 3๊ฐ์ง์ ๋ํ ๋น๊ต. ์ถ์ฒ: (๋งํฌ)
|
|
|
- LLM-only๋ ๋
๋ฆฝ์ ์ผ๋ก ์๋ํ๋ฉฐ ์ธ๋ถ ๋ฐ์ดํฐ ์์กด๋๊ฐ ๋ฎ๋ค.
- LLM โ KG๋ LLM์ด KG ๊ฒ์์ ๋ณด์กฐํ์ง๋ง, KG ํ์ง์ ๋ฐ๋ผ ์ฑ๊ณผ๊ฐ ์ ํ๋๋ค.
- LLM โ KG (ToG ๋ฐฉ์)๋ LLM๊ณผ KG๊ฐ ์ํธ ํ๋ ฅํ์ฌ ์ฌ์ธต ์ถ๋ก ๊ณผ ์ค๋ฅ ์์ ์ด ๊ฐ๋ฅํ๋ค.
์๋ ๊ทธ๋ฆผ์ ํตํด LLM โ KG์ ํด๋นํ๋ ToG์ ์๋ ๋ฐฉ์์ ๊ฐ๋ณ๊ฒ ์ดํด๋ณด๊ฒ ์ต๋๋ค. |
|
|
๋ณต์กํด ๋ณด์ด๋์? ์ฌ์ค ๊ฐ๋จํฉ๋๋ค.
- ToG๋ ์ง๋ฌธ์ ๋ฐ์ผ๋ฉด ๋จผ์ ์ง๋ฌธ์ ํต์ฌ ํค์๋๋ฅผ ์๋ณํฉ๋๋ค. ์๋ฅผ ๋ค์ด, "์บ๋ฒ๋ผ๊ฐ ์๋ ๋๋ผ์ ์ฌ๋น์ ์ด๋์ธ๊ฐ์?"๋ผ๋ ์ง๋ฌธ์์๋ "์บ๋ฒ๋ผ," "๋๋ผ," "์ฌ๋น"์ด ํต์ฌ ํค์๋๋ก ์๋ณ๋ฉ๋๋ค.
- ์ดํ ToG๋ ์ง์ ๊ทธ๋ํ์์ ์ด ํค์๋์ ๊ด๋ จ๋ ๋ฐ์ดํฐ๋ฅผ ๋จ๊ณ์ ์ผ๋ก ํ์ํฉ๋๋ค. ์ฒซ ๋ฒ์งธ๋ก "์บ๋ฒ๋ผ๋ ํธ์ฃผ์ ์๋๋ค"๋ผ๋ ์ ๋ณด๋ฅผ ์ฐพ๊ณ , ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก "ํธ์ฃผ์ ์ด๋ฆฌ๋ ์ค์๋ ์๋ฐ๋์ฆ๋ค"๋ผ๋ ๋ค์ ๋จ๊ณ์ ๋ฐ์ดํฐ๋ฅผ ํ์ํฉ๋๋ค.
- ๋ง์ง๋ง์ผ๋ก "์ค์๋ ์๋ฐ๋์ฆ๋ ๋
ธ๋๋น ์์์ด๋ค"๋ผ๋ ์ ๋ณด๋ฅผ ์ฐพ์ ์ต์ข
์ ์ผ๋ก "๋
ธ๋๋น"์ด๋ผ๋ ๋ต์ ๋์ถํฉ๋๋ค. ToG๋ ์ด๋ ๊ฒ ๋ฐ์ดํฐ๋ฅผ ๋จ๊ณ์ ์ผ๋ก ์ฐ๊ฒฐํ๊ณ ์ถ๋ก ํ๋ฉฐ, ์ถ๋ก ๊ฒฝ๋ก๋ฅผ ๋ช
ํํ ๋ณด์ฌ์ค ์ ์์ต๋๋ค. ๐
|
|
|
Think-on-Graph(ToG), ๋ฌด์์ด ์๋ก์ธ๊น? |
|
|
ToG๋ LLM๊ณผ ์ง์ ๊ทธ๋ํ์ "๊ธด๋ฐํ ๊ฒฐํฉ"์ ์คํํ ์๋ก์ด ํจ๋ฌ๋ค์(LMM โ KG)์ ๋ํ์ ์ธ ๊ตฌํ์ฒด๋ผ๊ณ ๋ณผ ์ ์๋๋ฐ์. ์ธ ๊ฐ์ง ์ฃผ์ ๋จ๊ณ๋ฅผ ํตํด ์๋ํฉ๋๋ค:
-
์ด๊ธฐํ(Initialization): ์ง๋ฌธ์ ๋ํ ์ฃผ์ ์ํฐํฐ(topic entity)๋ฅผ ์๋ณํ๊ณ , ์ด๊ธฐ ํ์ ๊ฒฝ๋ก๋ฅผ ์ค์ ํฉ๋๋ค.
-
ํ์(Exploration): ๋น ์์น๋ฅผ ํตํด ์ง์ ๊ทธ๋ํ์์ ๋ค์ํ ๊ด๊ณ๋ฅผ ํ์ํ๋ฉฐ, ์ง๋ฌธ์ ์ ํฉํ ๊ด๋ จ ์ ๋ณด๋ฅผ ๋์ ์ผ๋ก ์ถ์ถํฉ๋๋ค. ๋น ์์น๋ ์ฌ๋ฌ ๊ฒฝ๋ก๋ฅผ ๋์์ ๊ณ ๋ คํ ๋ค, ๊ฐ์ฅ ๊ฐ๋ฅ์ฑ์ด ๋์ ์์ N๊ฐ์ ๊ฒฝ๋ก๋ง ์ ์งํ๋ฉฐ ํ์์ ๋ฐ๋ณตํด ์ต์ ์ ๊ฒฐ๊ณผ๋ฅผ ๋์ถํ๋ ํจ์จ์ ์ธ ๋ฐฉ์์ธ๋ฐ์. ์ด ๊ณผ์ ์์ ๊ฐ์ง์น๊ธฐ(Pruning)๋ฅผ ์ฌ์ฉํด ์ต์ ์ ํ์ ๊ฒฝ๋ก๋ฅผ ์ ์งํฉ๋๋ค.
-
์ถ๋ก (Reasoning): ํ์ํ ์ ๋ณด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ง๋ฌธ์ ๋ตํ ์ ์๋์ง ํ๊ฐํ๋ฉฐ, ์ถฉ๋ถํ ์ถ๋ก ๊ฒฝ๋ก๊ฐ ํ๋ณด๋ ๋๊น์ง ํ์๊ณผ ์ถ๋ก ๊ณผ์ ์ ๋ฐ๋ณตํด ์ต์ข
๋ต๋ณ์ ์์ฑํฉ๋๋ค. ์ต๋ ๊น์ด์ ๋๋ฌํด๋ ํด๊ฒฐ๋์ง ์์ ๊ฒฝ์ฐ LLM ์์ฒด์ ์ง์์ ์ฌ์ฉํ์ฌ ๋ต๋ณ์ ์์ฑํ๋๋ฐ์. ํ์ฌ๊น์ง ํ๋ณด๋ ์ถ๋ก ๊ฒฝ๋ก๋ฅผ ํ๊ฐํ ํ, ์ถฉ๋ถํ๋ค๊ณ ํ๋จ๋๋ฉด ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ต์ข
๋ต๋ณ์ ์์ฑํฉ๋๋ค. ๋ง์ฝ ์ถฉ๋ถํ์ง ์๋ค๊ณ ํ๊ฐ๋๋ฉด ํ์๊ณผ ์ถ๋ก ๋จ๊ณ๋ฅผ ๋ฐ๋ณตํฉ๋๋ค.
|
|
|
- ๊น์ ์ถ๋ก (Deep Reasoning):
์ง์ ๊ทธ๋ํ๋ฅผ ํ์ฉํด ๋ค์ํ ๋จ๊ณ์์ ์ ๋ณด๋ฅผ ์ฐ๊ฒฐํ๊ณ ๋ถ์ํ์ฌ, LLM์ด ๋ณต์กํ ์ง์ ๊ธฐ๋ฐ ์์
์์๋ ๋ ๊น์ด ์๋ ์ถ๋ก ์ ํ ์ ์๋๋ก ์ง์ํฉ๋๋ค.
-
์ฑ
์๊ฐ ์๋ ์ถ๋ก (Responsible Reasoning):
๋ต๋ณ์ ๋ง๋๋ ๊ณผ์ ์ ๋ช
ํํ ๋ณด์ฌ์ฃผ๊ณ , ์๋ชป๋ ๊ฒฝ์ฐ ์ด๋ฅผ ์์ ํ ์ ์์ต๋๋ค. ์ถ๋ก ๊ฒฝ๋ก๋ฅผ ์ถ์ ํ๊ณ ํ์ํ ์ ๋ณด๋ฅผ ์ถ๊ฐ๋ก ํ์ํ๋ฉฐ, ๋ ์ ๋ขฐํ ์ ์๋ ๊ฒฐ๊ณผ๋ฅผ ์ ๊ณตํ์ง์. AI์ ์ ๋ขฐ์ฑ๊ณผ ํ์ฉ๋๋ฅผ ๊ฐํ์ํค๋ ์ฅ์ ์
๋๋ค.
-
์ ์ฐ์ฑ๊ณผ ํจ์จ์ฑ(Flexibility and Efficiency): ๋ค์ํ ํ๊ฒฝ์์ ์ ์ฐํ๊ณ ํจ์จ์ ์ผ๋ก ํ์ฉํ ์ ์๋ ํ๋ ์์ํฌ์
๋๋ค. ํ๋ฌ๊ทธ ์ค ํ๋ ์ด ๋ฐฉ์์ ํตํด ๋ค์ํ LLM๊ณผ ์ง์ ๊ทธ๋ํ(KG)์ ์์ฝ๊ฒ ํตํฉํ ์ ์์ผ๋ฉฐ, ์ง์ ๊ทธ๋ํ ๊ธฐ๋ฐ์ ์ง์์ ์ธ ๋ฐ์ดํฐ ์
๋ฐ์ดํธ๋ฅผ ํตํด LLM์ ์ง์ ๊ฐฑ์ ์ ๋๋ ๋น์ฉ๊ณผ ์๊ฐ์ ์ ๊ฐํฉ๋๋ค. ๋ํ, ToG๋ LLAMA2-70B์ ๊ฐ์ ์ํ LLM๋ GPT-4์ ๊ฐ์ ๋ํ LLM๊ณผ ์ ์ฌํ ์ฑ๋ฅ์ ๋ฐํํ ์ ์๋๋ก ๊ฐํํ์ฌ, ๋น์ฉ ํจ์จ์ฑ์ ๊ทน๋ํํฉ๋๋ค.
|
|
|
์ง์์ ์ถ์ ํ๊ณ ์ค๋ฅ๋ฅผ ์์ ํ๋ ToG |
|
|
์ฐ๊ตฌ์ง์ ToG๊ฐ ์ ๊ณตํ๋ ์ง์ ์ถ์ ๋ฅ๋ ฅ(knowledge traceability)๊ณผ ์ค๋ฅ ์์ ๋ฅ๋ ฅ(knowledge correctability)์ด ๊ธฐ์กด ์ ๊ทผ ๋ฐฉ์๋ณด๋ค ํจ์ฌ ์ ๋ขฐํ ์ ์์์ ๊ฐ์กฐํฉ๋๋ค. AI์ ์ค์ฉ์ฑ๊ณผ ์ฑ
์๊ฐ์ ๊ฐํํ๋ ๋ฐ ์ค์ํ ์์์ธ๋ฐ์. ์ค์ ๋ก ์ด๋ป๊ฒ ์๋ํ๋์ง ํจ๊ป ๋ณผ๊น์?
|
|
|
ToG์ ์ง์ ์ถ์ ๊ณผ ์ค๋ฅ ์์ ๋ฅ๋ ฅ. ์ถ์ฒ: (๋งํฌ)
|
|
|
์
๋ ฅ ์ง๋ฌธ์ผ๋ก 'What is mascot Phillie Phanaticโs teamโs spring training stadium?'์ ๋ฐ์์ ๋, ToG๋ ์ฒซ ๋ฒ์งธ ๋จ๊ณ์์ ์๋ชป๋ ๋ต๋ณ์ธ 'Bright House Field'๋ฅผ ์ถ๋ ฅํฉ๋๋ค. ์ดํ ToG๋ ๋ชจ๋ ์ถ๋ก ๊ฒฝ๋ก๋ฅผ ์ถ์ ํ๋ฉฐ, ์ค๋ฅ ์์ธ์ด ๋ ๋ฒ์งธ ์ถ๋ก ๊ฒฝ๋ก (Phillie Phanatic โ Philadelphia Phillies โ Bright House Field)์์ ๋น๋กฏ๋์์ ๊ฐ๋ฅ์ฑ์ ๋ถ์ํฉ๋๋ค. ์ด ๊ฒฝ๋ก์์ 'Bright House Field'๊ฐ 'Specturm Field'๋ผ๋ ์ด์ ๋ช
์นญ์ผ๋ก ๊ธฐ๋ก๋ ์ค๋๋ ์ผ์คํญ (Philadelphia Phillies, Arena Stadium, Bright House Field)์ด ์ค๋ฅ์ ์์ธ์์ ํ์ธํฉ๋๋ค.
์ด ๋จ์๋ฅผ ๋ฐํ์ผ๋ก ์ฌ์ฉ์๋ LLM์๊ฒ ์ด ์ค๋ฅ๋ฅผ ์์ ํ๋๋ก ์์ฒญํ ์ ์์ผ๋ฉฐ, ์ฌ๋ฐ๋ฅธ ์ ๋ณด๋ฅผ ์ฌ์ฉํ์ฌ ๋์ผํ ์ง๋ฌธ์ ๋ตํ ์ ์์ต๋๋ค. ToG๊ฐ LLM์ ํ์ฉํ์ฌ ์ง์ ๊ทธ๋ํ์ ํ์ง๊น์ง ๊ฐ์ ํ๋, '์ง์ ์ตํฉ(Knowledge Infusion)'์ ์ญํ ์ ํ์ง์.
|
|
|
ToG(Think-on-Graph)๋ LLM๊ณผ ์ง์ ๊ทธ๋ํ์ ๊ฒฐํฉ์ ํตํด AI์ ์ถ๋ก ๋ฅ๋ ฅ์ ์๋ก์ด ์ฐจ์์ผ๋ก ๋์ด์ฌ๋ ธ์ต๋๋ค. ๋จ์ํ ์ ๋ณด๋ง ์ ๊ณตํ์ง ์๊ณ , ๋งฅ๋ฝ์ ์ดํดํ๊ณ ๋
ผ๋ฆฌ์ ์ผ๋ก ๋ต์ ์์ฑํ๋ฉฐ, ์ฑ
์๊ฐ์ ๊ฐ์ง๊ณ ๊ฒฐ๊ณผ๋ฅผ ์ ์ํ์ง์.
๋ค์ ๊ธ์์๋ LLM์ Knowledge Graph์ ์ ์ฉํ ์ค์ ์ดํ๋ฆฌ์ผ์ด์
์ ๋ ๊น์ด ํ๊ตฌํ ์์ ์
๋๋ค. ๊ธฐ๋ํด์ฃผ์ธ์! ๐
|
|
|
The Data-centric AI company
AI ๋ฐ์ดํฐ์ ๊ธฐ์ค์ ๋ง๋ญ๋๋ค
|
|
|
๐ ์ฌ์
๋ฐ ์ ํด ๋ฌธ์ contact@selectstar.ai
๐จ ์ฝํ
์ธ ๋ฐ ํ์ฌ ๋ฌธ์ marketing@selectstar.ai
|
|
|
|
|