KERAG: Knowledge-Enhanced Retrieval-Augmented Generation for Advanced Question Answering

Yushi Sun, Kai Sun, Yifan Ethan Xu, Xiao Yang, Xin Luna Dong +2 more
9/5/2025
cs.CLcs.AIcs.IR

No official code found. Best implementation: ysunbp/KERAG (5 stars, last commit 2025-02-19).

Abstract

Retrieval-Augmented Generation (RAG) mitigates hallucination in Large Language Models (LLMs) by incorporating external data, with Knowledge Graphs (KGs) offering crucial information for question answering. Traditional Knowledge Graph Question Answering (KGQA) methods rely on semantic parsing, which typically retrieves knowledge strictly necessary for answer generation, thus often suffer from low coverage due to rigid schema requirements and semantic ambiguity. We present KERAG, a novel KG-based RAG pipeline that enhances QA coverage by retrieving a broader subgraph likely to contain relevant information. Our retrieval-filtering-summarization approach, combined with fine-tuned LLMs for Chain-of-Thought reasoning on knowledge sub-graphs, reduces noises and improves QA for both simple and complex questions. Experiments demonstrate that KERAG surpasses state-of-the-art solutions by about 7% in quality and exceeds GPT-4o (Tool) by 10-21%.

View on arXivView PDF

Code Implementations(1)

ysunbp/KERAGCommunity68%

Code and data for KERAG: Knowledge-Enhanced Retrieval-Augmented Generation for Advanced Question Answering.

50PythonFeb 19, 20251 years ago

Similar Papers

Cite this paper

@article{sun2025kerag,
  title  = {KERAG: Knowledge-Enhanced Retrieval-Augmented Generation for Advanced Question Answering},
  author = {Yushi Sun and Kai Sun and Yifan Ethan Xu and Xiao Yang and Xin Luna Dong and Nan Tang and Lei Chen},
  year   = {2025},
  eprint = {2509.04716},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2509.04716v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2509.04716.svg)](https://codeofpaper.com/paper/2509.04716)

Discussion