GraphRAG——一个基于图的检索增强生成的开源项目

基于图的检索增强生成(GraphRAG)概述 GraphRAG 通过结合图数据和 RAG 方法,为复杂的信息检索和生成任务提供了新的解决方案。未来的研究应关注如何提高其可扩展性、提高检索效率,并探索更丰富的应用场景。 阅读详情

 GraphRAG

微软团队开源了GraphRAG,这是一种基于图(Graph)的检索增强生成方法。

先说说RAG吧,检索增强生成,相当于是从一个给定好的知识库中进行检索,接入LLM模型,让模型生成准确且符合上下文的答案,减少幻觉,根据特定的知识库进行符合知识库内容的回答。如果和模型微调进行比较,通俗点来说,RAG是给模型一本《答案全解》让它自己查,微调是给模型开辅导班补习。不过,传统RAG有一些待解决的问题,比如推理能力不足,答案不完整,准确性不足等。

图片

知识图谱可视化示例

而 GraphRAG 的实现流程大致如下,首先将输入文本转化为文本块,让 LLM 提取知识图谱,将知识图谱聚类,基于关键词实现子图遍历。

我们直接来看看 GraphRAG 的实战测试吧。测试基于俄乌双方关于暴力事件的上千份新闻报道,文件内容比较多,而且内容之间关系复杂,无法直接放入LLM的上下文中,RAG方法是此时的最优解。团队首先测试了第一个问题:Novorossiya 是什么?

图片

可以看到无论是 Baseline RAG 还是 GraphRAG 表现都很好,因为这种查询确实是基线RAG擅长的部分,查就完了。

但如果把问题换成:Novorossiya 做了什么?

图片

Baseline RAG 根本没法给出答案,它的源文件中没有任何东西提到这个关键词。而 GraphRAG 让 LLM 建立了知识图谱,分析实体之间的关系,生成了很不错的答案。GraphRAG 极大的提升了 RAG 的检索能力,在捕获上下文的这个过程中可以填充更多具有相关性的内容,从而让生成的答案更具准确性。

不过有一个无法避免的问题:所有的性能改进技术,都会导致 token 的使用和推理的时间增加。但这并不影响 GraphRAG 的优秀,让我们一起期待一下GraphRAG的进一步发展吧!

项目地址:

https://github.com/microsoft/graphrag

基于图的检索增强生成(GraphRAG) 随着研究者对图研究的深入,未来GraphRAG会是一个前沿的研究方向,里面还有很多挑战与机遇值得我们去解决,以更好地挖掘图的深层含义,更好的为大语言模型服务。2025年11月3日学习笔记文章同步更新在同名今日头条号“一的万次方”(GraphRAG) 阅读详情

相关推荐

CausalRAG:将因果图融入检索增强生成

如果说传统RAG是个只会背课本的学霸,那么CausalRAG就是那个不仅知道答案,还能给你画出一整张思维导图的超级学霸!它甚至能告诉你为什么A会导致B,而不是像某些模型那样只会说’根据相关文献…'这样的万能废话。不过要注意的是,这位超级学霸有点’烧脑’——构建因果图就像让AI做数学证明题,计算成本可不低。但为了得到靠谱的回答,这点电费,咱们算法工程师还是付得起的!

AI人工智能的学习之路 2496

微软重磅开源 GraphRAG:新一代 RAG 技术来了!

▼最近直播超级多,预约保你有收获今晚直播:《RAG/Dify 构建企业案例实战》—1—为什么需要 GraphRAG?7月3日,微软重磅开源了基于图的 RAG -- GraphRAG。在 GitHub 上发布后,短短4天时间,该项目迅速获得了 6000 Stars!足见这个项目的热度!Github 地址:https://github.com/microsoft/graphrag强化主流大模型,比...

musicml的博客 1万+

【大模型】检索增强生成:从RAG、GraphRAG到LightRAG

