三元组:(head,relation,tail)
距离模型 structured embedding
含义:对头尾实体分别用关系矩阵投影
缺陷:使用两个不同的矩阵投影,协调性较差,往往无法精确刻画两实体与关系间的语义联系。
单层神经网络 single layer model
缺陷:复杂度大,仅仅加入了微弱的联系
能量模型 semantic matching energy
双线性模型 latent factor model
DISMULT模型还探索了LFM的简化形式,模型效果反而得到显著提升
矩阵分解模型 matrix decomposition
如果(h,r,t)存在,则X_{hrt} =1,否则为0。代表模型RESACL。RESCACL与LFM思路类似,只是RESACL不仅优化知识库中有的表示,还优化不存在的,包括0位置。LFM只优化知识库中有的。
翻译模型
循环相关
TransH
TransR
TransD
TranSparse
将投影矩阵函数化
TransA
对每个维度进行加权。
TransG
KG2E
使用高斯分布建模
DKRL
关系路径建模
PTransE