---
title: 'MoRE-GNN: Modular Graph Architectures'
url: https://www.emergentmind.com/topics/more-gnn
type: topic
---

# MoRE-GNN: Modular Graph Architectures

MoRE-GNN is not a single canonical architecture. In 2025 usage, the label denotes at least three related but distinct constructions: S’MoRE, a Structural Mixture of Residual Experts for LLM fine-tuning whose residual experts form a graph and propagate by a GNN-like rule; MoRE-GNN, the Multi-omics Relational Edge Graph Neural Network, a heterogeneous graph autoencoder for paired single-cell multi-omics integration; and GNNMoE, a Mixture of Decoupled Message Passing Experts for node classification that is described as a MoRE-GNN in the sense of a Mixture-of-(message-passing)-Experts GNN [2504.06426] [2510.06880] [2502.08083]. This suggests that “MoRE-GNN” functions less as a unique model name than as a family label for architectures that combine graph structure with expert specialization.

## 1. Nomenclature and scope

The term has three established referents in the supplied literature. Two are interpretive uses of the name for models whose original titles do not contain “MoRE-GNN,” and one is an explicit paper title.

| Usage | Expansion | Primary setting |
|---|---|---|
| S’MoRE | Structural Mixture of Residual Experts | PEFT for LLM fine-tuning |
| MoRE-GNN | Multi-omics Relational Edge Graph Neural Network | Paired single-cell multi-omics integration |
| GNNMoE | Mixture of Decoupled Message Passing Experts with Entropy Constraint | General node classification |

S’MoRE is defined as a parameter-efficient fine-tuning architecture that combines LoRA-style low-rank adapters, MoE-style routing, and a hierarchical, graph-structured residual composition. The supplied description states that S’MoRE is “exactly what you are calling a MoRE-GNN”: a Mixture-of-Residual-Experts whose experts are organized as a graph and updated by a GNN-style message passing scheme. The multi-omics MoRE-GNN is a heterogeneous graph autoencoder over cell nodes and modality-specific edge types. GNNMoE is described as “exactly GNNMoE” in the sense of a MoRE-GNN for general node classification, with message-passing experts and node-wise gating [2504.06426] [2510.06880] [2502.08083].

The shared motif is not a shared task, dataset family, or graph semantics. Instead, the commonality is the use of graph structure to organize either experts, relations, or message-passing regimes, together with some form of conditional or relation-aware aggregation.

## 2. S’MoRE as a graph-structured mixture of residual experts

S’MoRE places MoRE-GNN in the context of LLM adaptation. Each transformer weight to be adapted is approximated by a sum of residuals of multiple orders,
$$
\mathbf{W}^i \approx \sum_{\ell=0}^{L-1}\Delta \mathbf{W}^i_\ell,
$$
with each residual expert parameterized in low rank form,
$$
\Delta\mathbf{W}^{(\ell,i)}=\mathbf{UP}[\ell][i]\mathbf{DOWN}[\ell][i].
$$
Rather than using a single low-rank adapter per layer or a flat set of independent low-rank experts, S’MoRE builds a multi-layer tree or graph of residual experts and routes each token through a token-specific sub-tree. The inter-layer update is
$$
\mathbf{x}^{(\ell+1)}_i
= \sum_{n \in \mathcal{N}_\ell(i)} \alpha^{(\ell)}_{i,n}\,
\sigma\!\Big(\mathbf{UP}[\ell][n]\mathbf{DOWN}[\ell][n]\mathbf{x}
+ \mathbf{W}[\ell]\mathbf{x}^{(\ell)}_n\Big),
$$
where $\alpha^{(\ell)}_{i,n}$ is the router score on edge $n\to i$ and $\sigma(\cdot)$ is ReLU or a small MLP. The model defines a graph $\mathcal{G}=(\mathcal{V},\mathcal{E})$ per token whose nodes are residual experts and whose directed edges are determined by routing, and the authors explicitly relate the update to GIN and the Weisfeiler-Lehman test [2504.06426].

