假设给定一个查询,我们的系统返回 10 个推荐结果
doc1, doc2, ... doc10
如果事实表明相关文档说相关文档是 doc100(位于位置 100),那么倒数排名
应该是 1/100 吗?我觉得很难让系统返回100个文档。
但如果我只包含相关文档位于前十名以下的推荐结果,我认为这是一种幼稚的方法。而且我不太理解 MRR@10、MRR@5 等概念。
有人可以给我解释一下吗?谢谢
最佳答案
这种情况下的 MRR 定义为零。
推理是这样的:假设你没有更多的文件;您如何区分它在下一页上还是根本没有返回?
这些低排名 MRR 的目标是对只能容纳三个推荐的首页或网站进行建模。对于用户来说,紧接在截止点之后出现的文档和更深 100 级的文档之间没有区别。
关于search-engine - 如何计算 MRR @n?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73246093/