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

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.

SimTeG: A FrustratinglySimple Approach Improve…SimTeG: A Frustratingly Simple Approach Improves Textual Graph LearningSiren's Song in the AIOcean: A Survey on…Siren's Song in the AI Ocean: A Survey on Hallucination in Large Language ModelsTree of Thoughts:Deliberate Problem…Tree of Thoughts: Deliberate Problem Solving with Large Language ModelsReAct: SynergizingReasoning and Acting in…ReAct: Synergizing Reasoning and Acting in Language ModelsRetrieval-AugmentedGeneration for Large…Retrieval-Augmented Generation for Large Language Models: A SurveyLlama 2: Open Foundationand Fine-Tuned Chat…Llama 2: Open Foundation and Fine-Tuned Chat ModelsExploring the Potentialof Large Language Model…Exploring the Potential of Large Language Models (LLMs) in Learning on GraphsLarge Language Models onGraphs: A Comprehensive…Large Language Models on Graphs: A Comprehensive SurveyLost in the Middle: HowLanguage Models Use Lon…Lost in the Middle: How Language Models Use Long ContextsNatural Language is Alla Graph NeedsNatural Language is All a Graph NeedsGraph of Thoughts:Solving Elaborate…Graph of Thoughts: Solving Elaborate Problems with Large Language ModelsA Survey of LargeLanguage ModelsA Survey of Large Language ModelsGNN-RAG: Graph NeuralRetrieval for Large…GNN-RAG: Graph Neural Retrieval for Large Language Model ReasoningGraph Neural NetworkEnhanced Retrieval for…Graph Neural Network Enhanced Retrieval for Question Answering of LLMsRetrieval-AugmentedGeneration with Graphs…Retrieval-Augmented Generation with Graphs (GraphRAG)Simple is Effective: TheRoles of Graphs and…Simple is Effective: The Roles of Graphs and Large Language Models in Knowledge-Graph-Based Retrieval-Augmented GenerationInference ScaledGraphRAG: Improving…Inference Scaled GraphRAG: Improving Multi Hop Question Answering on Knowledge GraphsGraphRetrieval-Augmented…Graph Retrieval-Augmented Generation: A SurveyReasoning with Graphs:Structuring Implicit…Reasoning with Graphs: Structuring Implicit Knowledge to Enhance LLMs ReasoningTool-to-Agent Retrieval:Bridging Tools and…Tool-to-Agent Retrieval: Bridging Tools and Agents for Scalable LLM Multi-Agent SystemsMemSim: A BayesianSimulator for Evaluatin…MemSim: A Bayesian Simulator for Evaluating Memory of LLM-based Personal AssistantsGrounding LLM Reasoningwith Knowledge GraphsGrounding LLM Reasoning with Knowledge GraphsGraphScout: EmpoweringLarge Language Models…GraphScout: Empowering Large Language Models with Intrinsic Exploration Ability for Agentic Graph ReasoningHuman Cognition InspiredRAG with Knowledge Grap…Human Cognition Inspired RAG with Knowledge Graph for Complex Problem SolvingGraph Chain-of-Thought:Augmenting Large…Graph Chain-of-Thought: Augmenting Large Language Models by Reasoning on GraphsEarlier referencesFocus paperCiting papersOlderNewer

Click a node to pin it, click the empty canvas to go back to this paper, or hover to preview. Open a node’s page from its title.