这个比较/排名算法叫什么?



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

谢谢。

我想你指的是ELO评级系统。

一个简单的实现是总是随机选择两个项目进行比较,并给首选项目一个点。然后按降序排序

通常的方法是协同过滤。为此,通常会比较所有人的选择,并在推荐或评级项目时使用人与人之间的相似性来衡量他们的选择。这意味着,与那些表现出不同行为的人相比,那些之前表现出类似选择的人更容易被用来生成推荐。

有几种方法可以进行这种推断,而哪一种是最好的或如何优化性能是一个开放的研究问题。大多数情况下,最简单的实现将实现足够的预测,并且易于实现。它只是对自身转置的偏好矩阵进行两次乘法。

最新更新