Knowledge-Driven Federated Graph Learning on Model Heterogeneity
Zhengyu Wu, Guang Zeng, Huilin Lai, Daohan Su, Jishuo Jia, Yinlin Zhu, Xunkai Li, Rong-Hua Li, Guoren Wang, Chenghu Zhou
TL;DR
The paper tackles model-centric heterogeneous federated graph learning (MHtFGL), where clients deploy diverse GNN architectures, by introducing FedGKC, which uses a Copilot Model on each client and two mechanisms: Self-Mutual Knowledge Distillation (SMKD) to align local and Copilot knowledge with topology-aware signals, and Knowledge-Aware Model Aggregation (KAMA) to weight contributions by data volume and knowledge quality. SMKD enables bidirectional distillation and topology-informed neighborhood transfer, while KAMA computes weights from data volume, knowledge strength, and knowledge clarity to steer aggregation toward informative clients. The approach is evaluated on eight graph benchmarks, showing an average improvement of $3.88\%$ and up to $8.13\%$ over state-of-the-art baselines in MHtFGL settings, with strong generalization to homogeneous FGL. Theoretical results establish the stability of SMKD and demonstrate that KAMA provides gradient directions closer to the global optimum, supporting FedGKC as a robust, privacy-preserving solution for heterogeneous graph learning across organizations.
Abstract
Federated graph learning (FGL) has emerged as a promising paradigm for collaborative graph representation learning, enabling multiple parties to jointly train models while preserving data privacy. However, most existing approaches assume homogeneous client models and largely overlook the challenge of model-centric heterogeneous FGL (MHtFGL), which frequently arises in practice when organizations employ graph neural networks (GNNs) of different scales and architectures.Such architectural diversity not only undermines smooth server-side aggregation, which presupposes a unified representation space shared across clients' updates, but also further complicates the transfer and integration of structural knowledge across clients. To address this issue, we propose the Federated Graph Knowledge Collaboration (FedGKC) framework. FedGKC introduces a lightweight Copilot Model on each client to facilitate knowledge exchange while local architectures are heterogeneous across clients, and employs two complementary mechanisms: Client-side Self-Mutual Knowledge Distillation, which transfers effective knowledge between local and copilot models through bidirectional distillation with multi-view perturbation; and Server-side Knowledge-Aware Model Aggregation, which dynamically assigns aggregation weights based on knowledge provided by clients. Extensive experiments on eight benchmark datasets demonstrate that FedGKC achieves an average accuracy gain of 3.88% over baselines in MHtFGL scenarios, while maintaining excellent performance in homogeneous settings.
