¿Cómo actualiza Facebook y clasifica las historias en el feed “Noticias principales”?

Techcrunch publicó sobre esto en abril de 2010 [1]. La respuesta es lo que Facebook llama EdgeRank .

En un nivel alto, la fórmula de EdgeRank es bastante sencilla. Pero primero, algunas definiciones: cada elemento que aparece en su News Feed se considera un Objeto. Si tiene un Objeto en las Noticias (por ejemplo, una actualización de estado), cada vez que otro usuario interactúa con ese Objeto, está creando lo que Facebook llama un Edge, que incluye acciones como etiquetas y comentarios.

Cada Edge tiene tres componentes importantes para el algoritmo de Facebook:

  • Primero, hay un puntaje de afinidad entre el usuario que ve y el creador del elemento: si le envía a su amigo muchos mensajes de Facebook y verifica su perfil con frecuencia, entonces tendrá un puntaje de afinidad más alto para ese usuario que, por ejemplo, un viejo conocido con el que no has hablado en años.

  • En segundo lugar, hay un peso dado a cada tipo de Edge. Un comentario probablemente tiene más importancia que un Me gusta, por ejemplo.

  • Y finalmente está el factor más obvio: el tiempo. Cuanto más viejo es un Edge, menos importante se vuelve.

Multiplique estos factores para cada Edge, luego sume los puntajes de Edge y obtendrá un EdgeRank de Object. Y cuanto más alto sea, más probable es que su Objeto aparezca en el feed del usuario. Vale la pena señalar que el acto de crear un Objeto también se considera un Edge, que es lo que permite que los Objetos aparezcan en los feeds de tus amigos antes de que alguien haya interactuado con ellos.

——-

[1] http://techcrunch.com/2010/04/22…

Según el enlace de Boz, el siguiente es un extracto del artículo de TechCrunch:

EdgeRank: la salsa secreta que hace que las noticias de Facebook funcionen

por Jason Kincaid el 22 de abril de 2010

Ayer, en su conferencia de desarrolladores f8, los ingenieros de Facebook Ruchi Sanghvi y Ari Steinberg dieron lo que podría ser el primer recorrido completo de los fundamentos de Facebook News Feed, la página más importante que los usuarios ven cuando inician sesión por primera vez en el sitio. Después de dar una visión general de la historia de News Feed, que ha evolucionado bastante desde su lanzamiento en 2006, ofrecieron una idea de los algoritmos que permiten a News Feed mostrar contenido relevante, llamado colectivamente EdgeRank.

Es posible que no se dé cuenta, pero News Feed solo muestra un subconjunto de las historias generadas por sus amigos; si muestra todo, hay una buena probabilidad de que se sienta abrumado. Los desarrolladores siempre están tratando de asegurarse de que sus sitios y aplicaciones estén publicando historias que hagan el corte, lo que ha llevado al concepto de “Optimización de noticias”, y su éxito lo dicta EdgeRank.

En un nivel alto, la fórmula de EdgeRank es bastante sencilla. Pero primero, algunas definiciones: cada elemento que aparece en su News Feed se considera un Objeto. Si tiene un Objeto en las Noticias (por ejemplo, una actualización de estado), cada vez que otro usuario interactúa con ese Objeto, está creando lo que Facebook llama un Edge, que incluye acciones como etiquetas y comentarios.

Cada Edge tiene tres componentes importantes para el algoritmo de Facebook:

  • Primero, hay un puntaje de afinidad entre el usuario que ve y el creador del elemento: si le envía a su amigo muchos mensajes de Facebook y verifica su perfil con frecuencia, entonces tendrá un puntaje de afinidad más alto para ese usuario que, por ejemplo, un viejo conocido con el que no has hablado en años.

  • En segundo lugar, hay un peso dado a cada tipo de Edge. Un comentario probablemente tiene más importancia que un Me gusta, por ejemplo.

  • Y finalmente está el factor más obvio: el tiempo. Cuanto más viejo es un Edge, menos importante se vuelve.

Multiplique estos factores para cada Edge, luego sume los puntajes de Edge y obtendrá un EdgeRank de Object. Y cuanto más alto sea, más probable es que su Objeto aparezca en el feed del usuario. Vale la pena señalar que el acto de crear un Objeto también se considera un Edge, que es lo que permite que los Objetos aparezcan en los feeds de tus amigos antes de que alguien haya interactuado con ellos.

En otras palabras, con suerte menos confusas, es más probable que un Objeto aparezca en su News Feed si las personas que conoce han estado interactuando con él recientemente. Eso realmente no es particularmente sorprendente. Tampoco es el mensaje resultante para los desarrolladores: si desea que sus publicaciones aparezcan en News Feed, asegúrese de que las personas realmente quieran interactuar con ellas.

Algunos otros puntos interesantes: Steinberg insinuó que una versión más simple de News Feed puede estar en camino, ya que el sistema actual de dos pestañas es un poco complicado. Dicho esto, muchas personas todavía usan ambas pestañas, con más del 50% de los usuarios haciendo clic regularmente en la pestaña ‘más reciente’.

Hubo algunas cosas de las que los ingenieros de Facebook no hablaron: el grupo hizo una pregunta sobre cómo se sembraron las historias inicialmente, explicando que no iban a revelar todos los secretos de EdgeRank. Pero sí dijeron que hay algunas señales involucradas que no se detallaron durante la charla, y que están experimentando con más, como analizar los enlaces salientes en los que los usuarios hacen clic.