自 ChatGPT 发布以来,大型语言模型(Large Language Model,LLM,大模型)得到了飞速发展,它在处理复杂任务、增强自然语言理解和生成类人文本等方面的能力让人惊叹,几乎各行各业均可从中获益。为了解决以上通用大模型问题,方案就应运而生。

酒酿小圆子呀~ 1710

下一代 RAG 技术来了!微软正式开源 GraphRAG

7 月 2 日,微软开源了 GraphRAG,一种基于图的检索增强生成 (RAG) 方法,可以对私有或以前未见过的数据集进行问答。在 GitHub 上推出后,该项目快速获得了 2700 颗 star!开源地址:https://github.com/microsoft/graphrag通过 LLM 构建知识图谱结合图机器学习,GraphRAG 极大增强 LLM 在处理私有数据时的性能,同时具备连点成线的跨大型数据集的复杂语义问题推理能力。

stephen147的博客 8474

2-6-1-1 QNX编程入门之进程和线程(一)

文章围绕进程和线程展开介绍。先是将进程类比为房子,线程类比为居住者,阐述其基本概念,如进程占用内存,线程可共享内存。接着讲解同步相关内容,介绍了互斥,线程通过互斥锁来控制对特定资源的访问,像使用浴室一样。还提到优先级,线程按优先级和等待时长来决定获取资源顺序。此外,说明了信号量,以厨房为例,区分计数为 1 和大于 1 的信号情况,且指出信号量可当互斥锁用,但互斥锁是特殊用途信号量,二者存在区别,最后提及后续会介绍其他同步机制。

星原飞火的博客 1323

Hi3516CV610开发板实战:从零搭建智能视觉监控系统

本文详细介绍了从零开始基于Hi3516CV610开发板搭建智能视觉监控系统的完整实战流程。涵盖硬件连接、系统配置、摄像头集成、网络设置、固件烧录到视频处理与智能分析功能开发,提供了丰富的实践经验和调试技巧,帮助开发者快速掌握嵌入式视觉系统开发。

vvv99的博客 562

最新开源震撼:微软GraphRAG技术深度解析

微软开源GraphRAG技术革新AI数据处理能力 GraphRAG是微软2024年推出的基于知识图谱的检索增强生成技术,通过将非结构化文本转化为结构化图谱,显著提升大语言模型对复杂数据的理解能力。其核心架构包括数据预处理、实体识别、关系抽取、知识图谱构建等模块,能够实现自动化的知识更新和高效的跨领域信息整合。 该技术具有多维度问答、定制化摘要生成等功能特性,在私有数据分析、新闻创作、学术研究等领域展现出巨大应用价值。开源后迅速获得开发者社区积极响应,其创新的图结构处理方式为AI技术发展开辟了新方向。未来Gr

2301_80239908的博客 1361

SDR实战(五)-AD9361多芯片同步技术详解

本文详细解析了AD9361多芯片同步技术在SDR系统中的实现方法,涵盖硬件连接方案、软件配置流程及同步验证技巧。通过等长时钟走线、低抖动时钟分配和精确的SYNC信号控制,解决MIMO系统中多AD9361芯片的时钟同步难题,提升系统性能与稳定性。

weixin_30952535的博客 761

重磅 - 微软官宣正式在GitHub开源GraphRAG

在最近的预印本https://www.microsoft.com/en-us/research/publication/from-local-to-global-a-graph-rag-approach-to-query-focused-summarization/ 中,我们探讨了这些社区摘要如何帮助回答全局性问题,这些问题涉及整个数据集而不是专注于特定的文本块,天真的基于向量搜索的RAG方法存在局限性。例如,考虑问题“数据集中的主题是什么?

m0_59235699的博客 2039

别再手动算临界转速了!用ANSYS Workbench 2023 R2快速搞定转子坎贝尔图(附完整APDL命令流)

本文详细介绍了如何利用ANSYS Workbench 2023 R2快速生成转子坎贝尔图,实现全自动临界转速分析。通过对比传统手动计算与Workbench自动化流程的效率差异,展示了其在旋转机械设计中的革命性优势,包括大幅缩短分析周期、提升精度至98.7%。文章还提供了完整的APDL命令流和实战案例,帮助工程师快速掌握这一高效工具。

