GraphSearch: An Agentic Deep Searching Workflow for Graph Retrieval-Augmented Generation
About
Graph Retrieval-Augmented Generation (GraphRAG) enhances factual reasoning in LLMs by structurally modeling knowledge through graph-based representations. However, existing GraphRAG approaches face two core limitations: shallow retrieval that fails to surface all critical evidence, and inefficient utilization of pre-constructed structural graph data, which hinders effective reasoning from complex queries. To address these challenges, we propose \textsc{GraphSearch}, a novel agentic deep searching workflow with dual-channel retrieval for GraphRAG. \textsc{GraphSearch} organizes the retrieval process into a modular framework comprising six modules, enabling multi-turn interactions and iterative reasoning. Furthermore, \textsc{GraphSearch} adopts a dual-channel retrieval strategy that issues semantic queries over chunk-based text data and relational queries over structural graph data, enabling comprehensive utilization of both modalities and their complementary strengths. Experimental results across six multi-hop RAG benchmarks demonstrate that \textsc{GraphSearch} consistently improves answer accuracy and generation quality over the traditional strategy, confirming \textsc{GraphSearch} as a promising direction for advancing graph retrieval-augmented generation.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Multi-hop Question Answering | 2Wiki | -- | 215 | |
| Multi-hop Question Answering | MuSiQue | -- | 209 | |
| Multi-hop QA | HotpotQA | Exact Match31.7 | 143 | |
| Question Answering | TriviaQA | -- | 71 | |
| Multi-hop QA | 2WikiMultihopQA | Exact Match (EM)42.7 | 67 | |
| Question Answering | NQ | F1 Score (NQ)48.3 | 64 | |
| General QA | PopQA | Exact Match (EM)32.4 | 58 | |
| Multi-hop Question Answering | HotpotQA | F142.5 | 54 | |
| General QA | TriviaQA | EM62.3 | 48 | |
| General Question Answering | NQ (Natural Questions) | EM36.8 | 32 |