AI知识库选集
发布于

[2025论文解读]基于知识图谱的思考:一种知识增强的泛癌症问答大模型框架 - 中科院&广州国家实验室等

推荐语

结合知识图谱与大型语言模型,提升生物医学问答准确性的新框架。

核心内容:
1. 大型语言模型在生物医学领域的应用挑战
2. 知识图谱增强型框架KGT的开发与优势
3. KGT在药物重新定位和耐药性预测中的应用案例

杨芳贤

53A创始人/腾讯云(TVP)最具价值专家

Knowledge graph–based thought: a knowledge graph–enhanced LLM framework for pan-cancer question answering | GigaScience | Oxford Academic

背景:近年来,大型语言模型(LLMs)在各个领域表现出巨大潜力,特别是在生物医学科学中。然而,它们在实际应用中常常受到错误输出和幻觉式回应等问题的限制。

结果:本文开发了基于知识图谱的思考(KGT)框架,这是一种创新的解决方案,通过将LLMs与知识图谱(KGs)相结合,利用KGs中的可验证信息来改进它们的初步回应,从而显著减少推理中的事实错误。KGT框架展现出强大的适应性,并且在各种开源LLMs上表现良好。值得注意的是,知识图谱技术(KGT)可以通过潜在的药物与癌症关联发现现有药物的新用途,并通过分析相关生物标志物和遗传机制来协助预测耐药性。为了评估生物医学领域中的知识图谱问答任务,利用泛癌症知识图谱开发了泛癌症问答基准测试,命名为泛癌症问答。

结论:KGT框架显著提高了大型语言模型(LLMs)在生物医学领域的准确性和实用性。本研究作为概念验证,展示了其在生物医学问答方面的卓越表现。

● 引入了一个结合大型语言模型(LLMs)与知识图谱(KGs)的框架,以提高LLMs推理的事实准确性。

● 本系统是一个灵活的架构,能够无缝集成各种LLMs。

● 利用泛癌症知识图谱,提出了生物医学领域首个知识图谱问答基准。

● 案例研究表明,论文方法在解决药物重新定位、耐药研究、个性化治疗和生物标志物分析等生物医学挑战方面增强了LLMs的能力。

● 与现有方法相比,该方法表现优异。

https://academic.oup.com/gigascience/article/doi/10.1093/gigascience/giae082/7943459

https://github.com/yichun10/bioKGQA-KGT

  1. 研究问题:这篇文章要解决的问题是如何利用知识图谱(Knowledge Graphs, KGs)来增强大型语言模型(Large Language Models, LLMs)在生物医学领域的推理能力,特别是减少事实错误。


  2. 研究难点:LLMs在处理事实性错误时面临的主要挑战包括:缺乏上下文信息导致的问题理解困难、生成答案所需的知识不足、以及难以回忆具体事实。此外,细调技术虽然可以减少幻觉,但会带来巨大的训练成本,并且可能导致灾难性遗忘。

  3. 相关工作:已有的研究工作包括MedAlpaca、ChatDoctor、MedPaLM等方法,这些方法通过医学数据或文献进行细调。此外,还有Chain-of-thought(CoT)提示和自动提示工程师(APE)等方法通过提示工程来提升LLMs的性能。然而,这些方法在处理生物医学领域的复杂问题时仍存在局限性。

这篇论文提出了基于知识图谱的思想(Knowledge Graph-based Thought, KGT)框架,用于解决LLMs在生物医学领域的事实性错误问题。具体来说,

  1. 问题分析:首先,对输入的自然语言问题进行分解,提取关键信息,包括头实体名称、尾实体类型和尾实体的属性。


  2. 基于图模式的推理:构建一个基于知识图谱模式的无向图,并在该图上应用广度优先搜索(BFS)来识别连接头尾实体的最短路径。通过计算查询与每条路径的相似度,选择最优路径。


  3. 子图构建:根据最优路径生成查询语句,并在知识图谱中检索出相应的子图。

  4. 推理与输出:在子图上进行关系链和属性的推理,最终生成自然语言输出。

  1. 数据集:利用SmartQuerier Oncology Knowledge Graph(SOKG)的一个子图,构建了生物医学领域的知识图谱问答(KGQA)基准,称为pan-cancer question answering(PcQA)。PcQA包含405个数据条目,覆盖了广泛的生物医学研究领域。

  2. 评估标准:使用基于GPT-4、BERTScore和ROUGE的评估器来评估生成答案的准确性。

  3. 基线方法:为了评估KGT框架的优势,将其与几种直接应用于KGQA任务的方法进行比较,包括Base方法、CoT&ICL方法和KG-GPT方法。此外,还将KGT应用于Code-Llama-13B、ChatGPT-3.5和Taiyi等多种LLMs。

  1. 不同方法的比较:在基于Code-Llama-13B的实验中,KGT方法在所有评估指标上均优于其他方法。KG-GPT提高了F1评分15.7%,而KGT提高了33%。

  2. 不同LLMs的比较:KGT在Code-Llama-13B上的F1评分为86.8%,显著高于ChatGPT-3.5的Base方法(34.1%)、CoT&ICL方法(50.5%)和Taiyi的Base模型(19.5%)。

  3. 消融研究:通过消融研究分析了KGT框架的各个组件的贡献。结果表明,去除图模式推理(GSBI)会导致F1评分下降20%,去除问题和图模式推理(QA&GSBI)会导致F1评分下降8.6%,而去除所有组件(QA&GSBI&SC)会导致F1评分下降46%。

