如何调用这种比较/排名算法?

时间:2011-10-09 21:11:03

标签: algorithm comparison ranking

我见过一些网站,他们从列表中显示两个随机项,用户选择他们喜欢哪一个,然后根据用户偏好的结果,为整个数据集生成排名。有谁知道这个排名算法是什么以及它是如何工作的?

谢谢。

3 个答案:

答案 0 :(得分:4)

我相信你指的是ELO rating system

答案 1 :(得分:0)

一个简单的实现方法是始终选择两个随机项进行比较,并为首选项提供一个点。然后按降序排列。

答案 2 :(得分:0)

通常的方法是collaborative filtering。为此,通常比较所有人的选择,并且在推荐或评价项目时,人们之间的相似性用于加权他们的选择。这意味着,之前表现出类似选择的人,比那些表现出不同行为的人更多地被用来产生推荐。

有几种方法可以进行这种推理,哪种方法最好或如何优化性能是一个开放的研究问题。通常,最简单的实现将实现足够的预测并且易于实现。它只是对偏好矩阵进行两次乘法转换。