← Derniers articles
🤖 machine learning

Heterogeneous Ranking in Industrial-Scale Recommender Systems: A Case Study

Ce document présente une étude de cas industrielle de bout en bout sur le classement de flux de contenus hétérogènes dans Google Discover, introduisant l'architecture HA-MoE pour l'apprentissage multi-tâches adaptatif et le cadre d'observabilité LENS pour gérer efficacement la diversité des contenus tout en améliorant à la fois les métriques hors ligne et l'engagement des utilisateurs en ligne.

Auteurs originaux : Di Bai, Jintao Liu, Zhenwei Tang, Peifan Wu, Nada Al-Thawr, Luoshu Wang

Publié 2026-07-31
📖 5 min de lecture🧠 Analyse approfondie

Auteurs originaux : Di Bai, Jintao Liu, Zhenwei Tang, Peifan Wu, Nada Al-Thawr, Luoshu Wang

Article original sous licence CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète

Imaginez que vous pénétriez dans une bibliothèque immense et chaotique où les étagères se réorganisent constamment. Une étagère contient des livres d'histoire sérieux, une autre des vidéos de chats rigolotes, une troisième des recettes, et une quatrième des actualités de dernière minute. Dans un monde parfait, un bibliothécaire saurait exactement ce que vous avez envie de lire ensuite, que vous soyez d'humeur pour une blague rapide ou pour une immersion profonde dans l'histoire. Mais dans le monde réel d'Internet, cette « bibliothèque » est le flux Google Discover, et le « bibliothécaire » est un programme informatique appelé système de recommandation.

Le défi pour ces bibliothécaires informatiques est qu'ils travaillaient auparavant dans des bibliothèques très organisées et à sujet unique, comme un endroit qui n'aurait que de la musique ou uniquement des vidéos courtes. Dans ces endroits, tout se ressemblait et fonctionnait de la même manière. Mais Google Discover est différent ; il puise du contenu dans tout le web ouvert. Cela signifie que l'ordinateur doit décider entre un article long, une vidéo de 10 secondes, le post personnel d'un utilisateur et un résumé généré par IA, tout cela en même temps. C'est comme demander à un seul chef de cuisiner un steak parfait, un soufflé délicat et un taco épicé pour le même client, tout en utilisant le même ensemble d'ingrédients et d'outils. Si le chef se concentre trop sur le steak, le taco risque d'être raté. Ce document traite du problème complexe consistant à apprendre à un seul cerveau informatique à gérer toutes ces différentes « saveurs » de contenu sans s'embrouiller ou favoriser les plus bruyants ou les plus populaires.

Les auteurs de ce document, une équipe de Google, ont été confrontés à un problème spécifique : leur système actuel était comme un chef « taille unique ». Il essayait d'utiliser un ensemble de règles identique pour tout classer, ce qui entraînait des erreurs. Parfois, il poussait des articles de type « click-bait » de faible qualité simplement parce qu'ils recevaient beaucoup de clics, tout en enterrant des vidéos de haute qualité que les gens voulaient réellement regarder. Pour corriger cela, ils ont construit un nouveau système appelé HA-MoE (Heterogeneity-Adaptive Mixture-of-Experts).

Voyez HA-MoE non pas comme un seul chef, mais comme une cuisine en pleine effervescence avec un manager intelligent et une équipe de cuisiniers spécialisés. Dans l'ancien système, un seul cuisinier essayait de tout faire. Dans le nouveau système, le « manager » (le réseau de porte ou gating network) examine la commande et le type de nourriture (le contenu) et décide quel spécialiste doit s'en charger. Si la commande concerne une vidéo, le manager l'envoie au « Spécialiste Vidéo ». S'il s'agit d'un article textuel, cela va à l'« Écrivain ». Crucialement, le manager ne fait pas que deviner ; il utilise un « signal d'hétérogénéité » spécial — une petite note qui dit : « Hé, c'est une vidéo, traitez-la différemment ! ». Cela garantit que le spécialiste vidéo puisse briller sans être étouffé par le spécialiste des articles.

Mais comment savoir si la cuisine fonctionne réellement bien ? L'équipe a réalisé que se contenter de regarder le nombre total de clients satisfaits ne suffisait pas. Vous pourriez avoir une excellente journée dans l'ensemble, mais si le spécialiste vidéo échoue, vous passez à côté de quelque chose. Ils ont donc inventé une nouvelle façon de mesurer le succès appelée DL-AUC (Dual-Level AUC). Imaginez noter la cuisine non seulement sur le nombre total de repas servis, mais aussi sur la performance du spécialiste vidéo par rapport au spécialiste des articles. Ce nouveau score aide à détecter les problèmes où un type de contenu est injustement ignoré.

Pour s'assurer que le système reste sain au fil du temps, ils ont également construit un outil appelé LENS. C'est comme une paire de lunettes à rayons X pour la cuisine. Cela permet aux ingénieurs de regarder à l'intérieur du cerveau de l'ordinateur pour voir ce que chaque « spécialiste » est en train de faire. Si le système commence à devenir paresseux et que tous les spécialistes commencent à faire la même chose, LENS le repère immédiatement. Cela aide l'équipe à corriger les problèmes avant qu'ils ne gâchent l'expérience utilisateur.

Les résultats étaient prometteurs. Lorsqu'ils ont testé ce nouveau système sur un ensemble massif de données d'interactions réelles d'utilisateurs, il a mieux réussi à classer les actions positives (comme les clics et les mentions "j'aime") et les actions négatives (comme rejeter un post) par rapport à l'ancien système. Il a réussi à stopper le « biais de la majorité », où les types de contenus populaires écrasaient autrefois les types de contenus moins communs. Lors de tests en ligne avec de vrais utilisateurs, le nouveau système a permis à plus de personnes d'ouvrir l'application, de faire défiler davantage de contenu et d'explorer une plus grande variété de contenus. Le document suggère qu'en enseignant explicitement à l'ordinateur à respecter les différences entre les types de contenus, plutôt que de les forcer à être identiques, nous pouvons construire des flux plus intelligents, plus équitables et plus agréables pour tout le monde.

Noyé(e) sous les articles dans votre domaine ?

Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.

Essayer Digest →