CP-KGC: Constrained-Prompt Knowledge Graph Completion with Large Language Models

登上NeurIPS!LLM+知识图谱,再出神作! 在6个数据集中,ToG在不依赖额外训练的情况下实现了总体上的最新状态(SOTA),性能提升具体数据为:在WebQSP数据集上,ToG与GPT-4的结合比先前的最佳方法提高了69.5%的准确率;模型的泛化能力:即使在训练数据中未见过的关类型,RelBERT也能够建模,例如在仅在概念间的关系上训练的模型上,也能在命名实体间的关系上获得强结果。LLM-KG集成范式:“LLM+KG”:将大型语言模型(LLM)视为代理,交互式地探索知识图谱(KG)上的实体和关系,并基于检索到的知识进行推理。 阅读详情

最近看了一篇论文,文本描述入手。利用大模型增强文本描述,从而实现模型性能的提升。
论文地址:CP-KGC: Constrained-Prompt Knowledge Graph Completion with Large Language Models

ABSTRACT

知识图谱补全(Knowledge graph completion, KGC)的目的是利用已有的知识来预测知识图谱中的缺失链接(即确实的实体和关系)。基于文本的方法,如SimKGC,已经优于图嵌入方法(即结构嵌入,只利用三元租的信息),展示了归纳KGC的前景。补充一下,其实只是再WN18RR数据集上比较好,在FB5k-上就比较拉。然而,基于文本的方法的有效性取决于实体文本描述的质量。在本文中,我们确定了大型语言模型(LLM)是否能够生成有效的文本的关键问题。为了提升LLM生成文本的质量,我们引入了一个基于约束的提示,该提示利用实体及其文本描述作为上下文约束。我们的约束提示知识图补全(CP-KGC)方法在计算资源有限的情况下证明了有效的推理能力,并且在WN18RR和FB15K237数据集上超越了先前的结果。这表明LLM在KGC任务中的整合具有潜力,并为未来的研究提供了新的方向。
在这里插入图片描述

INTRODUCTION

我们提出两个主要因素影响模型的性能:

  • 首先,文本数据的质量至关重要。与基于嵌入的方法相反,在KGC中,使用实体文本信息进行模型训练是文本方法的显著特点。文本信息不足或多余可能限制模型的效果。从上图中可以观察到,一词多义经常影响模型的输出结果。以实体‘SpiderMan 3’为例;它既可以指'视频游戏的名称,也可以指'电影的名称。直接查询LLM通常只会产生一个结果,这不一定符合我们的期望。
  • 其次,在使用LLM生成文本实体描述时,模型可能偶尔出现生成幻觉,导致引入错误信息。借助LLM的最新进展,我们引入了受限提示知识图完成(CP-KGC)方法。该方法为KGC数据集制定了受限提示,使LLM能够重新生成文本实体描述。LLM具有强大的文本生成能力,使它们在生成知识图中实体的文本描述方面非常有价值。目前,LLM处于不断演进的状态,正在进行持续优化和更新,期望进一步提升其能力。因此,我们引入了一种受限提示方法,以限定模型输出的范围,从而在一定程度上缓解LLM中生成幻觉的问题。
  • 此外,还有可能自动生成KGC的高质量提示,为与KG任务相关的大型模型的整合提供了一种替代方法。在这项研究中,我们比较了GPT-3.5和GPT-4,利用开源的低参数模型,探讨了大规模模型与与KG相关任务的协同整合。具体而言,我们采用了Qwen-7B-chat和LLaMA2-7B-chat模型,以增强基于数据驱动的文本方法,并在资源受限条件下实现高效推理。
  • 我们使用了三个广泛认可的数据集(WN18RR、FB15K237和UMLS)来评估CP-KGC。为了评估生成数据的效果,我们采用了SimKGC作为基准模型。CP-KGC在多个指标上表现出优越的性能,如评估指标(MRR、Hits@1,3,10),从而确认了生成数据的有效性。此外,我们验证了低参数模型与具有不同参数的大模型相比的有效性。我们希望CP-KGC能有助于发展改进的KGC系统。

