赞
踩
作者:Quan Wang , Zhendong Mao , Bin Wang, and Li Guo
论文地址:paper
17年TKDE的论文,回顾下主要的图嵌入方法
都是些常规的符号表示,稍微过一下很容易记住。
传统方式嵌入三步走,1)实体和关系表示。2)得分函数。3)学习实体和关系之间的表示。粗略的分为两大类,其一,基于翻译的距离模型,其二,语义匹配模型
基于测量两个实体之间的距离
得分函数
3. transR
将头尾实体映射到关系的空间中
得分函数
4. transD
将R中的映射矩阵分解为两个向量,所以映射的矩阵变为如下。
之后让头尾实体映射
5. TransSpace
和TransR相似,分为两种TranSparse(share)和TranSparse(separete).
前者的映射矩阵是
后者的映射矩阵是。头尾实体的映射矩阵不同
得分函数和transR相同。
接下来的变体是放宽约束条件
6. transM
得分函数
实体和关系作为随机向量服从多元高斯分布。
通过匹配向量空间表示中体现的实体和关系的潜在语义来衡量事实的合理性。
上面两个式子都可以用随机梯度下降优化。
所有不包含在
I
D
+
ID^+
ID+中的事实都是错误的.
例如平方损失函数
最小化平方损失等于分解由KG表示的三阶张量。如优化RESCAL
总体上闭环世界的训练不如开放世界好。
n和m是实体和关系的数量,d和k是实体和关系嵌入的维数(通常d=k)。
很多实体附带类别,诸如AlfredHitchcock是人等,很多方法直接把他们当作IsA的普通三元组关系来处理。
实体之间存在多跳关系。关系路径蕴含丰富的语义信息。
将路径表示为其组成关系的表示的组成,因为路径的语义取决于所有这些关系。
组合方法主要有如下三种方法
损失函数
其中
R
(
p
∣
h
,
t
)
R(p|h,t)
R(p∣h,t)可以通过一个基于网络的资源分配机制和损失计算。loss定义为
2. Guu等提出联合拓展TransE和RESCAL以及联合路径信息
前者的得分函数
后者的得分函数
在问答路径查询任务中表现优异
但是在和路径改善性能模型的时候,巨大的路径是一个极大的挑战,需要进行采样和剪枝,又学者就提出 一种动态规划算法,它可以包含有界长度的所有关系路径。
如上图所示,实体通常有简单的一个描述,其中蕴含了丰富的语义信息。
在NTN模型中首先从辅助新闻语料库学习单词向量,然后通过平均其名称中包含的单词向量来初始化每个实体的表示
在一阶Horn clauses中特别注意可以采用逻辑规则。
一个例子
这种情况就有着丰富的信息在知识发现和推理中可以广泛使用。通常基于马尔可夫逻辑网络
知识图谱中应用分为两大类,
其一是在图谱中,主要用于实体预测,实体分类,实体消歧(确认两个实体是否为一个),三原则分类
其二是图谱外(out of KG),关系提取,问答系统,推荐系统
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。