Papers
Topics
Authors
Recent
Search
2000 character limit reached

MoEMB: Scaling Universal Multimodal Embeddings with Efficient Mixture-of-Experts Models

Published 8 Sep 2026 in cs.LG and cs.AI | (2609.08663v1)

Abstract: Universal multimodal embedding (UME) increasingly demands encoder's capacity for handling a broad range of tasks and modalities with increased complexity. Prior scaling methods either increase the representation size, retrieval effort, or scales the encoder into a heavy multimodal LLM. Recent works, such as Think-Then-Embed (TTE), explore scaling via reasoning tokens. However, embedding models are hard to scale up: increasing parameters directly tradeoffs for the large training batch size that contrastive learning needs, and retrieval has to be served under tight latency. Moreover, UME tasks are diverse in complexity, where scaling up embedders can bring significant redundant computation. In this work, we propose MOEMB, which instead scales UME along the expert axis through mixture-of-experts (MoE), growing encoder capacity while preserving single-vector, non-autoregressive encoding. Through a systematic study of the design space and training recipes for MoE-based UME, MoEMB sets a new state of the art on both MMEB-V2 and MRMR among models trained on public MMEB-family data: with only 3B active parameters, MoEMB surpasses TTE-based methods with >4x active parameters, using significantly less computes. To further improve the scalability and efficiency, we conduct the first comprehensive study of adaptive computation for MoE-based embedding, spanning diverse strategies across training-based and inference-only methods. Together, these results support expert scaling as an effective and efficient direction for UME, with adaptive computation further improving efficiency for MLLM-based embedding models towards large-scale retrieval and recommendation systems.

Summary

  • The paper introduces MoEMB, a method that improves universal multimodal embeddings (UME) by scaling the encoder's capacity through sparse Mixture-of-Experts (MoE) routing, while maintaining high-efficiency resource bounds.
  • By using a pretrained sparse multimodal MoE backbone, MoEMB achieves strong performance despite the model being comparably lightweight.
  • The MoEMB system shows a ten-point accuracy gain on a clean benchmark, even when halving token transitions and activating fewer than 50% of the experts.

Universal multimodal embedding (UME) requires one encoder to support heterogeneous inputs and objectives, including image, video, visual-document, retrieval, classification, question answering, grounding, and reasoning-intensive search. “MoEMB: Scaling Universal Multimodal Embeddings with Efficient Mixture-of-Experts Models” (2609.08663) addresses a specific capacity problem in this setting: increasing embedding dimensionality, storing multiple vectors, or generating intermediate reasoning tokens does not directly expand the encoder’s representational capacity. The paper instead scales the encoder through sparse mixture-of-experts (MoE) capacity while maintaining a bounded active-parameter and FLOP budget.

Problem formulation and central thesis

The paper treats a UME model as an instruction-conditioned multimodal encoder that maps a query or target to a normalized single-vector representation. Training uses a one-directional InfoNCE objective over paired examples, with in-batch negatives. This formulation makes two constraints especially important. First, contrastive quality depends strongly on large batches because the negative pool is formed within the batch. Second, every query and target must be encoded, so increasing dense model size directly increases both activation memory and inference cost.

The authors motivate MoE scaling through an empirical distinction between task interference and insufficient capacity. A jointly trained generalist underperforms task-specialist models, but the generalist-specialist gap becomes smaller as backbone capacity increases. For the dense 2B, dense 9B, and sparse Qwen3.5-35B-A3B backbones, the reported mean gaps are 3.02, 1.92, and 1.13 points, respectively. The measured router-gradient conflict is also small: the mean pairwise conflict is 0.020 and the maximum is 0.112. These observations support the paper’s claim that capacity constraints, rather than destructive router-gradient interference, are the dominant source of multi-task degradation in the evaluated setting.

MoEMB distinguishes encoder-capacity scaling from representation scaling and test-time reasoning scaling. Dimension-based methods alter the size of the stored vector; multi-vector methods increase retrieval-side storage and interaction cost; think-then-embed systems increase computation through generated intermediate tokens. MoEMB instead increases the total number of expert parameters while keeping only a fixed number of experts active per token.

Figure 1

Figure 1: MoEMB scales the encoder through sparse expert capacity rather than embedding dimensionality, multiple stored vectors, or intermediate reasoning tokens.

Native sparse MoE adaptation

The principal model is built by adapting pretrained sparse multimodal MoE backbones. Each MoE layer contains a shared expert and a large pool of routed experts. A token is assigned to its top-kk routed experts, whose outputs are combined with the shared expert output. MoEMB-A3B uses 256 routed experts, top-8 routing, 3.1B active parameters, 40 decoder layers, and a 2,048-dimensional hidden state. MoEMB-A10B uses the same number of routed experts, 10.2B active parameters, 48 decoder layers, and a 3,072-dimensional hidden state.

The paper compares three routes to MoE UME models. Native MoE reuses experts and routers learned during language-model pretraining. Dense-to-MoE upcycling replicates or partitions dense feed-forward networks and learns a new router during contrastive adaptation. Modality-level MoE assigns tokens from different modalities to corresponding expert groups rather than dynamically routing each token. Native MoE is clearly superior in the reported ablation:

Design Active parameters Overall MMEB-V2
Dense Qwen3.5-2B 2.2B 63.6
Dense-to-MoE upcycling approximately 3.0B 63.1
Modality-level MoE 2.2B 64.2
Native sparse MoE, MoEMB-A3B 3.1B 70.4

The 6.8-point improvement over the dense baseline is therefore not attributable merely to adding an MoE wrapper. It depends on inheriting a router and expert decomposition established during large-scale pretraining. Upcycling fails to produce comparable gains: coarse top-1 upcycling is essentially equivalent to the dense baseline, while fine-grained partitioning reduces performance below 60 overall unless active computation is increased. The authors reasonably attribute this result to the inability of the limited contrastive dataset to learn a high-quality router from scratch.

