<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>endogamias &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/endogamias/</link>
	<description>Feed of posts on WordPress.com tagged "endogamias"</description>
	<pubDate>Sat, 28 Nov 2009 10:17:31 +0000</pubDate>

	<generator>http://en.wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[Penalización de "endogamia de votos"]]></title>
<link>http://blog.meneame.net/2008/09/08/penalizacion-de-endogamia-de-votos/</link>
<pubDate>Sun, 07 Sep 2008 23:34:26 +0000</pubDate>
<dc:creator>gallir</dc:creator>
<guid>http://blog.meneame.net/2008/09/08/penalizacion-de-endogamia-de-votos/</guid>
<description><![CDATA[Desde hace unas horas está funcionando el nuevo &#8220;promote&#8221; (código fuente) que calcula y ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Desde <a href="http://meneame.net/notame/perl/60112">hace unas horas</a> está funcionando el nuevo &#8220;<a href="http://meneame.net/promote.php">promote</a>&#8221; (<a href="http://svn.meneame.net/index.cgi/branches/version3/scripts/promote8.php">código fuente</a>) que calcula y penaliza las &#8220;altas endogamias&#8221; (o afinidades) de votos entre usuarios. Así se evitarán que un grupo de usuarios se voten siempre entre ellos y puedan publicar las noticias más fácilmente.</p>
<p>La técnica es algo similar a la &#8220;diversidad&#8221; que usan en Digg &#8211;al menos así lo cuentan&#8211; pero en nuestro caso se usa directamente el karma que aporta cada usuario a una noticia y se aplicará a aquellos usuarios que votan a [casi] todos los envíos de otros usuarios.</p>
<p>La penalización consiste de un coeficiente entre 0 y &#60;1  que se calcula al karma aportado por cada usuario. El coeficiente de afinidad representa el porcentaje de votos a los envíos de un usuario. Así en el último mes A votó un 30% de los envíos de B que obtuvieron muchos votos (aunque no haya salido publicada), los siguientes votos de A a B valdrán 0.7. Si en cambio votó al 90%, el voto valdrá 0.1 de su valor original &#8211;con un mínimo de 5&#8211;. Si en cambió no llegó a votar al 10% (por ahora, mientras está de pruebas) el voto no sufrirá penalización alguna.</p>
<p>Además de la ventaja fundamental de evitar &#8220;endogamias&#8221;, también penaliza a aquellos usuarios que votan &#8220;a lo loco&#8221; basado sólo en el título o autor del envío.</p>
<p>Pueden surgir problemas, como que requiera varias horas hasta que los coeficientes de cálculo se estabilicen, o que haya que hacer ajustes al promote por penalizaciones injustas. Estaremos muy pendientes de esto en los días siguientes.</p>
<p><strong>Actualización (9/10 21 hs)</strong>: Después de probar en parelelo durante casi 24 horas &#8211;casi no hay casos para comprobar&#8211;, lo mismo <strong>funciona para los votos negativos</strong>. El cálculo es similar pero negativos, es decir que el mínimo valor negativo que puede dar es -5.</p>
<p><strong>Aclaración</strong>: <strong>No afecta al karma de los usuarios</strong>, sólo afecta al cálculo del karma total de las noticias. Aunque haya &#8220;afinidad&#8221; del 100% <strong>el voto siempre cuenta como positivo</strong> y suma karma según lo explicado arriba.</p>
<p><strong>Nota: </strong>Para los que vayan a mirar el código fuente, la función que calcula la afinidad está al final, se llama <em>check_affinity()</em>. Puede verse como se aplica en el coeficiente un par de líneas más abajo desde donde es llamada la función (que devuelve un diccionario con los coeficientes para cada usuario).</p>
<p>[*] Sí, los hay, especialmente esos que usan foros &#8211;y <em>mésenyers</em>&#8211; para avisar que han subido noticias de sus sitios/foros/temáticas. Últimamente hemos detectado varios, es la motivación, para evitar estos &#8220;abusos&#8221; sin que nos obliguen a banear sitios o cuentas de usuarios.</p>
</div>]]></content:encoded>
</item>

</channel>
</rss>
