SimGRAG: Leveraging Similar Subgraphs for Knowledge Graphs Driven Retrieval-Augmented Generation
Recent advancements in large language models (LLMs) have shown impressive versatility across various tasks.To eliminate their hallucinations, retrieval-augmented generation (RAG) has emerged as a powerful approach, leveraging external knowledge sources like knowledge graphs (KGs).In this paper, we study the task of KG-driven RAG and propose a novel Similar Graph Enhanced Retrieval-Augmented Generation (SimGRAG) method.It effectively addresses the challenge of aligning query texts and KG structures through a two-stage process: (1) query-to-pattern, which uses an LLM to transform queries into a desired graph pattern, and (2) pattern-to-subgraph, which quantifies the alignment between the pattern and candidate subgraphs using a graph semantic distance (GSD) metric.We also develop an optimized retrieval algorithm that efficiently identifies the top-k subgraphs within 1-second on a 10-million-scale KG.Extensive experiments show that SimGRAG outperforms state-of-theart KG-driven RAG methods in both question answering and fact verification.Our code is available at https://github.com/YZ-Cai/ SimGRAG.
Authors
- Weijia Bian
- Y. P. Pei (ORCID: https://orcid.org/0000-0002-5913-1641)
- Guo Zhang (ORCID: https://orcid.org/0000-0002-3987-5336)
- Yuzheng Cai (ORCID: https://orcid.org/0009-0006-7096-5328)
- Weiguo Zheng
Institutions
- Fudan University (CN)
Publication Details
- Published
- 2025-01-01
- DOI
- https://doi.org/10.18653/v1/2025.findings-acl.163
- Citations
- 6
- Primary Topic
- Advanced Graph Neural Networks
- Type
- article
- Field-Weighted Citation Impact
- 14.89
Funders
- National Natural Science Foundation of China