Corpus-Guided Dual-Path Propagation for Graph Retrieval-Augmented Generation
Organizations: College of Software Engineering, Southeast University, Nanjing 210096, China · Key Laboratory of Computer Network and Information Integration (Southeast University), Ministry of Education, China · School of Computer Science and Engineering, Southeast University, Nanjing 210096, China
Abstract
Graph-based retrieval-augmented generation supports multi-hop retrieval by organizing corpus information into graphs. However, existing relation-free graph retrieval methods rely primarily on query-sentence similarity to search for evidence. This can exclude useful bridging evidence with low query similarity and activate incidental entities unrelated to the reasoning chain. In this paper, we propose a simple and effective approach called NexusRAG, which augments the relation-free Tri-Graph with a corpus-level entity neighborhood structure derived from joint entity co-occurrence and semantic similarity. NexusRAG employs this structure to guide two complementary propagation paths: neighborhood-constrained semantic propagation through sentences identifies the query-relevant entity frontier, while direct structural propagation between neighboring entities expands that frontier to structurally related entities. The propagated entity weights also inform neighborhood-aware passage initialization for Personalized PageRank. Experiments on three multi-hop QA benchmarks and a domain-specific subset of GraphRAG-Bench show that NexusRAG consistently outperforms existing approaches. On the GraphRAG-Bench subset, NexusRAG achieves the highest evidence recall in all question categories, exceeding baselines by 4.2-8.1 points. The implementation code is available at https://github.com/Jacob-biu/NexusRAG.
Figures & tables
| Method | HotpotQA | 2Wiki | MuSiQue | Medical | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Con. | LLM. | Avg. | Con. | LLM. | Avg. | Con. | LLM. | Avg. | LLM. | |
| Direct Zero-shot LLM Inference | ||||||||||
| llama-8B | 31.10 | 27.30 | 29.20 | 33.60 | 16.20 | 24.90 | 7.40 | 8.10 | 7.75 | 27.31 |
| llama-13B | 24.20 | 16.80 | 20.50 | 21.90 | 10.50 | 16.20 | 3.30 | 4.40 | 3.85 | 28.86 |
| GPT-3.5-turbo | 33.40 | 43.20 | 38.30 | 28.70 | 31.00 | 29.85 | 10.30 | 21.90 | 16.10 | 45.60 |
| GPT-4o-mini | 38.90 | 40.20 | 39.55 | 36.30 | 31.40 | 33.85 | 13.60 | 15.80 | 14.70 | 42.10 |
| Method | Fact Retrieval | Complex Reasoning | Contextual | Creative Generation | ||||
|---|---|---|---|---|---|---|---|---|
| Recall | Relevance | Recall | Relevance | Recall | Relevance | Recall | Relevance | |
| Vanilla RAG (Top-5) | 86.24 | 63.71 | 84.97 | 84.11 | 84.14 | 89.94 | 44.88 | 58.73 |
| RAPTOR | 85.40 | 69.38 | 89.70 | 53.20 | 88.86 | 58.73 | 72.70 | 52.71 |
| E 2 GraphRAG | 87.84 | 69.74 | 87.08 | 62.67 | 89.17 | 71.63 | 60.26 | 35.84 |
| LightRAG | 80.32 | 41.27 | 82.91 | 42.79 | 85.71 | 43.11 | 81.34 | 45.17 |
| GFM-RAG | 90.08 | 57.90 | 85.03 | 33.06 | 78.62 | 40.14 | 83.51 | 22.87 |
| Method | Evaluator | Hotpot | 2Wiki | MuSiQue | Med. |
|---|---|---|---|---|---|
| LinearRAG | GPT-4o-mini | 69.5 | 65.0 | 38.2 | 65.3 |
| DeepSeek-V4-Flash | 78.1 | 73.8 | 42.8 | 60.5 | |
| Qwen3.6-27B-FP8 | 78.4 | 74.9 | 42.9 | 74.3 | |
| NexusRAG | GPT-4o-mini | 72.9 | 68.7 | 41.0 | 73.91 |
| DeepSeek-V4-Flash | 80.2 | 74.9 | 44.6 | 63.06 | |
| Qwen3.6-27B-FP8 | 81.9 | 76.7 | 46.6 | 79.29 |
| HotpotQA | 2Wiki | MuSiQue | Med. | ||||
|---|---|---|---|---|---|---|---|
| Variant | Con. | LLM. | Con. | LLM. | Con. | LLM. | LLM. |
| NexusRAG | 72.2 | 88.7 | 81.4 | 86.0 | 47.1 | 58.4 | 73.96 |
| w/o Neighbor Clamp | 71.2 | 86.6 | 80.0 | 83.4 | 46.2 | 56.9 | 72.58 |
| w/o Structural propagation | 71.4 | 87.7 | 80.8 | 84.8 | 45.0 | 55.0 | 71.10 |
| w/o Neighbor | 69.8 | 85.6 | 79.8 | 82.8 | 45.7 | 54.6 | 70.81 |
| w/o Neighbor-aware Init | 71.3 | 87.6 | 80.9 | 84.9 | 46.1 | 56.3 | 72.50 |
Appendix figures & tables10 assets
Supplementary material from the paper’s appendix.
Appendix
| Component | Specification |
|---|---|
| GPU | NVIDIA RTX A6000 |
| CPU | Intel(R) Xeon(R) Platinum 8260 CPU @ 2.30GHz |
| CUDA | 12.8 (Driver 570.172.08) |
| Dataset | ||||||||
|---|---|---|---|---|---|---|---|---|
| HotpotQA | 3 | 0.4 | 1 | 0.5 | 0.05 | 0.5 | 0.5 | 5 |
| 2Wiki | 3 | 0.4 | 1 | 0.5 | 0.05 | 0.5 | 0.5 | 5 |
| MuSiQue | 5 | 0.1 | 4 | 0.5 | 0.05 | 0.5 | 0.5 | 5 |
| Medical | 3 | 0.5 | 3 | 0.5 | 0.05 | 0.5 | 0.5 | 5 |
| Dataset | Avg. #neighbors | Zero-neighbor (%) | |
| Per dataset at (adopted) | HotpotQA | 1.99 | 0.00 |
| 2Wiki | 1.99 | 0.00 | |
| MuSiQue | 2.01 | 0.00 | |
| Medical | 2.29 | 0.00 | |
| Per threshold on HotpotQA | 0.4 | 4.38 | 0.00 |
| 0.5 | 1.99 | 0.00 |
| Method | HotpotQA | 2Wiki | ||||||
|---|---|---|---|---|---|---|---|---|
| Br | Ans | Br | Ans | Br | Ans | Br | Ans | |
| LinearRAG | 87.71 | 78.1 | 89.98 | 82.8 | 80.36 | 72.0 | 81.6 | 76.3 |
| NexusRAG | 89.98 | 78.7 | 93.49 | 84.8 | 81.05 | 72.7 | 83.13 | 76.7 |
| Question | “What is unique about the forum an American poet, memoirist, and civil rights activist spoke at?” |
|---|---|
| Ground Truth | the oldest free public lecture series in the United States |
| Support Context | [“American poet, memoirist & civil-rights activist”] “Maya Angelou” “spoke at Ford Hall Forum” |
| [“Ford Hall Forum”] “the oldest free public lecture series in the United States” | |
| LinearRAG | Retrieved context: |
| 1) ✕ “Cleanth Brooks (poet & critic)”: …with The Southern Review in 1935; won the Pulitzer Prize for fiction and for poetry … | |
| 2) ✕ “Grosvenor, Duke of Westminster”: …arts & charity patron; mentions Maya Angelou only in passing … |
| Question | “What is the date of birth of Archduke Karl Pius of Austria, Prince of Tuscany’s mother?” |
|---|---|
| Ground Truth | 7 September 1868 |
| Support Context | [“Archduke Karl Pius of Austria, Prince of Tuscany”] “Infanta Blanca of Spain” |
| [“Infanta Blanca of Spain”] “7 September 1868” | |
| LinearRAG | Retrieved context: |
| 1) ✓ hop-1 bridge (passage 349): “…archduke karl pius of austria, prince royal of hungary and bohemia, prince of tuscany (4 december 1909 – 24 december 1953) …he was the tenth and youngest child of archduke leopold salvator , prince of tuscany and infanta blanca of spain .” | |
| 2) ✕ Habsburg / film biography chunk (passage 348). |
| HotpotQA | 2Wiki | MuSiQue | Medical | |
| LinearRAG | ||||
| Index(s) | 1057.42 | 541.67 | 1109.22 | 179.86 |
| Precompute(s) | 0.00 | 0.00 | 0.00 | 0.00 |
| Retrieval(s) | 0.252 | 0.214 | 0.240 | 0.216 |
| NexusRAG (ours) | ||||
| Index(s) | 991.31 | 549.20 | 1072.60 | 181.85 |
| Dataset | Method | Index(s) | Precompute(s) | Total Index (s) | Token ( ) | |
|---|---|---|---|---|---|---|
| Prompt | Completion | |||||
| 5M | HippoRAG | 71019.97 | N/A | 71019.97 | 18.14 | 9.63 |
| LinearRAG | 4188.49 | N/A | 4188.49 | 0 | 0 | |
| NexusRAG (ours) | 3949.79 | 106.93 | 4056.72 | 0 | 0 | |
| 10M | HippoRAG | 100245.49 | N/A | 100245.49 | 37.10 | 20.26 |
| LinearRAG | 8110.30 | N/A | 8110.30 | 0 | 0 | |