¿Cómo funciona el sistema de recomendación de amigos de Facebook?

El principal impulsor de Facebook es que quieren que todos en Facebook estén conectados. Como ese es un objetivo imposible, intentan maximizar el tamaño de sus pequeños grupos de redes o comunidades. Una comunidad se puede definir como cualquier pequeño número de personas conectadas.

Facebook intenta sugerir amigos usando múltiples métodos:

  • Hay algo llamado el problema de arranque en frío. ¿Qué sucede cuando alguien tiene una actitud muy limitada sobre usted y tiene que hacer recomendaciones? Esto debe ser respondido cuando eres un nuevo usuario de Facebook. Esto es cuando le piden que complete su información de perfil. En base a eso, recomiendan personas que fueron a su escuela / universidad o trabajaron en el mismo lugar.
  • Una vez que tenga algunos amigos en su lugar, ahora comenzarán a hacerle trabajar en el problema de maximizar el tamaño de la comunidad. Lo hacen tratando de conectarte con todas las personas con las que tus amigos están conectados. Facebook ahora sugiere amigos mutuos de tus amigos para que agregues. Esto se llama completar triángulos. Todo esto no necesita datos en tiempo real o un monitoreo constante de su actividad. En pocas palabras, si A es amigo de B y C es amigo de B, es posible que A y C quieran ser amigos.
  • Personas que están en los mismos grupos.
  • Personas a las que les han gustado las mismas páginas.
  • Últimamente, Facebook ha comenzado a recomendar personas que se registran en los mismos lugares. También se basa en su ubicación actual gracias al seguimiento constante de la ubicación, incluso si no se registra.

Definitivamente, hay muchos más puntos de datos que actúan como características en las recomendaciones. Estos son los que puedo pensar fuera de mi cabeza.

Además de los factores que Vignesh Natarajan ha mencionado, agregaría que no es por nada que compraron WhatsApp. Si está hablando con alguien en WhatsApp, es casi un 99% probable que la conozca personalmente. He visto a muchas personas que agregué a mis contactos el día anterior, chateé con ellos en WhatsApp y su perfil apareció en la lista de amigos sugeridos al día siguiente.

Creo que se trata solo de los amigos comunes que tienes con el “tipo sugerido” … O probablemente, también, el algoritmo da prioridad a los tipos cuyos amigos comunes (contigo) son muy amigos tuyos (en función de las interacciones: me gusta, comentarios, etc.).

Creo que funciona principalmente analizando la combinación de amigos mutuos y lugar de trabajo.