Papers
Topics
Authors
Recent
Search
2000 character limit reached

FuseMoE: Fleximodal Mixture-of-Experts

Updated 15 July 2026
  • FuseMoE is a multimodal fusion framework that combines modality-specific encoders with a sparse MoE layer and Transformer backbone to effectively integrate irregular and missing data.
  • It demonstrated superior performance on MIMIC-IV benchmarks by achieving higher AUROC scores in tasks such as 48-hour in-hospital mortality, length of stay, and phenotype prediction.
  • The innovative Laplace gating mechanism offers faster convergence and improved parameter estimation compared to traditional softmax gating in mixture-of-experts models.

FuseMoE is a mixture-of-experts Transformer framework for fleximodal fusion, introduced to integrate a diverse number of modalities while handling missing modalities, irregularly sampled data trajectories, and the scarcity of high-quality training samples. It combines modality-specific encoders, a sparse Mixture-of-Experts fusion layer, and a Transformer backbone, with a Laplace gating function proposed in place of conventional softmax gating. In the reported MIMIC-IV benchmarks—48-hour in-hospital mortality, length of stay, and 25-phenotype prediction—the Laplace-gated variant attains the best AUROC among the FuseMoE variants and exceeds the best reported baseline AUROC on all three tasks, while the theoretical analysis states faster parameter-estimation convergence than softmax gating (Han et al., 2024).

1. Problem formulation and design objective

FuseMoE is situated in a multimodal setting where predictive models must process heterogeneous signals that are both incomplete and temporally irregular. The motivating setting emphasizes critical fields in which machine learning models increasingly grapple with multimodal data, yet the available observations may be sparse, asynchronously sampled, or entirely missing for some modalities. The framework is therefore designed around two coupled requirements: multimodal integration across a variable set of inputs, and robustness to partial observability (Han et al., 2024).

The model’s use of “fleximodal” fusion denotes support for a diverse number of modalities rather than a fixed, always-present modality tuple. This is operationalized through modality-specific encoders, token-level expert routing, and a missing-modality mechanism based on learned indicator embeddings. A plausible implication is that FuseMoE is intended not merely as a fusion block, but as an end-to-end multimodal representation learner whose routing structure adapts to both modality identity and modality absence.

2. Architecture and data pathway

At a high level, FuseMoE consists of modality-specific encoders, discretization over a fixed window of length γ\gamma, a sparse MoE fusion layer, a backbone Transformer, and a task-specific head. For each modality jj, discretization yields an embedding ZjRγ×deZ_j \in \mathbb{R}^{\gamma \times d_e}, after which each token is routed through the MoE layer and the resulting multimodal representation is passed to the Transformer backbone (Han et al., 2024).

Modality Encoder Output dimension
Time-series / lab values Unified Temporal Discretization Embedding (UTDE) mixing simple imputation and mTAND ded_e after discretization
Text notes BioClinicalBERT 768-d
Chest X-ray DenseNet-121 1024-d
ECG 1D CNN autoencoder 256-d

The tokenization and fusion path is explicit. Denoting the flattened or pooled modality-token sequence by {xj,t}t=1γ\{x_{j,t}\}_{t=1}^{\gamma}, each token is processed by a set of SS expert MLPs, where each expert is Ei:RdeRdeE_i:\mathbb{R}^{d_e}\to\mathbb{R}^{d_e}. The MoE output for a token is

yj,t=i=1SG(xj,t)iEi(xj,t).y_{j,t} = \sum_{i=1}^{S} G(x_{j,t})_i\,E_i(x_{j,t}).

The fused outputs are then concatenated or summed across modalities and passed through the Transformer backbone. The architecture may optionally stack multiple MoE-augmented Transformer blocks, followed by a task head for classification or regression (Han et al., 2024).

This structure separates modality-local feature extraction from cross-modal fusion. The design suggests that expert specialization occurs after each encoder has already mapped its modality into a common embedding regime, allowing routing to depend on token content rather than on raw modality format.

3. Gating mechanism and expert routing

The defining technical component of FuseMoE is its sparse top-KK gating network. For each modality embedding xRdex \in \mathbb{R}^{d_e}, the gate computes logits and routes jj0 to the top jj1 experts, whose outputs are combined by a weighted sum. Let jj2 denote gating parameters. The baseline softmax top-jj3 gate is

