---
title: Modality-Aware Cooperative Co-Evolution
url: https://www.emergentmind.com/topics/modality-aware-cooperative-co-evolution-macc
type: topic
---

# Modality-Aware Cooperative Co-Evolution

Modality-aware Cooperative Co-evolution (MACC) denotes a family of multimodal optimization schemes in which heterogeneous modalities are treated as coupled but non-identical subsystems, and their interaction is regulated by modality-aware mechanisms during iterative joint optimization. In the current literature, MACC appears explicitly as a divide-and-conquer cooperative co-evolutionary framework for multimodal graph neural architecture search in MACC-MGNAS [2510.07325], and it is also used as an organizing principle for bidirectional topology–semantics co-evolution in CO-EVOLVE on heterophilous text-attributed graphs [2603.19596] and for task-aware modality–topology co-evolution in TMTE on multimodal-attributed graphs [2603.27723]. Across these formulations, the common premise is that static, unidirectional integration is inadequate when modalities differ in reliability, topology quality, or functional role.

## 1. Problem settings and conceptual scope

MACC is formulated over multimodal graph problems in which structural and attribute channels must be coordinated rather than merely concatenated. In CO-EVOLVE, the setting is heterophilous graph learning on a graph $G=(V,E)$ with node features $X$ and text $T$, where adjacent nodes often belong to different classes and the homophily assumption fails. The paper identifies three failure modes of static pipelines in this setting: semantic–structural dissonance, bidirectional error propagation, and a blind-leading-the-blind phenomenon [2603.19596]. In TMTE, the setting is a multimodal-attributed graph $\mathcal{G}=(\mathcal{V},\mathcal{E},\{\mathbf{X}^{(m)}\}_{m\in\mathcal{M}})$ with shared topology and modality-specific features, and the motivating observation is that real-world MAGs exhibit noisy interactions, missing connections, and task-agnostic relational structures [2603.27723]. In MACC-MGNAS, the problem is not representation learning on a fixed multimodal graph alone, but architecture optimization over a discrete search space of multimodal graph neural networks for vulnerability co-exploitation prediction on the VulCE graph [2510.07325].

These formulations differ in optimization target. CO-EVOLVE co-evolves a GNN-view of topology and an LLM-view of semantics. TMTE co-evolves graph topology and multimodal representations toward a downstream task. MACC-MGNAS co-evolves modality-specific gene blocks and fusion genes during neural architecture search. A plausible implication is that MACC is best understood not as a single algorithm, but as a recurrent design principle for multimodal systems in which modality heterogeneity must be preserved while cross-modal cooperation remains necessary.

## 2. Modality awareness as a control principle

The modality-aware aspect of MACC is implemented through mechanisms that regulate when, how, and to what extent one view should influence another.

| Framework | Modality-aware mechanism | Function |
|---|---|---|
| CO-EVOLVE [2603.19596] | Hard-Structure Conflict-Aware Contrastive Loss, Uncertainty-Gated Consistency, Adaptive Node Gating, Entropy-Aware Adaptive Fusion | Respect topological boundaries, align only confident views, personalize structural and predictive fusion |
| MACC-MGNAS [2510.07325] | Modality-specific chromosome blocks, coordinator-worker split, MADTS, SPDI | Capture modality heterogeneity, reduce evaluation cost, adaptively balance exploration and exploitation |
| TMTE [2603.27723] | Multi-perspective similarities, softmax modality weighting, smoothness-regularized fusion, cross-modal alignment | Induce topology from modality embeddings and align modalities under task supervision |

In CO-EVOLVE, modality awareness is explicit at both training and inference time. Structural embeddings from the GNN are projected into soft prompts for the LLM, while semantic embeddings induce a dynamic semantic graph that rewires the GNN. The fusion between hard/static structure and learned semantic structure is node-wise, with
$\alpha_i^{(t)}=\sigma(\mathrm{MLP}_{\mathrm{gate}}(z_i^{(t)}))$,
and the consistency term is uncertainty-weighted through predictive entropy,
$H(P)=-\sum_c P_c \log P_c$,
so that only confident predictions dominate cross-view supervision [2603.19596].

In MACC-MGNAS, modality awareness is architectural and evolutionary. A chromosome is decomposed as
$C=(C^{(1)},C^{(2)},\dots,C^{(M)},C^{(\mathrm{fus})})$,
where $C^{(m)}$ are modality gene blocks and $C^{(\mathrm{fus})}$ are fusion genes. Local workers evolve modality-specific blocks independently, whereas the coordinator recombines them for global evaluation. The framework further introduces a modality-aware dual-track surrogate, in which a Gaussian-process modality surrogate is fused with global fitness signals using variance-aware weighting, and a similarity-based population diversity indicator regulates crossover and mutation rates [2510.07325].

