Understanding MoE, MoT, and MoL
MoE, MoT, and MoL all introduce parameter specialization, but at different levels.
Mixture of Experts
A Mixture of Experts (MoE) layer contains expert networks,
and a gating network, usually called a router. Given an input representation , the router assigns one score to each expert. The expert outputs are then combined according to the routing weights.1
A sparsely gated MoE layer embedded in a recurrent language model. The router selects two experts and combines their outputs using the learned gate values. Source: Shazeer et al. (2017), Figure 1.
For a linear router followed by a softmax, the scores and dense routing weights are
The dense MoE output is therefore
In a sparse MoE, only the experts with the top- router scores are activated. Let
The normalized sparse routing weights can be written as
which gives
The distinction between dense and sparse routing is illustrated below.2
Dense MoE activates all experts, whereas Sparse MoE selects only the top-k experts for each input. Source: Cai et al. (2024), Figure 2.
The key advantage is conditional computation: the model can increase its parameter capacity by adding experts while keeping the active computation per token approximately proportional to , rather than to the total number of experts .
Mixture of Transformers
A dense multimodal Transformer processes text, image, and speech tokens with the same attention projections, feed-forward networks, and normalization layers. While this maximizes parameter sharing, it also forces modalities with different statistical structures and training dynamics to compete for the same capacity.
The resulting hidden states are not actually modality-agnostic. A PCA analysis of Chameleon+Speech 7B shows that text, image, and speech representations form visibly distinct clusters across multiple layers, even though the dense Transformer applies the same parameters to every modality.3 This empirical separation motivates parameter paths that respect modality-specific structure while retaining cross-modal interaction.
PCA of Chameleon+Speech 7B hidden states at layers 1, 5, 17, and 32. Text, image, and speech features form distinct modality-specific clusters even though the dense Transformer applies shared parameters to all tokens. Source: Liang et al. (2025), Figure 2.
Mixture-of-Transformers (MoT) relaxes this assumption by assigning each modality its own Transformer parameters while preserving global attention across the full multimodal sequence.3 Its central principle is:
Cross-modal interaction can be shared without forcing all modalities to share the same computation.
Mixture-of-Transformers applies modality-specific Transformer parameters while preserving cross-modal interaction in a shared feature space. Source: Liang et al. (2025).
Given an interleaved sequence
where denotes the known modality of token , MoT first groups tokens by modality and applies modality-specific attention projections:
The projected representations are then restored to their original sequence order and jointly processed by global self-attention:
Thus, a text query can still attend to image or speech keys and values, even though they were produced by different projection matrices. After attention, each token is again processed using modality-specific output projections, LayerNorms, and FFNs:
MoT is therefore not a collection of isolated modality towers. It consists of modality-specific parameter paths that exchange information through joint attention at every layer. What is shared is the sequence context, hidden feature space, and attention interaction—not the main Transformer weights.
Deterministic Modality Routing
Unlike MoE, MoT does not learn a router or select top- experts. The routing decision follows directly from the known modality label:
Each token activates exactly one modality-specific parameter path. Adding modalities therefore increases the total parameter count, but not the number of parameter paths executed per token. Ignoring indexing overhead,
The reported efficiency gains should therefore be understood as faster convergence rather than cheaper individual forward passes. For example, the 7B MoT model reaches the dense Chameleon baseline using 55.8% of its cumulative training FLOPs.3
Supporting Heterogeneous Generative Objectives
MoT is compatible with different representations and generation objectives. In the Chameleon setting, text and images are both represented as discrete tokens and generated autoregressively.4 In the Transfusion setting, text is generated through next-token prediction, while continuous image latents are generated through diffusion.5
The joint objective can be written as
These components operate at three distinct levels:
MoT determines which Transformer parameters process each modality. The generative objective determines how its latent representation is produced, while a VAE, VQ-VAE, or another modality-specific decoder reconstructs the final object. The backbone therefore models high-level content and cross-modal relationships, whereas the decoder handles low-level modality reconstruction.
Mixture of LoRA
Mixture of LoRA (MoL), or Multi-LoRA, specializes a shared backbone at the adapter level. In this article, MoL refers broadly to systems that maintain multiple LoRA specializations over one frozen backbone, whether they select a single adapter for each task or compose several adapters dynamically.
Unlike MoE and MoT, MoL does not necessarily introduce a learned mixture inside each forward pass. Instead, it treats the base model as shared infrastructure and stores each specialization as a compact parameter delta.
For a pretrained weight matrix , LoRA represents the adapted weight as
where and are low-rank trainable matrices associated with adapter . During adaptation, remains frozen and only and are updated.6
A single base model can therefore support a population of specialized adapters:
Given a task, domain, or policy identifier , the system selects an adapter:
This produces multiple specialized models without duplicating or modifying the base checkpoint. Adding a new specialization only requires training and storing another low-rank adapter.
MinT: Managing LoRA as a Policy Unit
MinT provides one systems-level example of this abstraction.7 It keeps the base model frozen and resident while post-training methods update, evaluate, and serve individual LoRA adapters. The adapter therefore becomes the unit of specialization and versioning, rather than a newly materialized full-model checkpoint.
Comparing Three Forms of Specialization
| Method | Selection granularity | Specialized parameters | Primary role |
|---|---|---|---|
| MoE | Token-level, learned | Expert modules, usually FFNs | Conditional model capacity |
| MoT | Modality-level, deterministic | Attention, FFN, and normalization paths | Modality-specific computation |
| Multi-LoRA | Task-, domain-, or policy-level | Low-rank parameter deltas | Modular post-training and deployment |
MoE and MoT primarily modify the internal computation of the model. Multi-LoRA instead provides a lightweight mechanism for creating and managing many specialized variants of the same frozen backbone.
References
-
Noam Shazeer et al. Outrageously Large Neural Networks: The Sparsely-Gated Mixture-of-Experts Layer. ICLR, 2017. Paper ↩
-
Weilin Cai et al. A Survey on Mixture of Experts. arXiv:2407.06204, 2024. Paper ↩
-
Weixin Liang et al. Mixture-of-Transformers: A Sparse and Scalable Architecture for Multi-Modal Foundation Models. TMLR, 2025. Paper · Code ↩ ↩2 ↩3
-
Chameleon Team. Chameleon: Mixed-Modal Early-Fusion Foundation Models. 2024. Paper ↩
-
Chunting Zhou et al. Transfusion: Predict the Next Token and Diffuse Images with One Multi-Modal Model. 2024. Paper ↩
-
Edward J. Hu et al. LoRA: Low-Rank Adaptation of Large Language Models. ICLR, 2022. Paper ↩
-
Mind Lab et al. MinT: Managed Infrastructure for Training and Serving Millions of LLMs. 2026. Paper · Code ↩