A dedicated <emb> token is used for pooling. It improves the overall score from 69.50 with last-token pooling to 70.34. In contrast, router modification is consistently unhelpful. Freezing the pretrained router performs essentially identically to training it, while load-balancing and zz-losses reduce performance to 66.62. Task-ID and instruction-conditioned router biases also degrade the result. The implication is strong and somewhat counter to standard downstream adaptation practice: the language-pretrained routing distribution transfers sufficiently well to contrastive UME training that additional routing regularization is harmful rather than beneficial.

Benchmark performance and expert scaling

MoEMB is evaluated on MMEB-V2, which contains 78 image, video, and visual-document tasks, and MRMR, which targets reasoning-intensive multimodal retrieval. The models are trained only on public MMEB-family data for the primary comparison. This distinction is important because several competing systems use external corpora that overlap with evaluation domains.

On MMEB-V2, MoEMB-A3B obtains an overall score of 70.4 with 3.1B active parameters. MoEMB-A10B reaches 72.4 with 10.2B active parameters. Among models trained only on public MMEB-family data, these results exceed the reported scores of reasoning-based systems despite substantially smaller active compute.

Model Active parameters MMEB-V2 overall MRMR average
UME-R1-2B 2.2B 61.2 40.0
Embed-RL-4B 13.2B 68.1 46.8
UME-R1-7B 8.3B 65.6 48.2
MoEMB-A3B 3.1B 70.4 51.6
MoEMB-A10B 10.2B 72.4 —

The MRMR result is especially consequential for the paper’s comparison with think-then-embed methods. MoEMB-A3B scores 51.6, exceeding PLUME by 11.6 points, UME-R1-7B by 3.4 points, and Embed-RL-4B by 4.8 points, while activating only 3.1B parameters. These comparisons do not establish that MoE scaling universally dominates reasoning-based scaling, because the systems differ in backbone, training data, and optimization. They do establish that explicit autoregressive reasoning is not necessary to achieve the strongest reported performance under the paper’s public-data evaluation protocol.

The most direct evidence for the claimed scaling axis comes from varying the total number of experts while preserving top-8 activation. Increasing the expert pool from 32 to 256 raises MoEMB-A3B’s score by 10.4 points, while QPS decreases only from 34.2 to 29.3. Since the number of active experts remains fixed, total parameter capacity increases without a comparable increase in per-token computation.

The contrast with test-time reasoning is substantial. For Embed-RL-2B, enabling reasoning raises accuracy by only 1.5 points while reducing throughput from 41 to 0.11 QPS, approximately a 370-fold slowdown. The result supports the paper’s central systems argument: for high-volume embedding workloads, expert capacity can improve quality without imposing the throughput collapse associated with autoregressive reasoning.

Adaptive computation across tokens, layers, and experts

Sparse MoE routing bounds the number of active experts, but it still applies a fixed execution policy to every token. MoEMB therefore evaluates six adaptive-computation actions:

The study includes both training-based controllers and inference-only heuristics. This breadth is important because a method that saves logical FLOPs may fail to improve wall-clock latency if the implementation does not physically compact sequences or exploit sparse expert execution.

Figure 2

Figure 2: The evaluated adaptive-computation actions include general token- and layer-level controls and MoE-specific expert execution controls.

The strongest individual trade-offs come from token pruning and adaptive top-kk. At a representative operating point, uniform top-4 routing reduces FLOPs by 11.6%, improves QPS by 1.19×1.19\times, and reduces the overall score by only 0.5 points. Keeping 50% of visual tokens with GDN-β\beta pruning reduces FLOPs by 22.8%, increases QPS by 1.39×1.39\times, and reduces accuracy by 1.1 points. Permanently pruning the expert pool from 256 to 128 produces a 1.16-fold throughput improvement with a 0.8-point accuracy decrease, although this primarily reduces memory and total capacity rather than dynamic per-token FLOPs.

Action Operating point FLOPs reduction QPS multiplier Accuracy change
Uniform top-kk top-4 from top-8 11.6% 1.19×1.19\times −0.5
GDN-β\beta token pruning keep 50% visual tokens 22.8% zz0 −1.1
Trained layer skipping skip 20% layers approximately 20% approximately zz1 −0.8
REAP expert pruning 128 of 256 experts approximately 0% dynamic FLOPs zz2 −0.8
MoDES plus GDN-zz3 30% expert skip, 50% token keep 28.9% zz4 −1.2

The inference-only methods are often competitive with, and sometimes better than, trained controllers. A trained adaptive top-zz5 model settles at 2.94 physical experts per token and obtains 67.2, whereas MoDES reaches 69.8 at a comparable budget. This result suggests that the pretrained router’s logit ordering already contains a useful estimate of expert importance. Randomly selecting four experts instead of using the router’s top four causes a 6.6-point degradation at the same FLOP reduction, demonstrating that the gain is not simply a consequence of reducing the number of experts.

Training becomes more useful at extreme token-pruning ratios. Inference-only GDN-zz6 pruning performs competitively at moderate budgets, but at aggressive regimes that remove 70–75% of visual tokens, the trained dropper maintains roughly a 1.0-point loss while the heuristic incurs a 4.3-point loss. Conversely, several learned adaptive mechanisms are unstable. Gradual pruning with straight-through estimation and AViT-style halting fails to converge reliably, early-exit heads converge near the final layer, and some halting formulations drive almost all dropping to the earliest layer. The paper attributes these failures to high-variance credit assignment through discrete and delayed execution decisions.

Figure 3

Figure 3: Token pruning and adaptive top-zz7 provide the most favorable budget–accuracy curves, while trained controllers become more useful at aggressive pruning budgets.

Combining adaptive actions is not automatically additive. Joint training under a single global FLOP budget strongly favors token dropping and reaches only 64.7 overall, a 5.6-point decline. Per-action simultaneous, alternating, and sequential strategies also perform worse than the strongest individual actions. The reported best combined policy is GRPO-based gradual dropping plus expert skipping, which reduces FLOPs by 22.5%, provides a zz8 QPS improvement, and loses 0.7 points. This result indicates that adaptive actions compete for the same representational slack; independently imposing several target budgets can over-constrain the encoder.