METHODOLOGY

在这里插入图片描述
为了能够产生高质量的文本描述信心E-Text采用一下两种方法:

Prompt for Longtext

  • 大多数基于文本的知识图谱方法依赖于使用transformer架构的预训练语言模型。这类模型在处理文本时具有自注意机制,使它们能够根据上下文动态关注输入文本的不同部分。这种能力使它们能够高效捕捉文本中的重要信息,同时减弱冗余和不太关键的细节。例如,BERT这样的模型在面对更长、更冗余的文本(来自FB15K237的E-text)时,可能会识别文本中的重复信息。这种识别可能导致注意力的部分分散,产生对整个文本的略微分散的表示。
  • 此外,冗余表达可以增加模型处理文本的复杂性,因为它必须筛选重复的信息以提取关键细节。尽管预训练机制在在一定程度上帮助模型有效地处理冗余,但过长或重复的文本可能会构成性能瓶颈。
    Prompt   for   Longtext:   Please   summarize   the   following   text   in   onesentence:   “the   long   text   from   entity.” \textbf{Prompt for Longtext: Please summarize the following text in onesentence: “the long text from entity.”} Prompt for Longtext: Please summarize the following text in onesentence: “the long text from entity.”
  • 一般而言,E − text 表示那些通过预处理或手动编辑难以实现简明和全面的提炼的文本。像GPT3.5这样的LLM展现了出色的文本生成能力,但可能无法解释所有实体(例如,重复的人名或一词多义)。LLM只能基于它们从大规模语料库中获取的统计知识生成文本,缺乏深入理解实体的能力。此外,由于LLM生成文本依赖于统计概率,存在它们可能生成不准确或不合理文本的情况,这一现象在大型模型中被称为“幻觉问题”。为了增强文本生成的效率,我们在输入实体旁边提供了上下文约束,以引导LLM生成更相关和理性的文本。

Prompt for Synonyms

WN18RR是一个用于知识图谱中链接预测的标准数据集,源自WordNet,是WN18数据集的扩展和精炼版本。该数据集包含各种关系类型,包括上位词、整体部分、同义词等连接。与FB15K237相比,WN18RR的E − text较短,主要包含对实体的简明解释或示例句。此外,某些E − text条目包含同义词。因此,我们通过利用实体及其解释内容作为与E − text互补的资源,为推断同义词表制定提示。 Prompt   for   Synonyms:   Give   synonyms   for   “entity”   based   on   thecontent   of   “the   description   of   entity.” \textbf{Prompt for Synonyms: Give synonyms for “entity” based on thecontent of “the description of entity.”} Prompt for Synonyms: Give synonyms for “entity” based on thecontent of “the description of entity.”
在Prompt中,“实体”指的是WN18RR中的实体,“实体的描述”表示E−text。例如,以“"restitution”为例,它在数据集中有两个不同的含义。第一个含义是“作为对损失或伤害的赔偿而支付的一笔钱”,而第二个含义是“将某物恢复到其原始状态的行为”。通过使用“同义词提示”,我们可以推导出对应于这些含义的同义词:对于前者,: [’compensation’, ’recompense’,’indemnification’] ,对于后者 [’renewal’, ’reinstatement’,’restoration’]。
在同义词提示中包含实体及其相关的解释文本具有几个优点。首先,实体“restitution”具有多重含义,仅提供一个实体可能导致同义词与当前上下文不符,可能降低生成文本的质量。其次,WN18RR数据集中有12873个重复实体,从原始实体的解释中得出同义词可以确保更高的准确性。预训练语言模型是在庞大的数据集上训练的,并具有强大的泛化能力。为了评估LLM生成的内容的准确性,我们使用“bert-base-uncased”模型确定最相似的同义词,并对其进行精炼设置相似度阈值。

KGC model

选择SimKGC作为基础的补全模型。
模型的评分函数如下:
在这里插入图片描述

EXPERIMENTS

