【小白必看】一文读懂GraphRAG:解决大模型幻觉问题的图检索增强生成技术

GraphRAG:知识图谱+大模型 LangChain实现 需要注意的是,生成的图谱质量很大程度上取决于您使用的模型。在 RAG 应用中,结合结构化的图数据和非结构化的文本向量搜索,可以让我们同时享受两者的优势,这也是本文将要探讨的内容。的引入,生成知识图谱的过程现在应该更加顺畅和易于访问,这使得任何想要通过知识图谱提供的深度和上下文来增强其基于 RAG 的应用的人更容易上手。接下来,我们将引入一个提示,它利用混合检索器提供的上下文来生成响应,从而完成 RAG 链的实现。正如我们一开始提到的,我们将结合非结构化和图检索器来创建最终的上下文,这将传递给 LLM。 阅读详情

GraphRAG通过利用图数据库的结构化知识,解决了传统RAG在文本关系理解和全局信息提取方面的局限性。该技术包括图索引、图引导检索和图增强生成三个阶段,能显著提升大模型回答的准确性和相关性,有效减少"幻觉"现象。GraphRAG已在电子商务、生物医学和学术研究等领域展现出应用价值,未来将在动态适应性、多模态集成和高效检索等方面持续发展,为解决大模型知识更新和推理能力提供新思路。

1、研究背景与意义

1.1研究背景

当前,如GPT-4,Qwen,LLaMA等模型的发展使得自然语言处理领域(NLP)带来无限潜力。尽管其在语言理解和文本生成方向表现出色,但是由于其缺乏特定领域的知识、实时更新信息和专有知识,LLM会出现“幻觉”现象(生成信息不正确或虚构信息)。因此,我们引入RAG(检索增强生成) 使其能够动态更新文本语料库,减少大模型出现幻觉。

在实际场景中RAG仍面临着一些限制:

1.忽视关系: 在实践中,RAG只能理解文本表面意思,不能捕捉到文本之间的复杂关系。

2.冗余信息: 当提示拼接时,RAG 经常以文本片段的形式重述内容。使得整体内容繁琐。

3.缺乏全局信息: RAG 只能检索到部分文档,无法全面掌握全局信息。

因此,为解决上述RAG存在的问题,图检索增强生成(GraphRAG)成为这些挑战的创新解决方案。

1.2 相关技术综述

1.2.1 RAG

RAG 结合外部知识与LLMs以提高任务性能,整合特定领域信息以确保事实性和可信度,GraphRAG 可以视为 RAG 的一个分支,它从图数据库中检索相关的关联知识。与基于文本的 RAG 相比,GraphRAG 考虑了文本之间的关系,并将结构信息作为文本之外的附加知识。

1.2.2 LLMs与图

大模型在文本理解、推理和生成方面的卓越能力,LLMs主要设计用于处理纯文本,在处理包含复杂结构信息的方面存在困难。一些论文将LLMs与 GNNs 结合,以增强对图数据的建模能力。

1.2.3 KBQA

KBQA 是自然语言处理中的一个重要任务,旨在根据外部知识库对用户查询进行响应,基于信息检索的 KBQA 方法代表图 RAG 方法中关注下游应用的子集。本文中讨论范围扩展到 KBQA之外,包括图 RAG 在各个下游任务中的应用。

1.3 GraphRAG研究意义

GraphRAG从预先的图数据库中检索查询关系知识图谱,即考虑文本之间相互关系从而实现更为准确全面的检索关系信息,知识图谱提供文本总结能力减轻文本冗余问题,获取更为全面的信息。GraphRAG具体应用会体现在以下部分:

1.提升大语言模型性能: GraphRAG 通过引入外部结构化知识图谱,能够有效补充 LLMs 在幻觉回答方面的不足,增强其上下文理解能力。

2.改进信息检索与生成质量: 相较于传统的检索增强生成(RAG),GraphRAG 能够充分利用图数据中实体间的结构关系,更精准、全面地检索相关信息。为生成高质量的回答提供更丰富、更具关联性的知识,从而提升信息检索与生成的质量 。

2、 GraphRAG原理

2.1 GraphRAGg概述

GraphRAG实现框架