GDN write strength as a training-free salience signal

A central technical contribution is the use of Gated DeltaNet write strength zz9 for token importance. In a GDN layer, kk0 controls the extent to which the recurrent state is updated by the current token. MoEMB averages this signal across heads and selected layers, then uses it to rank visual tokens without materializing attention maps.

This choice addresses a practical deployment constraint. FlashAttention and related fused kernels avoid storing full attention matrices, making attention-based token ranking inconvenient or incompatible with efficient inference. GDN-kk1 is available directly from the recurrent update gate and therefore supplies a low-overhead signal.

The paper argues that kk2 and attention measure complementary properties. Attention is sparse and highly variable, whereas kk3 is smoother and more stable across depth and time. The reported mean token-wise coefficient of variation is 0.226 for kk4 versus 2.316 for attention. Across layers, the average cosine similarity of kk5 maps is 0.989, with a minimum of 0.973, compared with 0.752 for <emb> attention. Across video frames, the corresponding similarity is 0.992 for kk6 and 0.744 for attention.

Figure 4

Figure 4: GDN write strength is concentrated in early layers and supports depth-structured allocation of token and expert computation.

Figure 5

Figure 5: GDN-kk7 provides a smooth, early salience pattern, whereas <emb> attention is sparse, scattered, and increasingly selective at deeper layers.

The interpretation offered by the paper is that kk8 identifies tokens that write substantially into the recurrent memory, rather than tokens that receive high instantaneous attention. This distinction explains why it remains spatially and temporally persistent. In image and document examples, kk9 forms contiguous regions around semantically informative content; in video, it remains consistent across frames. The evidence supports kk0 as a useful pruning heuristic, but not as a direct proof that write strength is an intrinsic measure of semantic importance. Its value is established operationally through the accuracy–compute results.

Adaptive computation is also modality- and depth-dependent. Token pruning occurs primarily in early layers and is more aggressive for images and videos, where spatial or temporal redundancy is greater. Visual documents retain more tokens because layout and text density are important. Text tokens are preserved early to establish task context. Expert skipping is more heterogeneous in early layers, while later layers converge toward similar skip rates across modalities. Adaptive top-kk1 allocates more experts to text, particularly in early layers.

The routing analysis provides a complementary architectural explanation. Early layers show substantial modality specialization: within-modality routing distributions have a mean Jensen–Shannon distance of 0.114, compared with 0.323 between modalities. At layer 4, 172 of 256 experts exhibit strong modality preference, while at layer 38 only 43 do so and the inter-modality distance falls to 0.099. Image and video routing are especially similar, with a reported distance of 0.117. Thus, MoEMB uses modality-differentiated expert computation early and a more shared expert population deeper in the network.

Figure 6

Figure 6: Expert routing is modality-specialized in early layers and converges across modalities with depth.

Systems implementation and realized speedups

The paper explicitly separates logical FLOP reduction from deployed acceleration. For token pruning, the implementation gathers surviving tokens into packed variable-length sequences and updates cumulative sequence lengths so that downstream attention and feed-forward operations process fewer rows. Spatial masking alone provides almost no benefit because tensor dimensions remain unchanged.

At 50% token retention, packed variable-length execution reaches a kk2 speedup, whereas masking remains near kk3. Across the evaluated token-pruning configurations, packed execution converts 63–82% of removed FLOPs into measured speedup. For MoE execution, the authors use tile-aware grouped-GEMM kernels through SonicMoE. These kernels convert 56–58% of removed expert FLOPs into wall-clock savings, compared with 41% for unmodified grouped GEMM.

The analysis identifies two hardware constraints. First, grouped GEMM processes expert assignments in tiles, so removing tokens does not reduce latency until enough rows disappear to eliminate a tile. Second, reducing routed expert computation eventually reaches a floor determined by attention, shared experts, dispatch, and other non-routed operations. At shorter sequence lengths, aggressive expert skipping can therefore produce little or no speedup; at longer sequences, the same skip rate may remove complete tiles and yield an actual gain.

The paper also reports that a naive sequential expert loop is 5.7–8.0 times slower than fused grouped GEMM. Its apparent sensitivity to sparsity consequently overstates the practical benefit of expert skipping. This systems result is important: adaptive-computation claims must specify the execution backend, physical compaction strategy, sequence length, batch size, and kernel tiling regime.

Limitations and open questions

The strongest comparisons are restricted to models trained on public MMEB-family data. MoEMB remains behind systems trained with external data, so its reported state of the art is conditional on the data-regimen grouping. The model also does not support audio, limiting the scope of the claimed universality.

Several empirical conclusions are likewise bounded by the study design. The native MoE advantage is demonstrated using Qwen3.5 multimodal backbones and a particular contrastive adaptation protocol; it remains open whether routers pretrained under other objectives transfer equally well to UME. The conclusion that capacity dominates router-gradient conflict is supported by low measured conflict on the evaluated task categories, but may not hold for broader task mixtures or substantially different supervision. Similarly, GDN-kk4 is evaluated on architectures containing Gated DeltaNet blocks; its portability to attention-only multimodal encoders is not established.

The wall-clock results depend on custom kernels and hardware-specific tiling behavior. The reported QPS improvements therefore should not be interpreted as architecture-independent constants. The combined adaptive-computation experiments also show that a nominal 50% logical-compute target does not necessarily yield a 50% latency reduction, and that independently trained controllers can interfere. Open questions include whether a unified controller can learn hardware-aware allocation directly, whether adaptive policies remain stable under larger batches and longer contexts, and whether audio integration changes the modality-specific routing and pruning patterns.

Conclusion

MoEMB proposes expert capacity as a scaling axis for universal multimodal embeddings. Its main empirical result is that adapting a pretrained sparse multimodal MoE is substantially more effective than upcycling a dense model or imposing modality-level experts. MoEMB-A3B reaches 70.4 on MMEB-V2 and 51.6 on MRMR with 3.1B active parameters, while increasing the total expert pool produces a 10.4-point gain with only a small QPS reduction.

