← Últimos artículos
💬 NLP

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

MoE-Prism es un marco de trabajo de diseño conjunto modelo-sistema que permite la elasticidad de cómputo a nivel de solicitud en el servicio de Mezcla de Expertos (MoE) mediante la descomposición de expertos monolíticos en subexpertos de grano fino y la implementación de un tiempo de ejecución con conocimiento de kk, mejorando significativamente el rendimiento y reduciendo la latencia para cargas de trabajo heterogéneas.

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

Publicado 2026-08-11
📖 5 min de lectura🧠 Análisis profundo

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

Artículo original bajo licencia CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta es una explicación generada por IA del artículo a continuación. No ha sido escrita ni avalada por los autores. Para mayor precisión técnica, consulte el artículo original. Leer descargo de responsabilidad completo

Imagina que diriges una biblioteca masiva y superinteligente donde los libros no son escritos por humanos, sino por un cerebro digital gigante llamado Modelo de Lenguaje Extenso (LLM). Estos cerebros se vuelven cada vez más grandes e inteligentes, pero también son increíblemente hambrientos de electricidad y potencia informática. Para hacerlos más rápidos y económicos de ejecutar, los científicos inventaron un truco ingenioso llamado "Mezcla de Expertos" (Mixture-of-Experts o MoE). Piensa en un modelo MoE no como un único cerebro gigante, sino como un equipo de muchos especialistas más pequeños trabajando juntos. Cuando haces una pregunta, el sistema no despierta a todo el equipo; solo llama a unos pocos expertos específicos que son los mejores en ese tema. Esto es como pedirle a un bibliotecario que solo busque libros en la sección de "Ciencia Ficción" en lugar de arrastrar toda la biblioteca hasta tu escritorio.

Sin embargo, hay un inconveniente. Actualmente, estos sistemas son un poco rígidos. No importa si estás haciendo una pregunta sencilla como "¿Cómo está el clima?" o una compleja como "Analice este contrato legal de 50 páginas"; el sistema suele despertar exactamente el mismo número de expertos. Es como contratar a todo un equipo de construcción para colgar un solo marco de fotos, o enviar a un solo pasante para construir un rascacielos. Esto desperdicia energía en tareas fáciles y no otorga suficiente potencia a las tareas difíciles. La gran pregunta que se hacen los investigadores es: ¿Podemos hacer que estos equipos de IA sean más flexibles, permitiéndonos subir o bajar el número de expertos según la dificultad de la tarea, todo esto manteniendo el sistema rápido y eficiente?

Esto es exactamente lo que los investigadores detrás de MOE-PRISM se propusieron resolver. Se dieron cuenta de que, si bien la idea de "subir o bajar" los expertos suena genial, la tecnología actual es demasiado tosca para hacerlo de forma fluida. Descubrieron que el sistema existente trata a cada experto como un ladrillo gigante e indivisible; no puedes usar medio ladrillo. Si necesitas un poco menos de potencia, tienes que eliminar un experto entero, lo cual es un salto enorme que a menudo arruina la calidad de la respuesta. Además, cuando el sistema intenta manejar muchas solicitudes a la vez (como una biblioteca concurrida), tiende a agruparlas todas y utilizar la configuración "más grande" para todos, desperdiciando energía en las tareas fáciles solo para mantener el tamaño del lote (batch size) elevado.

Para solucionar esto, el equipo construyó un nuevo marco de trabajo llamado MOE-PRISM. Abordaron el problema desde dos ángulos: el "modelo" (el cerebro en sí) y el "sistema" (el gerente de la biblioteca).

Primero, en el lado del modelo, inventaron una forma de dividir esos gigantescos "ladrillos de expertos" en piezas más pequeñas y finas. Imagina tomar un bloque de queso grande y pesado y cortarlo en cubos más pequeños. Hicieron esto observando cómo se iluminan las neuronas internas de la IA (las diminutas unidades de procesamiento dentro de un experto) cuando trabaja. Notaron que, para cualquier tarea dada, solo un subconjunto específico de estas neuronas realmente importa. Así que cortaron los expertos en "sub-expertos" más pequeños que agrupan estas neuronas importantes. Esto permite que el sistema pueda elegir, por ejemplo, 12.5 sub-expertos en lugar de verse obligado a elegir entre 12 o 13 expertos completos. Esto les proporciona un "dial" mucho más suave para controlar cuánta potencia de cómputo se utiliza, sin necesidad de reentrenar toda la IA desde cero.

Segundo, en el lado del sistema, crearon un "gerente" más inteligente para la biblioteca. En lugar de simplemente lanzar todas las solicitudes en un gran montón y usar la configuración más alta para todos, este nuevo gerente agrupa las solicitudes que necesitan cantidades de potencia similares. Si llegan un montón de preguntas fáciles, se procesan juntas con una configuración de baja potencia. Si llegan un montón de preguntas difíciles, estas tienen su propio grupo de alta potencia. Esto evita que el sistema desperdicie energía sobre-sirviendo las tareas fáciles solo para mantener el lote lleno. También construyeron un "controlador de tráfico" especial que maneja los gráficos de computadora (gráficos CUDA) de manera eficiente, asegurando que, incluso con todos estos diferentes ajustes, el sistema no se vea estancado por problemas de memoria.

Cuando probaron MOE-PRISM en tres modelos de IA populares, los resultados fueron prometedores. Encontraron que, al usar estos expertos de grano más fino y la programación más inteligente, podían aumentar el número de "ajustes de potencia" disponibles en 4 veces. En sus pruebas, esto condujo a una mejora del 33.9% en la cantidad de solicitudes que el sistema puede manejar a la vez (throughput) para tareas fuera de línea (offline). Para tareas en línea, donde la velocidad es crítica, redujo el tiempo que tarda en obtener la primera palabra de una respuesta (Time-to-First-Token) al lidiar con cargas de trabajo mixtas.

El artículo sugiere que este enfoque no solo ahorra dinero en electricidad; hace que la IA sea más adaptable. Demuestra que puedes tener un único modelo de IA que puede ser "elástico", estirando su potencia de cómputo para tareas difíciles y encogiéndola para tareas fáciles, todo sin romper el banco ni ralentizar el proceso. Si bien las pruebas actuales se realizaron en configuraciones específicas con dos tarjetas gráficas, los resultados indican que este "refactorizado" de la estructura interna de la IA y el "repensar" cómo programamos su trabajo podría ser un paso importante hacia una IA más eficiente y flexible en el mundo real.

¿Ahogado en artículos de tu campo?

Recibe resúmenes diarios de los artículos más novedosos que coincidan con tus palabras clave de investigación — con resúmenes técnicos, en tu idioma.

Probar Digest →