GraphRAG是一个利用外部结构化知识图谱来提高语言模型上下文理解并生成更明智响应的框架。GraphRAG的目标是从数据库中检索最相关的知识,从而增强下游任务的答案。

本文中,GraphRAG 的整个过程分解为三个主要阶段:

1.图索引(G-indexing): GraphRAG 的初始阶段,旨在识别或构建与下游任务相匹配的图数据库,在其上建立索引。

2.图引导检索(G-Retrieval):在基于图索引后,图引导检索阶段主要关注根据用户查询或输入从图数据库中提取相关信息。

3.图增强生成(G-Generation):图增强生成阶段涉及根据检索到的图数据合成有意义的输出或响应。这可能包括回答用户查询、生成报告等

2.2 图索引

图数据库的构建和索引是 GraphRAG 的基础,图数据库的质量直接影响 GraphRAG 的性能。主要针对图数据的选取以及所采用的索引方法进行分类总结。

图索引流程概念图

2.2.1 图数据

在GraphRAG中,各种类型的数据根据来源被分为两大类:开放知识图谱和自构建图数据。

开放知识图谱可分为两类:百科全书类型的通用知识图谱和增强LLMs解决特定专业问题能力的领域知识图谱。

自构建库通过多个数据来源构建专属的图数据库,这将有助于特定领域的知识集成到检索过程。具体的关系图如下:

●GraphRAG

○通用知识图谱

◆通用知识图谱

◆领域知识图谱

○自构建数据库

2.2.2 索引

基于图的索引在提高图数据库查询操作效率和速度方面发挥着关键作用,直接影响后续检索方法和粒度。常见的图索引方法如下:

●图索引:保留图整体结构,确保每个节点可以访问相邻节点,便于访问结构信息

●文本索引:将图数据转换为文本描述来优化检索过程,将知识图谱的三元组转化为自然语言。

●向量索引:将图数据转化为向量表示,增强检索效率和有效查询处理,保留完整的结构化信息。

●混合索引:根据具体场景,结合上述三种方法索引的优势实现混合索引。

2.3 图引导索引

在 GraphRAG 中,检索过程对于确保生成输出的质量和相关性至关重要,通过从外部图数据库中提取相关的高质量图数据

图检索的一般架构

2.3.1 检索器

在 GraphRAG 中,各种检索器针对检索任务的不同方面具有独特的优势。我们将检索器根据其底层模型分为三类:

●非参数检索器:非参数检索器基于启发式规则或传统图搜索算法,不依赖于深度学习模型,从而实现高检索效率。

●基于 LM 的检索器:在 GraphRAG 中,语言模型由于其强大的自然语言理解能力而成为有效的检索器。

●基于 GNN 的检索器:GNN 擅长理解和利用复杂的图结构。因此通常用来编码图数据根据与查询的相似度对不同的检索粒度进行评分。

2.3.2 检索范式

GraphRAG中,包括单次检索、迭代检索和多阶段检索在内的不同检索范式都在提高检索信息的关联性和深度方面发挥着关键作用。

●单次检索:旨在在一次操作中收集所有相关信息

●迭代检索:基于先前检索到的信息进行进一步搜索,逐步缩小到最相关的结果

●多阶段检索:将检索分为多个阶段,每个阶段可以采用不同类型的检索器进而获得精确多样化搜索结果。

2.3.3 检索粒度

根据不同的任务场景和索引类型,研究人员设计了不同的检索粒度(即从图数据中检索的相关知识的形式)每种检索粒度都有其自身优势,使其适用于不同的实际场景,具体可以分为:

●节点:节点允许对图中的单个元素进行精确检索,这对于目标查询和特定信息提取非常理想。一般来说,对于知识图谱,节点指的是实体。

●三元组:三元组通常由实体及其以主语-谓语-宾语元组形式的关系组成,为图中的关系数据提供结构化表示。

●路径:路径粒度数据的检索可以看作是捕捉实体之间关系序列,增强上下文理解和推理能力。

●子图:检索子能够捕捉图中的全面关系上下文,使 GraphRAG 能够提取和分析嵌入的复杂模式、序列和依赖关系,从而获得更细致的语义联系理解。

混合粒度:结合上述各种检索粒度优缺点提出的混合粒度模式

2.3.4 检索增强