模型实验结果如下:
在这里插入图片描述
相比之下,使用大模型优化文本描述信息,效果更好一些,但是提升并不是太多。
文本描述信息采用不同的大模型进行数据优化,FB15k-237上采用Qwen-7B-chat,WN18RR则是采用LLaMA2-7B-chat。
并且测试不同大模型的生成文本的效果,进行消融比较,结果如下:
在这里插入图片描述
语言模型(LLM)的文本生成能力因其参数大小而异。在这项研究中,我们使用了开源可部署的LLM,即Qwen-7B-chat和LLaMA-2-7B-chat,它们分别具有70亿个参数,以及更大的LLaMA-2-13B-chat,具有130亿个参数。值得注意的是,Qwen-7B-chat是该模型的量子化版本,使其适用于较低资源使用场景。此外,我们还使用了GPT3.5-turbo和GPT4模型,它们不是开源的,但通过付费API进行比较分析的目的访问。这个决定旨在探讨在资源受限的情境中LLM和KGC的协同潜力,从而为将LLM整合到知识图谱领域的新方法开辟途径。
正如表3所示,在FB15K237中,CP-KGC-LLaMA-2-13B-chat表现出最高的性能,Qwen-7B-chat紧随其后。这两个模型在一系列指标上均超过了原始指标。CP-KGC-GPT3.5-turbo在所有指标上都表现出性能下降。在WN18RR中,CP-KGC-LLaMA2-7B-chat取得了最佳结果,其余模型也表现出不同程度的改善。这个实验的结果表明,模型参数的增加并不总是与性能提高相一致。

CONCLUSION

在这篇论文中,我们介绍了CP-KGC,这是一种采用了约束提示的直接方法。我们认识到中心挑战在于限制LLMs生成有意义的文本。CP-KGC充分利用先进的LLMs,采用实体及其文本描述作为上下文约束。在WN18RR和FB15K237数据集上的实验结果表明,CP-KGC能够提升先进模型的性能。

论文阅读笔记(四)——知识图谱补全(KGC) 创新性地将知识图谱嵌入空间改变为双曲曲面空间, 提出了HypE模型实现了更符合现实世界查询的复杂方式: 对多个简单Query的交集、 并集, 进行联合查询的嵌入表示Query对应的Answer空间规模可以动态调整: 复杂Query的Answer^间规格参数变大, 包含更多信息1、将参数生成应用到链接预测任务,关系视为上下文,生成操作头实体的函数参数2、 该方法仅用于改进无交互操作的模型,例如ConvE。 阅读详情

相关推荐

Silvaco Atlas入门指南——从零开始掌握半导体器件仿真

本文为Silvaco Atlas半导体器件仿真软件的入门指南,详细介绍了从零开始掌握该工具的核心流程。内容涵盖Atlas的基本概念、仿真流程、核心文件(输入、结构、输出文件)、交互式与批处理两种操作模式,并逐步演示了如何从定义网格、划分区域、设置电极到进行掺杂、选择物理模型并求解,最终获取和分析器件特性的完整步骤。旨在帮助微电子相关专业人员和工程师快速上手这一强大的“数字实验室”,提升半导体器件设计与研发效率。

weixin_29306317的博客 399

ENHANCING TEXT-BASED KNOWLEDGE GRAPH COMPLETION WITH ZERO-SHOT LARGE LANGUAGE MODELS: A FOCUS ON SEM

基于文本的训练很大程度上取决于数据的质量和丰富性,通过文本提示大模型可以生成数据结构去丰富知识图谱的内容,但是需要大量的计算资源。为了解决这一问题,我们引入一个成为KGC约束提示框架,设计使用不同的数据集以增强语义丰富度,采用上下文约束的策略来识别数据集的多义实体。

m0_60110713的博客 1102

