Comment fonctionnent les algorithmes de recommandation ?
Mais alors, comment ça fonctionne un algorithme ? Les algorithmes ont pris une place centrale dans les discussions concernant les plateformes en ligne, mais la complexité technique de leur fonctionnement les rend parfois opaques aurpès des utilisateur·rices. Dans cette leçon, nous tenterons de comprendre ce qu’est un algorithme et comment il parvient à transformer des données en recommandations.
Une définition simple
Un algorithme est une suite d’instructions permettant de transformer des données en résultat.
Une métaphore souvent utilisée est celle de la recette de cuisine : on démarre avec des ingrédients (les données), qui seront ensuite modifiés selon un ensemble d’étapes (les instructions) pour finalement obtenir un résultat (par exemple un classement ou des recommandations).
Tous les algorithmes sont créés pour atteindre un but défini. Sur les plateformes numériques, la quantité de contenus publiés chaque minute est telle qu’un tri « à la main » est impossible. Les algorithmes de recommandation servent donc à ordonner cette masse de contenus. Sur ces plateformes, l’objectif des algorithmes est souvent de produire : un classement de résultats, un fil d’actualité et des recommandations personnalisées.
Les trois fonctions principales
En effet, dans la plupart des plateformes, les algorithmes remplissent trois fonctions principales : sélectionner, classer et ajuster.
Sélectionner
Ils choisissent quels contenus peuvent être proposés aux utilisateur·rices. Et, de la même manière, quels contenus ne seront pas ou peu visibles.
Classer
Les algorithmes permettent de déterminer dans quel ordre les contenus apparaissent. Concrètement, un algorithme peut classer des pages dans un moteur de recherche, ou ordonner des contenus dans un fil d’actualité (quoi afficher en priorité et dans quel ordre).
Ajuster
Ils pourront enfin modifier ce classement en fonction des réactions des utilisateur·rices. Ils s’adaptent en fonction des signaux d’usage émis par ces derniers.

À vous de jouer
Cuisinez votre algorithme !
Vous êtes chef·fe cuisinier·ère et vous devez concoctez le meilleur des petits plats pour votre client·e : ce plat ? C’est une vidéo qui va l’intéresser.
Quelle recette voulez-vous faire ? C’est l’objectif de votre algorithme.
En fonction de vos choix, le résultat sera différent.
Les signaux produits par les utilisateur·rices
Pour remplir ces différentes fonctions, les systèmes de recommandation s’appuient sur ce qu’on appelle des signaux d’usage. Ces signaux sont des indices laissés par les utilisateur·rices qui permettent de déterminer si un contenu les intéresse ou non. Il existe différents types de signaux d’usage comme :
Ces signaux permettent d’estimer la probabilité qu’un contenu retienne l’attention. Ils servent donc à améliorer progressivement les recommandations.
À retenir

