Graph Chain-of-Thought: Augmenting Large Language Models by Reasoning on Graphs

Bowen Jin, Chulin Xie, Jiawei Zhang, Kashob Kumar Roy, Yu Zhang, Suhang Wang, Yu Meng, Jiawei Han

arXiv:2404.07103 · 2026-07-27 공개 · arXiv · PDF

llm-backbone llm-augmentation text-attributed-graph graph-reasoning graph-chain-of-thought grbench knowledge-hallucination graph-execution

Abstract

Large language models (LLMs), while exhibiting exceptional performance, suffer from hallucinations, especially on knowledge-intensive tasks. Existing works propose to augment LLMs with individual text units retrieved from external knowledge corpora to alleviate the issue. However, in many domains, texts are interconnected (e.g., academic papers in a bibliographic graph are linked by citations and co-authorships) which form a (text-attributed) graph. The knowledge in such graphs is encoded not only in single texts/nodes but also in their associated connections. To facilitate the research of augmenting LLMs with graphs, we manually construct a Graph Reasoning Benchmark dataset called GRBench, containing 1,740 questions that can be answered with the knowledge from 10 domain graphs. Then, we propose a simple and effective framework called Graph Chain-of-thought (Graph-CoT) to augment LLMs with graphs by encouraging LLMs to reason on the graph iteratively. Each Graph-CoT iteration consists of three sub-steps: LLM reasoning, LLM-graph interaction, and graph execution. We conduct systematic experiments with three LLM backbones on GRBench, where Graph-CoT outperforms the baselines consistently. The code is available at https://github.com/PeterGriffinJin/Graph-CoT.

한국어 요약

한 줄 요약

Graph-CoT는 그래프 정보를 활용해 대형 언어 모델의 추론을 반복적으로 수행함으로써 환상 생성을 줄이고 성능을 향상시키는 프레임워크이다.

핵심 기여도

핵심 아이디어

기존 연구는 단일 텍스트 단위로 외부 지식을 확장하지만, 실제 도메인에서는 텍스트가 연결되어 그래프 구조를 형성한다. 예를 들어, 학술 논문은 인용과 공동 저자 관계로 연결되며, 이 관계 자체에 중요한 지식이 포함되어 있다. 따라서 단일 텍스트 기반의 Retrieval-Augmentation은 그래프 구조에 내재된 지식을 포착하지 못하며, 그래프의 크기 증가로 인해 LLM의 입력 길이 제한에 도달할 수 있다. 이에 따라, Graph-CoT는 LLM이 그래프를 단계적으로 탐색하며 필요한 정보를 추출하도록 유도하는 반복적 추론 프레임워크를 제안한다. 이는 기존 방식과 달리 전체 서브그래프를 입력으로 주입하는 대신, 그래프를 탐색하는 과정을 반복적으로 수행함으로써 정확도를 높이고 불필요한 정보를 줄인다.

기술적 접근법

주요 결과

의의 및 한계

Graph-CoT는 LLM이 그래프 구조를 활용한 반복적 추론을 가능하게 하여, 단일 텍스트 기반의 RAG 방식의 한계를 극복한다. 이는 특히 지식 집약적 작업에서 LLM의 환상 생성 문제를 줄이는 데 기여할 수 있다. GRBench는 그래프 기반 LLM 확장 연구를 위한 첫 번째 벤치마크로, 다양한 도메인과 질문 유형을 포함하여 연구의 재현성과 비교성을 높인다. 그러나 Graph-CoT는 그래프 탐색 과정에서 오류가 누적될 수 있으며, 복잡한 그래프 구조에 대한 LLM의 이해도가 낮아지는 한계가 있다.

실용적 활용

Graph-CoT는 학술 연구, 법률 판단, 의료 진단, 이커머스 추천 시스템 등 그래프 구조가 중요한 역할을 하는 분야에서 LLM의 정확도와 신뢰도를 높이는 데 활용될 수 있다. 특히, 인용 관계나 법적 판례 연결 등 구조화된 정보가 포함된 도메인에서 효과적이다.