In TMTE, modality awareness appears in the topology learner itself. For each modality $m$, the model defines $K$ learnable perspective vectors $\{\mathbf{w}^{(m,p)}\}_{p=1}^K$ and computes weighted cosine similarities
$$
a_{ij}^{(m,p)}=\mathrm{cos}\!\big(\mathbf{w}^{(m,p)}\odot \mathbf{x}_i^{(m)},\,\mathbf{w}^{(m,p)}\odot \mathbf{x}_j^{(m)}\big),
$$
which are aggregated within modality and then across modalities using softmax weights over $\bar{\mathcal{M}}=\mathcal{M}\cup\{|\mathcal{M}|+1\}$. This makes topology induction itself modality-sensitive rather than imposed by a fixed graph prior [2603.27723].

## 3. Cooperative co-evolution and update dynamics

The cooperative co-evolutionary core of MACC is an iterative feedback process in which each subsystem is updated using the current state of the others rather than via a single-pass pipeline.

CO-EVOLVE uses a Gauss–Seidel alternating optimization strategy. At iteration $t$, the GNN first encodes the current fused topology $A_t$ to produce structural context $H_{\text{struct},t}$, which is projected into soft prompts $S_t$ for the LLM. The LLM, conditioned on those prompts, outputs updated semantic embeddings $Z_t$ and predictions $P_{\mathrm{LLM},t}$. From $Z_t$, the model constructs a dynamic semantic graph $A_t^{\mathrm{sem}}$, fuses it with the hard structure $A_{\mathrm{hard}}$, and then updates the GNN on the resulting graph. The training schedule freezes the GNN while updating the LLM, rebuilds $A_t^{\mathrm{sem}}$, then freezes the LLM while updating the GNN. The paper characterizes this as a cyclic bidirectional feedback loop that stabilizes collaboration under heterophily and noise [2603.19596].

TMTE also implements a closed-loop procedure, but the evolved object is not a semantic graph for a GNN-LLM pair; it is a task-aware topology coupled to multimodal embeddings. At round $t$, topology evolution computes node-anchor affinities $\mathbf{R}^{(E_t)}$ and the corresponding evolved adjacency $\mathbf{A}^{E_t}$ from current modality embeddings and the fused view. The model then blends the original normalized topology and the evolved topology as
$$
\mathbf{Q}^{E_t}=\lambda\,\tilde{\mathbf{A}}+(1-\lambda)\,\mathbf{A}^{E_t},
$$
updates modality embeddings and a fused smooth representation under this current topology, applies cross-modal alignment and task loss, and stops when the relative change in $\mathbf{R}^{(E_t)}$ falls below $\delta$ or after $T$ rounds [2603.27723].

MACC-MGNAS instantiates cooperative co-evolution at the search level. The coordinator maintains a global population
$P_t=\{C_1,C_2,\dots,C_N\}$,
dispatches decomposed gene blocks to local workers, receives elites $E_t^{(m)}$ and $E_t^{(\mathrm{fus})}$, and reassembles candidate chromosomes using
$$
\widetilde{P}^{(t)}=\Big(\prod_{m=1}^M E_t^{(m)}\Big)\times E_t^{(\mathrm{fus})}.
$$
The coordinator then performs global evaluation, survivor selection, crossover, mutation, and incumbent update. Workers evolve blocks independently for $T_{LS}$ local steps, but the full architecture is always judged by global validation performance, which preserves inter-modality compatibility [2510.07325].

These three cases occupy different granularities—feature/topology co-evolution, topology/representation co-evolution, and chromosome-block co-evolution—but all adopt the same structural idea: local specialization combined with global coupling.

## 4. Formal objectives and mathematical structure

CO-EVOLVE combines supervised prediction, conflict-aware semantic correction, and uncertainty-gated alignment in a single epoch-wise objective:
$$
L_{\text{total}}=L_{\text{task}}+L_{\text{conflict}}+L_{\text{cons}}.
$$
Its supervised term uses fused predictions
$Y_{\text{pred}}=\beta P_{\mathrm{LLM}}+(1-\beta)P_{\mathrm{GNN}}$,
with cross-entropy on labeled nodes. The Hard-Structure Conflict-Aware contrastive term is
$$
L_{\text{conflict}}=\frac{1}{N}\sum_{i=1}^{N}\Big[\sum_{j\in P_i}\max(0,\Delta^+-z_i^\top z_j)+\lambda\sum_{k\in H_i}\max(0,z_i^\top z_k-\Delta^-)\Big],
$$
where $P_i$ are structural positives derived from Personalized PageRank diffusion
$\Pi=\gamma(I-(1-\gamma)\hat{A})^{-1}$,
and $H_i$ are hard-conflict negatives defined by high semantic similarity but low structural proximity. The consistency term is
$$
L_{\text{cons}}=(1-H(P_{\mathrm{GNN}}))\,KL(P_{\mathrm{GNN}}\|P_{\mathrm{LLM}})
+(1-H(P_{\mathrm{LLM}}))\,KL(P_{\mathrm{LLM}}\|P_{\mathrm{GNN}}).
$$
This formalization makes modality awareness depend simultaneously on topology, semantic conflict, and predictive uncertainty [2603.19596].

