KeyKnowledgeRAG (K^2RAG): An Enhanced RAG method for improved LLM question-answering capabilities
Hruday Markondapatnaikuni, Basem Suleiman, Abdelkarim Erradi, Shijing Chen

TL;DR
K2RAG enhances retrieval-augmented generation for large language models by integrating advanced search, knowledge graphs, and summarization, significantly improving accuracy, efficiency, and scalability in question-answering tasks.
Contribution
The paper introduces K2RAG, a novel framework that combines dense and sparse search, knowledge graphs, and summarization to overcome scalability and accuracy limitations of naive RAG methods.
Findings
Achieved highest mean answer similarity score of 0.57
Reduced training time by 93% through summarization
Up to 40% faster execution speed than traditional RAG systems
Abstract
Fine-tuning is an immensely resource-intensive process when retraining Large Language Models (LLMs) to incorporate a larger body of knowledge. Although many fine-tuning techniques have been developed to reduce the time and computational cost involved, the challenge persists as LLMs continue to grow in size and complexity. To address this, a new approach to knowledge expansion in LLMs is needed. Retrieval-Augmented Generation (RAG) offers one such alternative by storing external knowledge in a database and retrieving relevant chunks to support question answering. However, naive implementations of RAG face significant limitations in scalability and answer accuracy. This paper introduces KeyKnowledgeRAG (K2RAG), a novel framework designed to overcome these limitations. Inspired by the divide-and-conquer paradigm, K2RAG integrates dense and sparse vector search, knowledge graphs, and text…
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
TopicsTopic Modeling · Natural Language Processing Techniques
