2009-11-18 13 views
5

Estaba leyendo un artículo sobre different ranking algorithms. Una cosa que estoy un poco confundido acerca es algoritmo de StumbleUpon:¿Qué es una "variable de seguridad"?

(audiencia tropezador inicial/# de dominio) + ((% audiencia tropezador/# de dominio) + prima orgánica - no-amigo) - (% audiencia tropezador + bonificación orgánica) + N

N es una "variable de seguridad" por lo que el algoritmo supuesto es flexible. Es representa un número aleatorio.

¿Podría alguien explicar el propósito de N para mí? No entiendo cómo hace que el algoritmo sea más flexible.

Respuesta

9

Ayuda a que los resultados se degraden a una velocidad impredecible. Si alguna vez ha tropezado durante un par de horas, probablemente habrá notado un serio deterioro en la calidad y relevancia de cada tropiezo mientras comienza a raspar el fondo del barril.

Sin la variable aleatoria los resultados se degradarían en una tasa muy predecible. El enlace que más te gustará sería el primero y cada enlace posterior probablemente te atraiga un poco menos. La variable intenta negar esto de alguna manera.

Es una de las muchas maneras inteligentes StumbleUpon es designed to be addictive:

Los resultados fueron unánimes en el hecho de que cuando uno realiza una acción una y otra vez, y fue dado una recompensa al azar, dopamina niveles subieron. Si la recompensa se le dio consistentemente, es decir, cada cuatro momento en que se realiza la acción , los niveles de dopamina mantuvo constante

5

Al introducir N, se asegura de que las cosas que no se califiquen con frecuencia se mezclen ocasionalmente (si N resulta alto). Supongo que esto garantiza que todo se vea al menos un par de veces al principio y, por lo tanto, se obtienen algunos disparos para obtener más tropiezos (o como se llamen). Básicamente solo una ligera asignación al azar de material nuevo para eliminar el sesgo del punto superior.

Esa es mi conjetura de todos modos.

Cuestiones relacionadas