SIMetrix教程-001.SIMetrix软件简介与安装

  由于某些原因需要用到SIMetrix仿真软件,然而网上的资料并不是特别多,故在此记录一下这款仿真软件的学习过程,也给有需要的人提供一些参考,免走弯路。如果使用过Pspice或者LTspice软件,学习SIMetrix会很容易入门,仿真软件都是大同小异的,会一样后都可以快速入门其他软件。   SIMetrix是一款以SPICE模型为基础的仿真软件,集成了SIMetrix和SIMPLIS两款内核,为工程师提供了可靠的、易于使用的、并完美结合了速度与精度的电路仿真方式。官方的话不多说,和LTspice一样,优

gaoyong_wang的博客 2万+

【LLM之KG】KoPA论文阅读笔记

本文的研究目标是探索如何将结构信息融入大型语言模型(LLM),以提高其在**知识图谱补全**任务中的表现。具体来说,是通过结构嵌入预训练和知识前缀适配器(KoPA)来实现结构信息的有效利用。

<p>专注挖坑</p> 1497

Gradle进阶:4:结合Sonarqube进行代码审查

作为代码质量检查的流行工具,比如Sonarqube能够检查代码的“七宗罪”,跟代码结合起来能够更好地提高代码的质量,这篇文章将会介绍如何结合gradle和sonarqube对代码质量与测试覆盖率进行分析。

知行合一 止于至善 1万+

达梦DCA2023年10月培训及考试总结

本次培训共分三天,培训内容不单单是DCA的单机安装、实例创建、库表操作等,培训内容是把关系型数据库的理论及DM8的产品结合起来讲,很实用。具体的考试则是需要个人大量的线下练习,考试总体而言都是培训讲过的内容,只要用心听,好好练习,哪怕是没有计算机基础的童鞋也能考过。提示:以下是本篇文章正文内容,下面案例可供参考总体而言,本次考试不是很难,用心准备,考前认真听讲,考后多次练习,基本都能通过。

qinjuao的博客 2320

以知识图谱结构为Prompt框架,帮LLM快速找出因果关系生成更精准内容

因果关系提取一直是LLM领域一个热门的研究方向,正如我上一篇文章中介绍的,我们在制定决策和科学研究时,往往需要LLM具有非常稳健的因果推理能力。幸运的是,恰巧知识图谱结构作为Prompt(“KG Structure as Prompt”)能够很好的完成这一任务。我们就上篇文章例子继续深入分析一下,开始我们今天的介绍:第一步:给一个和上一篇用C2P因果推理链相关的题目:分析"Prompt 工程师: AI 时代最后的守门人还是第一批被淘汰者?"与"AI 取代人类工作"之间的关联度和潜在影响。

python12222_的博客 2488

Transformer 面试题及详细答案120道(1-10)-- 基础概念

本文总结了Transformer模型的10个常见面试问题及答案,涵盖了其核心结构、创新点、工作机制等关键知识点。主要内容包括:Transformer的自注意力机制和多头注意力机制创新点,相比RNN/CNN的优势,模型在《Attention Is All You Need》论文中的提出背景,以及Encoder-Decoder协同工作流程等。重点解析了位置编码的作用、长距离依赖处理能力、与传统注意力机制的区别等核心问题。每个问题都给出了简明扼要的专业解答,适合作为Transformer相关面试准备的参考资料。

大剑师兰特的GIS世界 849

知识图谱:【知识图谱问答KBQA(三)】——Prompt Learning

一. NLP范式 NLP技术的发展可分为4个阶段/范式,如下图: 1. 全监督学习(非神经网络) 仅在目标任务的输入输出样本数据集上训练特定任务模型,其严重依赖特征工程。 2. 全监督学习(神经网络) 使得特征学习与模型训练相结合,于是研究重点转向了架构工程,即通过设计一个网络架构(如CNN,RNN,Transformer)能够学习数据特征。 3. Pre-train,Fine-tune 先在大数据集上预训练,再根据特定任务对模型进行微调,以适应于不同的下游任务。在这种范式下,研究重点转向了目标工程,设计在

u013010473的博客 3402

AMBA-CHI协议详解(三)

Write Transactions、Atomic transactions、 Stash transactions、 Dataless transactions的等各个事务的事务流。