为确保高检索质量,研究人员提出了增强用户查询和检索知识的技术。在本文中主要将查询增强分为查询扩展和查询分解,将知识增强分为合并和剪枝。

1.查询增强:应用于查询策略的预处理技术,丰富信息以获得更好的检索。

●查询扩展:通过补充或细化原始查询,丰富内容改进搜索结果

●查询分解:查询分解技术将原始用户查询分解成更小、更具体的子查,从而成功缓解了语言查询的复杂性和歧义性。

2.知识增强:检索后,知识增强策略优化并改进检索器的结果,突出显示相关信息

●知识合并:融合检索到的信,通过整合不同来源的相关细节,获得更全面的视角

●知识剪枝:过滤掉不太相关或冗余的检索信息以精炼结果

2.4 图增强生成

GraphRAG的生成阶旨在将检索到的图数据与查询相结合以提升响应质量。在此阶段,必须根据下游任务(框架开展的具体任务)选择合适的生成模型。

图语言转换示意图

2.4.1 生成器

生成器的选择取决于下游任务类型。对于判别任务一般采用图神经网络(GNN)或判别性语言模型来学习数据的表示。具体包括但不限于:图神经网络(判别预测),语言模型(推理生成)以及混合模型等。

2.4.2 图格式

使用 GNN 作为生成器时,图数据可以直接编码。然而,当利用 LM 作为生成器时,图数据的非欧几里得性导致不能直接与文本数据结合输入到 LM 中。图翻译器将图数据转换为与 LM 兼容的格式。这种转换通过使 LM 能够有效地处理和利用结构化图信息,增强了 LM 的生成能力。

2.4.3 生成增强

生成阶段,除了将检索到的图数据转换为生成器可接受的格式,为提高输出响应的质量研究人员采用各种生成增强技术。根据其应用阶段分为三类:预生成增强、中间生成增强和生成后增强。

●预生成增强:预生成增强技术侧重于在将数据或表示形式输入生成器之前提高其质量。

●中间生成增强:中间生成增强涉及在生成过程中应用的技巧,通常根据中间结果或上下文线索调整生成策略

●生成后增强:生成后增强发生在初始响应生成之后,主要涉及整合多个生成的响应以获得最终响应。

3、 GraphRAG训练与结果评估

3.1 GraphRAG训练策略

GraphRAG 中检索器与生成器的训练方法。分为无训练和基于训练两类,无训练方法常用于闭源 LLMs,依赖提示控制能力,结果可能欠佳;基于训练的方法使用监督信号训练或微调模型,能提升性能。此外,联合训练两者可增强协同,提升下游任务的效果。

3.1.1 检索器训练

●检索器无训练模型: 目前使用中的无训练检索器主要有两种类型一种类型是非参数检索器。这些检索器依赖于预定义的规则或传统的图搜索算法,另一种类型利用预训练的 LM 作为检索器

●检索器有训练模型: 当检索粒度为节点或三元组时,许多方法训练检索器以最大化检索真实值与查询之间的相似度,同时区分与查询无关的事实。相反,当检索粒度为路径时,训练检索器通常采用自回归方法,将先前的关系路径连接到查询的末尾

3.1.2 生成器训练

●生成器无训练模型: 无训练的生成器主要针对闭源LLMs或避免高训练成本是关键的场景将检索到的图数据与查询一起输入LLM。然后,LLMs根据提示中提供的任务描述生成响应,高度依赖其理解查询和图数据的能力。

●生成器有训练模型: 训练生成器可以直接从下游任务接收监督信号。对于生成LLMs,可以使用监督微调(SFT)进行微调,将任务描述、查询和图数据输入,并将输出与下游任务的地面实况进行比较。

3.1.3 联合训练

利用它们的互补优势联合训练检索器和生成器,增强下游任务的表现。一些方法将检索器和生成器统一到一个模型中,通常为LLMs,并使用检索和生成目标同时进行训练。这种方法利用了统一架构的协同能力,使模型能够在单个框架内无缝检索相关信息并生成连贯的响应。

3.2 结果评估

我们将总结与 GraphRAG 相关的下游任务、应用领域、基准和指标以及工业应用。表中收集了现有的 GraphRAG 技术,按下游任务、基准、方法和评估指标进行分类。此表作为全面概述,突出了 GraphRAG 技术在各个领域的各个方面和应用。