weixin_42699679的博客 472

带洞多边形如何分成凸多边形集合,对多边形进行凸分解?

摘要: 凸分解是计算几何中的经典问题,分为三角化和凸分解两种方法。三角化将带洞多边形转换为简单多边形并分割为三角形,常用算法包括耳剪法、单调多边形三角化等。凸分解则生成更少但更大的凸多边形,常用Hertel-Mehlhorn算法或基于凹点的递归切割。实际应用中建议使用CGAL、Poly2Tri等成熟库处理。三角化适合图形渲染,凸分解更适用于物理引擎和路径规划。关键步骤包括数据校验、选择合适的算法及后处理优化。

插件开发 355

GraphRAG 论文阅读

papergithubGraphRAG是微软开源的基于图的检索增强生成(RAG)方法,主要针对以查询为中心的摘要任务(Query-Focused Summarization, QFS)。QFS的目标是围绕用户提出的问题,生成相关信息摘要。简单说,QFS根据用户的查询,从多个信息源中提取与问题最相关的内容,并整合成清晰的答案或总结。举个例子:假设用户的查询为“电动车的优点是什么?”,QFS会从一个或多个文档中提取与电动车优点相关的信息,例如环保性、经济性和性能,然后加以总结并回答。

javacc2015的博客 1616

SoC 内的 CPU、GPU、DSP、NPU 协同执行结构图解析:多异构协同的最新实战体系

随着移动端 AI 能力迅速演进,SoC(System on Chip)内部的多种异构计算单元(CPU、GPU、DSP、NPU)之间的协同执行能力成为衡量芯片智能算力的关键指标。本文基于截至 2025 年 5 月最新主流国产芯片(如海思昇腾、地平线旭日、联发科天玑、高通骁龙 8 Gen 系、寒武纪思元等)在实际落地应用中的公开结构与技术资料,深入解析 CPU-GPU-DSP-NPU 协同执行的体系结构、执行路径与调度逻辑。文章结合 Android NNAPI、Vulkan Compute、自定义调度器等工程实

努力分享一些人工智能、计算机视觉、影像等相关的知识干货! 8710

Awesome-GraphRAG 使用教程

Awesome-GraphRAG 是一个由 DEEP-PolyU 维护的开源项目,该项目旨在为研究人员和开发者提供一个关于图检索增强生成(Graph Retrieval-Augmented Generation,简称 GraphRAG)的资源列表。GraphRAG 是一种新型的检索增强生成范式,通过显式捕捉实体关系和领域层次结构,实现多跳推理和上下文保留知识获取,以及结构化知识搜索算法,确保在大规

gitblog_00330的博客 639

Debezium报错处理系列之第112篇:Cannot replicate because the master purged required binary logs. Replicate the

Debezium报错处理系列之第112篇:Cannot replicate because the master purged required binary logs.

zhengzaifeidelushang的博客 726

详解YOLOv5网络结构/数据集获取/环境搭建/训练/推理/验证/导出/部署

本文给大家带来的教程是利用YOLOv5训练自己的数据集,以及有关YOLOv5的网络结构讲解/数据集获取/环境搭建/训练/推理/验证/导出/部署相关的教程,同时通过示例的方式让大家来了解具体的操作流程,过程中还分享给大家一些好用的资源,我还对其中的参数进行了详细的讲解,通过本文大家可以成功训练自己的数据集,在开始之前给大家推荐一下我的YOLOv5专栏,本专栏包含上百种YOLOv5的改进机制以及如何撰写论文的教程,手把手教大家如何改进YOLOv5非常适合科研小白。

Snu77的博客 4900

Awesome-Graph-LLM中的图检索增强生成(GraphRAG):技术原理与实战指南

