← Derniers articles
💬 NLP

MoE-Prism: Disentangling Monolithic Experts for Elastic MoE Services via Model-System Co-Designs

MoE-Prism est un cadre de co-conception modèle-système qui permet l'élasticité du calcul au niveau de la requête dans le service de Mixture-of-Experts (MoE) en décomposant les experts monolithiques en sous-experts granulaires et en implémentant un runtime kk-aware, améliorant ainsi considérablement le débit et réduisant la latence pour les charges de travail hétérogènes.

Auteurs originaux : Xinfeng Xia, Xiaofeng Hou, Jiacheng Liu, Wenfeng Wang, Mingxuan Zhang, Peng Tang, Chao Li, Minyi Guo

Publié 2026-08-11
📖 6 min de lecture🧠 Analyse approfondie

Auteurs originaux : Xinfeng Xia, Xiaofeng Hou, Jiacheng Liu, Wenfeng Wang, Mingxuan Zhang, Peng Tang, Chao Li, Minyi Guo

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 une bibliothèque massive et super intelligente où les livres ne sont pas écrits par des humains, mais par un cerveau numérique géant appelé Modèle de Langage Étendu (LLM). Ces cerveaux deviennent de plus en plus grands et intelligents chaque jour, mais ils sont aussi incroyablement gourmands en électricité et en puissance informatique. Pour les rendre plus rapides et moins coûteux à exploiter, des scientifiques ont inventé une astuce ingénieuse appelée « Mixture-of-Experts » (MoE - Mélange d'Experts). Considérez un modèle MoE non pas comme un seul cerveau géant, mais comme une équipe de nombreux spécialistes plus petits travaillant ensemble. Lorsque vous posez une question, le système ne réveille pas toute l'équipe ; il fait simplement appel à quelques experts spécifiques qui sont les plus compétents sur ce sujet. C'est comme demander à un bibliothécaire de n'aller chercher des livres que dans la section « Science-Fiction » plutôt que de déplacer toute la bibliothèque jusqu'à votre bureau.

Cependant, il y a un bémol. Actuellement, ces systèmes sont un peu rigides. Que vous posiez une question simple comme « Quel temps fait-il ? » ou une question complexe comme « Analysez ce contrat juridique de 50 pages », le système réveille souvent exactement le même nombre d'experts. C'est comme embaucher toute une équipe de construction pour accrocher un simple cadre, ou envoyer un seul stagiaire pour construire un gratte-ciel. Cela gaspille de l'énergie pour les tâches faciles et ne donne pas assez de puissance pour les tâches difficiles. La grande question que se posent les chercheurs est la suivante : pouvons-nous rendre ces équipes d'IA plus flexibles, en nous permettant de moduler à la hausse ou à la baisse le nombre d'experts en fonction de la difficulté réelle de la tâche, tout en maintenant la rapidité et l'efficacité du système ?

C'est précisément ce que les chercheurs derrière MOE-PRISM ont cherché à résoudre. Ils ont réalisé que, si l'idée de « moduler » les experts semble excellente, la technologie actuelle est trop maladroite pour le faire de manière fluide. Ils ont découvert que le système existant traite chaque expert comme une brique géante et indivisible — on ne peut pas utiliser une demi-brique. Si vous avez besoin d'un peu moins de puissance, vous devez retirer un expert entier, ce qui constitue un saut énorme qui gâche souvent la qualité de la réponse. De plus, lorsque le système tente de gérer de nombreuses requêtes à la fois (comme une bibliothèque très fréquentée), il a tendance à toutes les regrouper et à utiliser le réglage le plus élevé pour tout le monde, gaspillant ainsi de l'énergie pour les tâches faciles juste pour maintenir la taille du lot (batch size).

Pour corriger cela, l'équipe a construit un nouveau cadre appelé MOE-PRISM. Ils ont abordé le problème sous deux angles : le « modèle » (le cerveau lui-même) et le « système » (le gestionnaire de la bibliothèque).

D'abord, du côté du modèle, ils ont inventé un moyen de briser ces « briques d'experts » géantes en morceaux plus fins et plus petits. Imaginez prendre un gros bloc de fromage lourd et le couper en petits cubes. Ils ont fait cela en observant comment les neurones internes de l'IA (les minuscules unités de traitement à l'intérieur d'un expert) s'activent lorsqu'elle travaille. Ils ont remarqué que pour n'importe quelle tâche donnée, seul un sous-ensemble spécifique de ces neurones est réellement important. Ils ont donc découpé les experts en « sous-experts » plus petits qui regroupent ces neurones importants. Cela permet au système de choisir, par exemple, 12,5 sous-experts au lieu d'être contraint de choisir entre 12 ou 13 experts entiers. Cela leur donne un « curseur » beaucoup plus précis pour contrôler la quantité de puissance de calcul utilisée, sans avoir besoin de réentraîner l'IA entière à partir de zéro.

Ensuite, du côté du système, ils ont créé un « gestionnaire » plus intelligent pour la bibliothèque. Au lieu de simplement jeter toutes les requêtes dans un grand tas et d'utiliser le réglage le plus élevé pour tout le monde, ce nouveau gestionnaire regroupe les requêtes qui nécessitent des quantités de puissance similaires. Si un groupe de questions faciles arrive, elles sont traitées ensemble avec un réglage de faible puissance. Si un groupe de questions difficiles arrive, elles reçoivent leur propre groupe de haute puissance. Cela empêche le système de gaspiller de l'énergie en sur-servant les tâches faciles juste pour maintenir le lot complet. Ils ont également construit un « contrôleur de trafic » spécial qui gère efficacement les graphiques informatiques (graphiques CUDA), garantissant que même avec tous ces réglages différents, le système ne soit pas ralenti par des problèmes de mémoire.

Lorsqu'ils ont testé MOE-PRISM sur trois modèles d'IA populaires, les résultats ont été prometteurs. Ils ont constaté qu'en utilisant ces experts plus fins et cette planification plus intelligente, ils pouvaient augmenter le nombre de « réglages de puissance » disponibles par 4 fois. Dans leurs tests, cela a conduit à une amélioration de 33,9 % du nombre de requêtes que le système peut traiter simultanément (débit) pour les tâches hors ligne. Pour les tâches en ligne, où la vitesse est critique, cela a réduit le temps nécessaire pour obtenir le premier mot d'une réponse (Time-to-First-Token) lors de la gestion de charges de travail mixtes.

L'article suggère que cette approche ne permet pas seulement d'économiser de l'argent sur l'électricité ; elle rend l'IA plus adaptable. Elle prouve que vous pouvez avoir un modèle d'IA unique qui est « élastique », capable d'étirer sa puissance de calcul pour les tâches difficiles et de la réduire pour les tâches faciles, le tout sans se ruiner ni ralentir. Bien que les tests actuels aient été effectués sur des configurations spécifiques avec deux cartes graphiques, les résultats indiquent que ce « remodelage » de la structure interne de l'IA et cette « réflexion » sur la manière de planifier son travail pourraient constituer une étape majeure vers une IA plus efficace et flexible dans le monde réel.

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 →