jj4

A Gaussian alternative, following Xu et al. 1994, replaces inner-product scoring with squared Euclidean distance: jj5

FuseMoE proposes Laplace gating: jj6

The final MoE output is

jj7

The substantive difference from standard top-jj8 softmax gating is therefore the metric used to define expert affinity. In FuseMoE, routing is based on jj9 rather than ZjRγ×deZ_j \in \mathbb{R}^{\gamma \times d_e}0. The paper’s central claim is that this change is not merely heuristic: it is linked to improved convergence rates in the corresponding estimation problem (Han et al., 2024).

4. Theoretical analysis

The theoretical development is framed through a Laplace-gated Gaussian MoE model. Under Assumption 4.1, the data ZjRγ×deZ_j \in \mathbb{R}^{\gamma \times d_e}1, ZjRγ×deZ_j \in \mathbb{R}^{\gamma \times d_e}2, are i.i.d. from a model with ZjRγ×deZ_j \in \mathbb{R}^{\gamma \times d_e}3 true experts,

ZjRγ×deZ_j \in \mathbb{R}^{\gamma \times d_e}4

Theorem 4.1 states that, under standard boundedness conditions on ZjRγ×deZ_j \in \mathbb{R}^{\gamma \times d_e}5,

ZjRγ×deZ_j \in \mathbb{R}^{\gamma \times d_e}6

where ZjRγ×deZ_j \in \mathbb{R}^{\gamma \times d_e}7 is Total Variation distance and ZjRγ×deZ_j \in \mathbb{R}^{\gamma \times d_e}8 is the density of the MLE ZjRγ×deZ_j \in \mathbb{R}^{\gamma \times d_e}9. Theorem 4.2 extends this to the over-specified regime ded_e0 by introducing a Voronoi-based loss ded_e1 and establishing

ded_e2

The most emphasized rate comparison concerns the parameters themselves. In the over-specified setting, Laplace gating yields ded_e3 rates for the gating parameters ded_e4 and expert slopes ded_e5, independent of how many fitted components collapse into one true expert, and parametric ded_e6 for intercepts ded_e7. By contrast, under softmax gating, estimators of ded_e8 converge as ded_e9, where {xj,t}t=1γ\{x_{j,t}\}_{t=1}^{\gamma}0 grows rapidly with component multiplicity. The proof sketch proceeds through empirical-process arguments for the {xj,t}t=1γ\{x_{j,t}\}_{t=1}^{\gamma}1 density bound, a lower bound connecting Total Variation distance to a Voronoi loss on parameters, and a Taylor expansion of {xj,t}t=1γ\{x_{j,t}\}_{t=1}^{\gamma}2 together with a contradiction argument based on non-vanishing lowest-order terms (Han et al., 2024).

These claims place FuseMoE in a comparatively unusual position among multimodal fusion models: its routing rule is justified not only by downstream task metrics but also by asymptotic estimation-rate arguments. This suggests that the choice of gating geometry is treated as a statistical identifiability issue as much as an architectural one.

5. Irregular sampling, missing modalities, and optimization

FuseMoE addresses temporal irregularity in time-series inputs through a Unified Temporal Discretization Embedding that combines imputation and mTAND. The multi-time attention network embeds each irregular timestamp {xj,t}t=1γ\{x_{j,t}\}_{t=1}^{\gamma}3 via

{xj,t}t=1γ\{x_{j,t}\}_{t=1}^{\gamma}4

uses queries on a regular grid {xj,t}t=1γ\{x_{j,t}\}_{t=1}^{\gamma}5, keys on observed {xj,t}t=1γ\{x_{j,t}\}_{t=1}^{\gamma}6, and values on {xj,t}t=1γ\{x_{j,t}\}_{t=1}^{\gamma}7, and produces {xj,t}t=1γ\{x_{j,t}\}_{t=1}^{\gamma}8. In parallel, an imputation baseline applies forward-fill or global-mean if no prior value exists. The two views are combined by a learned gate: {xj,t}t=1γ\{x_{j,t}\}_{t=1}^{\gamma}9 This yields a discretized representation that can be aligned with the other modalities in the common fusion pipeline (Han et al., 2024).

