首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何计算平均秩(MAR)?

如何计算平均秩(MAR)?
EN

Stack Overflow用户
提问于 2019-08-12 20:00:10
回答 1查看 836关注 0票数 3

我试图计算出图模型中的平均秩(MAR)是如何计算的。有人能看看我的例子并告诉我我是否正确吗?

假设我们有两幅图如下所示:

代码语言:javascript
运行
复制
1-2, 3-4
1, 2, 3-4

在图1中,有两个边(节点1和2之间以及节点3和4之间)。

在图2中,只有一个边(节点3和节点4之间)。

图1的

要计算图1的平均秩(边1-2的):

1)根据模型计算了节点1与节点2、3、4连接的概率。假设这给了我们[0.09, 0.90, 0.01]

( 2)节点2(地面真值连接)的秩为2,因为它是第二大概率的连接。

现在表示图1中的边3-4:

1)根据模型计算了节点3与节点1、2、4连接的概率。假设这给了我们[0.21, 0.04, 0.75]

3)节点4(地面真理)的秩为1。

因此,第一个图的平均秩是(2+1)/2 = 1.5

图2的

1)将节点4替换为节点1和节点2。

2)计算节点3与节点1、2或4连接的概率,给出[0.05, 0.80, 0.15]

3)地面真相为节点4,概率为0.15,等级为2(为第二大概率)。

因此,第二个图的平均秩是2/1 =2.

平均秩(MAR)为:(1.5 + 2)/2 = 1.75.

这是正确的吗?

EN

回答 1

Stack Overflow用户

发布于 2019-08-22 09:41:04

平均等级是计算出的平均等级的平均值。参见第3点。https://academic.oup.com/bioinformatics/article/33/7/1031/2571354 IMHO的结果您的理解是正确的。您还可以通过https://arxiv.org/pdf/1811.04441.pdf获得平均倒数等级(MRR)。要确定的是,您可以在他提供的电子邮件id上发送第一个作者。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57467563

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档