当前位置: 首页 > news >正文

知识图谱问答召回机制-GraphRAG

背景

以微软的 GragpRAG 为例,介绍微软在召回时的机制。

原理说明

微软的 GragpRAG 同样也是使用了语义相似度对实体内容进行了召回。

  • 使用语义相似度,将问题向量和实体描述的向量进行匹配,并取前20个实体作为备选
  • 根据实体所在的社区(community),找到对应的社区,并将社区摘要(report)加入到prompt中,直到达到token上限(4000)
  • 根据提取的实体,获取实体的关系,并按照关系的权重排序;每个实体最多取10个关系
  • 按照语义相似度获取原文,按照相似度排序;将原文片段加入prompt中,直到达到token上限(8000)
  • 将以上信息,放入prompt中,然后送给大模型进行问题回答

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • “领导让我帮忙买30杯奶茶,实际花费535元,但领导却只转了500元,我该如何提醒领导转我35元的差额?”
  • 【全开源】php在线客服系统源码 (搭建教程+全新UI)
  • 如何上传NPM包:一步步指南
  • Linux磁盘操作之df命令
  • 利用Pandas的groupby和矢量化运算,减少显式循环,提高处理速度
  • 如何有效激活微信陌生客户:加好友后的沟通策略!
  • 滴滴出行:分布式数据库的架构演进之路|OceanBase案例
  • 【机器学习】线性回归
  • 汇川技术|Inoproshop软件菜单[在线、调试]
  • 如何高质量将PDF拆分多个文件?这6款工具超好用
  • 汽车DV与PV测试
  • SuperMap WebGPA外部大数据集群部署实践
  • 动手学深度学习课程竞赛:Classify Leaves
  • NI 和 Ettus Research USRP 设备之间有何区别?
  • Ant Design Vue 快速上手指南与常见问题排查
  • 【每日笔记】【Go学习笔记】2019-01-10 codis proxy处理流程
  • Android优雅地处理按钮重复点击
  • Computed property XXX was assigned to but it has no setter
  • EventListener原理
  • JavaScript 奇技淫巧
  • Javascript 原型链
  • Koa2 之文件上传下载
  • Node 版本管理
  • oldjun 检测网站的经验
  • scrapy学习之路4(itemloder的使用)
  • webpack入门学习手记(二)
  • 从tcpdump抓包看TCP/IP协议
  • 开发基于以太坊智能合约的DApp
  • 前端每日实战 2018 年 7 月份项目汇总(共 29 个项目)
  • 如何编写一个可升级的智能合约
  • 线上 python http server profile 实践
  • 仓管云——企业云erp功能有哪些?
  • ​如何防止网络攻击?
  • # 飞书APP集成平台-数字化落地
  • #C++ 智能指针 std::unique_ptr 、std::shared_ptr 和 std::weak_ptr
  • #Linux(Source Insight安装及工程建立)
  • (2024,LoRA,全量微调,低秩,强正则化,缓解遗忘,多样性)LoRA 学习更少,遗忘更少
  • (生成器)yield与(迭代器)generator
  • (十) 初识 Docker file
  • (十)DDRC架构组成、效率Efficiency及功能实现
  • (一)【Jmeter】JDK及Jmeter的安装部署及简单配置
  • **《Linux/Unix系统编程手册》读书笔记24章**
  • .net core MVC 通过 Filters 过滤器拦截请求及响应内容
  • .Net6支持的操作系统版本(.net8已来,你还在用.netframework4.5吗)
  • .net反编译工具
  • /boot 内存空间不够
  • [ IO.File ] FileSystemWatcher
  • [ 云计算 | AWS ] 对比分析:Amazon SNS 与 SQS 消息服务的异同与选择
  • [2016.7 test.5] T1
  • [2016.7.test1] T2 偷天换日 [codevs 1163 访问艺术馆(类似)]
  • [AHK] WinHttpRequest.5.1报错 0x80092004 找不到对象或属性
  • [BUUCTF]-PWN:[极客大挑战 2019]Not Bad解析
  • [C#]使用C#部署yolov8-seg的实例分割的tensorrt模型
  • [C++]: 模板进阶
  • [C++]priority_queue的介绍及模拟实现