The adaptive-computation study shows that MoE UME models contain exploitable redundancy at the token, expert, and layer levels. Uniform top-kk5 reduction and GDN-kk6 token pruning provide strong inference-only trade-offs, while packed sequence execution and tile-aware grouped-GEMM kernels are necessary to convert theoretical savings into measured throughput. The resulting picture is that MoE scaling supplies capacity without proportional active compute, and adaptive execution can further reduce that compute, but both benefits depend critically on pretrained routing structure and deployment-aware implementation.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Explain it Like I'm 14

1. ¿De qué trata el artículo?

El artículo presenta MoEMB, un modelo de inteligencia artificial diseñado para buscar y comparar información de distintos tipos, como:

  • texto,
  • imágenes,
  • videos,
  • documentos visuales.

El modelo convierte cada elemento en una representación numérica llamada embedding. Puede imaginarse como colocar textos e imágenes en un enorme mapa matemático: los elementos con significados parecidos quedan cerca unos de otros.

El objetivo principal es crear un modelo que sea:

  1. más preciso para tareas variadas;
  2. más rápido y barato de usar;
  3. capaz de trabajar con muchos tipos de información sin necesitar un modelo diferente para cada tarea.

2. ¿Qué preguntas intenta responder?

El estudio intenta resolver varios problemas:

  • ¿Cómo se puede hacer que un modelo multimodal sea más inteligente sin aumentar demasiado el tiempo de cálculo?
  • ¿Es mejor aumentar el tamaño de la representación final o mejorar directamente el “cerebro” del modelo?
  • ¿Puede un modelo aprender muchas tareas diferentes sin que unas interfieran con otras?
  • ¿Se puede hacer que el modelo use menos cálculo cuando una tarea es sencilla?
  • ¿Puede superar a modelos que generan pasos intermedios de razonamiento, pero que son mucho más lentos?

En pocas palabras, los investigadores preguntan:

¿Podemos construir un modelo que entienda mejor imágenes, textos y videos, pero que siga siendo rápido para buscar información?

3. ¿Cómo hicieron la investigación?

Embeddings: convertir información en números

Primero, MoEMB transforma una consulta y un posible resultado en vectores, es decir, listas largas de números. Después compara esos vectores.

Por ejemplo, si alguien busca:

“un perro jugando en la nieve”

una imagen de un perro jugando en la nieve debería producir un vector parecido al de la frase. Si la imagen muestra una bicicleta, su vector debería quedar más lejos.

El modelo aprende esto comparando respuestas correctas con respuestas incorrectas. Durante el entrenamiento, intenta acercar las parejas correctas y alejar las incorrectas. Este método se llama aprendizaje contrastivo.

Una analogía sería enseñar a un estudiante con tarjetas: se le muestra una pregunta y varias respuestas, y debe aprender cuál combina mejor con ella.

Mixture-of-Experts: varios especialistas dentro de un modelo

La principal idea de MoEMB es usar una arquitectura llamada Mixture-of-Experts, o mezcla de expertos.

En lugar de tener un único bloque que procese todos los datos, el modelo contiene muchos “expertos” especializados. Un pequeño sistema llamado router decide qué expertos deben trabajar con cada parte de la información.

Por ejemplo:

  • un experto puede ser especialmente útil para texto;
  • otro puede ayudar con imágenes;
  • otro puede reconocer documentos;
  • otro puede manejar preguntas difíciles.

No todos los expertos trabajan al mismo tiempo. Para cada dato, el router selecciona solo algunos. Esto permite que el modelo tenga muchos parámetros en total, pero use solo una parte en cada operación.

Es parecido a una escuela con muchos profesores: no todos enseñan cada clase; se elige a los profesores más adecuados para cada tema.

Tres formas de construir el modelo

Los investigadores compararon tres diseños:

  1. MoE nativo: usar un modelo que ya tenía expertos entrenados previamente.
  2. Convertir un modelo denso en MoE: copiar partes de un modelo normal para crear varios expertos.
  3. Expertos por modalidad: enviar texto, imágenes u otros tipos de datos a expertos determinados.

El primer método funcionó mejor, probablemente porque sus expertos y su router ya habían aprendido mucho durante el entrenamiento original.

Métodos para reducir el cálculo

También probaron varias formas de ahorrar recursos:

  • Eliminar tokens: quitar partes poco importantes de una imagen o texto.
  • Saltar capas: no usar algunas capas del modelo cuando no son necesarias.
  • Saltar expertos: evitar expertos que probablemente no ayudarán.
  • Usar menos expertos: elegir dinámicamente solo los expertos más importantes.
  • Eliminar expertos permanentemente: quitar expertos que casi nunca se utilizan.

Para decidir qué partes eran importantes, usaron señales internas del modelo. Una de ellas, llamada β, indica cuánto está escribiendo cada token en la memoria del sistema. Un token con un valor alto puede ser más relevante.

Finalmente, no solo midieron el número teórico de operaciones. También comprobaron si esas reducciones producían una mejora real en la velocidad del ordenador.

4. ¿Cuáles fueron los principales resultados?

MoEMB obtuvo mejores resultados

MoEMB fue probado en dos grandes conjuntos de pruebas:

  • MMEB-V2, con 78 tareas de imágenes, videos y documentos;
  • MRMR, que requiere razonamiento más complejo, como detectar contradicciones o identificar teoremas.

En MMEB-V2, el modelo MoEMB-A3B obtuvo una puntuación general de 70.4, usando aproximadamente 3.1 mil millones de parámetros activos. Esto superó a otros modelos que utilizaban más parámetros y más cálculo.

Una versión más grande, MoEMB-A10B, alcanzó 72.4.

En MRMR, MoEMB-A3B obtuvo 51.6, superando modelos con entre 7 y 13.2 mil millones de parámetros activos.

