๐ซ์
๋ ํธ์คํ์ ์ข๋ ๊น์ TECH ์ด์ผ๊ธฐ ๐ ํ๋ฆผ์๋ LLM: Decoding on Graphs - 4ํธ |
|
|
'๋ฏธ์ํ๋ค'๋ ๋ง์, ๊ฐ๋์ '๋ฏธ์ํ ์ง์ ํ์ง๋ง๋ผ'๊ณ ๋ตํ๊ณ ์ถ์ ๋๊ฐ ์์ต๋๋ค. ์ ์ด์ ์๋ชป์ ํ์ง ์์ผ๋ฉด ์ข๊ฒ ๋ค๋ ๋ง์์ธ๋ฐ์. LLM์ ๋ํ๋ฉฐ ๋น์ทํ ์๊ฐ์ ํ ๊ฑธ๊น์? ์ง์ ๊ทธ๋ํ(Knowledge Graph, KG)์ ์กด์ฌํ์ง ์๋ ์ ๋ณด๋ ์์ ์์ฑํ์ง ์๋๋ก ์ค๊ณ๋์ค, ์ฒ์๋ถํฐ "์ฌ๋ฐ๋ฅธ"๊ฒฝ๋ก๋ง์ ์์ฑํ๋ ์์คํ
์ด ์์ต๋๋ค. ๋ฐ๋ก DoG(Decoding on Graphs)์
๋๋ค.
DoG๋ LLM์ด ์ง์ ๊ทธ๋ํ์์ ์ ๋ณด๋ฅผ ์ถ๋ก ํ ๋, ์๋ชป๋ ๊ฒฝ๋ก๋ฅผ ์์ ์ ํํ์ง ์๋๋ก ์ค๊ณ๋์์ต๋๋ค. ์๋ชป๋ ์ ๋ณด๋ฅผ ์์ฑํ ๋ค ์ด๋ฅผ ๊ฒ์ฆํ๊ฑฐ๋ ์์ ํ๋ ๋์ , ์ ์ด์ KG์ ์กด์ฌํ์ง ์๋ ์ ๋ณด๋ ์์ฑ๋์ง ์๋๋ก ๊ฐ๋ ฅํ ์ ์ฝ์ ์ ์ฉํ๋๋ฐ์. ์๋ ๋ฐฉ์์ ๊ฐ๋จํ ์ค๋ช
ํ๋ฉด, 1) ์ง๋ฌธ ์์๋ฅผ ํ์
ํ๊ณ , 2) ์ง์ ๊ทธ๋ํ์ ๊ตฌ์กฐ์ ์ ์ฝ์ ๋ฐ์ํด ์ ํจํ ์ผ์คํญ๋ง์ ์ ํํ ๋ค, 3) ๋ต๋ณ์ ์์ฑํฉ๋๋ค. ๋ ์์ธํ ์์๋ณผ๊น์? ๐
|
|
|
DoG, ํต์ฌ์ well-formed chain
|
|
|
LLM์ ๋จ๊ณ๋ณ๋ก ์ถ๋ก ๊ณผ์ ์ ๊ฑฐ์ณ ๋ณต์กํ ์ง๋ฌธ์ ๋ตํ ์ ์๋ ๋ฅ๋ ฅ์ ๊ฐ์ง๊ณ ์์ต๋๋ค. ์ง์ ๊ทธ๋ํ๋ ๊ตฌ์กฐ์ ์ผ๋ก ์ฟผ๋ฆฌ ์์์ ๊ด๊ณ๋ฅผ ์ฐ๊ฒฐํ์ฌ ๊ด๋ จ๋ ์ฌ์ค์ ํํํ๋ฏ๋ก, ๋
ผ๋ฆฌ์ ์ธ ์ถ๋ก ๊ฒฝ๋ก๋ฅผ ์ ๊ณตํ๋ ๋ฐ ๊ฐ์ ์ด ์์ต๋๋ค. DoG๋ LLM์ ๋จ๊ณ๋ณ ์ถ๋ก ๋ฅ๋ ฅ๊ณผ KG์ ๊ตฌ์กฐ์ ์ ๋ณด๋ฅผ ๊ธด๋ฐํ ์ฐ๊ฒฐํ๋ ์๋ก์ด ๋ฐฉ์์
๋๋ค. ๐
DoG์ ํต์ฌ์ "์ฌ๋ฐ๋ฅธ ์ฒด์ธ(well-formed chain)"์ด๋ผ๋ ๊ฐ๋
์
๋๋ค. ์ฌ๋ฐ๋ฅธ ์ฒด์ธ์ ์ง๋ฌธ์ ๋ํ ๋ต๋ณ์ผ๋ก ์ด์ด์ง๋ ๋
ผ๋ฆฌ์ ์ผ์คํญ(triplet)๋ค์ ์ฐ์์ผ๋ก, ์ฟผ๋ฆฌ ์์์์ ์์ํด ๋ต๋ณ์ผ๋ก ๋๋ฌํ๋ ๊ฒฝ๋ก๋ฅผ ๋ํ๋
๋๋ค. ์ฌ๋ฐ๋ฅธ ์ฒด์ธ์๋ ๋ ๊ฐ์ง ์กฐ๊ฑด์ด ์๋๋ฐ์:
- โ๐ผ ์ฒด์ธ์ ๋ชจ๋ ์ผ์คํญ์ KG์ ์กด์ฌํด์ผ ํ๋ค.
- โ๐ผ ๊ฐ ์ผ์คํญ์ head ๋๋ tail ์์๋ ์ด์ ์ผ์คํญ์์ ์ด๋ฏธ ๋ฐฉ๋ฌธ๋์๊ฑฐ๋, ์ง๋ฌธ์ ์ฟผ๋ฆฌ์ ์ธ๊ธ๋ ์์์ฌ์ผ ํ๋ค.
๋ชจ๋ ์ผ์คํญ์ด KG์ ์กด์ฌํด์ผ ํ๋ฏ๋ก, ์ถ๋ก ๊ณผ์ ์์ ์๋ชป๋ ์ ๋ณด๋ฅผ ์์ฑํ ์ ์์ต๋๋ค. ๋ํ, ์ด๋ฏธ ๋ฐฉ๋ฌธํ ์์์ ์ด์ ๊ด๊ณ๋ง ํ์ํ๋ฉด ๋๊ธฐ์ ํ์ ๋ฒ์๊ฐ ์ข์์ง๊ฒ ์ง์? ์ด์ฒ๋ผ ์ฌ๋ฐ๋ฅธ ์ฒด์ธ์ ๊ธฐ์กด ๋ฐฉ์๋ณด๋ค ๋์ฑ ์ ํํ๊ณ ํจ์จ์ด ๋์ต๋๋ค. |
|
|
DoG๊ฐ ๋ฐ์ด๋ ์๋ฐ์ ์๋ ์ด์
|
|
|
๊ธฐ์กด์ LLM๊ณผ KG๋ฅผ ๊ฒฐํฉํ๋ ๋ฐฉ์์ ํฌ๊ฒ ๋ ๊ฐ์ง๊ฐ ์์ต๋๋ค. ์๋ธ๊ทธ๋ํ ๊ฒ์ ๋ฐฉ์๊ณผ ๋ฐ๋ณต ํ๋กฌํํ
๋ฐฉ์์ธ๋ฐ์. ์ด ๋ ๋ฐฉ์์๋ ๋ช
ํํ ํ๊ณ๊ฐ ์กด์ฌํฉ๋๋ค.
-
์๋ธ๊ทธ๋ํ ๊ฒ์:
-
์ง๋ฌธ๊ณผ ๊ด๋ จ๋ ์์ ์๋ธ๊ทธ๋ํ๋ฅผ ์ฌ์ ์ ์ถ์ถ
-
์ฌ์ ๊ฒ์๋ ๋ฐ์ดํฐ๊ฐ ๋ถ์์ ํ๊ฑฐ๋ ์๋ชป๋์์ ๊ฒฝ์ฐ, ์ถ๋ก ์ ํ๋๊ฐ ๋ฎ์
-
๋ฐ๋ณต ํ๋กฌํํ
:
-
LLM์ด ์์ฒด์ ์ผ๋ก ๋จ๊ณ๋ณ ์ถ๋ก ์ ์ํํ๋ฉฐ, ์ง๋ฌธ์ ๋ํ ๋ต์ ์ ์ง์ ์ผ๋ก ์์ฑ
-
๋ณต์กํ ๋ค์ค ํ(multihop) ์ง๋ฌธ์์ ๋
ผ๋ฆฌ์ ์ผ๊ด์ฑ์ด ๋จ์ด์ง ๊ฐ๋ฅ์ฑ์ด ํผ
-
ํ๊ฐ(hallucination)์ด ๋ฐ์ํ ์ํ์ด ์์
DoG๋ ์๋ธ๊ทธ๋ํ ๊ฒ์๊ณผ ๋ฐ๋ณต ํ๋กฌํํ
๋ฐฉ์์ ํ๊ณ๋ฅผ ๋ชจ๋ ๊ทน๋ณตํ๋ฉฐ, ๋ ์ ์ฐํ๊ณ ์ ๋ขฐํ ์ ์๋ ์ ๊ทผ๋ฒ์ ์ ๊ณตํ๋๋ฐ์. ์ข๋ ์์๋ณด๊ฒ ์ต๋๋ค.
LLM์๊ฒ KG๋ฅผ ์ ํํ๋ ํ
์คํธ๋ก ์
๋ ฅํ๋ฉด, KG์ ๊ตฌ์กฐ์ ์ ๋ณด๊ฐ ๋ชจํธํด์ ธ ์ ํํ ์ถ๋ก ๊ฒฝ๋ก๋ฅผ ์์ฑํ๊ธฐ ์ด๋ ต์ต๋๋ค. ์ ํํ๋ ํ
์คํธ์์ ํต์ฌ ์์์ ๊ด๊ณ ๊ฐ์ ๋คํธ์ํฌ ๊ตฌ์กฐ๊ฐ ์ฌ๋ผ์ง๊ธฐ ๋๋ฌธ์
๋๋ค. ์๋ฅผ ๋ค์ด, "Blue Hawaii โ location โ Hawaii"์ "Hawaii โ national flower โ Hibiscus"๋ผ๋ ๊ฒฝ๋ก๋ฅผ ๋จ์ํ ํ
์คํธ๋ก ๋์ดํ๋ฉด, LLM์ ์ด ๋ ๊ด๊ณ๊ฐ ์๋ก ์ฐ๊ฒฐ๋ ์ ๋ณด๋ผ๋ ์ ์ ์ธ์ํ๊ธฐ ์ด๋ ต์ต๋๋ค.
DoG๋ "๊ทธ๋ํ ์ธ์ ์ ์ฝ ๋์ฝ๋ฉ(Graph-Aware Constrained Decoding)"์ด๋ผ๋ ์๋ก์ด ๋ฐฉ์์ ํตํด ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํฉ๋๋ค. LLM์ ๋์ฝ๋ฉ ๊ณผ์ ์ KG์ ๊ตฌ์กฐ์ ์ ์ฝ์ ๋ฐ๋ผ ์ ํํ์ฌ, ์ ํจํ ์ผ์คํญ๋ง ์์ฑํ ์ ์๋๋ก ๋ง๋๋๋ฐ์. ๊ทธ๋ฆผ์ผ๋ก ์ดํด๋ณผ๊น์? |
|
|
DoG์ ์๋ ๋ฐฉ์. ์ถ์ฒ: (๋งํฌ)
๋จผ์ , KG์์ ์ฟผ๋ฆฌ์ ํต์ฌ ์์์ ์ฐ๊ฒฐ๋ ์ผ์คํญ์ ๊ธฐ๋ฐ์ผ๋ก ์ด๊ธฐ ์๋ธ๊ทธ๋ํ(b)๋ฅผ ์์ฑํฉ๋๋ค. ์ดํ, LLM์ด ์ถ๋ก ๊ณผ์ ์์ ํน์ ์์๋ฅผ ๊ธฐ์ค์ผ๋ก ์ฐ๊ฒฐ๋ ๊ด๊ณ์ ์์๋ง์ ๊ณ ๋ คํ๋๋ก ์ ์ฝ์ ๋ถ์ฌํฉ๋๋ค. ์๋ฅผ ๋ค์ด, "Hawaii"๋ผ๋ ์์๊ฐ ํ์ฌ ์ํ๋ผ๋ฉด, "Hawaii"์ ์ฐ๊ฒฐ๋ "location"์ด๋ "national flower"์ ๊ฐ์ ๊ด๊ณ๋ง ์ ํจํ ์ถ๋ ฅ์ผ๋ก ๊ฐ์ฃผํฉ๋๋ค. ๋ง์ง๋ง์ผ๋ก, ์ถ๋ก ์ด ์งํ๋จ์ ๋ฐ๋ผ ์๋ธ๊ทธ๋ํ๋ ์ ์ง์ ์ผ๋ก ํ์ฅ๋๋ฉฐ(e), KG์ ๋คํธ์ํฌ ๊ตฌ์กฐ๋ฅผ ๋ฐ์ํ ์ฌ๋ฐ๋ฅธ ์ฒด์ธ์ ์์ฑํฉ๋๋ค. ์ ํจํ ์ผ์คํญ์ผ๋ก ์์ํ์ฌ, ์ด์ ์ ๋ฐฉ๋ฌธํ ์ ์ด ์๋ ์ผ์คํญ๋ง์ ๋ง๋ค๊ธฐ ๋๋ฌธ์ ์ค์ํ ํ๋ฅ ์ด ๋ฌด์ฒ ๋ฎ์ต๋๋ค. ๐ฏ
|
|
|
์คํ ๊ฒฐ๊ณผ, DoG๋ WebQuestionsSP, ComplexWebQuestions, 2WikiMultihopQA์ ๊ฐ์ KGQA ํ๊ฐ๋ฅผ ์ํ ๋ํ์ ์ธ ๋ฐ์ดํฐ์
์ ์ธ ๊ฐ์ง ๋ฐ์ดํฐ์
์์ ๊ธฐ์กด ๋ฐฉ๋ฒ์ ๋ฅ๊ฐํ๋ ์ฑ๋ฅ์ ๋ณด์์ต๋๋ค. ํ์ต์ด ํ์ ์๋ ํ๊ฒฝ์์๋ DoG๋ ๋์ ์ ํ๋๋ฅผ ๋ฌ์ฑํ๋๋ฐ์. ์๋ ํ๋ฅผ ๋ณด์๋ฉด, ๋น ํฌ๊ธฐ(bs=n)์ ์๊ด์์ด ์์ ์ ์ธ ๋ต๋ณ์ ์์ฑํ๋ ๋ชจ์ต์
๋๋ค.
๋น ํฌ๊ธฐ(beam size)๊ฐ ์ปค์ง๋ฉด ๋์์ ํ๊ฐํด์ผ ํ ๊ฒฝ๋ก์ ์๊ฐ ๋์ด๋๊ธฐ ๋๋ฌธ์ ๊ณ์ฐ๋๊ณผ ๋ณต์ก๋๊ฐ ์ฆ๊ฐํ๋๋ฐ์. DoG๋ ๊ทธ๋ํ ์ธ์ ์ ์ฝ ๋์ฝ๋ฉ ๋ฐฉ์์ ํตํด ๋ชจ๋ ๊ฒฝ๋ก๋ฅผ ํจ์จ์ ์ผ๋ก ์ ํํ๋ฏ๋ก ์ฑ๋ฅ์ด ์์ ์ ์ผ๋ก ์ ์ง๋ฉ๋๋ค. DoG๊ฐ ๋ ๋ณต์กํ ์ง๋ฌธ์๋ ๋์ ์ ํ๋๋ฅผ ์ ๊ณตํ ์ ์๋ ์ด์ ์ค ํ๋์ด์ง์. |
|
|
3๊ฐ์ KGQA ๋ฒค์น๋งํฌ์ ๋ํ ๋ค์ํ ๋ฐฉ์ ์ฑ๋ฅ ๋น๊ต. ๊ตต์ ๊ธ์จ๊ฐ ์ต์์ ๊ฒฐ๊ณผ๋ฅผ ์๋ฏธํ๋ค. ์ถ์ฒ: (๋งํฌ)
|
|
|
๋ฌผ๋ก , ํ๊ณ๋ ์กด์ฌํฉ๋๋ค. KG์ ์ ๋ณด๊ฐ ์๊ฑฐ๋ ๋ถ์์ ํ ๊ฒฝ์ฐ, DoG๋ ๋ต๋ณ์ ์์ฑํ ์ ์์ต๋๋ค. ๋ํ, ๋๊ท๋ชจ KG์์ ๋์ ์๋ธ๊ทธ๋ํ๋ฅผ ํ์ฅํ๋ ๊ณผ์ ์ ์ฌ์ ํ ๊ณ์ฐ ๋น์ฉ์ด ๋ง์ด ๋ค ์ ์์ง์. ํ์ง๋ง DoG๋ LLM๊ณผ KG์ ๊ฐ์ ์ ๊ฒฐํฉํ์ฌ ์๋ก์ด ์ง๋ฅํ ์์คํ
์ ๋ง๋ค๊ณ ์์ต๋๋ค. ํนํ ์๋ฃ, ๊ธ์ต, ๋ฒ๋ฅ ๊ณผ ๊ฐ์ด ๋ณต์กํ ๋ฐ์ดํฐ ๊ธฐ๋ฐ ์ถ๋ก ์ด ํ์ํ ๋ถ์ผ๋ผ๋ฉด ๋์ฑ ๋ค์ํ๊ฒ ํ์ฉํ ์ ์์ต๋๋ค. |
|
|
DoG๋ LLM์ ์ถ๋ก ๋ฅ๋ ฅ๊ณผ KG์ ๊ตฌ์กฐ์ ์ ๋ณด๋ฅผ ๊ฒฐํฉํ์ฌ ์ ๋ขฐํ ์ ์๋ ์ถ๋ก ๊ฒฝ๋ก๋ฅผ ์์ฑํ๋ ํ๋ ์์ํฌ์
๋๋ค. ์ฌ๋ฐ๋ฅธ ์ฒด์ธ๊ณผ ๊ทธ๋ํ ์ธ์ ์ ์ฝ ๋์ฝ๋ฉ์ด๋ผ๋ ์๋ก์ด ๋ฉ์ปค๋์ฆ์ ํตํด, DoG๋ ๊ธฐ์กด KGQA ์์คํ
์ ํ๊ณ๋ฅผ ๊ทน๋ณตํ๋ฉฐ, ๋ค์ํ ๋ถ์ผ์์ ํ์ฉ ๊ฐ๋ฅํ ์๋ก์ด ๊ธฐ์ค์ ์ธ์ฐ๊ณ ์๋๋ฐ์. ์
๋ ํธ์คํ๋ 2025๋
์๋ ์๋ก์ด ์ฐ๊ตฌ๋ฅผ ๊ณต๋ถํ๋ฉฐ ์ ์ตํ ์๋ฃจ์
์ ์ ๊ณตํ๊ณ ์ ํฉ๋๋ค.
|
|
|
์
๋ ํธ์คํ ๋ด์ค๋ ํฐ๋ ๋ฏผ์กฑ ๋๋ช
์ ์ค์ ๋ง์ 29์ผ ์ฌ์ด๊ฐ๋๋ค.
์ํด ๋ณต ๋ง์ด ๋ฐ์ผ์ธ์! ๐๐
|
|
|
The Data-centric AI company
AI ๋ฐ์ดํฐ์ ๊ธฐ์ค์ ๋ง๋ญ๋๋ค
|
|
|
๐ ์ฌ์
๋ฐ ์ ํด ๋ฌธ์ contact@selectstar.ai
๐จ ์ฝํ
์ธ ๋ฐ ํ์ฌ ๋ฌธ์ marketing@selectstar.ai
|
|
|
|
|