← 최신 논문
💬 NLP

GPTKB 2.0: Direct Construction of Disambiguated Knowledge Bases from Large Language Models

이 논문은 고유 표현의 한계를 극복하기 위해 엔티티, 관계 및 클래스의 온더플라이(on-the-fly) 정규화를 구현함으로써 대규모 언어 모델로부터 직접 백만 규모의 중의성 해제된 지식 베이스를 구축하는 확장 가능한 방법론인 GPTKB 2.0을 소개한다.

원저자: Yujia Hu, Tuan-Phong Nguyen, Simon Razniewski

게시일 2026-08-05
📖 4 분 읽기☕ 가벼운 읽기

원저자: Yujia Hu, Tuan-Phong Nguyen, Simon Razniewski

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

당신이 세상에 존재하는 모든 것을 담은 궁극의 도서관을 구축하려 한다고 상상해 보십시오. 수십 년 동안 사서들(컴퓨터 과학자들)은 책과 웹사이트를 읽고, 사실을 오려내어, 깔끔한 카드에 붙이는 방식으로 이 일을 해왔습니다. 하지만 까다로운 문제가 하나 있습니다. 바로 이름이 매우 복잡하다는 것입니다. "Munich"라는 단어는 독일의 도시가 될 수도 있고, 스파이에 관한 영화가 될 수도 있습니다. "Ile-de-France"와 "Ile-de-France region"이라는 문구는 서로 다르게 들릴 수 있지만 실제로는 정확히 같은 장소를 의미할 수도 있습니다. 만약 당신의 도서관이 주의를 기울이지 않는다면, 똑같은 것에 대해 두 개의 서로 다른 카드를 만들거나, 이름이 같다는 이유로 서로 다른 두 가지를 실수로 하나로 묶어버리는 일이 발생할 것입니다.

최근, 거대 언어 모델(LLM)이라는 새로운 종류의 "슈퍼 브레인"이 등장했습니다. 이 모델들은 인터넷의 방대한 양을 읽었기 때문에 물리적인 책 없이도 사실을 알고 있는 것처럼 보입니다. 일부 연구자들은 "왜 이 슈퍼 브레인에게 우리 대신 도서관을 구축해달라고 부탁하지 않을까?"라고 생각했습니다. 하지만 여기 함정이 있습니다. 슈퍼 브레인은 실제로 사물에 대한 고유한 ID 카드를 가지고 있지 않습니다. 그저 단어들을 알 뿐입니다. 만약 당신이 이 모델에게 사실을 나열하라고 요청한다면, 모델은 "Munich(도시)"와 "Munich(영화)"를 동일한 단어로 취급하여 중복된 항목을 만들거나, "Ile-de-France"와 "Ile-de-France region"이 같은 장소라는 것을 잊어버릴 수도 있습니다. 이 논문은 이 혼란을 해결하기 위한 영리한 새로운 방법을 소개하며, 슈퍼 브레인의 말 많은 답변을 모든 사물이 고유한 ID 카드를 갖게 되는 깔끔하고 조직화된 거대한 도서관으로 변모시킵로 만듭니다.


논문: GPTKB 2.0

이 연구를 수행한 Yujia Hu, Tuan-Phong Nguyen, Simon Razniewski는 인공지능 분야의 큰 과제에 도전하고 있습니다. 그들은 무엇이 무엇인지 알려주는 위키피디아와 같은 기존 데이터베이스에 의존하지 않고, 거대 언어 모델(LLM)로부터 직접 거대하고 조직화된 지식 베이스를 구축할 수 있는지 확인하고자 했습니다.

문제점: "이름 게임"의 혼돈
LLM을 수백만 가지의 사실을 알고 있지만 글씨체가 엉망이고 정리 체계가 없는 아주 수다스러운 친구라고 생각해 보십시오. 만약 당신이 이 친구에게 "Munich"에 관한 사실을 써달라고 한다면, 친구는 다음과 같이 적을 수 있습니다:

  • "Munich는 독일의 도시이다."
  • "Munich는 스파이에 관한 영화이다."

만약 이 내용들을 나오는 대로 그냥 적는다면, 당신은 똑같이 보이는 두 개의 서로 다른 "Munich" 항목을 갖게 됩니다. 혹은 친구가 "Ile-de-France"와 "Ile-de-France region"이라고 말한다면, 당신은 이것들이 두 개의 서로 다른 장소라고 생각하여 별도의 카드를 두 개 만들 수도 있습니다. 이것을 동음이의어(homonymy)(같은 이름, 다른 것)와 동의어(synonymy)(다른 이름, 같은 것) 문제라고 합니다. LLM으로부터 이러한 도서관을 구축하려는 이전의 시도들은 대부분 단어를 있는 그대로 사용했기 때문에, 중복이 가득한 엉망진창인 데이터베이스를 만들어냈습니다.

