Entity 怎么样hits@k在知识库中的链接预测上下文中,计算的和它的含义是什么

Entity 怎么样hits@k在知识库中的链接预测上下文中,计算的和它的含义是什么,entity,operations-research,knowledge-graph,entity-linking,Entity,Operations Research,Knowledge Graph,Entity Linking,我研究知识网络中的链接预测。作者通常报告”Hits@k". 我不知道怎么计算hits@k这对模型和结果意味着什么?简言之,它是计算有多少正三元组与一组合成负三元组排在前n位 在以下示例中,假设测试集仅包含两个基本真值阳性: Jack born_in Italy Jack friend_with Thomas 让我们假设这样的正三元组(如下*所示)与四个合成负三元组相对 现在,使用预先训练好的嵌入模型为每一个积极因素及其合成消极因素分配一个分数。然后,按降序对三元组进行排序。在下

我研究知识网络中的链接预测。作者通常报告”Hits@k". 我不知道怎么计算hits@k这对模型和结果意味着什么?

简言之,它是计算有多少正三元组与一组合成负三元组排在前n位

在以下示例中,假设测试集仅包含两个基本真值阳性:

Jack   born_in   Italy
Jack   friend_with   Thomas
让我们假设这样的正三元组(如下*所示)与四个合成负三元组相对

现在,使用预先训练好的嵌入模型为每一个积极因素及其合成消极因素分配一个分数。然后,按降序对三元组进行排序。在下面的示例中,第一个三级排名第二,另一个三级排名第一(相对于各自的合成负片):

然后,计算在前1位或前3位出现的阳性数,并除以测试集中的三元组数(在本例中包括2个三元组):


有一个要计算的APIHits@n-.

简言之,这是相对于一堆合成负片,有多少正三元组排在前n位的计数

在以下示例中,假设测试集仅包含两个基本真值阳性:

Jack   born_in   Italy
Jack   friend_with   Thomas
让我们假设这样的正三元组(如下*所示)与四个合成负三元组相对

现在,使用预先训练好的嵌入模型为每一个积极因素及其合成消极因素分配一个分数。然后,按降序对三元组进行排序。在下面的示例中,第一个三级排名第二,另一个三级排名第一(相对于各自的合成负片):

然后,计算在前1位或前3位出现的阳性数,并除以测试集中的三元组数(在本例中包括2个三元组):


有一个要计算的APIHits@n-.

谢谢你@lukostaz。这非常有帮助:)谢谢你@lukostaz。这很有帮助:)
Hits@3= 2/2 = 1.0
Hits@1= 1/2 = 0.5