Crazzy_M的博客 3180

SimSwap复现指引及代码分析【2023有更新】

我的环境!!!😚😚😚 之后会遇到:还会遇到至此环境配置完毕!下面是所需要的checkpoint。至此环境准备结束。先试试环境是否有问题,图片是代码包中给的。我用的是512的checkpoint,无水印,a是源脸,b是目标脸。输出到./output/result_whole_swapsingle.jpg 如图是可以成功换脸的:(为了方便查看将图像裁剪到了128x128) 表示图像预处理,相应的改为也是一样。不加就是对已经面部对齐的图像进行简单的面部交换。 加上就是无水印。 交换一张图片中的所有面孔。

zik的博客 2047

评测驱动优化:失败样本回流 Prompt 的闭环

AgentScope 2.0 提出评测驱动的闭环优化:通过规则化评测、失败样本定位、Prompt 修正与回归验证,实现零成本迭代。核心在于“定位”环节——基于失败模式判断根因层级(Prompt/词表/代码),避免无效修改。结合自动诊断函数与达标率基线对比,确保改进可度量、可复现,显著提升 Prompt 优化效率与准确性。

sangev5的博客 493

通信原理 | 通俗理解 | 因子图、消息传递以及它们之间的关系

在算法迭代过程中,通过反复更新这些消息,直到收敛,最终可以得到每个变量的边缘概率分布或最有可能的整体状态。算法通过因子图中的节点反复交换消息,直到找到最优解或所有消息稳定下来,从而解决了比如聚会日期这样的优化问题。在实际应用中,这种方法可以用来解决更复杂的问题,比如图像识别、语音识别和机器学习中的其他问题。,特别是在处理概率模型和执行概率推断时,因子图提供了一个强大的工具。(比如朋友的空闲时间和地点的可用性),并且你希望尽可能让所有人满意。在真正的因子图和消息传递算法中,这个过程被数学化和形式化。

若北辰 1194

大模型PromptCache对齐实战:从缓存穿透到成本打一折

长文本大模型调用成本高昂、响应迟缓,根源常在于Prompt结构不当导致前缀缓存失效。文中揭示:动态时间戳等变量置于System Prompt首部会破坏前缀树哈希匹配,致缓存命中率归零。通过重构为“静态内容置顶、动态变量沉底”的结构对齐范式,实现97.9%缓存命中率,首字延迟从2秒降至195毫秒,成本降低90%,性能提升十倍。掌握底层缓存机理,以极小改动撬动巨大效益,是大模型工程化的关键护城河。

艺杯羹的博客 491

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Agent演化史(九):多智能体的暗面,当一次 prompt 注入可以横向移动

横向劫持的最终目的几乎总是。

lfs124596的博客 663

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

从 Prompt 到 Tool Calling:AI Agent 如何稳定连接程序世界

大语言模型原生能力是生成 Token,而软件系统要求类型、权限、状态和确定的执行结果。AI Agent 要连接数据库、搜索引擎、支付系统或企业 API,中间必须建立一层可验证的交互协议。

weixin_47983718的博客 196

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

LangChain 从0入门:模型、消息、Prompt、Tools、记忆、Agent与LangSmith实战

大模型原生能力只支持单次问答、没有记忆、无法联网、不能调用外部接口。LangChain 是一套LLM应用编排开源框架,它把模型调用、提示词、会话记忆、工具调用、Agent智能体、链路观测能力封装成标准化组件,让开发者可以快速搭建对话机器人、知识库RAG、联网搜索Agent、自动化工作流等应用,而不用从零处理消息拼接、工具解析、上下文管理等重复逻辑。

2302_80192044的博客 271

MCP实战02:核心原语:Tools / Resources / Prompts / Sampling

你写的 MCP Server 到底该把能力暴露成 Tool 还是 Resource?这课给你三种原语的决策表:Tools 模型自动调用、Resources 应用侧挂载、Prompts 人选触发,外加 2026-07-28 已弃用的 Sampling/Roots 该用什么替代。每个原语配最小 JSON 报文,你能照着设计自己的 Server 接口而不再混淆三者边界。