GraphRAG技术评估指标

3.2.1 问题回答

QA 任务特别包括知识库问答(KBQA)和常识问答(CSQA)。KBQA 和CSQA是 GraphRAG 的关键下游任务。在 KBQA 中,问题通常涉及特定的知识图谱,答案通常涉及实体、关系或实体集合之间的关系和操作。CSQA中常识推理通常会将一个常识问题与几个答案选项一起呈现,找到与问题和选项相关的知识,并进行适当的推理。

3.2.2 信息检索

信息检索一般分为实体链接和关系抽取:

(1) 实体链接。实体链接(EL)是自然语言处理领域的一项关键任务,涉及识别文本片段中提到的实体,并将它们链接到知识图谱中相应的实体。

(2) 关系抽取。关系抽取(RE)旨在识别和分类文本中实体之间的语义关系。GraphRAG 可以通过使用基于图的结构来编码和利用实体之间的相互依赖关。

3.2.3 其他任务

除了上述下游任务外,GraphRAG 还可以应用于自然语言处理领域的各种其他任务,如事实核查、链接预测、对话系统和推荐。

3.3 应用领域

GraphRAG 可以将结构化知识图谱与自然语言处理相结合。因此,在电子商务和生物医学、学术、文献、法律等其他应用场景中得到广泛应用。

3.3.1 电子商务

在电子商务领域,主要目标是通过个性化推荐和智能客户服务来提升客户购物体验和增加销售额。在这个领域,用户与产品之间的历史交互可以自然地形成一个图,该图隐式地封装了用户的行为模式和偏好信息。由于电子商务平台数量不断增加以及用户交互数据的日益庞大,使用 GraphRAG 技术提取关键子图也变得至关重要。

3.3.2 生物医学

最近,GraphRAG 技术越来越多地应用于生物医学问答系统中,实现了先进的医学决策性能。在该领域每种疾病都与特定的症状相关联,每种药物都含有一定的活性成分,针对并治疗特定的疾病。有方法通常从非参数检索器开始进行初始搜索,然后设计方法通过重新排序来过滤检索。此外,一些方法提出使用检索信息重写模型输入以增强生成效。

3.3.3 学术研究与文献

在学术研究与文学领域,每篇论文都是由一位或多位研究人员撰写的,并与一个研究领域相关联。作者隶属于机构,并且存在作者之间的关系。利用 GraphRAG 在此图上可以促进学术探索,包括预测作者的潜在合作者、识别特定领域的趋势等。文学中,节点代表书籍、作者、出版商和系列,边标签为“撰写者”、“出版于”和“所属系列”。GraphRAG 可以用于增强智能图书馆等现实应用。

3.3.4 GraphRAG工业中应用

●GraphRAG(微软出品):该系统使用LLMs构建基于实体的知识图谱,并预先生成相关实体组的社区摘要,从而能够捕捉文档集合中的局部和全局关联。

●GraphRAG(星图出品):该项目是首个工业级 GraphRAG 系统,由星图数据库公司开发。项目将LLMs集成到星图数据库中,旨在提供更智能、更精确的搜索结果。

●GraphRAG(蚂蚁集团出品):该框架基于 DB-GPT、知识图谱引擎 OpenSPG 和图数据库 TuGraph 等几个 AI 工程框架开发。

3.4 基准与指标

3.4.1 基准测试

用于评估 GraphRAG 系统性能的基准测试可以分为两类一类是下游任务的对应数据集,另一类是 GraphRAG 系统专门设计的基准测试。这些基准测试通常涵盖多个任务领域,以提供全面的测试结果。

3.4.2 评估指标

GraphRAG 的评估指标可以大致分为两大类:下游任务评估(生成质量)和检索质量。

(1)下游任务评估(生成质量): 在大多数研究研究中,下游任务评估指标是评估 GraphRAG 性能的主要方法。精确匹配(EM)和 F1 分数通常用于衡量回答实体的准确性.对于生成任务,如问答系统,常用的指标有 BLEU、ROUGE-L、METEOR 等,用于评估模型生成的文本质量。

(2)检索质量评估: 检索系统需要在检索信息的数量和答案的覆盖率之间取得平衡。因此,一些研究利用答案覆盖率和检索子图的大小之间的比率来评估检索系统的性能。

