Papers
Topics
Authors
Recent
Search
2000 character limit reached

Mixture of Ego-Graphs Fusion (MoEGF)

Updated 13 November 2025
  • MoEGF is a fine-grained graph fusion mechanism that adaptively combines per-sample ego-graphs via a Mixture-of-Experts approach.
  • It constructs KNN-based ego-graphs from multiple views and employs a gating MLP to generate a fused adjacency matrix for GNN processing.
  • Empirical results show significant accuracy improvements over traditional view-level fusion, underscoring its practical impact on multi-view clustering.

Mixture of Ego-Graphs Fusion (MoEGF) is a fine-grained graph fusion mechanism designed for multi-view clustering within the Mixture of Ego-Graphs Contrastive Representation Learning (MoEGCL) framework. Diverging from traditional view-level fusion, MoEGF aggregates per-sample (ego-graph) structures from multiple data views using a Mixture-of-Experts (MoE) paradigm. This design enables adaptive, sample-specific fusion of ego-graphs to produce a fused adjacency matrix for downstream graph neural network (GNN) processing, substantially enhancing clustering performance by capturing localized multi-view interactions (Zhu et al., 8 Nov 2025).

1. Mathematical Formulation of MoEGF

Given MM data views, each sample ii’s representation in view mm is encoded as zim=fm(xim)∈Rdψz_i^m = f^m(x_i^m) \in \mathbb{R}^{d_\psi}. For each view, a kk-nearest-neighbor (KNN) adjacency matrix Sm∈{0,1}NĂ—NS^m \in \{0,1\}^{N \times N} is built:

