Twitter anunció que publique el código fuente detrás de su algoritmo de recomendación que selecciona el contenido para las líneas de tiempo”Para usted”de los usuarios. El código será de código abierto, pero no contendrá nada relacionado con las recomendaciones de anuncios, ni comprometerá la capacidad de Twitter para controlar los intentos de los malos actores de manipular su plataforma. Este movimiento tiene como objetivo aumentar la transparencia y proteger la privacidad y seguridad del usuario.
Twitter publicó dos repositorios de GitHub separados que contienen el código fuente de algunos de sus algoritmos de recomendación y modelos de aprendizaje automático que los sustentan. Los tweets que aparecen en la línea de tiempo de un usuario son seleccionados por un servicio llamado Home Mixer, que usa una canalización para obtener los mejores tweets de varias fuentes de recomendación, los clasifica usando un modelo de aprendizaje automático y aplica filtros para excluir contenido NSFW, tweets bloqueados. usuarios y los ya vistos.
El objetivo final de este algoritmo es mostrar a los usuarios el 50 % de los tweets más recientes y relevantes de sus seguidores y el 50 % restante de personas ajenas a su red en función de lo que usuario encuentra interesante. Este enfoque garantiza que la línea de tiempo muestre tweets de diversas fuentes.
A principios de este mes, el código fuente y las herramientas internas de Twitter se filtraron públicamente en GitHub, lo que llevó a la empresa a eliminar el código y las herramientas filtrados. La compañía también solicitó información del historial de acceso para el código filtrado. Usó una citación para obligar a GitHub a compartir la identidad de la persona que originalmente publicó y distribuyó el código fuente de Twitter filtrado.
En conclusión, la decisión de Twitter de abrir el código fuente de su algoritmo de recomendación es un paso positivo. hacia la transparencia y la seguridad del usuario. Al hacerlo; la empresa puede garantizar que los malos actores no puedan explotar el algoritmo para manipular la plataforma.