Modelo Parámetros activos aproximados MMEB-V2 MRMR
MoEMB-A3B 3.1B 70.4 51.6
MoEMB-A10B 10.2B 72.4 —
UME-R1-7B 8.3B 65.6 48.2
Embed-RL-4B 13.2B 68.1 46.8

Estos resultados son importantes porque muestran que un modelo más pequeño puede ser mejor si utiliza sus recursos de manera inteligente.

Aumentar los expertos mejoró la precisión sin ralentizar demasiado el modelo

Cuando los investigadores aumentaron el número total de expertos de 32 a 256, la precisión mejoró en más de 10 puntos.

Sin embargo, como el modelo solo activa unos pocos expertos para cada token, la velocidad cambió muy poco. Es decir, el modelo ganó más conocimientos disponibles sin tener que usar todos al mismo tiempo.

Esta fue una de las ideas centrales del artículo:

Aumentar el número de expertos puede ser más útil que hacer que todos los cálculos del modelo sean más grandes.

El razonamiento paso a paso era mucho más lento

Algunos modelos anteriores generan pensamientos o pasos intermedios antes de producir el embedding. Esto puede ayudar con tareas difíciles, pero requiere mucho tiempo.

Según el artículo, un modelo con razonamiento podía reducir la velocidad de 41 consultas por segundo a solo 0.11, aproximadamente 370 veces más lento.

MoEMB consiguió mejores resultados sin necesitar ese largo proceso de razonamiento adicional.

Se pudo ahorrar cerca de la mitad del cálculo

Los mejores métodos de cálculo adaptativo, especialmente:

  • eliminar tokens poco importantes;
  • elegir dinámicamente cuántos expertos usar;

permitieron ahorrar aproximadamente 50 % del cálculo con una pérdida de precisión menor al 1 %.

Esto significa que el modelo podía ser casi igual de bueno, pero consumir muchos menos recursos.

Algunos métodos no funcionaron bien

No todas las ideas fueron exitosas. Por ejemplo:

  • convertir un modelo denso en uno de expertos no mejoró los resultados;
  • obligar al router a repartir el trabajo de manera demasiado equilibrada perjudicó el rendimiento;
  • usar información adicional sobre la tarea o la instrucción para cambiar las decisiones del router no ayudó;
  • combinar demasiados métodos de ahorro al mismo tiempo podía hacer que el entrenamiento fuera inestable.

Un resultado interesante fue que el mejor router fue, en general, el router original, sin modificarlo demasiado. Esto sugiere que los expertos ya estaban bien organizados gracias a su entrenamiento previo.

5. ¿Por qué es importante este trabajo?

El estudio muestra una nueva forma de hacer crecer los modelos de inteligencia artificial. En vez de activar un modelo enorme completo para cada consulta, MoEMB utiliza muchos expertos, pero selecciona solo los necesarios.

Esto podría hacer que los sistemas de búsqueda y recomendación sean:

  • más precisos;
  • más rápidos;
  • menos costosos;
  • capaces de comprender texto, imágenes, videos y documentos juntos;
  • más fáciles de utilizar en servicios con millones de consultas.

Por ejemplo, una aplicación podría usar MoEMB para encontrar imágenes relacionadas con una pregunta, buscar información dentro de documentos escaneados o localizar un momento concreto de un video.

Conclusión

El artículo concluye que la mezcla de expertos es una buena manera de mejorar los modelos multimodales sin aumentar demasiado el costo de funcionamiento. MoEMB obtuvo resultados superiores a varios modelos más grandes y lentos, especialmente en tareas que requieren entender relaciones complejas entre texto e imágenes.

Además, el modelo puede ahorrar una gran cantidad de cálculo si decide qué tokens, capas o expertos son realmente necesarios. En el futuro, estas ideas podrían ayudar a construir sistemas de búsqueda y asistentes de inteligencia artificial más rápidos, económicos y capaces de manejar muchos tipos de información al mismo tiempo.

Practical Applications

