StructRAG:超越GraphRAG,知识密集型 RAG 性能提升的新思路

大部分时间你是需要融合结构化数据的检索增强生成(RAG) 结构化RAG:精准智能问答的核心技术 结构化RAG(检索增强生成)是传统RAG的升级版本,通过逻辑推理而非语义相似性实现精准问答。其核心流程包括四个关键步骤: 智能解析:采用布局感知分块技术,保留文档逻辑结构 知识提取:将文本转化为"实体-关系-属性"三元组 知识图谱构建:建立结构化索引系统(实体/动作/主题索引) 混合查询机制: 先进行符号逻辑搜索(确保精确性) 低置信度时自动切换向量搜索(保证灵活性) 这种架构使系统既能处理"列出爱丽丝批准的合同"等精确查询,也能 阅读详情

对于一些知识密集型问题往往需要从多个信息源中提取和整合知识,比如金融,法律等领域。传统 RAG 方法在处理这类知识密集型推理任务时常常力不从心。今天介绍一个来自中科院的新 rag 技术——structRAG[1],它在这方面获得了很不错的突破。

研究人员借鉴了人类处理复杂推理任务时的方式。人类通常不会不同于简单阅读散乱的原始内容,而是会将这些信息信息汇总成结构化知识,再利用这些结构化信息进行思考推理。

StructRAG 通过以下三个过程模拟这一过程:

  1. 混合结构路由器(Hybrid structure router)训练
    混合结构路由器根据任务需求灵活选择最佳知识结构形式,例如表格、图或算法,确保知识的呈现最大化满足推理需要。例如,当需要比较多家公司的财务数据时,混合结构路由器会优先选择表格这一形式,以便清晰展示数据对比。训练混合结构路由器采用混采用直接偏好优化(DPO)算法,能够不依赖额外的奖励模型实现优良效果。这种方法通过生成高质量的偏好对来确保训练的有效性,结合“合成-模拟-判断”的新颖方法来构建偏好数据。

  2. 知识结构化
    分散知识结构化器(Scattered knowledge structurizer)对知识进行结构化。利用 LLM 将散乱的文本信息转化为结构化知识。经过结构化后,信息的可读性显著提升,为后续推理奠定基础。对文档进行分析时,StructRAG 可以选择不同的知识结构,优化信息呈现方式。

  3. 问题分解与推理
    最后,通过高效利用结构化知识,结构化知识利用器(Structured knowledge utilizer)可以准确分解复杂问题并采取相应的答案推理。这种逐步推导的方法在应对多样化问题时表现出更强的适应能力。例如,处理多层次的问题时,利用器能够分解为多个简单的子问题,使得整体推理更加高效。

在这一过程中,StructRAG 有以下一些技术实现亮点:

  • 混合信息结构化:StructRAG 根据不同任务需求灵活选择最优结构类型,避免固定结构类型的局限性。

  • 基于 LLM 的知识结构化:充分利用 LLM 的理解和生成能力,构建高质量的结构化知识。

  • 科学问题分解与精准知识提取:通过将复杂问题分解为子问题,实现对结构化知识的精确利用,确保最终答案的准确性。

StructRAG 相较于传统 RAG,有以下优点:

  • 更好地处理分散信息:通过结构化知识,StructRAG 能够更有效地整合来自多个来源的信息。

  • 任务适应性强:能够根据任务特性选择最优的知识结构,极大地提高了处理多种问题的能力。

  • 卓越的性能:在知识密集型推理任务中,StructRAG 展现出了压倒性的优势,相比之下更高效。

  • 处理速度快:相较于 Graph RAG 等方法,StructRAG 的操作速度显著更快,使其在实时应用场景中具有更大优势。

研究结果表明,StructRAG 在 Loong 基准测试任务中均已取得最先进的性能。随着任务复杂度的增加,其性能优势越发明显。

如何学习大模型 AI ?

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

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

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

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

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

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

在这里插入图片描述

