GraphRunner: A Multi-Stage Framework for Efficient and Accurate Graph-Based Retrieval
Savini Kashmira, Jayanaka L. Dantanarayana, Kriszti\'an Flautner, Lingjia Tang, Jason Mars

TL;DR
GraphRunner is a three-stage graph-based retrieval framework that enhances accuracy and efficiency by planning, verifying, and executing multi-hop traversals, significantly outperforming existing methods in robustness and speed.
Contribution
It introduces a novel multi-stage framework with high-level traversal planning and verification, reducing reasoning errors and hallucinations in graph-based retrieval.
Findings
Achieves 10-50% performance improvements over baselines
Reduces inference cost by 3.0-12.9x
Speeds up response generation by 2.5-7.1x
Abstract
Conventional Retrieval Augmented Generation (RAG) approaches are common in text-based applications. However, they struggle with structured, interconnected datasets like knowledge graphs, where understanding underlying relationships is crucial for accurate retrieval. A common direction in graph-based retrieval employs iterative, rule-based traversal guided by Large Language Models (LLMs). Such existing iterative methods typically combine reasoning with single hop traversal at each step, making them vulnerable to LLM reasoning errors and hallucinations that ultimately hinder the retrieval of relevant information. To address these limitations, we propose GraphRunner, a novel graph-based retrieval framework that operates in three distinct stages: planning, verification, and execution. This introduces high-level traversal actions that enable multi-hop exploration in a single step. It also…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Neural Networks · Advanced Image and Video Retrieval Techniques · Algorithms and Data Compression