Blockbuster-drug 417

大模型 Prompt 工程在电商订单系统中的踩坑记录

引言作为一名在电商订单系统开发中摸爬滚打的程序员,我在尝试引入大模型进行智能客服、订单状态预判等自动化任务时,对大模型 Prompt 工程的不熟悉造成了许多不必要的麻烦。我所使用的系统涉及订单处理、用户咨询、物流追踪等多个模块,初期希望通过 Prompt 工程来提升客服效率并减少人工成本。但事与愿违,在使用大模型的过程中,我多次因为 Prompt 设计不当导致生成结果偏差,甚至影响了系统的稳定性和准确性。

wuchangjian的专栏 105

AI Agent 的安全风险,正在从 Prompt 扩展到运行环境

从 Cursor 恶意扩展事件看 AI Agent 运行环境的安全风险与权限边界。

2501_92842654的博客 474

文生图 · 图生图 · 修图的 Prompt 施工手册(入门篇)

logo、法务稿、资质文件这类,合成,别许愿。死法一,物理打架:「夜晚的街道,正午阳光直射,下着细雨,柏油路面干燥。死法二,否定词控画面:写「不要有车」,模型听到的是「车」。即便如此,对照左右两张图你也能发现:大件全保住了,但擦拭杯子的手部姿态这类细节仍可能有微小漂移——所以修图永远要原图对照验收,这正是 keep line 存在的意义:它把漂移压到最小,但不是零。找灵感、随手玩,用基础公式:主体 + 场景 + 风格,比如「由羊毛毡制成的大熊猫,动物王国的夜晚街道,毛毡风格」,就能出一张相当能看的图。

weixin_46946948的博客 336

[GraphRAG实现原理-23]提示词优化(Prompt Tuning)

不论是索引还是查询都需要涉及针对LLM的调用,在模型不变的情况下,LLM响应内容的质量基本由指定的提示词来决定。默认提示是使用 GraphRAG 系统的最简单方法。它旨在开箱即用,只需极少的配置。有关索引和查询的每项默认提示的更多详细信息,请参阅手动调优页面。Prompt Tuning是GraphRAG 索引流程开始前的一个可选但强烈推荐的步骤,目的是让用于知识图谱生成的提示词适配你的特定数据领域,从而提升实体抽取和关系抽取的质量。

JaydenAI的博客 335

RSPrompter:遥感图像实例分割模型应用及测试

RSPrompter 是一项基于SAM针对遥感图像实例分割的模型,由北航、上海人工智能实验室和香港大学的团队共同完成,发表于 IEEE TGRS 2024。

qq_44833403的博客 222

Java转AI Agent教程(第五周)Prompt工程

将 prompt 从代码中剥离为可版本化、可 A/B 测试的外部文件,通过 PromptTemplate 实现变量校验与指纹追踪,结合 InjectionGuard 防注入,确保结构清晰(指令与数据分离)、安全可控。本周核心是把 prompt 当配置管理,为后续系统化迭代打下基础。

吴名氏的博客 247

LLM 提示词缓存(Prompt Caching)的秘密

本报告分析大模型提供商提示词缓存表现差异,揭示缓存率受应用类型(编码智能体vs通用聊天)、提示结构稳定性及架构设计共同影响。编码场景因高上下文复用,缓存命中率显著提升,直接影响成本——如Claude与DeepSeek缓存后成本降低20倍至50倍。关键因素包括前缀稳定性、会话超时、负载均衡策略及动态内容位置。建议监控每轮缓存比例、固定前缀、控制空闲时间,并考虑本地部署以优化成本。未来缓存效率将成为智能体应用的核心竞争力。

m0_52144241的博客 857
上一篇: SimKGC: Simple Contrastive Knowledge Graph Completion with Pre-trained Language Models
下一篇: KoPA: Making Large Language Models Perform Better in Knowledge Graph Completion
Re:fused
博客等级 码龄9年 474粉丝 162原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值