第一阶段(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 学习资料已经上传优快云,朋友们如果需要可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费】

在这里插入图片描述

实战GraphRAG(一):初步体验GraphRAG及其与RAG的对比 通过本文的初步体验,我们了解了GraphRAG与RAG的基本区别。GraphRAG利用知识图谱和社区摘要,提高了复杂信息处理和私有数据集推理的性能,虽然在搜索速度上略有不及,但其准确性和相关性表现更优。本文还通过实际示例展示了如何安装和配置GraphRAG,并执行全局搜索和本地搜索。GraphRAG在处理复杂查询和多源信息时展现了独特的优势,适合需要深度理解和综合分析的应用场景。未来,我们将进一步探讨其高级功能和优化方法。示例请参考GraphRAG文档。 阅读详情

相关推荐

ROS2理论与实践_宇树机器人Go2开发指南(文字)

本文介绍了Unitree Go2机器人ROS2开发环境的安装与配置流程。主要内容包括:1)从GitHub克隆unitree_ros2仓库;2)安装ROS2 Foxy版本依赖项;3)编译特定版本的CycloneDDS(0.10.2);4)编译unitree_go和unitree_api功能包;5)网络配置,包括设置静态IP和修改环境变量脚本setup.sh以指定网络接口。文章还提供了本地回环测试的替代方案,并建议配置完成后重启电脑。整个流程涉及ROS2环境切换、网络适配和编译安装等多个技术环节。

Li_Dongyi的博客 4205

[论文粗读]STRUCTRAG: BOOSTING KNOWLEDGE INTENSIVE REASONING OF LLMS VIA INFERENCE-TIME HYBRID INFORMATIO

⭐ 现有的RAG方法在知识密集型推理任务中存在困难,因为这些任务所需的有效信息严重分散。本篇工作受认知理论的启发,该理论认为人类在处理知识密集型推理时会将原始信息转换为各种结构化知识,提出了StructRAG框架,它可以识别当前任务的最佳结构类型,将原始文档重建为这种结构化格式,并根据生成的结构推断答案。

日积月累,天道酬勤 1554

Python画常见分布的概率密度图

因为做概随大作业,了解了一些python画概率分布图的方法。

qq_44807946的博客 5204

StructRAG简介

StructRAG通过模拟人类处理复杂问题时将信息结构化的认知理论,通过混合信息结构化机制,根据任务需求以最合适的格式构建和利用结构化知识,从而提升LLMs在知识密集型推理任务上的性能。StructRAG是一种新型的框架,旨在提升大型语言模型(LLMs)在知识密集型推理任务中的性能。它通过推理时的混合信息结构化机制,根据任务需求以最合适的格式构建和利用结构化知识。:确定了最佳结构类型后,该模块负责从原始文档中提取相关信息,并将其重构为所选格式的结构化知识。

annicybc的专栏 562

C# 与 TensorFlow.NET:深度神经网络构建与优化的终极指南

是一个由开源社区维护的 C# 库,它将 TensorFlow 框架的强大功能带到了 C# 开发者的手中。TensorFlow 本身是 Google 开发的一个机器学习框架,广泛应用于深度学习、强化学习等领域。通过 TensorFlow.NET,C# 开发者无需切换语言环境,可以直接在 C# 中构建、训练和优化深度神经网络模型。首先,我们需要定义一个神经网络。该网络将包含输入层、隐藏层和输出层。// 输入张量(XOR 输入,2 个特征)// 输出张量(标签,1 个输出)// 定义第一个隐藏层。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 1456

KUKA 虚拟调试实战——打通Simpro4.1与OfficeLite8.6的通信与实时控制链路

本文详细介绍了KUKA虚拟调试实战,重点解析如何打通Simpro4.1与OfficeLite8.6的通信与实时控制链路。通过环境搭建、权限配置、机器人型号匹配等关键步骤,帮助工程师高效完成机器人轨迹规划和PLC联锁逻辑验证,大幅降低真机调试风险。文章还提供了典型报错解决方案和实时控制优化技巧,适用于工业机器人仿真与培训场景。

weixin_30907935的博客 448

三个最新RAG前沿思路分解:从Astute RAG减少检索噪声到Retriever-and-Memory自适应检索迭代生成

我们来看看最近的三个RAG进展,包括Astute RAG、StructRAG、Retriever-and-Memory等几个工作,有些思路很有趣,可看看。

m0_59235699的博客 1393