Immediate Applications

  • Multimodal search and retrieval platforms — software, e-commerce, and media
    • Deploy MoEMB-style encoders to map text, images, video, and visual documents into a shared embedding space for semantic search, product discovery, duplicate detection, and content recommendation.
    • The reported performance of 70.4 on MMEB-V2 with approximately 3.1B active parameters and high throughput suggests a practical alternative to autoregressive “think-then-embed” pipelines for large-scale retrieval.
    • Potential products include:
    • Image-to-product and text-to-product search.
    • Natural-language search over video archives.
    • Cross-modal enterprise search over PDFs, scans, diagrams, and presentations.
    • Unified recommendation systems for text, images, and video.
    • Dependencies: Production deployment requires compatible multimodal input preprocessing, vector databases, GPU support for sparse MoE routing, and validation on domain-specific data. Benchmark gains may not transfer directly to proprietary catalogs or highly specialized content.
  • Visual document search and enterprise knowledge management — legal, finance, healthcare, and government
    • Use a single embedding service for OCR text, page images, tables, forms, charts, and user instructions. This can support retrieval-augmented generation, document similarity, case-law search, compliance investigation, and records management.
    • MoEMB performs strongly on visual-document subsets and achieves high scores on VisDoc-related tasks, making it suitable for workflows where text-only indexing loses layout or visual context.
    • A practical workflow is:
    • 1. Convert each document page or document segment into an embedding.
    • 2. Store vectors with metadata and access-control labels.
    • 3. Embed user queries using the same instruction-conditioned encoder.
    • 4. Retrieve candidate pages or documents for downstream ranking or generation.
    • Dependencies: OCR quality, document segmentation, access-control enforcement, data privacy, and evaluation against domain-specific terminology are critical. Retrieval should not be treated as proof of factual correctness.
  • High-throughput multimodal recommendation — social platforms, streaming, and advertising
    • Use sparse MoE embeddings to represent user queries, posts, advertisements, thumbnails, short videos, and product assets while keeping active computation bounded through top-kk expert routing.
    • The paper reports that increasing the total number of experts from 32 to 256 improved accuracy by more than 10 points while producing only a small QPS reduction, because the number of active experts remained fixed.
    • This supports a two-stage architecture:
    • MoEMB for candidate generation and approximate nearest-neighbor retrieval.
    • A smaller cross-encoder or ranking model for final personalization and policy checks.
    • Dependencies: Recommendation quality also depends on behavioral signals, freshness, diversity constraints, content moderation, and latency guarantees. Expert routing may create uneven hardware utilization unless grouped-GEMM or equivalent kernels are available.
  • Large-scale video retrieval and indexing — entertainment, security, journalism, and research archives
    • Encode video clips, keyframes, subtitles, and natural-language queries in one shared space for moment retrieval, scene search, archive navigation, and content reuse.
    • The model’s evaluation across video classification, question answering, retrieval, and moment retrieval indicates applicability beyond static image search.
    • Token pruning can reduce the cost of processing long visual sequences, particularly when many visual tokens are redundant.
    • Dependencies: Effective deployment requires temporal segmentation, representative frame selection, robust handling of long videos, and careful testing for missed events. Security and surveillance uses additionally require legal authorization, privacy safeguards, and human review.
  • Low-cost multimodal retrieval inference — cloud services and edge-adjacent systems
    • Apply inference-only adaptive computation to reduce serving cost without retraining the model:
    • Adaptive top-kk expert routing.
    • Visual-token pruning based on Gated DeltaNet β\beta scores.
    • Permanent expert pruning for lower memory requirements.
    • The reported inference-only configuration achieved roughly 50% expert skipping with less than 1% overall accuracy degradation in the broader study, while the representative adaptive top-kk result reduced FLOPs by about 11.6% and increased QPS by approximately 1.19 times.
    • These mechanisms can support dynamic service tiers, such as:
    • Full computation for difficult queries.
    • Reduced computation for simple text or image matching.
    • Strict latency modes for interactive applications.
    • Dependencies: FLOP reductions translate into wall-clock improvements only when the runtime supports packed variable-length sequences and fused or grouped expert kernels. Hardware-specific benchmarking is necessary.
  • Domain-specific multimodal embedding fine-tuning — academic and industrial ML teams
    • Adapt a pretrained sparse multimodal MoE to a new retrieval domain using contrastive learning, a dedicated embedding token, and parameter-efficient LoRA updates.
    • The paper’s ablations provide a practical recipe:
    • Start from a native pretrained sparse MoE rather than upcycling a dense model.
    • Preserve or freeze the pretrained router.
    • Use a dedicated <emb> pooling token.
    • Maintain a large global batch for abundant in-batch negatives.
    • Prefer conservative learning rates during adaptation.
    • This can be used to build specialized embedders for scientific literature, engineering drawings, medical imaging archives, or financial documents.
    • Dependencies: Training requires substantial GPU memory, distributed expert parallelism, large batches, carefully constructed positive pairs, and representative negative examples. The paper does not establish safety or accuracy for regulated domains.
  • Efficient benchmark and dataset exploration — academia
    • Researchers can use MoEMB as a common embedding backbone for multimodal retrieval, grounding, classification, and question-answering experiments rather than maintaining separate encoders for each modality.
    • The native sparse-MoE, dense-to-MoE, and modality-level variants provide controlled baselines for studying capacity scaling and task interference.
    • Adaptive inference can make large benchmark sweeps more affordable, especially for candidate-side encoding, which is often the dominant cost.
    • Dependencies: Results should be reproduced using clearly separated in-domain and out-of-domain data. The paper emphasizes that external data can cause domain leakage, so evaluation protocols must report training-data provenance.
  • Policy and public-sector information access
    • Government agencies, libraries, and public institutions can use multimodal embeddings to search scanned records, maps, forms, photographs, videos, and textual archives through natural-language or image queries.
    • Adaptive compute can reduce infrastructure costs for large collections while preserving a full-compute path for sensitive or ambiguous searches.
    • Dependencies: Deployment must address public-record retention, accessibility, multilingual coverage, personally identifiable information, auditability, and the possibility of systematic retrieval bias.