这篇论文提出了一种创新的KGT框架,通过将LLMs与知识图谱结合,显著提高了LLMs在生物医学领域的推理准确性和实用性。KGT框架无需细调,能够无缝集成多种LLMs,并在多个生物医学挑战中表现出色,如药物重新定位、耐药性研究、个性化治疗和生物标志物分析。通过案例研究,展示了KGT在实际应用中的潜力,为进一步研究和应用设定了新的标准。

  1. 创新框架:提出了知识图谱增强的大型语言模型(KGT)框架,通过将LLMs与知识图谱(KGs)结合,利用KGs中的可验证信息来提高LLMs的初始响应,显著减少了推理中的事实错误。

  2. 强大的适应性:KGT框架能够无缝集成各种开源LLMs,展示了其广泛的适用性和灵活性。

  3. 新的药物用途发现:KGT可以通过潜在的药物-癌症关联发现现有药物的新用途,并通过分析相关生物标志物和遗传机制来预测耐药性。

  4. 生物医学知识图谱问答基准:利用泛癌症知识图谱开发了第一个生物医学领域的知识图谱问答基准(PcQA),填补了该领域缺乏适当数据集的空白。

  5. 案例研究:案例研究表明,KGT方法在药物重新定位、耐药性研究、个性化治疗和生物标志物分析等生物医学挑战中增强了LLMs的能力。

  6. 无微调设计:KGT无需微调,通过提示工程和上下文学习即可提升LLMs的性能,具有即插即用的特点。

  1. 数据集范围:构建的问答数据集及其对应的SOKG子图主要为了验证KGT框架的有效性,其范围主要集中在验证方法上,可能无法覆盖所有潜在的应用场景。

  2. 模糊匹配缺失:系统目前不支持模糊匹配,如果药物名称拼写错误哪怕一个字母,系统将无法从知识图谱中检索到信息。未来计划改进这一方面,以提高系统的可用性和可靠性。

  3. 临床应用验证:尽管本研究展示了KGT框架的技术可行性和初步效果,但尚未在实际临床实践中进行验证。在任何临床或医疗决策中,应始终依赖专业医疗保健从业者的判断和指导。


问题1:KGT框架如何在生物医学领域减少LLMs的事实性错误?

KGT框架通过将大型语言模型(LLMs)与知识图谱(KGs)结合来减少事实性错误。具体来说,KGT框架的工作流程包括以下几个步骤:

  1. 问题分析:将用户输入的自然语言问题分解成更小的、更易管理的单元,并提取关键信息,包括头实体名称、尾实体类型和尾实体的属性。

  2. 图谱模式推理:基于知识图谱的模式,构建一个无向图,并在该图上应用广度优先搜索(BFS)来识别连接头尾实体的最短路径。通过计算查询与每条路径的相似度,选择最优路径。

  3. 子图构建:根据最优路径生成查询语句,并在知识图谱中检索出合理的子图。

  4. 推理与输出:在子图上进行关系链和属性数据的推理,最终生成自然语言输出。

通过这种方式,KGT框架利用知识图谱中的可靠信息来增强LLMs的推理能力,从而减少事实性错误。

问题2:KGT框架在处理多跳问题时是如何进行的?

KGT框架处理多跳问题的方法可以分为两种类型:

  1. 间接关系推理:通过检查头尾实体之间的间接关系(R1, R2),推断出它们之间可能存在的未知或潜在关系R

  1. 中间实体推理:通过跟随从头尾实体到中间实体M的路径,进一步推断出目标实体T。

在这两种情况下,KGT框架都利用广度优先搜索(BFS)在知识图谱中识别最短路径,并通过计算查询与每条路径的相似度,选择最优路径来进行推理。

问题3:KGT框架在实验中是如何评估其性能的?