基于Python的电商平台商品价格监控与历史价格查询系统

随着电子商务的快速发展,消费者对商品价格透明度的需求日益增长。本文设计并实现了一个基于Python的电商平台商品价格监控与历史价格查询系统,能够自动抓取京东和淘宝商品信息,存储历史价格数据,并通过可视化界面展示价格走势。系统采用最新的异步爬虫技术、反爬虫绕过策略和现代Web框架,实现了高效稳定的数据采集与展示功能。关键词:Python爬虫、价格监控、历史价格、数据可视化、异步爬虫、电商平台实现了京东和淘宝商品信息的异步爬取,采用多种反爬虫策略提高爬取成功率;

2201_76125261的博客 682

StructRAG:通过推理时混合信息结构化提升 LLMs 的知识密集型推理

随着深度学习技术的发展,特别是大型语言模型(LLMs)的广泛应用,检索增强生成(RAG)方法在知识密集型任务中显示出强大的潜力。然而,现有的 RAG 方法在处理知识密集型推理任务中仍然面临挑战,因为这些任务所需的有用信息往往分布不均。这一特性使得现有的 RAG 方法难以准确识别关键信息,并在这种嘈杂的增强信息中进行全局推理。

xx_nm98的博客 1161

用 SemanticObject 把字段变成可点击链接:Fiori Elements Navigation Using a Link 的工程化实践

SAP Fiori elements 通过 Common.SemanticObject 注解可将字段转为可点击链接,实现应用间跳转。当源字段名与目标属性名不一致时,需使用 Common.SemanticObjectMapping 进行映射。该功能依赖 Fiori Launchpad 的目标映射配置,确保正确解析 semantic object + action 并传递参数。常见误区包括未配置目标映射或字段映射错误,需逐一检查语义标注、intent 解析和参数传递链路。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 272

Android 17为什么会重写MessageQueue

DeliQueue 通过消除 MessageQueue 中的锁,提升了系统和应用的性能。合成基准测试: 得益于并发能力的提升(Treiber 栈)和更快的插入速度(最小堆),向繁忙队列进行多线程插入的速度比传统 MessageQueue 快了高达 5000 倍。Perfetto 追踪分析: 在从内部测试人员处获取的 Perfetto 追踪记录中,我们看到应用主线程在锁竞争上消耗的时间减少了 15%。

xiangzhihong8的专栏 270

StructRAG: 下一代GraphRAG - 中科院&阿里

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

老皮的博客 871

组态王的日历时间控件脚本

日期时间控件中的脚本中在小于10的月份和天数前必须要加上0,这是由首字符对比机制规定的,首字母相同,就不再不做对比了,比如1和11,是一样的。首字母不同,再比较下一位。 float Ayear1; float Amonth1; float Aday1; string temp1; Ayear1=sd.Year; Amonth1=sd.Month; Aday1=sd.Day; temp1=StrFromInt( Ayear1, 10 ); if(Amonth1<10) temp1=temp1+"-0"+

逍遥子的博客 5717

RAG如何接入到垂直行業中-8

Graph RAG 是一个两步过程,我们通过索引私有数据来构建系统,以创建。

ms44的专栏 1126

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

2024年度RAG技术全景盘点与应用实践

当前主流RAG系统普遍采用了以下创新机制:分层知识组织(RAPTOR)、动态检索策略(Adaptive-RAG)、自我反思机制(Self-RAG)和混合检索方式(HybridRAG)。从年初的ModularRAG到年末的多模态RAG,各种创新技术不断涌现,为AI应用提供了更强大的知识获取和处理能力。从技术演进来看,RAG正在向更智能的检索(如AstuteRAG)、更高效的架构(如LazyGraphRAG)和更自然的交互(如AGENTiGraph)方向发展,同时注重降低计算成本。

JetFalcon67的博客 464

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

收藏!大模型入门必看:小白也能掌握的RAG技术核心

这是微软Graph RAG的核心创新。对每个检测出的社区,用LLM生成摘要——描述这个社区的核心主题、关键实体、它们之间的关系。针对具体实体问题(如“Tesla买了多少块H100”),可以直接在图谱中定位实体查询针对全局汇总问题(如“哪些公司买了GPU”),可以直接从社区摘要中获取答案。

