1.一种关系相似度度量方法,其特征在于,包括:
获取待比较的两个关系;
获取所述两个关系各自对应的头尾实体分布;
计算两个关系各自对应的头尾实体分布之间的kl散度,基于计算得到的kl散度确定所述两个关系间的相似度。
2.根据权利要求1所述的关系相似度度量方法,其特征在于,所述计算两个关系各自对应的头尾实体分布之间的kl散度的步骤,进一步包括:
基于蒙特卡罗模拟,计算两个关系各自对应的头尾实体分布之间的kl散度。
3.根据权利要求1所述的关系相似度度量方法,其特征在于,所述获取待比较的两个关系的步骤,之前还包括:
定义三元关系组的分布,定义三元关系组分布的计算方式。
4.根据权利要求3所述的关系相似度度量方法,其特征在于,所述定义三元关系组的分布,定义三元关系组分布的计算方式的步骤,之后还包括:
计算优化模型参数,基于所述优化模型参数对三元关系组的分布进行优化。
5.根据权利要求2所述的关系相似度度量方法,其特征在于,所述基于蒙特卡罗模拟,计算两个关系各自对应的头尾实体分布之间的kl散度的步骤,进一步包括:
基于下式计算两个头尾实体分布之间的kl散度:
其中dkl(·||·)代表kl散度;
6.根据权利要求5所述的关系相似度度量方法,其特征在于,所述θ*满足如下条件:
其中
7.一种关系相似度度量系统,其特征在于,包括:
获取模块,用于获取待比较的两个关系;
获取模块,还用于获取所述两个关系各自对应的头尾实体分布;
计算模块,用于计算两个关系各自对应的头尾实体分布之间的kl散度,基于计算得到的kl散度确定两个关系间的相似度。
8.根据权利要求7所述的关系相似度度量系统,其特征在于,所述计算模块,进一步用于:
基于蒙特卡罗模拟,计算两个关系各自对应的头尾实体分布之间的kl散度。
9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至6任一项所述关系相似度度量方法的步骤。
10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1至6任一项所述关系相似度度量方法的步骤。