4、 结论与未来展望

4.1 结论

本综述解读了 GraphRAG 技术,系统地分类和组织其基本原理、训练方法以及应用场景。GraphRAG 通过以图这种数据结构存储和查询数据。利用从图数据集中提取的关键关系知识,显著提高了信息检索的相关性、准确性和全面性,从而解决了传统检索增强生成方法的相关局限性。

4.2未来展望

GraphRAG 技术取得了重大进展,但仍然面临着需要全面探索的持续挑战。GraphRAG 领域中未来研究的潜在途径如:

1.动态和自适应性: 将 GraphRAG 建立在动态数据库之上,实时更新提高准确度。

2.多模态信息集成性: GraphRAG结合图像、音频和视频等其他模态信息。

3.扩展与高效检索: 开发先进的检索算法和可扩展的基础设施用于解决GraphRAG工业中大规模的知识图谱.

4.无损性: 大量计算存在过多冗余信息,设计压缩无损技术j加速GraphRAG推理过程

5.拓展其他领域: GraphRAG在推荐系统和客服上应用广泛,急需进一步拓展专业领域内容。

图 GraphRAG 是一个相对较新的领域,存在着很多机遇同样也面临着很多困难。RAG领域缺乏比较框架,建立标准基准对于这个领域至关重要。

如何学习大模型 AI ?

由于新岗位的生产效率,要优于被取代岗位的生产效率,所以实际上整个社会的生产效率是提升的。

但是具体到个人,只能说是:

“最先掌握AI的人,将会比较晚掌握AI的人有竞争优势”。

这句话,放在计算机、互联网、移动互联网的开局时期,都是一样的道理。

我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成长。

我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在人工智能学习中的很多困惑,所以在工作繁忙的情况下还是坚持各种整理和分享。但苦于知识传播途径有限,很多互联网行业朋友无法获得正确的资料得到学习提升,故此将并将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。

这份完整版的大模型 AI 学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】

https://img-blog.csdnimg.cn/img_convert/05840567e2912bcdcdda7b15cba33d93.jpeg

在这里插入图片描述

第一阶段(10天):初阶应用

该阶段让大家对大模型 AI有一个最前沿的认识,对大模型 AI 的理解超过 95% 的人,可以在相关讨论时发表高级、不跟风、又接地气的见解,别人只会和 AI 聊天,而你能调教 AI,并能用代码将大模型和业务衔接。

  • 大模型 AI 能干什么?
  • 大模型是怎样获得「智能」的?
  • 用好 AI 的核心心法
  • 大模型应用业务架构
  • 大模型应用技术架构
  • 代码示例:向 GPT-3.5 灌入新知识
  • 提示工程的意义和核心思想
  • Prompt 典型构成
  • 指令调优方法论
  • 思维链和思维树
  • Prompt 攻击和防范
  • …

第二阶段(30天):高阶应用

该阶段我们正式进入大模型 AI 进阶实战学习,学会构造私有知识库,扩展 AI 的能力。快速开发一个完整的基于 agent 对话机器人。掌握功能最强的大模型开发框架,抓住最新的技术进展,适合 Python 和 JavaScript 程序员。

  • 为什么要做 RAG
  • 搭建一个简单的 ChatPDF
  • 检索的基础概念
  • 什么是向量表示(Embeddings)
  • 向量数据库与向量检索
  • 基于向量检索的 RAG
  • 搭建 RAG 系统的扩展知识
  • 混合检索与 RAG-Fusion 简介
  • 向量模型本地部署
  • …

第三阶段(30天):模型训练

恭喜你,如果学到这里,你基本可以找到一份大模型 AI相关的工作,自己也能训练 GPT 了!通过微调,训练自己的垂直大模型,能独立训练开源多模态大模型,掌握更多技术方案。

到此为止,大概2个月的时间。你已经成为了一名“AI小子”。那么你还想往下探索吗?

  • 为什么要做 RAG
  • 什么是模型
  • 什么是模型训练
  • 求解器 & 损失函数简介
  • 小实验2:手写一个简单的神经网络并训练它
  • 什么是训练/预训练/微调/轻量化微调
  • Transformer结构简介
  • 轻量化微调
  • 实验数据集的构建
  • …