优快云_224022的博客 288

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

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

阿里面试官笑了!连 Graph RAG 都不懂!!

上次分享了B站Agent面试复盘后,后台被问爆了——“RAG面经有没有?”“Graph RAG到底怎么准备?” 刚好,另一位学员刚从阿里的三面考场走出来,整个人处于“虚脱但亢奋”的状态。他说这场面试从下午两点持续到四点半,面试官把RAG从第一代问到第四代,从向量检索问到了知识图谱社区检测。

Python_cocola的博客 225

Structured RAG:解决传统 RAG 的准确性盲区

想深入研究技术细节?论文链接:https://arxiv.org/abs/2511.08505v1。

yanqianglifei的专栏 1246

检索增强生成(RAG)还不够:为何你的下一个AI项目需要结构化数据RAG

生成事实错误或无意义的信息。缺乏训练截止后最新事件或发展的相关知识。无法回答有关专有或小众数据的问题。检索增强生成(RAG)通过用外部、最新且特定领域的信息扩充大语言模型(LLM)的知识来解决这些局限性。当用户提出问题时,检索机制(通常使用嵌入和向量数据库)会在庞大的知识库(文档、文章、网页等)中搜索相关信息。然后将检索到的信息作为额外的上下文与用户的原始查询一起提供给大语言模型。大语言模型使用这个增强提示来生成更有见地、准确且与上下文相关的响应。究竟什么是结构化RAG?这是逻辑与氛围之争。

Anspire的博客 1181

比GraphRAG还好的LightRAG到底是何方神圣?

抽象查询更具概念性,涵盖更广泛的主题、摘要或总体主题,不直接与特定实体相关。抽象查询的一个示例是,“人工智能如何影响现代教育?为了适应不同的查询类型,LightRAG 在双层检索范式中采用了两种不同的检索策略。确保了特定和抽象的查询都得到有效处理,使系统能够根据用户需求提供相关响应。•。

2401_85373691的博客 1622

推翻传统RAG的“暴政”!Structured RAG,让AI从“信息搬运工”进化为“精准推理师”!

这些年,很多团队都想用 RAG 技术来榨干数据的价值。但现实总是很打脸——系统生成的答案听起来头头是道,但靠不靠谱就是另一回事了。

star_nwe的博客 667

【必收藏】全新RAG框架LinearRAG:无需关系抽取,高效又精准!超越GraphRAG和LightRAG!

LinearRAG是一种无需关系抽取的新型RAG框架,通过构建Tri-Graph三层结构(实体、句子、段落节点)和两阶段检索方法(局部语义桥接和全局重要性聚合),避免了传统GraphRAG的复杂性和错误问题。相比GraphRAG,LinearRAG构建速度提升77%以上,资源消耗更低,同时保持高准确性和多跳推理能力,实现了高效、精准和线性可扩展,为大模型应用提供了新的解决方案。

datian1234的博客 1317

从 RAG 到 CAG:知识任务处理新思路

在人工智能领域,随着大型语言模型(LLM)的广泛应用,如何高效地利用外部知识来提升模型在知识任务上的表现成为了研究热点。检索增强生成(RAG)架构在一定程度上解决了 LLM 知识局限的问题,看到一篇新的文章《Don’t Do RAG: When Cache-Augmented Generation is All You Need for Knowledge Tasks》有些新的思考,整理出来分享给大家。

AI从业者的专栏 1421

四路 CAN 转 4G 网关

SG‑CAN‑4G‑410 为**四路隔离 CAN 转 4G 工业网关**,把 CAN2.0A/B 报文封装成 TCP/UDP 报文,通过 4G 无线网络实现 CAN 总线远程监控、远程控制。四路 CAN 相互独立;以太网仅用于本地配置,不做业务数据传输;支持移动 / 联通 / 电信 4G 网络。

S2003120416的博客 166
上一篇: 突破视频多模态大模型瓶颈!「合成数据」立大功,项目已开源
下一篇: Meta-Chunking:一种用于提高RAG性能的文本分割技术
Python_金钱豹
博客等级 码龄5年 1万+粉丝 2835原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值