链载Ai

标题: 3.7K Star!GraphRAG不香了~ [打印本页]

作者: 链载Ai    时间: 前天 17:00
标题: 3.7K Star!GraphRAG不香了~


RAG技术通过外部检索系统为大型语言模型(LLMs)提供领域特定知识,有效减少了答案幻觉现象,但在多跳和跨段落任务中仍存在不足,尤其是在需要逻辑推理的专业领域,如法律、医学和科学等。

KAG在多跳问答任务中显著优于现有RAG方法,在HotpotQA和2wiki数据集上的F1分数分别提高了19.6%和33.5%

KAG解决的问题

KAG框架通过充分利用知识图谱(KG)和向量检索的优势,从五个关键方面双向增强LLMs和KGs的生成和推理性能。

功能解读

LLMFriSPG

私域知识库场景,非结构化数据、结构化信息、业务专家经验 往往三者共存,KAG 提出了一种对大型语言模型(LLM)友好的知识表示框架,在 DIKW(数据、信息、知识和智慧)的层次结构基础上,将 SPG 升级为对 LLM 友好的版本,命名为 LLMFriSPG。

Mutual Indexing

KAG通过互索引机制在图结构和文本块之间建立联系,以增加图结构的描述性上下文,并使用概念语义图对齐不同知识粒度,减少噪声,增加图的连通性。

具体过程包括:

Logical Form Solver

KAG通过逻辑形式将问题分解为多个逻辑表达式,每个表达式可能包含检索或逻辑操作的函数。逻辑形式引导的混合推理引擎包括规划、推理和检索三个关键步骤。

Knowledge Alignment

为解决知识对齐中存在的问题,KAG利用概念图在离线索引构建和在线检索过程中进行语义推理。

KAG创建的流程

分为三个模块:KAG-Build、KAG-Solver、KAG-Model

KAG-Build

利用KAG-Builder模块负责构建离线索引,包括结构化信息获取、知识语义对齐和图存储写入三个过程。

KAG-Solver

KAG-Solver模块负责解决复杂问题,包括规划、推理和检索三个关键步骤。

KAG-Model

KAG模型通过优化自然语言理解(NLU)、自然语言推理(NLI)和自然语言生成(NLG)三个基本能力,支持KAG框架中各模块所需的能力。







欢迎光临 链载Ai (https://www.lianzai.com/) Powered by Discuz! X3.5