2010-08-03 7 views
5

Lo que quiero decir con efecto de tren de cola se describe así:
Ya los artículos mejor calificados tienen una mayor tendencia a ser votados, posiblemente incluso a obtener un voto ascendente.¿Cómo mitigar el efecto de vagoneta (comportamiento de votación) en mi sistema de clasificación?

Lo que espero obtener son algunas recomendaciones concretas, en el mejor de los casos basadas en su experiencia práctica con una fórmula matemática y en qué situación ayudó.

Sin embargo, ¡cualquier sugerencia útil es más que bienvenida!

Mi sistema de clasificación

Por favor, considere un sistema de clasificación a un sitio web que tiene un sistema de reputación y donde echaron los usuarios sólo upvotes en artículos y la tabla de clasificación se restablece a empezar de nuevo cada mes.
Cada usuario tiene un voto nominal por artículo dentro de cada mes, y hay una recompensa para los usuarios que, en un determinado mes, votaron por encima de un artículo que llegó a los primeros puestos al final de ese mes.

Los usuarios se les dice lo siguiente acerca de lo que aumenta el peso de su upvote:
1) ... cuanto más la reputación que tiene en el momento de Upvoting
2) ... el menor número de elementos que Upvote dentro de la corriente meses (incluyendo el upvote actual)
3) ... al menos que upvotes objeto ya tiene dentro del mes en curso antes de que su propia upvote

la tabla de clasificación se calcula de nuevo una vez al día y es visible para todos.

Meta

me gustaría poner en práctica la parte 3) en un esfuerzo por corregir las filas de elementos en los que uno no puede decir si algunos usuarios simplemente upvoted que debido al efecto de carro (aquellos usuarios podrían esperar a obtener una ventaja "táctica" simplemente votando lo que perciben muchos otros usuarios ya votados)

Además, espero mitigar de esta manera el posible uso de marionetas que lograron cierta reputación, pero votaron el mismo elemento o grupo de artículos.

Pregunta

¿Existe una (tal vez incluso la prueba?), La fórmula matemática que solo podía aplicar en la lista ordenada por horas de upvotes para cada elemento para obtener una coffecient para cada uno de esos upvotes por lo que su los pesos serán corregidos de manera sensata
Estoy pensando que tiene que ser algo así como una función extensa pero no puedo controlarlo ...

¡Gracias!

Editar

Zack dice: "más allá de un cierto nivel de popularidad, upvotes adicionales disminuyen la probabilidad de que algo se mostrará"

Para aclarar aún más: lo que busco es que los enfoques matemáticos reales vale la pena probar que, en la forma de una función matemática, traducir este descenso en pop (es decir, aplicar coeficientes a los pesos, ver arriba) de manera sensible y equilibrada.

Mi esperanza es que alguien tenga experiencia práctica con dichos enfoques en una situación similar o general a la anterior.

+0

¿Está relacionado con la programación? Parece más probable que se responda por tipos de estadísticas. – JasonFruit

+0

u debería al menos hacer que sea wiki comunitario –

+0

esto suena esencial para su negocio. deberías proponer varias ideas y probarlas de alguna manera. – Ron

Respuesta

3

Considere la posibilidad de aplicar el "Principio de Rock Peter Independiente": más allá de cierto nivel de popularidad, votaciones alternas adicionales disminuya la probabilidad de que algo se muestre.

Término acuñado por Leonard Richardson en this paper. Indie Rock Peter es, por supuesto, desde Diesel Sweeties.

+0

Primero rocé el papel, lo que encontré un poco confuso, pero podría ser solo yo. Supongo que lo que él propone es más o menos lo que quiero en mi sección de "Pregunta" de mi pregunta, pero él omite cualquier pista o explicación de cómo uno puede abordar las soluciones reales en términos matemáticos. Luego miré el código que también encontré en el sitio al que me vinculó, pero me pareció demasiado especializado para comparar su situación con la mía. Sin embargo, ¡+1 por un buen puntero a una explicación adicional para agregar a mi pregunta! – Geradeausanwalt

1

Siempre me ha disgustado el efecto de carro en los sistemas de votación, especialmente en los rankings "más vistos" en los que simplemente hacer clic en un elemento con una clasificación alta aumenta su rango. Mi solución a este problema, que nunca he probado o visto implementado, sería hacer un seguimiento de cómo se llegó a un artículo (y luego voté por él), e ignorar (o disminuir en gran medida el peso de) los votos que provienen de cualquier orden página de clasificación.

+0

En mi caso, los usuarios primero tienen que hacer clic/ver en el elemento que está vinculado desde varias ubicaciones en el sitio y tienen que votar en la página de detalles del elemento. Si bien no hay garantía de que uno pueda correlacionar de manera segura al usuario haciendo clic en la página del elemento de la tabla de clasificación y su voto actual, todavía hay algunas implementaciones para esto que podría tener en cuenta. Así que +1 para el puntero de la idea. – Geradeausanwalt

Cuestiones relacionadas