Ce que nous apprend le code source de l’algorithme de recommandation de X
Rien, modulo les poids
Le 20 janvier à 15h44
Comment fonctionne l’algorithme de recommandation des contenus de X, celui qui est responsable des messages qui arrivent dans l’onglet « Pour vous » ? Le réseau social publie le code source, mais il manque des éléments importants… cachés pour « des raisons de sécurité ». Plongez avec nous dans le code.
Ce que nous apprend le code source de l’algorithme de recommandation de X
Rien, modulo les poids
Comment fonctionne l’algorithme de recommandation des contenus de X, celui qui est responsable des messages qui arrivent dans l’onglet « Pour vous » ? Le réseau social publie le code source, mais il manque des éléments importants… cachés pour « des raisons de sécurité ». Plongez avec nous dans le code.
Réseaux sociaux
Sociaux
6 min
Sur son réseau social, Elon Musk reconnait que l’algorithme de recommandations « est stupide et qu’il a besoin d’améliorations considérables ». Il répondait à un message du compte officiel X Engineering, qui vient d’annoncer la mise en ligne du code source de l’algorithme sur GitHub, sous licence Apache 2.0.
Selon Elon Musk, le partager permettra de voir les développeurs « s’efforcer de l’améliorer en temps réel et en toute transparence ».
Du code majoritairement en Rust, sur GitHub
Plusieurs points tout d’abord : il faut croire X et Elon Musk sur parole quand ils affirment que c’est le code actuellement utilisé par le réseau social.
Le code partagé est à 63 % composé de Rust (un langage qui a récemment fêté ses 10 ans) et à 37 % de Python (à qui on ne va pas demander son âge…), selon GitHub. Il comporte une centaine de fichiers pour un peu moins de 10 000 lignes de code.
Ensuite, ce dépôt ne contient pas l’ensemble du code, mais uniquement « le système de recommandations de base alimentant le flux « Pour vous » sur X. Il combine des contenus de votre réseau (provenant de comptes que vous suivez) avec des contenus hors réseau (découverts via de l’apprentissage automatique) et classe le tout en utilisant un modèle basé sur Grok ».
Il faut distinguer deux algorithmes :
Il reste 88% de l'article à découvrir.
Déjà abonné ou lecteur ? Se connecter
Soutenez un journalisme indépendant,
libre de ton, sans pub et sans reproche.
Accédez en illimité aux articles
Profitez d'un média expert et unique
Intégrez la communauté et prenez part aux débats
Partagez des articles premium à vos contacts
expert et sans pub.
Commentaires (3)
Le 20 janvier à 16h39
Le 21 janvier à 12h22
if($content->author=='donald') $weight+=999999998;#Update: Thursday, June 5th 2025Le 22 janvier à 09h08
Signaler un commentaire
Voulez-vous vraiment signaler ce commentaire ?