Près d’un an après qu’Elon Musk a lancé pour la première fois l’idée de rendre public l’algorithme de recommandation de Twitter, la société a publié le code source de son algorithme de recommandation sur GitHub. Dans un espace Twitter discutant du déménagement, Musk a déclaré qu’il espérait que les utilisateurs seraient en mesure de trouver des « problèmes » potentiels dans le code et de contribuer à l’améliorer.
« Notre version initiale du soi-disant algorithme va être assez embarrassante et les gens vont trouver beaucoup d’erreurs mais nous allons les corriger très rapidement », a déclaré Musk.
Notamment, le code publié vendredi ne traite que de la façon dont les tweets sont affichés dans le flux « For You » de Twitter. La société n’a pas publié le code sous-jacent de son algorithme de recherche ni la manière dont le contenu est affiché sur d’autres parties de Twitter, bien que Musk ait déclaré que la société ouvrirait également « à coup sûr » l’algorithme de recherche.
Dans un article de blog décrivant le fonctionnement des recommandations de Twitter, la société a expliqué les différentes étapes de l’algorithme, y compris le classement et le filtrage. Mais les utilisateurs de Twitter ont déjà trouvé des détails intéressants dans le code lui-même. Par exemple, Jane Manchun Wong a noté que « l’algorithme de Twitter indique spécifiquement si l’auteur du Tweet est Elon Musk ». Cela peut offrir une autre explication de la raison pour laquelle les tweets de Musk apparaissent si souvent. Wong a également noté que l’algorithme comporte des étiquettes indiquant si l’auteur du tweet est un « utilisateur expérimenté » ainsi que s’il est républicain ou démocrate.
Interrogé sur cet aspect de l’algorithme dans l’espace Twitter, Musk a déclaré: « Je suis d’accord que cela ne devrait pas être là … cela ne devrait certainement pas diviser les gens en républicains et démocrates, cela n’a aucun sens. » Un ingénieur de Twitter a ensuite précisé que les catégories n’étaient destinées qu’à « des fins de suivi des statistiques et que cela n’avait rien à voir avec l’algorithme ». Il a déclaré que les étiquettes visaient à « s’assurer que nous ne privilégions pas un groupe par rapport à un autre », bien qu’il n’ait pas expliqué pourquoi Musk avait sa propre catégorie.
« Mais n’est-ce pas bizarre que vous ayez quatre catégories et que l’une d’elles soit Elon », a répondu le questionneur. « Je pense que c’est bizarre », a déclaré Musk. « C’était la première fois que j’apprenais ça. » L’ingénieur de Twitter n’a pas directement répondu avec une explication. L’espace Twitter s’est terminé moins d’une minute plus tard.