← Derniers articles
💻 computer science

FLUID: From Ephemeral IDs to Multimodal Semantic Codes for Industrial-Scale Livestreaming Recommendation

FLUID est un cadre de recommandation novateur et sans identifiant pour le streaming en direct à l'échelle industrielle, qui remplace les embeddings d'éléments traditionnels par des codes multimodaux hiérarchiques discrets (LUCID) afin de surmonter les défis persistants du démarrage à froid, réalisant ainsi des gains de performance significatifs auprès d'une base d'utilisateurs mondiale dépassant un milliard.

Auteurs originaux : Xinhang Yuan, Zexi Huang, Anjia Cao, Xudong Lu, Zikai Wang, Penghao Zhou, Chang Liu, Wentao Guo, Qinglei Wang

Publié 2026-05-22
📖 6 min de lecture🧠 Analyse approfondie

Auteurs originaux : Xinhang Yuan, Zexi Huang, Anjia Cao, Xudong Lu, Zikai Wang, Penghao Zhou, Chang Liu, Wentao Guo, Qinglei 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 dirigez un concours de talents mondial, massif et fonctionnant 24h/24 et 7j/7. Toutes les quelques minutes, un nouveau numéro monte sur scène, se produit pendant environ 45 minutes, puis disparaît à jamais. C'est le streaming en direct.

Maintenant, imaginez que vous êtes le videur (le système de recommandation) essayant de décider quel numéro montrer aux prochains million de personnes entrant par la porte.

L'ancien problème : Le « badge » qui expire trop vite

Dans la plupart des systèmes de recommandation (comme pour les films ou les produits), le système attribue à chaque élément un numéro d'identification unique (comme un badge permanent). Il apprend ce que les gens aiment à propos de cet ID sur des mois ou des années. Si vous regardez beaucoup de « Film d'action n°123 », le système apprend à vous en montrer davantage.

Mais dans le streaming en direct, cela ne fonctionne plus. Une salle de direct n'existe que pendant 45 minutes.

  • Au moment où le système en a assez appris sur la « Salle de direct n°999 » pour bien la recommander, le spectacle est déjà terminé.
  • La salle est toujours dans un état de « démarrage à froid » (inconnue).
  • Le système continue d'essayer de mémoriser l'ID, mais l'ID devient inutile dès que le flux se termine. C'est comme essayer de mémoriser un numéro de téléphone pour une fête qui se termine avant que vous ayez fini de composer.

La solution : FLUID (Le « Traducteur de contenu »)

Les auteurs ont créé un nouveau système appelé FLUID. Au lieu de s'appuyer sur le numéro d'identification éphémère, FLUID ignore complètement l'ID et se concentre sur l'apparence et le son réels du contenu.

Voici comment cela fonctionne, en utilisant une analogie simple :

1. Le « Traducteur universel » (Encodeur multi-domaines)

Imaginez un traducteur surdoué qui a étudié à la fois les films courts et polis (comme les vidéos TikTok) et les longs spectacles en direct, désordonnés.

  • Le problème : Les spectacles en direct sont bruyants et chaotiques. Si vous entraînez uniquement le traducteur sur des spectacles en direct, il se perd.
  • La solution : Les auteurs ont entraîné leur traducteur sur les deux types de contenu. Parce que les vidéos courtes sont de haute qualité et nombreuses, le traducteur apprend très bien le « langage » des visuels et de la parole. Il applique ensuite cette connaissance aux spectacles en direct désordonnés.
  • Le résultat : Au lieu d'un numéro d'ID désordonné, le traducteur convertit chaque tranche de 2 minutes d'un spectacle en direct en un code sémantique (un ensemble d'« étiquettes » ou de « mots » numériques décrivant le contenu). Ils appellent cela LUCID.
    • Exemple : Au lieu de « ID de salle 555 », le système voit : [Natation, Piscine, Eau bleue, Rires].

2. L'« Identité stable » contre le « Moment éphémère »

Un flux en direct change rapidement. Une minute l'hôte discute ; la suivante, il chante.

  • LUCID au niveau de la tranche : Cela capture le moment actuel de 2 minutes (par exemple, « Chant en ce moment »).
  • LUCID au niveau de la salle : Cela capture l'ambiance générale de tout le spectacle (par exemple, « C'est un talk-show comique »).
  • Le système utilise les deux : le « moment éphémère » pour susciter un intérêt immédiat, et l'« identité stable » pour savoir qui est vraiment l'hôte.

3. La stratégie de « Fusion tardive » (Le grand changement)

Dans les anciens systèmes, le numéro d'ID était le patron. La description du contenu n'était qu'un second rôle. Le système regardait l'ID, ignorait la description et prenait une décision.

  • Le mouvement de FLUID : FLUID licencie l'ID. Il retire complètement le numéro d'ID de la liste des candidats.
  • Au lieu de cela, il traite le « Code de tranche » et le « Code de salle » comme les personnages principaux.
  • La métaphore : Imaginez que le videur vérifiait auparavant une liste d'invités (l'ID). Maintenant, le videur ignore complètement la liste et regarde simplement la tenue et le comportement de l'invité (les codes de contenu) pour décider s'il correspond à la fête.

4. Le « Réchauffement par étapes » (Le filet de sécurité)

On ne peut pas licencier l'ID du jour au lendemain. Le système a l'habitude de s'y fier. Si vous tirez le tapis sous ses pieds, tout l'immeuble s'effondre.

  • Étape 1 : Ajoutez le « Code de tranche » (le moment actuel) à côté de l'ancien ID. Laissez le système s'y habituer.
  • Étape 2 : Baissez progressivement le volume de l'ancien ID jusqu'à ce qu'il soit silencieux.
  • Étape 3 : Ajoutez le « Code de salle » (l'identité stable) pour combler le vide laissé par l'ID.
  • Cela garantit que le système ne panique pas et continue d'apprendre de manière fluide.

Les résultats : Pourquoi cela compte

Lorsqu'ils ont testé cela sur une plateforme comptant plus d'un milliard d'utilisateurs, les résultats étaient clairs :

  • Meilleures recommandations : Les gens ont regardé plus de contenu de haute qualité (+0,55 % de « Durée de visionnage de qualité » en plus).
  • Nouvelles étoiles découvertes : Des salles nouvelles et inconnues ont obtenu plus de vues (+2,05 % de vues en démarrage à froid) car le système ne restait pas bloqué sur de vieux IDs familiers.
  • Utilisateurs plus heureux : Les gens sont restés plus longtemps sur l'application (+0,05 % d'heures actives).

La grande conclusion

L'article soutient que pour les choses qui disparaissent rapidement (comme les flux en direct), essayer de mémoriser leurs « noms » (IDs) est une perte de temps. Au lieu de cela, vous devez enseigner au système à comprendre le contenu lui-même si bien qu'il n'a plus besoin du badge du tout. FLUID prouve que lorsque vous cessez de vous fier à l'ID, vous pouvez en fait trouver un contenu meilleur et plus frais pour vos utilisateurs.

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 →