TMTE formalizes topology evolution and modality evolution within a joint task-aware objective. Topology induction begins from multi-perspective similarities and yields an anchor-based affinity matrix $\mathbf{R}^{E_t}$, from which the implicit evolved adjacency is recovered as
$$
\mathbf{A}^{E_t}=(\Delta^{E_t})^{-1}\mathbf{R}^{E_t}(\Lambda^{E_t})^{-1}(\mathbf{R}^{E_t})^\top.
$$
The smooth fused embedding is defined as the minimizer of
$$
\min_{\hat{\mathbf{H}}}\ \|\hat{\mathbf{H}}-\bar{\mathbf{H}}\|_F^2
+\alpha\cdot \mathrm{tr}\big(\hat{\mathbf{H}}^\top(\mathbf{I}-\mathbf{Q}^{E_t})\hat{\mathbf{H}}\big),
$$
with closed-form solution
$$
\hat{\mathbf{H}}=\frac{1}{\alpha+1}\Big(\mathbf{I}-\frac{\alpha}{\alpha+1}\mathbf{Q}^{E_t}\Big)^{-1}\bar{\mathbf{H}},
$$
approximated by a truncated Neumann series. Cross-modal alignment uses an InfoNCE-style loss with stop-gradient on the fused branch, and the full objective is
$$
\mathcal{L}=\mathcal{L}_{\text{mod}}+\eta\,\mathcal{L}_{\text{task}}.
$$
Task supervision therefore enters both topology evolution and modality evolution rather than only the final prediction layer [2603.27723].

MACC-MGNAS formulates MACC as discrete architecture optimization. An MGNN architecture is encoded as
$$
A=(\phi^{(m)},\psi^{(m)},\gamma,F,R,L),
$$
and its chromosome representation is
$$
C=(g_1,g_2,\dots,g_K),\qquad C^*=\arg\max_{C\in S} f(C).
$$
Global fitness is
$$
F_{\text{global}}(C)=\mathrm{Eval}(M(C);D_{\text{val}}),
$$
while a modality worker uses a local score
$$
F_{\text{local}}^{(m)}(C^{(m)})=\mathrm{ModuleEval}(C^{(m)};D_{\text{val}}^{(m)}).
$$
Its surrogate-fused worker objective is
$$
\widehat{F}_t^{(m)}(C^{(m)})=\alpha_t\cdot F_{\text{global}}(C)+(1-\alpha_t)\cdot F_{\text{local}}^{(m)}(C^{(m)}),
$$
with
$$
\alpha_t=\frac{\widehat{\sigma}_{\text{local},t}^2}{\widehat{\sigma}_{\text{local},t}^2+\widehat{\sigma}_{\text{global},t}^2+\epsilon}.
$$
Exploration and exploitation are regulated by the diversity measure
$$
\mathrm{SPDI}(P_t)=\frac{2}{N(N-1)}\sum_{i<j} d_{ij},\qquad d_{ij}=\|\pi(C_i)-\pi(C_j)\|_2,
$$
which switches the crossover and mutation rates between high and low modes according to a threshold $\tau_t$ [2510.07325].

## 5. Empirical performance, robustness, and ablations

CO-EVOLVE reports results on Reddit, Instagram, and WikiCS. It achieves Instagram best Acc $69.74\%$ and F1 $57.11\%$, WikiCS best Acc $85.35\%$ and second-best F1 $81.89\%$, and Reddit second Acc $61.97\%$ with F1 $60.84\%$. The paper reports average improvements of $9.07\%$ in Accuracy and $7.19\%$ in F1-score over state-of-the-art baselines. Under False Semantic Friends corruption at $30\%$, Reddit Acc is $53.22\%$ for CO-EVOLVE versus $39.51\%$ for LLaGA, and under Missing Structural Links with $30\%$ deletion on Reddit, GCN drops from $53.87\%$ to $35.05\%$ whereas CO-EVOLVE drops only from $61.97\%$ to $60.18\%$. Ablations show that removing the Semantic Structure Learner causes the largest drop, removing Conflict-Aware Loss yields the second-largest degradation, and removing Soft Prompts or Uncertainty-Gated Consistency still causes $1$–$3\%$ drops [2603.19596].

