Agentic Graph Token Reasoning
이 논문은 그래프 토큰화를 정적인 단발성 프로세스에서 대규모 언어 모델이 요구에 따라 그래프 뷰를 능동적으로 선택하고 인코딩하는 동적인 단계별 추론 능력으로 변환하여, 다양한 도메인에서 기존 베이스라인을 크게 능가하고 미지의 작업에 대한 제로샷 전이를 가능하게 하는 새로운 프레임워크인 "에이전틱 그래프 토큰 추론(Agentic Graph Token Reasoning)"을 소개한다.
원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기
당신이 미스터리를 풀려고 노력 중이라고 상상해 보세요. 하지만 단 하나의 단서가 아니라, 거대하고 뒤엉킨 연결의 그물망을 가지고 있습니다. 데이터 과학의 세계에서 이 그물망은 **그래프(graph)**라고 불립니다. 그래프를 거대한 소셜 네트워크라고 생각하면 쉽습니다. 여기서 모든 사람(또는 노드)은 '노드'이고, 그들 사이의 우정은 그들을 연결하는 '선'입니다. 하지만 여기 반전이 있습니다. 많은 실제 세계의 그래프에서 이 사람들(또 혹은 노드들)은 단순히 점에 불과한 것이 아니라, 과학자의 연구 논문이나 제품 설명처럼 풍부한 이야기를 담고 있습니다.
오랫동안 컴퓨터는 이 웹을 읽는 데 어려움을 겪었습니다. 왜냐하면 노드에 붙어 있는 텍스트와 컴퓨터가 사용하는 언어가 달랐기 때문입니다. 여기에 대규모 언어 모델(LLM), 즉 에세이를 쓰고 수수께력을 풀 수 있는 똑똑한 AI 챗봇이 등장했습니다. AI가 그래프를 이해할 수 있도록 하기 위해, 연구자들은 **그래프 토큰(graph tokens)**을 발명했습니다. 그래프 토큰을 "마법의 요약 카드"라고 생각해 보세요. AI에게 그래프 전체를 통째로 먹이는 대신, 특수한 도구를 사용하여 그래프의 특정 부분(예: 한 사람과 그 친구들)을 AI가 즉시 읽을 수 있는 작고 밀도 높은 코드 블록으로 압축합니다. 이는 마치 도서관 전체를 하나의 완벽한 책갈피로 만드는 것과 같습니다.
하지만 문제가 있었습니다. 기존의 방식은 마치 탐정이 단서 하나를 골라 상자에 넣고 잠근 뒤, 그 상자를 다시 열어보지도 않고 전체 미스터리를 해결하려고 하는 것과 같았습니다. 첫 번째 단서가 충분하지 않더라도, 탐정은 꼼짝도 할 수 없었습니다. AI는 "잠깐, 이웃의 이웃을 확인해야겠어!"라고 요청할 수 없었습니다. 시스템이 이미 고정되어 있었기 때문입니다. 이 논문은 다음과 같은 단순하지만 혁명적인 질문을 던집니다. 만약 AI가 실제 탐정처럼 행동하여, 자신이 필요한 정보를 단계별로, 필요할 때마다 정확히 선택해서 가져올 수 있다면 어떨까?
스스로 단서를 선택하는 탐정
이 논문은 **에이전틱 그래프 토큰 추론(Agentic Graph Token Reasoning)**이라는 새로운 사고방식을 소개합니다. 저자인 홍콩 과학기술대학교의 주오이 펑(Zhuoyi Peng)과 이 양(Yi Yang)은 AI에게 그래프를 정적인 스냅샷으로 강제로 보게 하는 대신, AI가 능동적으로 증거를 찾아다니는 "에이전트"가 되도록 해야 한다고 제안합니다.
기존 방식(논문에서는 이를 "싱글 샷(single-shot)"이라 부름)은 AI가 질문을 접하기도 전에 그래프의 어느 부분을 요약할지 미리 결정합니다. 이는 마치 사서가 당신의 추측에 기반해 책을 건네주는 것과 같아서, 당신은 책의 표지를 열어보거나 다른 책을 요청할 권한 없이 그 책에 대한 질문에 답해야 합니다. 만약 그 추측이 틀렸다면, AI는 실패하게 됩니다.
새로운 방식인 AGT는 게임의 규칙을 완전히 바꿉니다. 작동 방식은 다음과 같습니다:
- 질문: 당신은 특정 노드에 대해 질문을 던집니다 (예: "이 단백질은 위험한가요?").
- 선택: AI는 잠시 멈춰 생각합니다. "아직 정보가 부족해. 내 바로 옆에 있는 이웃들을 살펴봐야겠어." 그리고 그 특정 뷰(view)를 가져오라는 명령을 내립니다.
- 마법의 카드: 그래프 인코더가 즉시 그 특정 뷰를 신선한 "그래프 토큰"(마법의 요약 카드)으로 변환하여 AI의 메모리에 삽착합니다.
- 루프(Loop): AI는 이 새로운 카드를 읽고 다시 생각하며, "좋아, 이제 이 사람이 속한 커뮤니티 전체를 봐야겠어"라고 결정할 수 있습니다. 그리고 또 다른 카드를 가져옵니다.
- 답변: 이 과정은 AI가 확신을 가지고 답변을 내놓을 수 있을 만큼 충분한 증거를 확보했다고 느낄 때까지 반복됩니다.
저자들은 그래프 문제에 필요한 "증거"가 처음부터 명확한 경우는 드물다는 것을 깨달았습니다. 때로는 답이 노드 자체의 텍스트에 있고, 때로는 연결된 사람들에게 있으며, 때로는 전체 클러스터에 있습니다. AI가 필요에 따라 뷰를 선택하게 함으로써, 시스템은 문제의 난이도에 적응할 수 있게 됩니다. 쉬운 문제는 빠르게 훑어보고, 어려운 문제는 깊이 파고듭니다.
3단계 훈련 캠프
AI에게 이 작업을 가르치는 것은 쉽지 않았습니다. 저자들은 단순히 AI에게 그래프를 대화하게 하면, 텍xt가 이해하기 더 쉽기 때문에 AI가 그래프 토큰을 무시하고 텍스트를 바탕으로 그냥 추측해 버리는 경향이 있다는 것을 발견했습니다. 이를 해결하기 위해 그들은 3단계 훈련 파이프라인을 구축했습니다:
- 1단계: 읽는 법 배우기. 먼저, AI에게 "마법의 카드"(그래프 토큰)가 실제로 무엇을 의미하는지 가르쳤습니다. 자기 지도 학습(self-supervised tasks)을 사용하여, AI가 토큰만 보고도 노드의 텍스트를 재구성하거나 두 노드가 연결되어 있는지 예측하도록 했습니다. 이를 통해 AI가 단순히 단어를 읽는 것이 아니라 실제 그래프 데이터를 이해하도록 보장했습니다.
- 2단계: 강인한 탐정 만들기. 다음으로, AI에게 단서의 흔적을 따라가는 법을 가르쳤습니다. 그래프 데이터가 약간 손상된(예: 일부 연결이 제거된) 시나리오를 만들어, AI가 작은 변화에 혼란을 느끼지 않고 토큰의 내용에 의존하도록 강제했습니다. 이를 통해 AI의 추론을 "강인하게(robust)" 만들었습니다.
- 3단계: 진실 테스트. 마지막으로, "선호도 최적화(preference optimization)" 기법을 사용했습니다. AI에게 두 가지 경로를 보여주었습니다. 하나는 그래프 증거와 텍스트 증거가 일치하는 경로이고, 다른 하나는 텍스트가 왜곡되어 그래프와 일치하지 않는 경로입니다. AI는 그래프와 텍스트가 일치하는 경로를 선택했을 때 보상을 받았으며, 이를 통해 텍스트보다 그래프 구조를 더 신뢰하도록 배웠습니다.
결과: 더 똑똑하고, 빠르고, 제로샷(Zero-Shot)까지
이 논문은 학술 논문(인용 네트워크)부터 단백질 상호작용, 온라인 쇼핑 습관에 이르기까지 7가지 다른 유형의 그래프에 대해 이 새로운 접근 방식을 테스트했습니다.
결과는 인상적이었습니다. 새로운 AGT 모델은 기존 방식들을 큰 차이로 압도했습니다. 예를 들어, 학술 논문 데이터셋(ogbn-arxiv)에서 이 모델의 30억 파라미터 버전은 **73.0%**를 기록하여, 비슷한 크기의 기존 최고 모델보다 9포인트 이상 앞섰습니다. 제품 네트워크에서는 **76.8%**에 도달했습니다.
진정한 마법은 **제로샷 전이(zero-shot transfer)**에서 일 나타났습니다. 연구진은 모델을 한 종류의 그래프(학술 논문)로 훈련시킨 후, 추가 훈련 없이 사회적 네트워크나 단백질 체인과 같이 한 번도 본 적 없는 완전히 다른 그래프에 대해 테스트했습니다. AGT 모델은 단순히 살아남은 수준이 아니라 번창했습니다. 단백질 데이터셋(STRING-db)에서 AGT는 제로샷 설정에서 **37.4%**의 정확도를 달립한 반면, 다른 방법들은 20%를 넘기기 위해 고군분투했습니다.
저자들은 또한 왜 이 모델이 그렇게 잘 작동했는지 발견했습니다. 그들은 "그래프 토큰" 접근 방식을 AI가 그래프를 일반 텍스트(긴 이름 목록처럼)로 읽어야 하는 버전과 비교했습니다. 그래프 토큰 버전이 훨씬 뛰어났으며, 특히 보지 못한 새로운 데이터에서 그러했습니다. 이는 그래프 토큰 형식이 일반 텍스트가 할 수 없는 방식으로 그래프의 구조적 형태를 보존한다는 것을 시사합니다. 텍스트 버전은 연결의 "형태"를 잃어버린 반면, 토큰 버전은 이를 온전히 유지하여 AI가 구조 자체에 대해 추론할 수 있게 해주었습니다.
이것이 중요한 이유
이 연구는 복잡한 데이터를 다루는 방식에 대한 패러다임의 전환을 시사합니다. 그래프를 한 번 요약하면 끝나는 정적인 그림으로 취급하는 대신, AI가 단계별로 탐험할 수 있는 상호작용적인 환경으로 취급할 수 있습니다. 이 논문은 추론의 "매체(medium)"가 추론 그 자체만큼이나 중요하다는 점을 강조합니다. 모든 것을 단어로 번역하는 대신 그래프의 언어(토큰)로 추론을 유지함으로써, AI는 데이터의 진정한 구조에 근거를 둘 수 있습니다.
저자들은 이러한 "에이전틱(agentic)" 접근 방식이 그래프 분석을 위한 대규모 언어 모델의 잠재력을 완전히 끌어올리며, 우리를 AI가 미리 선택된 요약본을 수동적으로 읽는 존재에서, 정확히 어떤 단서를 쫓아야 할지 아는 능동적인 탐험가로 변화시킨다고 결론짓습니다.
연구 분야의 논문에 파묻히고 계신가요?
연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.