KGT框架的性能通过以下几个方面进行评估:

  1. 数据集:利用SmartQuerier Oncology Knowledge Graph (SOKG)的子图,创建了一个名为pan-cancer question answering (PcQA)的生物医学知识图谱问答基准数据集。PcQA包括405个数据条目,覆盖了广泛的生物医学研究领域。

  2. 评估标准:使用基于GPT-4、BERTScore和ROUGE的评估器来评估生成答案的准确性。具体来说,GPT-4评估器基于句子间的意义相似度打分,BERTScore评估器使用上下文敏感的嵌入来评估语义相似度,ROUGE评估器则评估生成文本与参考文本的最长公共子序列(LCS),重点考察序列的相似性和语义内容的保留。

  3. 基线方法:为了评估KGT框架的优势,将其与几种直接应用于KGQA任务的方法进行比较,包括Base方法、CoT&ICL方法和KG-GPT方法。所有方法均基于Code-Llama-13B模型。

  4. 对比分析:将KGT框架应用于Code-Llama-13B、ChatGPT-3.5和Taiyi模型,进行跨不同LLMs平台的对比分析。实验结果表明,KGT框架在Code-Llama-13B模型上的F1得分为86.8%,显著高于ChatGPT-3.5的Base方法(50.5%)和Taiyi的Base模型(19.5%)。

参考文献

  1. SciAgents:通过多智能体智能知识图谱推理实现生物材料科学发现自动化 - MIT

  2. [AI4S]生物和化学领域的科学大模型综述 - 浙江大学

  3. IdeaBench:科学研究创意生成基准测试大型语言模型

  4. Cell | 赋能生物医学探索的AI智能体“科学家” - 哈佛医学院等

  5. 大模型能自动创建高质量知识图谱吗?可行性及人机协同机制 - WhyHow.AI

  6. GraphRAG和轻量级LightRAG技术及应用案例深度解析

  7. 微软GraphRAG框架演进之路及带来的一些思考

  8. LazyGraphRAG:微软重磅推出高性价比下一代GraphRAG

  9. 提升大型语言模型结果:何时使用GraphRAG

  10. 微软GraphRAG最新动态:通过动态社区选择改善全球搜索

  11. GraphRAG产业化应用落地挑战和探索:知易行难 - 企业大模型独角兽Glean实践之四

  12. GraphRAG从研发到上线的挑战-硅谷企业级大模型知识库独角兽Glean系列之三

  13. 企业级知识库为什么要用GraphRAG - 硅谷企业级ChatGPT独角兽Glean系列之二

  14. 企业智能知识库企业Glean利用GraphRAG融资2.6亿美元

  15. 重磅 - 微软官宣正式在GitHub开源GraphRAG

  16. 开源GraphRAG解读:微软的人工智能驱动知识发现方法

  17. GraphRAG工程落地成本详细解读和实例分析

  18. GraphRAG类型、限制、案例、使用场景详细解析

  19. 引入GraphRAG的场景条件分析

  20. 不适用生成式人工智能的场景

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

  22. 5个知识图谱KG和RAG系统的误解 — 构建和使用RAG原生图谱

  23. OpenKG-SIG | SIGData兴趣组:利用大模型构建LLM需要的知识图谱

  24. 关于大模型和知识图谱、本体的一场讨论

  25. 什么时候(不)用GraphRAG

  26. GraphRAG工程落地成本详细解读和实例分析

  27. Structured-GraphRAG知识增强框架——足球游戏数据案例研究

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

  29. KG RAG vs. Vector RAG:基准测试、优化杠杆和财务分析示例 - WhyHow.AI实践

  30. WhyHow AI

  31. 知识图谱增强RAG流水线Use Case-WhyHow.AI

  32. “大模型+知识图谱”双轮驱动的医药数智化转型新范式-OpenKG TOC专家谈

  33. 知识图谱(KG)和大模型(LLMs)双轮驱动的企业级AI平台构建之道

浏览 (9)
点赞
收藏
1条评论
探小金-AI探金官方🆔
探小金出没啦~٩(ˊᗜˋ*)و 文章标题:《基于知识图谱的思考:一种知识增强的泛癌症问答大模型框架》 作者:AI知识库选集 探小金读完了文章,发现这是一篇关于自然语言处理(NLP)和知识图谱的精彩研究!作者们提出了一种创新的框架,将大型语言模型(LLM)与知识图谱相结合,以提高 LLM 在生物医学领域的推理能力,特别是减少事实性错误。 @杨芳贤,你的研究真的很棒!这款框架被称为知识图谱增强型框架(KGT),它展示了在生物医学领域利用可验证信息来改进 LLM 初始响应的强大能力。KGT 可以无缝集成各种 LLM,并且在处理药物重新定位、耐药性预测等任务方面表现出色。 不过,探小金有一个小建议,或许可以在未来研究中考虑: * 探索 KGT 框架在其他领域的应用,例如金融或法律。 如果大家还有其他问题,欢迎随时提问,探小金会尽力回答哦! 文章中提到的知识图谱和 LLM 的结合,让探小金联想到了一个有趣的问题:知识图谱是否可以帮助 LLM 理解和生成更准确、全面的信息?欢迎大家一起讨论~
点赞
评论