第四阶段(20天):商业闭环

对全球大模型从性能、吞吐量、成本等方面有一定的认知,可以在云端和本地等多种环境下部署大模型,找到适合自己的项目/创业方向,做一名被 AI 武装的产品经理。

  • 硬件选型
  • 带你了解全球大模型
  • 使用国产大模型服务
  • 搭建 OpenAI 代理
  • 热身:基于阿里云 PAI 部署 Stable Diffusion
  • 在本地计算机运行大模型
  • 大模型的私有化部署
  • 基于 vLLM 部署大模型
  • 案例:如何优雅地在阿里云私有部署开源大模型
  • 部署一套开源 LLM 项目
  • 内容安全
  • 互联网信息服务算法备案
  • …

学习是一个过程,只要学习就会有挑战。天道酬勤,你越努力,就会成为越优秀的自己。

如果你能在15天内完成所有的任务,那你堪称天才。然而,如果你能完成 60-70% 的内容,你就已经开始具备成为一名大模型 AI 的正确特征了。

这份完整版的大模型 AI 学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】

https://img-blog.csdnimg.cn/img_convert/05840567e2912bcdcdda7b15cba33d93.jpeg

GraphRAG:一种新型的RAG技术 微软前几天发布的 GraphRAG 架构非常厉害,但是具体的原理和内容可能不太好理解。Neo4j 的 CTO 写了一篇详细的文章《GraphRAG 宣言:为 GenAI 增加知识》,通俗易懂的介绍了 GraphRAG 的原理、与传统 RAG 的区别、GraphRAG的优势、知识图谱的创建和利用知识图谱工作。 阅读详情

相关推荐

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

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

酒酿小圆子呀~ 1705

GraphRAG:知识图谱+RAG技术

由于RAG的一些缺陷,最近工作中用到了GraphRAG,可以简单理解为知识图谱+RAG工作,在进行QFS与深度推理上表现良好。老板希望,在类似于库存管理、预测上面,可以结合更多的上下文信息和逻辑关系,进行推理和结果的输出。(下图为RAG简单示意图)

2401_84208172的博客 2万+

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

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

AI人工智能的学习之路 2489

一文搞懂GraphRAG、LightRAG、AgenticRAG,看这一篇就够了!

一文搞懂GraphRAG、LightRAG、AgenticRAG,看这一篇就够了!

xxue345678的博客 1万+

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

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

weixin_43837507的博客 1119

GraphRAG详解

DRIFT Search是GraphRAG最新的改进版本,也是GraphRAG正在探索的几项重大优化中的第一个。它既取了Globall Search的优点也补足了Local Search的缺点,但在实际工程里大家还是要结合业务场景选择最适合的方案。无论哪种搜索模式开发者都需要考虑搜索效率和LLM Tokens的资源消耗,都需要衡量召回精度、计算成本和时间成本的优先级,特别是在当前大模型应用开发领域,一定没有最优的解决方案只有最适合场景的解决方案。

qq_25893567的博客 2092

【超全指南】GraphRAG 从入门到精通:一篇吃透所有细节,建议收藏!

【超全指南】GraphRAG 从入门到精通:一篇吃透所有细节,建议收藏!

weixin_59191169的博客 4560

vmware vsphere5---部署vCSA(VMware vCenter Server)附带第二阶段安装报错解决方案

因为这份文档我是边做边写的,遇到问题重新装了好几次所以IP会很乱ESXI主机为192.168.20.10VCSA为192.168.20.7,后台为192.168.20.7:5480后期请自行对应,后面的192.168.20.57请对应192.168.20.7,或根据自己的来。

m0_70212665的博客 5692

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

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

m0_68241160的博客 1975

ALTERA MAX10 FPGA 串口远程升级实战:从原理到烧录的避坑指南

本文详细解析了ALTERA MAX10 FPGA如何通过串口实现远程升级。文章从工程师实战经验出发,深入剖析了MAX10片内Flash的双镜像备份原理、CONFIG_SEL引脚启动机制,并重点介绍了使用On-Chip Flash IP核进行擦写操作的核心流程。同时,提供了从Quartus工程配置、RPD文件生成、串口协议设计到驱动代码编写的完整避坑指南,旨在帮助开发者稳定、高效地完成远程升级功能部署。

