How is this comparison/ranking algorithm called?

醉酒当歌 提交于 2020-01-03 18:55:49

问题


I've seen some sites where they show two random items from a list, and users pick which one they prefer, and then based on the results of the user preferences, a ranking is generated for the entire data set. Does anyone know what this ranking algorithm is called and how it works?

Thank you.


回答1:


I believe you're referring to the ELO rating system.




回答2:


A simple implementation would be to always choose two random items for the comparison and give the preferred item a point. Then rank in order of decreasing points.




回答3:


The usual method for this is collaborative filtering. For this usually the choices of all persons are compared and a similarity between persons is used to weight their choices, when recommending or rating items. That means, people who have shown similar choices to yours before, are used more to generate recommendations than those who have shown different behavior.

There are several methods for doing this inference, and which one is best or how to optimize the performance is an open research questions. Most often the simplest implementation will achieve sufficent predictions and is easy to implement. It just does a two multiplications of the preference matrix with itself transposed.



来源:https://stackoverflow.com/questions/7706573/how-is-this-comparison-ranking-algorithm-called

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!