Retrieval-Augmented Generation with Graphs (GraphRAG)

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Han, Haoyu, Wang, Yu, Shomer, Harry, Guo, Kai, Ding, Jiayuan, Lei, Yongjia, Halappanavar, Mahantesh, Rossi, Ryan A., Mukherjee, Subhabrata, Tang, Xianfeng, He, Qi, Hua, Zhigang, Long, Bo, Zhao, Tong, Shah, Neil, Javari, Amin, Xia, Yinglong, Tang, Jiliang
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866910776789303296
author Han, Haoyu
Wang, Yu
Shomer, Harry
Guo, Kai
Ding, Jiayuan
Lei, Yongjia
Halappanavar, Mahantesh
Rossi, Ryan A.
Mukherjee, Subhabrata
Tang, Xianfeng
He, Qi
Hua, Zhigang
Long, Bo
Zhao, Tong
Shah, Neil
Javari, Amin
Xia, Yinglong
Tang, Jiliang
author_facet Han, Haoyu
Wang, Yu
Shomer, Harry
Guo, Kai
Ding, Jiayuan
Lei, Yongjia
Halappanavar, Mahantesh
Rossi, Ryan A.
Mukherjee, Subhabrata
Tang, Xianfeng
He, Qi
Hua, Zhigang
Long, Bo
Zhao, Tong
Shah, Neil
Javari, Amin
Xia, Yinglong
Tang, Jiliang
contents Retrieval-augmented generation (RAG) is a powerful technique that enhances downstream task execution by retrieving additional information, such as knowledge, skills, and tools from external sources. Graph, by its intrinsic "nodes connected by edges" nature, encodes massive heterogeneous and relational information, making it a golden resource for RAG in tremendous real-world applications. As a result, we have recently witnessed increasing attention on equipping RAG with Graph, i.e., GraphRAG. However, unlike conventional RAG, where the retriever, generator, and external data sources can be uniformly designed in the neural-embedding space, the uniqueness of graph-structured data, such as diverse-formatted and domain-specific relational knowledge, poses unique and significant challenges when designing GraphRAG for different domains. Given the broad applicability, the associated design challenges, and the recent surge in GraphRAG, a systematic and up-to-date survey of its key concepts and techniques is urgently desired. Following this motivation, we present a comprehensive and up-to-date survey on GraphRAG. Our survey first proposes a holistic GraphRAG framework by defining its key components, including query processor, retriever, organizer, generator, and data source. Furthermore, recognizing that graphs in different domains exhibit distinct relational patterns and require dedicated designs, we review GraphRAG techniques uniquely tailored to each domain. Finally, we discuss research challenges and brainstorm directions to inspire cross-disciplinary opportunities. Our survey repository is publicly maintained at https://github.com/Graph-RAG/GraphRAG/.
format Preprint
id arxiv_https___arxiv_org_abs_2501_00309
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Retrieval-Augmented Generation with Graphs (GraphRAG)
Han, Haoyu
Wang, Yu
Shomer, Harry
Guo, Kai
Ding, Jiayuan
Lei, Yongjia
Halappanavar, Mahantesh
Rossi, Ryan A.
Mukherjee, Subhabrata
Tang, Xianfeng
He, Qi
Hua, Zhigang
Long, Bo
Zhao, Tong
Shah, Neil
Javari, Amin
Xia, Yinglong
Tang, Jiliang
Information Retrieval
Computation and Language
Machine Learning
Retrieval-augmented generation (RAG) is a powerful technique that enhances downstream task execution by retrieving additional information, such as knowledge, skills, and tools from external sources. Graph, by its intrinsic "nodes connected by edges" nature, encodes massive heterogeneous and relational information, making it a golden resource for RAG in tremendous real-world applications. As a result, we have recently witnessed increasing attention on equipping RAG with Graph, i.e., GraphRAG. However, unlike conventional RAG, where the retriever, generator, and external data sources can be uniformly designed in the neural-embedding space, the uniqueness of graph-structured data, such as diverse-formatted and domain-specific relational knowledge, poses unique and significant challenges when designing GraphRAG for different domains. Given the broad applicability, the associated design challenges, and the recent surge in GraphRAG, a systematic and up-to-date survey of its key concepts and techniques is urgently desired. Following this motivation, we present a comprehensive and up-to-date survey on GraphRAG. Our survey first proposes a holistic GraphRAG framework by defining its key components, including query processor, retriever, organizer, generator, and data source. Furthermore, recognizing that graphs in different domains exhibit distinct relational patterns and require dedicated designs, we review GraphRAG techniques uniquely tailored to each domain. Finally, we discuss research challenges and brainstorm directions to inspire cross-disciplinary opportunities. Our survey repository is publicly maintained at https://github.com/Graph-RAG/GraphRAG/.
title Retrieval-Augmented Generation with Graphs (GraphRAG)
topic Information Retrieval
Computation and Language
Machine Learning
url https://arxiv.org/abs/2501.00309