Long-Term Applications

  • Unified multimodal enterprise agents and retrieval-augmented systems — enterprise software
    • MoEMB could serve as the retrieval layer for agents that search across email, documents, screenshots, diagrams, videos, and structured business records.
    • A future system could use routing signals to select specialized experts for different content types while retaining a shared embedding space for cross-modal retrieval.
    • This would support workflows such as:
    • Finding all documents visually similar to an engineering schematic.
    • Linking a customer complaint to related call-center video segments.
    • Retrieving financial reports containing a particular chart pattern.
    • Dependencies: Further work is needed on access-aware embeddings, provenance tracking, adversarial retrieval, continual learning, and resistance to prompt or document injection.
  • Adaptive-compute retrieval routers that allocate compute by query difficulty
    • The paper’s adaptive top-kk, token pruning, expert skipping, and layer skipping mechanisms could evolve into a learned controller that estimates difficulty before selecting a compute budget.
    • Simple queries could use few experts and fewer visual tokens, while reasoning-intensive queries could receive the full model.
    • This would enable cost-aware retrieval services with explicit latency, energy, or quality targets.
    • Dependencies: The current results show that not all adaptive actions combine successfully; several training-based combinations caused substantial degradation. Robust calibration, uncertainty estimation, and per-domain quality constraints remain necessary.
  • Energy-efficient AI infrastructure — cloud computing and data centers
    • Sparse expert activation and adaptive routing could reduce energy consumption for large-scale embedding jobs, including bulk indexing of product catalogs, video archives, or scientific corpora.
    • Expert pruning could reduce model memory, while dynamic token and expert selection could reduce runtime computation.
    • A future serving stack could optimize jointly for QPS, GPU memory, energy per query, and retrieval recall.
    • Dependencies: Actual energy savings depend on hardware utilization, communication overhead from expert parallelism, batch composition, routing imbalance, and whether sparse kernels outperform dense kernels on the target accelerator.
  • Robotics and embodied perception
    • A shared embedding space for images, video, text instructions, and task descriptions could support semantic scene retrieval, visual memory, object search, and instruction-conditioned perception in robots.
    • MoE routing may allow a robot to allocate more capacity to visually complex scenes while using lightweight computation for routine observations.
    • Potential systems include:
    • Retrieval of prior observations matching a current scene.
    • Text-guided object or location search.
    • Cross-modal retrieval of manipulation demonstrations.
    • Dependencies: The paper evaluates retrieval benchmarks rather than real-time robotic control. Deployment would require temporal state modeling, calibrated uncertainty, strict latency guarantees, physical-world robustness, and safety validation.
  • Healthcare and biomedical knowledge retrieval
    • Future specialized models could embed clinical notes, medical images, pathology slides, charts, and biomedical literature for cohort discovery, case retrieval, literature review, and clinical decision-support search.
    • The reasoning-intensive MRMR results suggest potential value for retrieving information involving domain-specific relationships, contradictions, and technical concepts.
    • Dependencies: Medical use requires validated clinical datasets, privacy-preserving training, demographic and institutional bias assessment, explainable retrieval evidence, regulatory review, and explicit separation between retrieval assistance and medical diagnosis.
  • Scientific and engineering discovery
    • Multimodal embeddings could connect papers, equations, plots, experimental images, schematics, videos, and natural-language hypotheses.
    • Applications include searching for similar experimental setups, identifying papers discussing a visualized phenomenon, matching engineering designs, and retrieving evidence for contradiction or theorem-related queries.
    • MoE capacity scaling may be useful when one system must cover many scientific disciplines without maintaining a separate encoder for each field.
    • Dependencies: Scientific terminology, notation, and data formats vary substantially. Specialized training pairs, citation-aware evaluation, provenance preservation, and domain-expert review are needed.
  • Personalized multimodal education tools
    • Educational systems could embed lecture slides, textbook pages, handwritten work, diagrams, videos, and student questions for semantic tutoring, related-example retrieval, and study-material recommendation.
    • Adaptive computation could reduce cost for routine searches while allocating more capacity to complex visual reasoning tasks such as interpreting diagrams or multi-step mathematical material.
    • Dependencies: Educational accuracy, age-appropriate behavior, accessibility, multilingual support, student privacy, and safeguards against over-reliance on automatically retrieved material are required.
  • Financial and legal compliance search
    • A multimodal embedding service could retrieve relevant clauses, tables, scanned signatures, charts, filings, policy documents, and prior cases from natural-language or image-based queries.
    • Contradiction-oriented retrieval could help identify inconsistent statements across reports or versions of a document.
    • Dependencies: High recall is not sufficient for compliance decisions. Systems would need complete audit trails, deterministic rechecking, document version control, explainable evidence links, and human approval for consequential actions.
  • Continual and modular expert specialization
    • The expert axis could eventually support adding or adapting experts for new languages, modalities, industries, or task families without retraining the entire embedding model.
    • A modular platform might maintain shared experts for general semantics and specialized experts for medicine, law, engineering, or video.
    • Dependencies: The paper’s evidence supports scaling pretrained native MoE models, but it does not demonstrate safe expert insertion, continual learning, avoidance of catastrophic interference, or stable routing after expert modification. These capabilities require further research and governance controls.

