我见过一些网站,他们从列表中显示两个随机项,用户选择他们喜欢哪一个,然后根据用户偏好的结果,为整个数据集生成排名。有谁知道这个排名算法是什么以及它是如何工作的?
谢谢。
答案 0 :(得分:4)
我相信你指的是ELO rating system。
答案 1 :(得分:0)
一个简单的实现方法是始终选择两个随机项进行比较,并为首选项提供一个点。然后按降序排列。
答案 2 :(得分:0)
通常的方法是collaborative filtering。为此,通常比较所有人的选择,并且在推荐或评价项目时,人们之间的相似性用于加权他们的选择。这意味着,之前表现出类似选择的人,比那些表现出不同行为的人更多地被用来产生推荐。
有几种方法可以进行这种推理,哪种方法最好或如何优化性能是一个开放的研究问题。通常,最简单的实现将实现足够的预测并且易于实现。它只是对偏好矩阵进行两次乘法转换。