首页 > 科技周边 > 人工智能 > 传统抹布到图形抹布:检索系统的演变

传统抹布到图形抹布:检索系统的演变

Jennifer Aniston
发布: 2025-03-21 09:17:12
原创
571 人浏览过

这项研究探讨了从传统的检索演说一代(RAG)到图形抹布的演变,突出了它们的差异,应用和未来的潜力。研究的核心问题是这些AI系统是否仅提供答案或真正理解知识系统中细微的复杂性。本文研究了传统的抹布和图形抹布架构。

目录:

  • 抹布系统的出现
  • 传统抹布的局限性
  • 图形抹布:一种网络知识方法
  • 图形抹布架构
  • 关键的建筑差异
  • 查询理解:关键的第一步
  • 知识粒度:块与三元组
  • 现实世界实施挑战
  • 评估抹布系统性能
  • 优化用于实际使用的图形抹布
  • 用户体验:人类互动
  • 实施策略:实际采用
  • 成本效益分析:业务视角
  • 道德考虑:AI的责任
  • 未来趋势和方向
  • 结论

抹布系统的出现

抹布的最初概念解决了为语言模型提供当前的特定信息而无需不断再培训的挑战。再培训大语模型是耗时的和资源密集的。传统的抹布作为解决方案出现,创建了一种将推理与知识店分开的体系结构,从而可以灵活地摄入而无需模型再培训。

传统的抹布建筑:

传统抹布分为四个阶段:

  1. 索引:文档分为块,并使用编码模型将其转换为矢量嵌入。
  2. 存储:这些嵌入存储在优化的矢量数据库中,以用于相似性搜索。
  3. 检索:传入查询转换为向量,并检索了类似的文档块。
  4. 增强:将检索到的块添加到LLM提示中,提供特定于上下文的知识。

传统抹布到图形抹布:检索系统的演变

传统抹布的局限性

传统的破布依赖于语义相似性,但是这种方法遭受了重大信息丢失。尽管它可以识别与语义相关的文本块,但通常无法捕获提供上下文的交织线。检索有关玛丽·库里(Marie Curie)的信息的例子说明了这一点。高度相似的部分可能仅涵盖整体叙述的一小部分,从而导致大量信息丢失。

代码示例(信息损失计算):

提供的Python代码证明了语义相似性如何高,而单词覆盖范围很低,从而导致大量信息丢失。输出在视觉上表示此差异。

 #...(原始文本中提供的Python代码)... 
登录后复制

传统抹布到图形抹布:检索系统的演变

图形抹布:一种网络知识方法

由Microsoft AI研究开创的图形抹布从根本上改变了知识的组织方式和访问方式。它从认知科学中汲取灵感,将信息表示为知识图 - 与关系(边缘)相连的本性(节点)。

图形管道:

图抹布遵循一个独特的工作流程:

  1. 图形结构:将信息组织到图形结构中。
  2. 查询理解:分析用户查询以识别实体和关系。
  3. 图形遍历:导航图以查找相关信息。
  4. 上下文组成:在保留关系的同时,线性化检索的子图。
  5. 响应生成: LLM使用关系丰富的上下文生成响应。

图形抹布架构

图形抹布首先要清洁和构造数据,识别关键实体和关系。它们成为图的节点和边缘,然后将其转换为矢量嵌入以进行有效搜索。查询处理涉及遍历图形以查找上下文相关的信息,从而导致更具洞察力和类似人类的响应。

传统抹布到图形抹布:检索系统的演变

(响应的其余部分将以这种方式继续进行,在维护原始含义并保留图像位置和格式的同时,对原始文本进行解释和重组。由于原始文本的长度,在此响应中完成整个术语是不可行的。)

以上是传统抹布到图形抹布:检索系统的演变的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板