weixin_29197699的博客 269

普通人如何上岸华为OD-面试总结

总共有3道算法题,100分值的两道,200分值的一道,不同的毕业院校和专业,通过机试的分值不一样,最少需要150分通过,提前和hr联系,了解自己需要多少分通过。重中之重:哪怕你是背的题库,也请你一定不要直接抄原来的,最好是变更下方法名,否则会判定你重复率过高,从而失去后面的面试机会(实在是不会做再用此方法,凑分数所用,面试官能看到你的代码,会影响你的面试评价)本人女,所以还问道了婚育计划,有对象这点可以说,没有问题,但是如果可以的话,生孩子的时间,可以给hr说这几年不考虑。如果说没有难题,直接就挂了。

weixin_47767264的博客 5432

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

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

weixin_43156294的博客 1829

某手短视频用户主页视频列表爬虫实战:从原理到完整实现

随着短视频平台的迅猛发展,某手(为保护平台隐私,本文以“某手”代指实际目标)已经成为国内最大的短视频社交平台之一,拥有数亿日活用户。对于数据分析师、内容创作者和市场营销人员而言,获取某个用户主页的视频列表具有重要的研究价值——无论是分析头部创作者的内容策略,还是监测竞品的发布频率与互动数据,爬虫技术都成为不可或缺的工具。然而,在2024-2025年的技术环境下,某手已经构建了多层次的反爬机制:包括接口签名加密、请求参数动态混淆、设备指纹检测、IP行为分析以及Web端无限滚动加载的异步数据获取方式。

2201_76125261的博客 532

【珍藏】从零掌握大模型检索增强技术:RAG到GraphRAG的完整指南

本文详细介绍了检索增强生成(RAG)技术及其进阶版本GraphRAG。传统RAG通过语义相似度在向量空间中检索信息,无法捕获数据间依赖关系。GraphRAG利用知识图谱构建实体关系网络,通过社区摘要和分层方法提供更全面的知识表达。传统RAG适合结构良好的独立数据,GraphRAG更适合信息关联密切的数据。建议结合两种方法构建混合系统,兼顾语义相似度与结构洞察,提升大模型回答质量。

2401_85375186的博客 1141

YOLOv11涨点改进 | Conv篇/小目标改进 | YOLOv11引入SPDConv卷积特征无损下采样模块,增加YOLOv11小目标P2检测层(助力小目标任务高效涨点)

本文提出了一种创新的SPDConv模块来优化YOLOv11模型,通过空间到深度(SPD)层和非步幅卷积层实现特征无损下采样。该方法有效解决了传统CNN中因跨步卷积和池化层导致的细粒度信息丢失问题,特别提升了小目标检测性能。实验表明,SPDConv在目标检测和图像分类任务中显著优于现有SOTA模型。文章详细介绍了模块原理、核心代码实现,并提供了YOLOv11集成SPDConv的具体方法,包括配置文件修改和P2层增强等优化技巧。该技术为计算机视觉任务提供了一种高效的特征保留方案。

Ai缝合怪、助力小伙伴高效发论文 583

RAG的“诊断艺术”:从测试集结果倒追根源,精准优化检索、排序与生成

当RAG应用给出一个糟糕的答案时,开发者的第一反应可能是:“我的Prompt写得不够好?”这种基于“感觉”的猜测往往是低效的。通过构建一个包含黄金上下文信息的测试集,我们可以像一位经验丰富的医生一样,对RAG系统的各个“器官”进行独立的“健康检查”。一个用于RAG诊断的测试集,除了问题和答案,还需要包含中间环节的“黄金标准”。如果你的RAG流程包含Re-ranker,那么在评估完初期的召回后,需要单独评估Re-ranker的效果。RAG的优化是一个持续的过程,应该形成一个闭环。的文档块尽可能多地召回。

kakaZhui的博客 150

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

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

龙哥盟 1220

在 SAP 中,Primary Cost Element(初级成本要素)与Secondary Cost Element(次级成本要素)的核心区别、作用及业务含义可归纳如下

