Photo : Mariia Shalabaieva - Unsplash
Réseaux sociaux

Twitter ouvre le code source de son algorithme de recommandation, et dévoile quelques surprises 🐦

Click here to read in English

Depuis quelques années, l’affichage des tweets sur la page d’accueil de Twitter ne se fait plus de manière chronologique, mais algorithmique. Si vous vous êtes toujours demandé pourquoi certains tweets apparaissent sur votre fil Twitter, on a désormais quelques éléments de réponse.

Qu’est-ce que ça veut dire ouvrir son code source ? 🤔

Comme toute programme informatique, Twitter a ce qu’on appelle un code source. C’est un ensemble d’instructions qui composent un programme. Pour faire un parallèle, si Twitter était un plat, Le code source serait l’ensemble des ingrédients ayant permis la préparation de ce plat. Et pour protéger sa recette, afin que personne ne puisse par exemple la copier, le code source de Twitter est connu uniquement des ingénieurs qui travaillent dessus.

Elon Musk l’avait promis, et le 31 mars dernier, Twitter a rendu public une partie de son code, via la plateforme GitHub, bien connue dans le monde des développeurs. Ce faisant, Twitter donne donc la possibilité à n’importe qui de regarder dans ce code pour comprendre comment la plateforme fonctionne. Si tout le code source de Twitter n’est pas partagé, c’est une partie importante et qui affecte tous les utilisateurs au quotidien qui l’est : l’algorithme de recommandation.

Comment fonctionne l’algorithme de recommandation de Twitter ? 🧐

Le code source de Twitter étant ouvert, des internautes comme Steven Tey ont pu le décortiquer. L’algorithme de classement de Twitter est dérivé de celui que Google utilise pour classer les pages web. Il vous attribue un score de réputation, baptisé Tweepcred. Il fonctionne comme suit :
  1. Il attribue une note numérique à chaque utilisateur en fonction du nombre et de la qualité des interactions qu’il a avec d’autres utilisateurs – plus la note est élevée, plus l’utilisateur est influent sur Twitter.
  2. Il calcule le score de réputation d’un utilisateur en fonction de facteurs tels que l’âge du compte, le nombre de followers et l’utilisation de l’appareil.
  3. Il ajuste le score de l’utilisateur en fonction de son ratio followers/suivis.
  4. Le score final, sur une échelle de 0 à 100, est le score « Tweepcred« , qui représente la réputation de l’utilisateur sur Twitter.
  5. Ce score est utilisé pour déterminer les utilisateurs qu’il est recommandé de suivre ou dont le contenu doit être mis en avant.

A ce fonctionnement général viennent se rajouter d’autres éléments :

Créer un contenu engageant est plus important que les likes et retweets

Un autre algorithme s’occupe de classer la pertinence de votre tweet en fonction des interactions. Par exemple,

  • Un utilisateur qui clique sur votre tweet et y reste pendant plus de 2 minutes a un poids 22 fois supérieur à celui d’un utilisateur qui se contente d’aimer votre tweet.
  • S’il clique sur votre profil par le biais de votre tweet et qu’il aime ou répond à un tweet, 24x plus qu’un like.
  • S’il répond à votre tweet, 54x plus qu’un like.
  • S’il répond à votre tweet et que vous répondez à sa réponse, 150x plus qu’un like.
  • S’il signalent votre tweet, -738x l’effet d’un like et vous êtes pratiquement foutu.
Se faire bloquer/mettre en sourdine/rapporter, c’est très mauvais.

Dans la même lancée que le point précédent, les mauvais retours réduisent votre score de réputation : être bloqué, mis en sourdine, signalé pour abus, signalé pour spam. Lorsqu’une personne se désabonne c’est aussi mauvais, mais pas autant que les autres points précédents.

Source : Steven Tey sur Twitter

Le gouvernement peut interférer avec l’algorithme

Si vous aviez encore des doutes, et bien sachez que le gouvernement peut intervenir dans la recommandation des contenus sur Twitter. Et durant les élections, l’algorithme peut :

  • Recommander les comptes des candidats à suivre
  • Supprimer les informations qu’elle jugent fausses.

Fait intéressant, Twitter a  identifié 4 groupes d’utilisateurs différents pour suivre et comparer la fréquence à laquelle leurs tweets sont impressionnés par les utilisateurs : utilisateurs puissants, utilisateurs démocrates, utilisateurs républicains et Elon Musk. Et oui, le propriétaire de Twitter a droit à un traitement particulier sur sa plateforme.

Source : Steven Tey sur Twitter

L’algorithme aime les images et les vidéos

Avec le mode fonctionnement actuel, les tweets avec images et vidéos reçoivent un boost x2. Mais ce mode devrait évoluer car Twitter compte le reconstruire.

Source : Steven Tey sur Twitter

Meilleur est votre réputation sur Twitter, meilleure est votre visibilité. 👨🏾‍🎤

L’algorithme de classement prend en compte un plus grand nombre de vos tweets si votre score de réputation est élevé. Si votre Tweepcred est inférieur à 65, l’algorithme ne prend en compte que 3 tweets maximum. Si votre Tweepcred est supérieur à 65, il n’y a pas de limite au nombre de tweets pris en compte. Vous pouvez donc publier autant de tweets que vous le souhaitez, y compris des threads. Cependant, assurez-vous que vos tweets soient de qualité car les autres utilisateurs peuvent les couper, les bloquer ou les signaler comme spam, ce qui peut nuire à votre score de réputation.

Il faut aussi savoir que les utilisateurs de Twitter Blue sont plus mis en avant que les autres par l’algorithme. Pour être visible, il va falloir payer.

Source : Steven Tey sur Twitter

Pour finir, Twitter, comme sur la plupart des plateformes de médias sociaux, les tweets perdent de leur pertinence avec le temps et sont donc moins souvent montrés aux autres utilisateurs. En effet, les tweets ont une demi-vie de 360 minutes, c’est-à-dire que leur score de relativité diminue de moitié toutes les 6 heures.

Si vous êtes sur Twitter et que vous souhaitez que vos tweets soient le plus recommandés possibles, vous savez ce qu’il vous reste à faire.

Sources : Twitter, Steven Tey

Qu'en avez-vous pensé?

Excité
0
Joyeux
0
Je suis fan
1
Je me questionne
1
Bof
0

Vous pourriez aussi aimer

Laisser une réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *