$ devBelts
2026-05-19

Mixture of Experts (MoE)

Arquitectura de modelo de lenguaje donde solo una fracción de los parámetros se activa por cada request, permitiendo modelos enormes con costos de inference eficientes.

Mixture of Experts (MoE) es una arquitectura de red neuronal donde el modelo está dividido en múltiples “expertos” especializados, y un router decide qué expertos activar para cada input específico.

La analogía

Imagina un hospital con 100 especialistas. En un modelo tradicional (denso), todos los doctores evalúan a cada paciente. En un modelo MoE, un triage decide qué 5-10 especialistas son relevantes para cada caso. El resultado es el mismo (o mejor), pero mucho más eficiente.

Cómo funciona

Input → Router → Experto A (activo)
               → Experto C (activo)
               → Experto F (activo)
               → Experto B (inactivo)
               → Experto D (inactivo)
               → ...

Solo los expertos seleccionados procesan el input. Los demás permanecen inactivos, ahorrando cómputo.

Ejemplos reales

ModeloParámetros totalesParámetros activosArquitectura
GLM-5.1744B~32BMoE
Qwen3-235B-A22B235B22BMoE
Kimi K2.51T (1000B)~2.8BMoE
GPT-4~1.8T (estimado)~280B (estimado)MoE

Ventajas

  • Modelos más grandes: puedes tener billones de parámetros sin que el costo de inference se dispare.
  • Eficiencia: solo se activa una fracción del modelo por request.
  • Especialización: diferentes expertos pueden especializarse en diferentes tareas (código, matemáticas, lenguaje).

Desventajas

  • Más complejo de entrenar: el balance entre expertos es delicado.
  • Más memoria: necesitas cargar todo el modelo en memoria, aunque solo uses una parte.
  • Deployment más pesado: requiere más VRAM que un modelo denso del mismo tamaño activo.

Ver también