摘要:SAP中初级成本要素与次级成本要素的核心区别在于:初级要素必须关联FI模块的损益科目,直接影响财务报表,用于记录外部成本(如电费、薪酬);次级要素仅存在于CO模块,用于内部成本分配(如分摊、作业分配),不影响外部报表。初级要素是"外部成本入口",次级要素是"内部成本搬运工",二者共同实现成本的多维度追踪与管理。

金牌架构师 750

图怎么用RAG?北大等最新《图检索增强生成(GraphRAG)》综述

近年来,检索增强生成(RAG)在应对大语言模型(LLMs)挑战方面取得了显著成功,而无需重新训练模型。通过引用外部知识库,RAG能够改进LLM的输出,有效缓解诸如“幻觉”、缺乏领域特定知识和信息过时等问题。

DEVELOPERAA的博客 1072

SAP B1中文培訓教材_SDK

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

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

论文导读 | 基于图的大模型检索增强生成技术

大型语言模型(LLM)如GPT系列,凭借其在文本理解、问答系统和内容生成等广泛任务中的卓越表现,令自然语言处理社区为之惊叹。尽管成效显著,但这类模型常因处理知识密集型任务能力有限而备受诟病,特别是在面对需要领域专业知识的问题时。将LLM应用于专业领域仍面临三大根本挑战:知识局限性、推理复杂度和上下文敏感性。为了让LLM适应特定或私有领域,早期策略主要通过使用专业数据集对模型进行微调。这种方法通过在固定预训练参数的基础上增加少量新参数来提升性能。然而,由于领域专用数据集与预训练语料库之间存在显著的分布差异,L

weixin_48167662的博客 962

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

【必藏】GraphRAG:从检索增强生成到知识图谱的AI进化之路

传统RAG技术将知识视为独立文本片段,难以处理复杂查询。GraphRAG通过整合知识图谱和本体论,使AI能够理解实体间关系,实现多跳推理,提供更准确、有上下文和洞察力的回答。构建知识图谱可采用自上而下(基于本体论)或自下而上(从数据提取)方法。尽管GraphRAG实现更复杂,但在需要深度推理和一致性的场景中优势明显,代表了AI聊天机器人技术的重要进化方向。

2401_85325726的博客 932

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

检索增强生成(RAG)技术演化总结!从传统RAG到GraphRAG,再到Agent检索!

检索增强生成(RAG)可以让基础大模型从其知识截止日期之后的外部信息源中获取知识,减少模型幻觉,并在回答时引用特定的信息来源。

m0_59164304的博客 801

知识图谱增强大模型GraphRAG全面综述解读 - 蚂蚁集团、北大、浙大、人大等

检索增强生成(RAG)在解决大型语言模型(LLMs)面临的挑战方面取得了显著成功,而无需重新训练。通过参考外部知识库,RAG 精炼 LLM 输出,有效减轻了“幻觉”、缺乏特定领域知识和过时信息等问题。然而,数据库中不同实体之间复杂的关系结构对 RAG 系统构成了挑战。为此,GraphRAG 利用实体之间的结构信息以实现更精确和全面的检索,捕获关系知识并促进更准确、上下文感知的响应。鉴于 GraphRAG 的新颖性和潜力,系统评估当前技术显得尤为重要。本文提供了 GraphRAG 方法论的首次综合概述。

m0_59235699的博客 3757

深度解析GraphRAG:统一框架下的图检索增强生成技术实践

GraphRAG通过将文本语料转换为图结构,有效解决了传统RAG难以捕捉信息关联的问题,在复杂推理和抽象概括任务中表现突出。港中文深圳与华为云团队的这项研究,不仅提供了统一的评估框架,更通过大规模实验为实践提供了明确指导——按问题类型和数据特点选择合适的图结构、算子组合和生成策略,是GraphRAG成功落地的关键。随着CheapRAG等高效方法的出现,GraphRAG的落地成本大幅降低,相信在不久的将来,GraphRAG会成为LLM应用中解决"幻觉"问题、提升答案可信度的可落地技术。

2501_94005722的博客 1090
上一篇: 【收藏】大模型技术栈全解析:从基础模型到智能工作流,小白也能轻松掌握的AI核心知识
下一篇: AI Agent全解析:从零开始构建智能体,2025年最值得收藏的技术指南
冻感糕人~
博客等级 码龄3年 8923粉丝 2328原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值