Estoy trabajando en algo como el siguiente problema. Tengo un montón de usuarios y N libros. Cada usuario crea una clasificación ordenada de todos los libros que ha leído (que probablemente sea un subconjunto de los N libros), por ejemplo, Libro 1> Libro 40> Libro 25.
Ahora quiero convertir estas clasificaciones de usuarios individuales en una clasificación ordenada única de todos los libros.
¿Hay algún enfoque bueno o estándar para probar? Hasta ahora, estoy pensando en los modelos de Bradley-Terry aplicados a las comparaciones por pares, pero me pregunto si hay algo más.
Respuestas:
Si está interesado en el uso (más que en el desarrollo), debe probar rankade , nuestro sistema de clasificación.
Rankade es gratuito y fácil de usar, y es diferente del modelo de Bradley-Terry y el sistema de clasificación Elo (aquí hay una comparación ) porque puede administrar partidos con más de 2 facciones (es decir, libros, en su escenario). Al insertar las clasificaciones ordenadas por el usuario (como coincidencias entre dos o más libros, con clasificaciones finales detalladas, incluidos empates) obtendrá la clasificación ordenada única de todos los libros que está buscando. Además, Rankade te da la oportunidad de verificar la evolución del tiempo para la clasificación de libros, y las estadísticas de emparejamientos de libros, y más.
fuente
Los modelos de clasificación de Plackett-Luce abordan este problema y son una técnica basada en la probabilidad donde la probabilidad se maximiza usando una rutina de maximización de la mayorización, que es similar a la maximización de la expectativa, en el sentido de que usan una función objetivo auxiliar sobre la función de probabilidad que es optimizado para garantizar la maximización monotónica iterativa de la función de probabilidad. (Ver algoritmos MM para los modelos de clasificación Plackett-Luce de David Hunter). Él proporciona código también.
Desde una perspectiva de clasificación, son una extensión de los modelos de Bradley-Terry que mencionas en tu publicación. Los modelos de Bradley-Terry estiman una clasificación global a partir de una muestra de clasificaciones por pares. Los modelos Plackett-Luce extienden esto a clasificaciones de longitud> = 2. También permiten que cada muestra sea una clasificación de una longitud diferente.
Esto se adapta perfectamente a su conjunto de datos:
Libro 1> Libro 40> Libro 25
Libro 40> Libro 30
Libro 25> Libro 17> Libro 11> Libro 3, etc.
fuente