해결책: "컨텍스트 탐정"
연구팀은 GPTKB 2.0이라 불리는 새로운 시스템을 만들었습니다. 단순히 LLM에게 사실을 묻는 대신, 그들은 '탐정' 역할을 하는 스마트한 파이프라인을 구축했습니다. 작동 방식은 다음과 같습니다:

  1. 시드(The Seed): 그들은 하나의 단일 엔티티(entity)에서 시작합니다. 마치 땅에 심은 씨앗처럼 말이죠(그들은 "Vannevar Bush"를 시작점으로 사용했습니다).
  2. 요청(Elicitation): 그들은 LLM에게 "[Seed]에 관한 사실을 알려줘"라고 요청합니다. 하지만 단순히 이름만 묻는 것이 아니라, *설명(description)*도 함께 요청합니다. 따라서 시드가 "Munich (도시)"라면, LLM은 영화가 아닌 도시에 대해서만 이야기하도록 인지하게 됩니다.
  3. 탐정 작업(Disambiguation): LLM이 새로운 사실을 제공하면, 시스템은 다음과 같이 확인합니다: "잠깐, 이 이름을 전에 본 적이 있는가?"
    • 만약 이름이 "Munich"라면, 시스템은 컨텍스트(그 문장에서 나온 맥락)를 살펴봅니다. 만약 문장이 "Munich는 수도이다"라고 한다면, 이를 도시 카드와 매칭합니다. 만약 "Munich는 영화이다"라고 한다면, 이를 위한 새로운 카드(영화용)를 생성합니다.
    • 만약 이름이 "Ile-de-France region"이라면, 시스템은 이것이 단지 "Ile-de-France"를 멋지게 부르는 방식일 뿐이라는 것을 깨닫고, 이들을 하나의 카드로 병합합니다.
  4. 가드된 병렬 처리(The Guarded Parallel): 하나씩 이 작업을 수행하는 것은 느립니다. 그렇다고 한꺼번에 모두 하는 것은 위험합니다(아직 파악하기도 전에 두 개의 "Munich" 카드를 만들어버릴 수 있기 때문입니다). 연구팀은 한 번에 많은 확인 작업을 수행하면서도, 아직 파악 중인 단계에서 실수로 중복을 만들지 않도록 하는 "가드(guarded)"된 방식을 발명했습니다.

거대한 결과
연구팀은 이 시스템을 대규모로 실행했습니다. 그들은 단순히 작은 목록을 만든 것이 아니라, 다음과 같은 내용을 포함하는 거대한 도서관을 구축했습니다:

  • 3,840만 개의 사실("트리플(triples)"이라 불림).
  • 160만 개의 고유하고 구별된 엔티티(사람, 장소, 영화와 같은 것들).
  • 207,633개의 관계(연결 방식) 및 66,523개의 클래스(사물의 유형).

이것이 특별한 이유는 엔티티의 **36.8%**가 새로운 것이라는 점입니다. 이들은 유명한 Wikidata 데이터베이스에 존재하지 않습니다. 즉, LLM이 인간이 큐레이션한 도서관이 놓친 것들, 특히 희귀하거나 덜 알려진 주제들의 "롱테일(long tail)" 영역을 찾아낸 것입니다.

성공했는가?
연구진은 이 라이브러리의 정확성을 확인하기 위해 테스트를 진행했습니다.

  • 병합(Merging): 동일해야 하는 것들을 병합하려고 했을 때, 그들은 **91%**의 확률로 정확했습니다.
  • 분리(Splitting): 서로 다른 것들을 분리하려고 했을 때, 테스트 샘플에서 **100%**의 정확도를 보였습니다.
  • 사실 검증(Fact-Checking): 무작위로 추출된 사실들을 웹과 대조했습니다. 약 **94.5%**의 사실이 참으로 확인되었으며, 거짓은 **2%**에 불과했습니다.

이것이 왜 중요한가
이전에는 대부분의 거대 지식 베이스가 조직화를 유지하기 위해 인간이나 위키피디아와 같은 기존 데이터베이스에 의존했습니다. 이 논문은 적절한 "탐정" 도구가 있다면, 사전 지도가 없더라도 AI 모델의 "두뇌"로부터 직접 거대하고 깨끗한 지식 베이스를 구축할 수 있음을 보여줍니다. 이는 AI가 자신의 지식을 스스로 정리하고, 혼란스러운 이름을 분류하며, 고유한 것들을 찾아내어, 우리가 이전에 구축했던 그 어떤 것보다 더 크고 상세한 도서고를 만들 수 있음을 증명합니다.

이 시스템은 이제 누구나 탐색할 수 있도록 공개되어 있으며, 이는 우리가 마침내 AI의 혼란스럽고 수다스러운 지식을 구조화되고 신뢰할 수 있는 세계의 지도로 바꿀 수 있음을 보여줍니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →