TransEdge: Translating Relation-contextualized Embeddings for Knowledge Graphs

TransEdge模型针对传统线性或双线性模型在处理关系多样性上的不足,提出了以边为中心的关系表示方法。通过结合实体和关系的embedding,实现对一对多和多对一关系的有效处理。模型包括ContextCompression和ContextProjection两个部分,损失函数也进行了调整,以优化-ranking loss。该模型旨在增强关系表示的多样性,提高知识图谱的预测准确性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

TransEdge: Translating Relation-contextualizedEmbeddings for Knowledge Graphs

1 原因

目前模型对于关系的处理存在问题,如线性模型,或者双线性模型无法抓住多样的关系结构。在TransE模型,例如(泰囧,演员,黄渤),(泰囧,饰演,徐峥),当进行h+r≈th+r \thickapprox th+rt导致结果黄渤和续重非常接近,不利于预测结果,因此提出以边为中心的理念,根据上下文表示关系,使边具有多样性。本质上就是,实体和关系本身的 embedding 共同起作用作为关系,用于处理“一对多”和“多对一的关系”。

2 模型

2.1 整体模型

模型的整体就是TransE模型
在这里插入图片描述
其公式为:
在这里插入图片描述
对于关系设置分为两种类型,一种是基于Context Compression(多层感知机),另外一种为Context Projection(映射)。

2.2 Context Compression

在这里插入图片描述

公式:
在这里插入图片描述
就是把h, r和r,t拼接在一起,分别使用多层感知机,然后在将分别产生的结果进行多层感知机运算。

2.3 Context Projection

在这里插入图片描述
公式:
在这里插入图片描述
就是将h, t同时处理,利用多层感知机,然后将关系进行投影。

3 损失函数

损失函数也略有区别,跟常规的margin-based ranking loss不太一样。
在这里插入图片描述
其中[x]+=max(0,x),其中γ1、γ2是超参数,γ1<γ2[x]_+ = max(0, x), 其中\gamma_1、\gamma_2是超参数,\gamma_1<\gamma_2[x]+=max(0,x),γ1γ2γ1<γ2

4 总结

该篇论文的核心思想就是,将关系融入实体,然后经过操作,将其跟TransE模型联系在一起。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值