Missing modalities are handled at the embedding level. If modality SS0 is absent for an entire sample, its embedding SS1 is replaced with a learnable missing-indicator vector SS2. A per-modality router then assigns these missing embeddings to a small set of experts, and entropy regularization is used to concentrate missing cases onto under-used experts. The description further states that per-modality routers plus entropy loss push SS3 to under-used experts so that when a modality is absent its experts have low gate weights.

The training objective combines task loss, entropy regularization, and parameter regularization: SS4 with

SS5

Cross-entropy is used for binary or multilabel classification tasks, including 48-IHM, LOS, and 25-PHE, and MSE is used for continuous LOS if formulated as regression. Optimization uses AdamW with learning rates SS6 for the time-series encoder, SS7 for BERT, and SS8 for the rest; batch size is 2 with gradient accumulation to an effective 32; training runs for 8 epochs with early stopping on validation AUROC. The implementation summary also lists SS9 experts, top-Ei:RdeRdeE_i:\mathbb{R}^{d_e}\to\mathbb{R}^{d_e}0 with disjoint top-Ei:RdeRdeE_i:\mathbb{R}^{d_e}\to\mathbb{R}^{d_e}1, 3 MoE layers, FFN size 512, and GeLU activation (Han et al., 2024).

6. Empirical results, scalability, and naming ambiguity

FuseMoE is evaluated against five baselines on three ICU tasks from MIMIC-IV: 48-hour in-hospital mortality (48-IHM), length of stay (LOS), and 25-phenotype multi-label prediction (25-PHE). The reported AUROC results are as follows (Han et al., 2024).

Task Best FuseMoE result Best baseline
48-IHM Laplace MoE 81.03% 79.65%
LOS Laplace 82.91 AUROC 82.58
25-PHE Laplace 71.23 AUROC 70.55

For 48-IHM, the best AUROC is 81.03% for Laplace MoE, compared with 80.76% for the Gaussian variant and 79.65% for the best baseline. The F1 score on the same task is 46.53 for the Laplace variant versus 46.86 for the best baseline. When the modality set is expanded from 2 to 4 modalities by adding chest X-ray and ECG, Laplace gating shows a +2–4 point AUROC gain on 48-IHM. Ablation studies report that performance plateaus at Ei:RdeRdeE_i:\mathbb{R}^{d_e}\to\mathbb{R}^{d_e}2, motivating the choice top-Ei:RdeRdeE_i:\mathbb{R}^{d_e}\to\mathbb{R}^{d_e}3; per-modality routers slightly outperform a joint router when Ei:RdeRdeE_i:\mathbb{R}^{d_e}\to\mathbb{R}^{d_e}4; and the combination of per-modality routing with entropy regularization recovers performance in missing-modality settings, often outperforming “no-missing” models by leveraging more data. In compute terms, FuseMoE is described as mid-range in GPU memory relative to dense MoE or cross-attention baselines, and its sparse MoE layer adds approximately 10–20% more parameters but only approximately 5% more FLOPs due to top-Ei:RdeRdeE_i:\mathbb{R}^{d_e}\to\mathbb{R}^{d_e}5 selection (Han et al., 2024).

A recurring source of ambiguity is the name. In this usage, FuseMoE refers to “Mixture-of-Experts Transformers for Fleximodal Fusion” and denotes a multimodal fusion architecture centered on Laplace-gated sparse routing (Han et al., 2024). Separate later work uses closely related terminology for inference-kernel optimization rather than multimodal modeling: the TritonMoE paper describes a fused MoE dispatch kernel written in Triton for portable expert routing, token permutation, expert GEMMs, and weighted output combination across NVIDIA A100 and AMD MI300X (Mitra, 7 Apr 2026), while AdaFuse addresses token-level pre-gating and fused kernel optimization for dynamic adapter inference in open-source LLMs, with a single global routing decision reused throughout the network (Li et al., 12 Mar 2026). The overlap in naming therefore reflects a terminological collision, not a shared problem formulation.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

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

Follow Topic

Get notified by email when new papers are published related to FuseMoE.