Sijm={1if j∈Kim 0otherwiseS_{ij}^m = \begin{cases} 1 & \text{if } j \in K_i^m \ 0 & \text{otherwise} \end{cases}

The sample’s ego-graph in view mm is the binary vector Vim:=(Si1m, Si2m, …,SiNm)∈{0,1}NV_i^m := (S_{i1}^m,\,S_{i2}^m,\,\dots,S_{iN}^m) \in \{0,1\}^N.

The concatenated embedding zi:=[zi1;zi2;…;ziM]∈RMdψz_i := [z_i^1; z_i^2; \ldots; z_i^M] \in \mathbb{R}^{M d_\psi} serves as the gating input to a two-layer MLP, yielding softmax weights ii0:

ii1

The fused ego-graph vector for sample ii2 is then the convex combination:

ii3

The stacked set of ii4 forms the fused adjacency matrix ii5.

To incorporate feature information, a two-layer GCN is applied:

ii6

ii7

where ii8 and ii9 are learnable parameters.

2. Algorithmic Implementation

A typical training epoch for MoEGF within MoEGCL, assuming minibatch size mm0, comprises the following steps:

  1. Encoding: For each sample and each view, mm1; form concatenated mm2.
  2. KNN Construction: For each view, build mm3 as the row of mm4.
  3. Gating: Apply mm5 and softmax to mm6, outputting mm7.
  4. Fusion: Compute mm8 as the weighted sum of mm9 using zim=fm(xim)∈Rdψz_i^m = f^m(x_i^m) \in \mathbb{R}^{d_\psi}0.
  5. Adjacency Assembly: Assemble zim=fm(xim)∈Rdψz_i^m = f^m(x_i^m) \in \mathbb{R}^{d_\psi}1 into the fused adjacency zim=fm(xim)∈Rdψz_i^m = f^m(x_i^m) \in \mathbb{R}^{d_\psi}2.
  6. GCN Forward: Apply two-layer GCN to obtain zim=fm(xim)∈Rdψz_i^m = f^m(x_i^m) \in \mathbb{R}^{d_\psi}3.
  7. Projection Heads: Apply separate MLPs to zim=fm(xim)∈Rdψz_i^m = f^m(x_i^m) \in \mathbb{R}^{d_\psi}4 (zim=fm(xim)∈Rdψz_i^m = f^m(x_i^m) \in \mathbb{R}^{d_\psi}5) and zim=fm(xim)∈Rdψz_i^m = f^m(x_i^m) \in \mathbb{R}^{d_\psi}6 (zim=fm(xim)∈Rdψz_i^m = f^m(x_i^m) \in \mathbb{R}^{d_\psi}7).
  8. Loss Computation: Compute autoencoder reconstruction loss zim=fm(xim)∈Rdψz_i^m = f^m(x_i^m) \in \mathbb{R}^{d_\psi}8 and ego-graph contrastive loss zim=fm(xim)∈Rdψz_i^m = f^m(x_i^m) \in \mathbb{R}^{d_\psi}9.
  9. Optimization: Sum total loss kk0, backpropagate, and update all parameters.

The dominant computational cost per batch is kk1 for the fusion and kk2 for the feature transformations.

3. Comparison to View-Level Fusion Paradigms

Traditional deep multi-view clustering approaches construct one graph per view and perform graph fusion at the view level, assigning global weights to views and yielding a mixture for all samples. In contrast, MoEGF outputs sample-wise fusion coefficients kk3, enabling personalized graph structures per sample.

Empirical results show substantial accuracy gains from this design. For example, removing MoEGF and instead concatenating kk4 leads to absolute clustering accuracy (ACC) drops of 37.6% (Caltech5V), 6% (RGBD), and 41% (WebKB). MoEGF outperforms state-of-the-art multi-view clustering baselines by over 8% ACC on WebKB and by 4–7% on RGBD (Zhu et al., 8 Nov 2025).

4. Design Decisions, Hyperparameters, and Implementation Notes

Key implementation features and hyperparameter choices are summarized below:

Component Setting Notes
Number of Experts kk5 One per view
Gating Network (mlp¹) Two-layer MLP, softmax output, dropout kk6 Hidden dim not specified; kk7 used
KNN Graph (per view) kk8-nearest neighbors, kk9 typical Binary adjacency
Embedding Dimensions Sm∈{0,1}NĂ—NS^m \in \{0,1\}^{N \times N}0, Sm∈{0,1}NĂ—NS^m \in \{0,1\}^{N \times N}1 \
Batch Size Sm∈{0,1}NĂ—NS^m \in \{0,1\}^{N \times N}2 \
Training Epochs Sm∈{0,1}NĂ—NS^m \in \{0,1\}^{N \times N}3 (pre-train), Sm∈{0,1}NĂ—NS^m \in \{0,1\}^{N \times N}4 (fine-tune) \
MoEGF Mixture Weights Dense softmax, no regularizer \

Implementation is amenable to minibatch parallelism and scales as Sm∈{0,1}NĂ—NS^m \in \{0,1\}^{N \times N}5 with batch size Sm∈{0,1}NĂ—NS^m \in \{0,1\}^{N \times N}6 and number of views Sm∈{0,1}NĂ—NS^m \in \{0,1\}^{N \times N}7, dominated by fusion and GCN costs. KNN adjacency and gating can be precomputed or batched for efficiency.

5. Integration Within the MoEGCL Framework

MoEGF operates immediately after per-view autoencoder embedding. It delivers the fused adjacency Sm∈{0,1}NĂ—NS^m \in \{0,1\}^{N \times N}8 to a two-layer GCN, producing structure-aware node embeddings Sm∈{0,1}NĂ—NS^m \in \{0,1\}^{N \times N}9. The subsequent Ego Graph Contrastive Learning (EGCL) module aligns fused and per-view representations via the loss

Sijm={1if j∈Kim 0otherwiseS_{ij}^m = \begin{cases} 1 & \text{if } j \in K_i^m \ 0 & \text{otherwise} \end{cases}0

Gradients from Sijm={1if j∈Kim 0otherwiseS_{ij}^m = \begin{cases} 1 & \text{if } j \in K_i^m \ 0 & \text{otherwise} \end{cases}1 propagate through the GNN layers and the MoEGF gating MLP, ensuring that the fused structure is optimized for cluster-aware representation learning.

MoEGF advances prior fusion mechanisms for multi-view graph data in deep clustering tasks by providing an alternative to global or view-level fusion. The approach is conceptually related to the class of Mixture-of-Experts graph methods, including MoG (Zhang et al., 2024), which extend MoE strategies to graph sparsification and subgraph selection via per-node adaptive fusion. MoEGF, however, is specifically tailored for sample-level ego-graph combination, with direct integration into a contrastive clustering framework. Both approaches share the use of per-node/per-sample gating and fusion, but differ in fusion domains (ego-adjacency in MoEGF, Grassmannian spectral fusion in MoG).

A plausible implication is that the fundamental Mixture-of-Experts paradigm, when applied locally to ego-centric structures, generalizes beyond clustering to other graph learning problems, including efficient sparsification, node classification, and adaptive edge selection.

7. Empirical Performance and Observed Impact

On benchmark datasets, MoEGF within MoEGCL results in pronounced accuracy improvements over both naive and coarse-grained fusion strategies, as evinced by substantial drops in ACC upon ablation. The empirical findings underscore the significance of fine-grained, per-sample fusion in capturing the mutual reinforcement and complementarity of multi-view graph signals. The method’s flexible, differentiable construction further allows direct end-to-end optimization with contrastive learning objectives, significantly advancing state-of-the-art performance in multi-view clustering settings (Zhu et al., 8 Nov 2025).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (2)

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 Mixture of Ego-Graphs Fusion (MoEGF).