RESCAL 论文笔记

A Three-Way Model for Collective Learning on Multi-Relational Data

- 预备知识

克罗内克积(Kronecker product)
https://baike.baidu.com/item/%E5%85%8B%E7%BD%97%E5%86%85%E5%85%8B%E7%A7%AF/6282573?fr=aladdin
在这里插入图片描述


- Abstract

we present a novel approach to relational learning based on the factorization of a three-way tensor.

method is able to perform collective learning via the latent components of the model and provide an efficient algorithm to compute the factoriza- tion.


- Background

最开始的张量分解法,无法实现集体学习(捕捉相关实体的属性、关系或类别);随后的DEDICOM可以实现,但是有约束条件,无法合理的关系学习。

well-known te

### 回答1: RESCAL是一种基于张量分解的知识图谱表示学习方法,用于将实体和关系映射到低维向量空间中。RESCAL得分函数是通过张量分解获得的,并用于预测实体和关系之间的连接强度。 具体地说,RESCAL知识图谱表示为三维张量,其中每个元素表示实体之间的关系。张量的维度是实体数量,因此,每个实体可以用一个向量表示。然后,使用张量分解来将每个实体映射到低维向量空间中。在这个空间中,实体向量和关系向量的点积被用作连接实体和关系之间的得分函数。具体来说,对于一个实体对和一个关系,RESCAL将它们映射到低维向量空间中,并计算它们点积的结果作为得分函数的值。预测得分高的实体对和关系之间的连接强度更强。 因此,RESCAL得分函数可以被看作是一个衡量实体对和关系之间相关性的指标,它可以用于各种知识图谱应用中,如实体链接、关系预测和知识图谱补全等。 ### 回答2: RESCAL是一种由Maximilian Nickel等人于2011年提出的知识图谱表示学习方法,它在推荐系统和实体关系预测中获得了广泛的应用。 RESCAL的得分函数是通过将每个实体和关系映射到低维连续向量空间来捕捉实体之间的关系,从而对实体关系的相关性进行建模。具体而言,通过使用矩阵分解的方法,将实体和关系分别表示为两个矩阵E和R。假设有n个实体和k个关系,那么矩阵E的维度为n×d,矩阵R的维度为k×d,其中d是低维向量空间的维度。 对于给定的实体i和关系j,RESCAL的得分函数计算实体i与所有其他实体j之间的关系得分。具体计算方式如下: 1. 通过将实体i和关系j的向量进行外积运算,得到一个矩阵Mij,维度为1×d。 2. 将矩阵Mij与所有实体的向量矩阵E进行矩阵乘法操作,得到每个实体与实体i、关系j之间的关系得分。得分矩阵Sij的维度为1×n,其中第k个元素表示实体i和实体k之间在关系j下的关系得分。 通过上述步骤,可以计算出实体i与所有其他实体之间在关系j下的关系得分。这些关系得分可以用于推荐系统中实体之间的相似度计算、实体关系预测等任务。 总之,RESCAL的得分函数通过将实体和关系映射到低维向量空间,并进行矩阵分解和矩阵乘法操作,来捕捉实体之间的关系并计算实体关系的得分。这种方法能够有效地对知识图谱进行建模,并在推荐系统和实体关系预测等领域中实现准确的预测和推荐。 ### 回答3: RESCAL 是一种用于知识图谱中实体关系预测的得分函数模型。它是一个基于矩阵分解的模型,通过将实体和关系映射为低维向量表示来捕捉它们之间的关联。 在 RESCAL 中,每个实体和关系都被分配一个 k 维的向量表示,其中 k 是一个预先确定的超参数。以一个三元组 (h,r,t) 为例,h 和 t 分别表示头实体和尾实体,r 表示关系。那么在 RESCAL 中,可以通过计算 h 和 t 的向量表示与关系矩阵 R 的乘积来预测它们之间的关系得分。 具体而言,RESCAL 的得分函数为 f(h,r,t) = h^T M_r t,其中 h 和 t 分别表示头实体和尾实体的向量表示,M_r 是一个关系矩阵。该关系矩阵用于描述不同实体间的关系连接方式。 在训练阶段,RESCAL 使用最大边缘化对数似然函数来学习实体和关系的向量表示以及关系矩阵。优化过程使用随机梯度下降或其他优化算法,通过最大化对数似然函数,使得模型能够更好地捕捉实体之间的关系。 RESCAL 的优点是可以处理稀疏的知识图谱数据,且在一些实验中取得了不错的预测效果。然而,RESCAL 也有一些限制,比如它没有考虑实体属性的信息,仅仅关注实体之间的关联,这在一些知识图谱数据中可能会存在一定不足。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值