Federated Graph Learning under Domain Shift with Generalizable Prototypes
DOI:
https://doi.org/10.1609/aaai.v38i14.29468Keywords:
ML: Distributed Machine Learning & Federated Learning, DMKM: Graph Mining, Social Network Analysis & CommunityAbstract
Federated Graph Learning is a privacy-preserving collaborative approach for training a shared model on graph-structured data in the distributed environment. However, in real-world scenarios, the client graph data usually originate from diverse domains, this unavoidably hinders the generalization performance of the final global model. To address this challenge, we start the first attempt to investigate this scenario by learning a well-generalizable model. In order to improve the performance of the global model from different perspectives, we propose a novel framework called Federated Graph Learning with Generalizable Prototypes (FGGP). It decouples the global model into two levels and bridges them via prototypes. These prototypes, which are semantic centers derived from the feature extractor, can provide valuable classification information. At the classification model level, we innovatively eschew the traditional classifiers, then instead leverage clustered prototypes to capture fruitful domain information and enhance the discriminative capability of the classes, improving the performance of multi-domain predictions. Furthermore, at the feature extractor level, we go beyond traditional approaches by implicitly injecting distinct global knowledge and employing contrastive learning to obtain more powerful prototypes while enhancing the feature extractor generalization ability. Experimental results on various datasets are presented to validate the effectiveness of the proposed method.Downloads
Published
2024-03-24
How to Cite
Wan, G., Huang, W., & Ye, M. (2024). Federated Graph Learning under Domain Shift with Generalizable Prototypes. Proceedings of the AAAI Conference on Artificial Intelligence, 38(14), 15429-15437. https://doi.org/10.1609/aaai.v38i14.29468
Issue
Section
AAAI Technical Track on Machine Learning V