Glossary

  • Adaptive computation: Dynamically varying the amount or type of computation performed for different inputs or tokens. “we conduct the first comprehensive study of adaptive computation for MoE-based UME embedders”
  • Adaptive top-kk routing: Dynamically selecting a variable number of experts for each token instead of using a fixed number. “Adaptive top-kk routing selects a dynamic number of experts kℓt≤kk_{\ell t} \le k per token via a predefined condition.”
  • Activation memory: Memory required to store intermediate neural-network activations during computation, especially for backpropagation. “contrastive training encodes and backpropagates through both queries and targets, so the activation memory is doubled”
  • Auxiliary objective: An additional training loss introduced to encourage a desired property besides the primary objective. “alongside three auxiliary objectives”
  • Calibration pass: A preliminary inference pass used to collect statistics for setting thresholds or ranking model components. “the global threshold τ\tau and layer-scaling factors sℓs_{\ell} are estimated during a calibration pass”
  • Contrastive learning: A learning paradigm that brings representations of matching examples closer and separates representations of nonmatching examples. “we follow the standard one-directional InfoNCE objective”
  • Cosine similarity: A similarity measure based on the cosine of the angle between two vectors. “cos⁡\operatorname{cos} is the cosine similarity function.”
  • Dense-to-MoE upcycling: Converting a dense model into a sparse mixture-of-experts model by replicating components as experts. “we explore upcycling a dense MLLM into a sparse MoE embedder”
  • Distillation loss: A loss that encourages a model to reproduce the outputs or representations of a teacher model. “we replace the KL term with a distillation loss toward a teacher embedding”
  • Expert collapse: A failure mode in which a mixture-of-experts router sends most inputs to only a small subset of experts. “load-balancing and zz-losses to prevent expert collapse”
  • Expert parallelism: A distributed-training strategy that places different experts on different devices. “We use Nvidia Megatron Core MoE with Expert Parallelism for accelerated MoE-UME training.”
  • Expert pruning: Permanently removing selected experts from a mixture-of-experts model according to an importance criterion. “Total expert pruning. We consider pruning experts from the model permanently”
  • Expert skipping: Avoiding computation by bypassing selected experts for particular tokens or layers. “Learned expert skipping.”
  • FLOPs: Floating-point operations, commonly used to quantify computational workload. “A reduction in logical computation is not a reduction in QPS”
  • Fused kernel: A GPU implementation that combines multiple operations into one optimized computational kernel. “which we find to be $5.7$--8.0×8.0\times slower than a fused kernel”
  • Gated DeltaNet (GDN): A recurrent sequence-processing architecture that updates a memory using gated delta-rule operations. “we propose to leverage the writing strength β\beta in Gated DeltaNet (GDN)”
  • Gumbel/STE: A combination of Gumbel-based discrete sampling and a straight-through estimator for training discrete decisions. “One-shot pruner after decoder block nn (Gumbel/STE)”
  • GRPO: Group Relative Policy Optimization, a policy-optimization method that estimates relative advantages from groups of sampled outputs. “we also explore adaptive computation as policy optimization and adapt GRPO”
  • Grounding: Linking information in one modality, such as text, to its corresponding region, object, or segment in another modality. “diverse tasks spanning classification, question answering, retrieval, grounding, and document search”
  • InfoNCE: A contrastive objective that maximizes agreement between positive pairs relative to negative samples. “we follow the standard one-directional InfoNCE objective”
  • In-batch negatives: Nonmatching examples from the same minibatch that are used as negative examples in contrastive learning. “global batch size (in-batch negative volume)”
  • Inference-only method: A method applied during deployment without changing model parameters through additional training. “under both training-based and inference-only settings”
  • Load balancing: Distributing tokens or computational work relatively evenly among experts. “load-balancing and zz-losses to prevent expert collapse”
  • LoRA: Low-Rank Adaptation, a parameter-efficient fine-tuning method that trains low-rank update matrices rather than all model parameters. “and LoRA of rank 64 and scale 128”
  • Logit scaling: Multiplying similarity logits by a learned or fixed factor before applying a probability function. “global batch size (in-batch negative volume), logit scaling”
  • MAN: An output-based expert-saliency measure using the norm of an expert’s output. “MAN and MSAN~\citep{liu2026scoreexperts} take its norm and squared norm”
  • Matryoshka Representation Learning: A method that trains embeddings so that prefixes of different dimensionalities remain useful representations. “Matryoshka Representation Learning adjusts the embedding dimensionality”
  • Mixture-of-Experts (MoE): A model architecture containing multiple expert subnetworks and a router that activates only selected experts for each input. “We propose MoEMB, the first Mixture-of-Experts (MoE) UME model.”
  • Multimodal LLM (MLLM): A LLM extended to process multiple modalities, such as text and images. “recent works turn multimodal LLMs (MLLMs) into embedders”
  • Multi-vector retrieval: Retrieval that represents each input with multiple vectors rather than one pooled vector. “multi-vector retrieval methods”
  • MSAN: An output-based expert-saliency measure using the squared norm of an expert’s output. “MAN and MSAN~\citep{liu2026scoreexperts} take its norm and squared norm”
  • NDCG@10: Normalized Discounted Cumulative Gain evaluated over the top ten retrieved results. “Following the benchmark, we report NDCG@10 for all subtasks except Negation”
  • Native MoE: A mixture-of-experts backbone whose experts and router were learned during the model’s original pretraining. “Native MoE: we reuse a backbone whose experts and router are learned in standard LLM pretraining”
  • One-shot pruning: Removing tokens or components through a single pruning decision at a designated point in the network. “A one-shot pruning makes a single pruning decision at an early layer”
  • Out-of-domain (OOD): Describing data or tasks that differ substantially from the distribution used for training. “MMEB-V2's evaluation suite is largely out-of-domain (OOD) relative to its training data”
  • Pareto frontier: The set of solutions representing the best achievable trade-offs between competing objectives. “our proposed expert scaling against test-time reasoning scaling along the accuracy--throughput Pareto frontier”
  • Pooling: Combining token-level representations into a single fixed-size embedding. “where Pool⁡\operatorname{Pool} is the pooling operation that produces the final embedding representation”
  • QPS: Queries per second, a measure of serving throughput. “Scaling the number of total experts from E=32E = 32 to E=256E = 256 improves MoEMB-A3B accuracy by +10.4+10.4 points while QPS drops negligibly”
  • REAP: An expert-saliency measure that weights an expert’s output norm by its routing weight. “REAP additionally scales the norm by the routing weight.”
  • Router: A learned function that assigns tokens or inputs to experts in a mixture-of-experts model. “the pretrained router Wr∈RE×dW_r\in\mathbb{R}^{E\times d} scores all EE experts”
  • Saliency: A measure of the estimated importance of a model component for retaining performance. “Each layer keeps the E′E' experts with the largest saliency ϕj\phi_j”
  • Sparse MoE: A mixture-of-experts architecture in which only a subset of experts is activated for each token. “Sparse MoE is well studied for language modeling”
  • Straight-through estimator (STE): An optimization technique that uses a discrete operation in the forward pass but substitutes a differentiable approximation for backpropagation. “We train one-shot pruning with a straight-through estimator (STE).”
  • Token pruning: Removing selected input tokens to reduce subsequent computation. “We study two types of token pruning: one-shot and gradual pruning.”
  • Token-level routing: Routing each token independently to its highest-scoring experts. “regular token-level routing, where each token is dynamically routed to its top-kk experts”
  • Think-then-embed (TTE): An embedding strategy that generates intermediate reasoning tokens before producing the final embedding. “A recent line of think-then-embed (TTE) methods scale for reasoning-heavy retrieval”
  • Top-kk routing: Selecting the kk highest-scoring experts for each token. “the pretrained router Wr∈RE×dW_r\in\mathbb{R}^{E\times d} scores all EE experts and keeps the kk highest”
  • Universal multimodal embedding (UME): A unified embedding setting in which one encoder handles multiple modalities and retrieval-related tasks. “recent universal multimodal embedding (UME) tasks now require a single encoder to handle diverse modalities”
  • Upcycling: Reusing a pretrained dense model to initialize a sparse mixture-of-experts model. “Dense-to-sparse Upcycling: we convert a dense MLLM into sparse MoE during contrastive training”
  • Wall-clock saving: A reduction in actual elapsed execution time rather than only in theoretical computational cost. “Realizing Wall-Clock Savings”
  • zz-loss: An auxiliary loss used to regulate router logits and help stabilize expert utilization. “load-balancing and zz-losses to prevent expert collapse”

Tweets

Sign up for free to view the 1 tweet with 60 likes about this paper.