图检索增强生成(GraphRAG)是将图结构数据与大语言模型(LLM)结合的创新技术,通过构建知识图谱实现更精准的信息检索与推理。在开源项目**Awesome-Graph-LLM**中,GraphRAG作为核心模块,为用户提供了处理复杂关系数据的高效解决方案。本文将从技术原理、实战案例到落地步骤,全面解析GraphRAG的应用价值。 ## 🧠 GraphRAG技术原理:如何让LLM拥有“关系

gitblog_01019的博客 683

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Awesome-GraphRAG完全指南:如何利用图结构知识提升大语言模型性能

GraphRAG是图结构检索增强生成技术的终极解决方案,通过图结构知识表示和多跳推理机制,彻底改变了大语言模型在专业领域的应用方式。Awesome-GraphRAG是一个精心整理的资源集合,涵盖了图结构检索增强生成(GraphRAG)的最新研究论文、基准测试和开源项目,为开发者和研究者提供完整的GraphRAG学习指南。 ## 🚀 GraphRAG是什么?传统RAG的革命性升级 GraphR

gitblog_00796的博客 1030

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

图检索增强生成(GraphRAG):让AI真正理解复杂知识

与传统RAG不同,GraphRAG将文本转换为结构化知识图谱,明确标注实体间关系,然后基于图遍历和多跳推理检索相关知识子图,最后保持知识结构生成连贯回答。这种方法的核心优势在于能够发现概念间的隐含关联,支持多步推理解决复杂问题,并提供可解释的推理路径。最后是知识融合,将检索到的结构化知识整合成连贯一致的回答,保留原始知识的逻辑关系。今天,我们将探索一项解决这一问题的前沿技术——图检索增强生成(GraphRAG),这项结合知识图谱与检索增强生成的创新方法正在彻底改变AI在专业领域的应用方式。

weixin_46825193的博客 1235

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

GraphRAG 综述:图结构如何重构检索增强生成的技术边界?

GraphRAG:突破传统RAG局限,专为图结构数据设计的检索增强生成框架

m0_68241160的博客 1977

基于图的检索增强生成(GraphRAG)

GraphRAG(Graph-based Retrieval-Augmented Generation,基于图的检索增强生成)是知识图谱(Knowledge Graph, KAG)领域的重要分支,通过将知识图谱的结构化关系与大语言模型(LLM)结合,显著提升复杂场景下的生成准确性和可解释性。GraphRAG通过知识图谱的结构化优势与大语言模型的生成能力互补,在复杂推理、多模态检索、可解释性等方面树立了新标杆。

weixin_43156294的博客 1838

大模型 | GraphRAG技术最新全面综述(二)图引导的检索、图增强的生成、GraphRAG应用和评估

AI大模型作为人工智能领域的重要技术突破,正成为推动各行各业创新和转型的关键力量。抓住AI大模型的风口,掌握AI大模型的知识和技能将变得越来越重要。学习AI大模型是一个系统的过程,需要从基础开始,逐步深入到更高级的技术。这里给大家精心整理了一份全面的AI大模型学习资源,包括:AI大模型全套学习路线图(从入门到实战)、精品AI大模型学习书籍手册、视频教程、实战学习、面试题等,资料免费分享!

老皮的博客 2244

图检索增强生成(GraphRAG)精要(一)

到现在为止,你可能已经遇到或听说过 ChatGPT,这是对话式 AI 中最突出的例子之一。ChatGPT 是由 OpenAI 开发的一个对话式用户界面,由 LLM(如 GPT-4,OpenAI et al.,2024)提供支持。LLM 建立在 Transformer 架构(Vaswani et al.,2017)之上,这使得它们能够高效地处理和生成文本。这些模型在大量文本数据上训练,使它们能够学习模式、语法、上下文,甚至一定程度上的推理。

龙哥盟 1220
上一篇: 开源屏幕分享项目:轻量好用无延迟!!
下一篇: GS Quant——一个用于量化金融的 Python 工具包
架构文摘JGWZ
博客等级 码龄5年 8808粉丝 345原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值