MACC-MGNAS evaluates on VulCE with validation F1 as fitness, final retraining on train+val, and test evaluation across $10$ independent runs. The full method reports mean F1 $=81.67\%\pm1.84$, best F1 $=84.04\%$, and GPU-hours $=3.00$, with statistically significant improvement over all baselines under paired $t$-test with $p<0.001$. Reported baselines include PSO, EDA, GA, BO, MyGO, C2RS, DC-NAS, and MAGCN. The abstract states an $8.7\%$ F1 improvement over the state-of-the-art competitor and $27\%$ reduction in computation cost. Ablation results identify MACC as the primary source of accuracy gains relative to centralized GA, MADTS as the major source of compute savings with $-1.87$ GPU-hours relative to the version without MADTS, and SPDI as improving stability and convergence [2510.07325].

TMTE is evaluated on $9$ MAG datasets—RedditS, Movies, Grocery, DY, Bili Dance, SemArt, Flickr30k, Ele-fashion, Goodreads—and $1$ non-graph multimodal dataset, MVSA, across $6$ tasks: node classification, link prediction, node clustering, cross-modal retrieval, graph-to-text generation, and graph-to-image generation. Reported graph-centric gains include $+3.83\%$ Acc and $+7.34\%$ F1 over the runner-up in node classification, $+3.39\%$ MRR and $+2.06\%$ Hits@3 in link prediction, and $+4.16\%$ NMI and $+5.51\%$ ARI in clustering. For modality-centric tasks, the paper reports MRR $95.22$ on Ele-fashion retrieval, BLEU-4 $11.20$ on Flickr30k G2Text, and CLIP-Score $74.21$ on SemArt G2Image. Ablations labeled One-shot TE, Only ME, and Task-agnostic E each cause notable drops, which the paper interprets as evidence for the necessity of iterative topology-plus-modality co-evolution and task-aware supervision [2603.27723].

Taken together, these results indicate that MACC-style systems are evaluated not only by peak accuracy or F1, but also by robustness to semantic corruption, resilience to edge deletion, search efficiency, convergence stability, and transfer across graph-centric and modality-centric tasks.

## 6. Interpretation, limitations, and extensions

A recurring misconception is to treat MACC as a single fixed recipe. The cited literature instead assigns the label to several related constructions: cooperative co-evolutionary neural architecture search, GNN–LLM co-evolution on heterophilous graphs, and task-aware topology–modality co-evolution on MAGs [2510.07325; 2603.19596; 2603.27723]. What is shared is the insistence that modality heterogeneity should be explicitly modeled, and that cooperation should be gated rather than unconditional.

The principal limitations are also heterogeneous. MACC-MGNAS notes that evolutionary NAS remains expensive on very large graphs even with surrogates, that fixed chromosome length $K$ limits discovery of novel macro-structures, and that the reported experiments assume static graphs rather than dynamic vulnerability data [2510.07325]. TMTE notes its assumption of a shared topology across modalities, dependence on pre-trained encoders, possible difficulty on highly unaligned modalities or ultra-large graphs, and sensitivity to the number of perspectives $K$ and anchor sampling strategy [2603.27723]. CO-EVOLVE describes failure cases and mitigations rather than a standalone limitations section: severe hallucinations may motivate increasing $\tau_{\text{sem}}$, strengthening the conflict-aware loss, or biasing the gate toward hard structure early in training; extremely noisy topology may motivate reducing $\alpha_i$, using higher $k$ for $A_t^{\mathrm{sem}}$, or raising $\epsilon_{\text{thr}}$; collapse of one modality may motivate freezing it longer and annealing $L_{\text{cons}}$ [2603.19596].

Extension directions are correspondingly broad. CO-EVOLVE explicitly sketches image–text and audio–text variants by replacing soft structural prompts, redefining semantic graphs, and grounding conflict mining in region, scene, spatial, instance, or temporal graphs [2603.19596]. MACC-MGNAS states that the MACC paradigm is applicable to multimedia, biomedical, and cyber-physical systems by redefining modality-specific blocks and fusion genes and training modality surrogates on domain-specific local objectives [2510.07325]. TMTE proposes future work on advanced graph learners, distributed or federated settings, richer metric learning, adaptive modality weighting, temporal or hypergraph MAGs, and more generative objectives [2603.27723].

In this sense, MACC is not merely a fusion heuristic. It is a technical stance on multimodal graph systems: modality-specific structure should remain explicit; cross-modal exchange should be calibrated by topology, uncertainty, diversity, or task loss; and the joint system should evolve through iterative feedback rather than through a static chain.

Source: https://www.emergentmind.com/topics/modality-aware-cooperative-co-evolution-macc