This graph interpretation underwrites the paper’s notion of structural flexibility. For a fixed token $\mathbf{x}$ and expert parameters $\Theta$, the relevant quantity is the number of distinct outputs $\text{dist}(\mathbf{x};\Theta)$ realizable by varying routing while keeping expert parameters fixed. The paper contrasts S’MoRE with MoMOR, a flat mixture of multi-order residuals. For MoMOR, structural flexibility is upper-bounded by combinations of selected residuals within each layer’s pool. For S’MoRE, when $\sigma$ is an MLP and the layer acts like a GIN step, there exist parameters such that
$$
\Gamma_{\text{S'MoRE}}
=
\prod_{\ell=0}^{L-1}
\binom{s_\ell}{f_\ell}^{F_{\ell+1}},
\qquad F_L=1,
$$
so the combinatorial terms appear as exponents. The supplied description emphasizes the resulting point: as depth grows, S’MoRE’s structural flexibility grows exponentially faster than that of the flat baseline.

The same section also places S’MoRE relative to MoLRE and MoMOR. S’MoRE with $L=1$ is equivalent to MoLRE, and S’MoRE reduces to MoMOR if $\sigma$ is the identity and embedding dimensions avoid information loss. Under the PEFT regime described in the paper, total trainable parameters and expert-side FLOPs satisfy
$$
P_{\text{S'MoRE}} \approx 2 d d_L,
\qquad
C_{\text{S'MoRE}} \approx 2 d d_L,
$$
so the cost is essentially the same as a single LoRA of rank $d_L$, with router overhead reported as at most $\sim 26\%$ of expert cost in the experiments.

Empirically, the reported fine-tuning results use LLaMA-3.2-1B and LLaMA-3-8B on ARC-c/e, CommonsenseQA, OpenBookQA, and Winogrande. On LLaMA-3.2-1B, the best LoRA average accuracy is reported as $\sim 59.15\%$ with $\sim 0.029$B trainable parameters, while a 2-layer S’MoRE with Switch gate reaches up to $61.35\%$ with $0.099$B parameters. On LLaMA-3-8B, LoRA is reported at $\sim 84.56\%$, HydraLoRA and MixLoRA at $\sim 85.1$–$85.9\%$, and S’MoRE at $\sim 86.4$–$86.8\%$. The supplied summary states that S’MoRE yields roughly $+2.1\%$ absolute accuracy gain while using about $16\%$ fewer parameters on average relative to the best baselines, and that 3-layer variants can improve accuracy further, as in the Winogrande comparison from $52.01$ to $52.88$ while reducing parameters from $0.015$B to $0.011$B [2504.06426].

## 3. MoRE-GNN as a heterogeneous graph autoencoder for multi-omics integration

In single-cell multi-omics, MoRE-GNN denotes the Multi-omics Relational Edge Graph Neural Network. It is designed for paired multi-omics data in which each cell has measurements in all modalities, such as RNA plus protein, RNA plus ATAC, or tri-modal RNA+ATAC+protein. The graph is heterogeneous in edge type rather than node type: nodes are cells, node features are the concatenation of modality-specific feature matrices $\mathbf{X}_m\in\mathbb{R}^{N\times d_m}$, and for each modality $m\in M$ there is a distinct cell-cell adjacency $\mathcal{A}_m$ and edge set $\mathcal{E}_m$, giving
$$
\mathcal{G}=(\mathcal{N},\mathbf{X},\{\mathcal{E}_m\}_{m\in M}).
$$
Each $\mathcal{A}_m$ is constructed from cosine similarity followed by a top-$K$ k-NN sparsification, and large datasets are handled by seed-node mini-batches with 1-hop and 2-hop neighborhood sampling. The model is explicitly described as avoiding fixed biological priors such as gene-peak networks and instead constructing relational graphs directly from data [2510.06880].

The encoder consists of an initial GCN block, a stack of $L$ GATv2 layers, and a final GCN block. All layers operate per modality graph, and outputs are summed across modalities. The intermediate update is
$$
h_i^{l+1}
=
\sigma\!\left(
BN\!\left(
\sum_{m\in M} GAT_m(h_i^l,\mathcal{A}_m)
\right)
\right).
$$
The autoencoder uses one decoder per modality. Given latent embeddings $h_i^{out}$ and $h_j^{out}$, the decoder takes the Hadamard product $h_i^{out}\circ h_j^{out}$, applies a modality-specific MLP, and predicts the probability that an edge exists in modality $m$. The total training loss is
$$
\mathcal{L}_{total}
=
\alpha \cdot \mathcal{L}_{cluster}
+
\sum_{m\in M}\mathcal{L}_{recon,m},
$$
with $\alpha=0.01$ and $|C|=20$ cluster centers in the reported setup. The reconstruction term is a binary cross-entropy over positive and negative edges, and the clustering term is a nearest-center Euclidean objective.

The implementation details given in the supplied description are specific. The hidden dimension is $512$; the network uses an initial GCN block, $2$ GATv2 layers with $8$ heads, and a final GCN block. Optimization uses Adam with $\beta_1=0.9$, $\beta_2=0.999$, $\epsilon=10^{-8}$, no weight decay, learning rate $10^{-4}$ with linear warm-up for $3$ epochs and cosine decay, batch size $B=256$, and neighborhood sizes $N_1=N_2=5$. Training runs for up to $500$ epochs with early stopping if loss fails to improve by at least $0.001$ over $3$ epochs, typically converging in $42$–$177$ epochs, with reported runtime of approximately $2$–$40$ minutes per dataset on a single NVIDIA RTX 4070 with $8$GB. The authors also report that PCA preprocessing degraded performance, so the model is trained directly on normalized raw features.

The experimental evaluation covers six datasets: BM-CITE, LUNG-CITE, PBMC-Multiome, PBMC-TEA, PBMC-DOGMA, and Skin-SHARE. The principal baseline is MOJITOO. On BM-CITE, MoRE-GNN reports ARI/NMI of $0.892/0.881$ versus $0.868/0.861$ for MOJITOO; on LUNG-CITE, $0.570/0.699$ versus $0.545/0.672$. On PBMC-Multiome, the baseline is stronger, with $0.774/0.782$ versus $0.691/0.723$ for MoRE-GNN; on Skin-SHARE, the gap is larger, with $0.441/0.632$ versus $0.247/0.458$. PBMC-TEA is close in ARI but slightly lower in NMI for MoRE-GNN, and PBMC-DOGMA favors MOJITOO.

Cross-modal prediction is evaluated only after training, by fitting lightweight MLPs from the learned cell embeddings to each modality. The reported pattern is modality-dependent: ADT is best predicted, with PCC up to $0.952$ on BM-CITE and $0.832$ on PBMC-TEA; RNA is moderate, with PCC around $0.3$–$0.4$; ATAC or peaks are harder, with PCC around $0.3$–$0.46$. The qualitative analyses further report triangular latent structures in several datasets, matching three main immune lineages, and an amorphous latent space in Skin-SHARE, consistent with continuous differentiation rather than discrete clusters.

## 4. GNNMoE as a Mixture-of-Message-Passing-Experts GNN

For general node classification, the MoRE-GNN designation refers to GNNMoE, a universal framework intended to operate across both homophilous and heterophilous graphs. Its premise is that different graphs, and even different nodes in the same graph, prefer different orderings of propagation and transformation. The model therefore constructs four message-passing experts from decoupled operators,
$$
\mathcal{E}=\{\mathrm{PP},\mathrm{PT},\mathrm{TP},\mathrm{TT}\},
$$
where PP applies propagation twice, PT applies transformation after propagation, TP propagates after transformation, and TT is purely transformation-based. A per-node soft gate computes expert weights
$$
\mathbf{w}_{\mathrm{sg}}
=
\mathrm{Softmax}\!\left(
\mathbf{W}_2\,\mathrm{ReLU}(\mathbf{H}^{(l-1)}\mathbf{W}_1)
\right),
$$
and expert outputs are mixed node-wise, followed by an adaptive residual connection to the initial embedding and LayerNorm. The model then adds an enhanced FFN whose activation itself is hard-gated among SwishGLU, GEGLU, and REGLU via Gumbel-Softmax [2502.08083].

The training objective combines task loss and gate regularization,
$$
\mathcal{L}
=
\mathcal{L}_{task}
+
\lambda\,\mathcal{L}_{gate}.
$$
The supplied technical description notes that the paper’s typesetting of the entropy term appears sign-inconsistent, and interprets the intended objective as entropy minimization for sharpening the soft gates. The conceptual role of the regularizer is explicit in the description: on homophilous datasets it encourages sharper, near-Top-$1$/Top-$K$ routing, while on heterophilous datasets smaller $\lambda$ permits broader mixtures of experts.

The evaluation uses $12$ datasets, divided into six homophilous benchmarks and six heterophilous benchmarks. Reported hyperparameters include hidden dimension $d'=64$, AdamW, maximum $500$ epochs, early stopping patience $100$, $2$ PT-blocks for most datasets, and a search over $\lambda\in\{0.001,0.01,0.1\}$. The framework is instantiated with GCN-like, SAGE-like, and GAT-like propagation operators. The supplied summary reports that GNNMoE variants are consistently top-$3$ and often best on homophilous data, including Coauthor CS at $95.88\%\pm0.26$ for the GCN-like variant and ogbn-arxiv at $72.54\%\pm0.23$ for the GAT-like variant. On heterophilous data, the reported best scores include Actor at $38.04\%\pm0.99$ for the SAGE-like variant, Chameleon-fix at $47.98\%\pm2.82$ for the GCN-like variant, Squirrel-fix at $42.67\%\pm2.28$ for the GCN-like variant, Tolokers at approximately $85.3\%$ ROC-AUC for the GCN-like or GAT-like variants, Roman-empire at $87.34\%\pm0.62$ for the GAT-like variant, and Penn94 at $85.46\%\pm0.27$ for the SAGE-like variant.

The ablation results summarized in the supplied description are central to the model’s interpretation. Removing the entropy constraint worsens global rank for the GCN-like variant from $2.64$ to $3.59$. Removing the FFN MoE reduces accuracy substantially on ogbn-arxiv, Actor, Tolokers, and Roman-empire. Comparisons among learnable-parameter gating, mean gating, Top-$K$ gating, and entropy-constrained gating show that the entropy-constrained formulation is usually best or near-best, while Top-$K$ gating is strong on some homophilous datasets but weaker on heterophilous ones. Efficiency plots on ogbn-arxiv and Penn94 are reported to show $2$–$7\times$ less training time than FSGNN and several graph transformers, and the model remains stable at greater depth than vanilla GNNs and H2GCN.

## 5. Shared design motifs and major differences

Across the three usages, MoRE-GNN always combines graph structure with specialized submodules, but the graph carries different semantics in each case. In S’MoRE, graph nodes are residual experts and edges are router-selected child-to-parent links inside a token-specific expert tree. In the multi-omics MoRE-GNN, graph nodes are cells and edges are modality-specific cell-cell relations derived from cosine similarity and k-NN construction. In GNNMoE, the graph is the original task graph, and the “experts” are alternative message-passing schemes applied to the same nodes [2504.06426] [2510.06880] [2502.08083].

Routing and aggregation also differ materially. S’MoRE performs hierarchical top-down routing followed by bottom-up message passing over experts. The multi-omics model does not route among experts; instead it aggregates per-modality graph messages and reconstructs relational edges with modality-specific decoders. GNNMoE uses per-node soft gating over PP/PT/TP/TT experts and hard gating over FFN activation experts. A plausible implication is that the phrase “MoRE-GNN” names three different levels of specialization: expert-graph specialization in LLM PEFT, relation-type specialization in multi-omics graph autoencoding, and message-encoding specialization in node classification.

The objectives are likewise non-interchangeable. S’MoRE is optimized for supervised fine-tuning of LLM adapters under PEFT constraints. The multi-omics model optimizes graph reconstruction plus clustering regularization and evaluates clustering and cross-modal prediction. GNNMoE optimizes node classification cross-entropy with entropy-regularized gating. This difference matters because superficially similar terms—expert, routing, graph, relation—refer to distinct algorithmic roles across the three systems.

## 6. Limitations, misconceptions, and prospective directions

A common misconception is that “MoRE-GNN” denotes one settled architecture. The supplied literature does not support that reading. It supports three distinct usages whose overlap is conceptual rather than taxonomic. This suggests that any reference to MoRE-GNN requires immediate disambiguation by domain and paper identifier [2504.06426] [2510.06880] [2502.08083].

The limitations are domain-specific. For S’MoRE, the reported issues are design complexity, more hyperparameters, hierarchical routing complexity, the need for careful load balancing under sparse gates, and the possibility that scaling depth further may require careful engineering and could introduce training instabilities. For the multi-omics MoRE-GNN, the reported limitations include sensitivity to learning rate, negative sampling, graph architecture, and clustering-loss weight; degradation on ATAC-heavy, noisy, or tri-modal datasets and on continuous trajectories such as Skin-SHARE; clustering bias toward discrete structure; no explicit trajectory modeling; and fixed adjacency matrices after initial construction. For GNNMoE, the supplied practical guidance states that gains may be limited on very small graphs with strong homophily and abundant labels, on extremely sparse or feature-poor graphs, or when latency and memory budgets are extremely tight.

The extension paths are equally differentiated. S’MoRE is explicitly associated with deeper and larger MoRE-GNNs, alternative graph structures beyond trees, possible application beyond language to vision or multimodal models, and adaptive depth. The multi-omics model points toward trajectory-aware metrics and losses, additional regularization for noisy modalities, and broader biological contexts. For GNNMoE, the supplied description emphasizes adaptation through expert design, entropy control, depth scaling, and optional extension of the FFN expert set. Taken together, these directions indicate that “MoRE-GNN” is best understood not as a single method but as a recurring architectural principle: graph-structured or graph-conditioned modularity used to expand expressiveness without collapsing into a single fixed computation pattern.

Source: https://www.emergentmind.com/topics/more-gnn