Liu Yuxuan, He Zhiming, Wang Shuang, Wang Yangyang, Wang Peichao, Huang Zhangshen, Sun Qi
School of Information and Communication Engineering, University of Electronic Science and Technology of China, Chengdu 611731, China.
Hangzhou Nuowei Information Technology Company Ltd., Hangzhou 310059, China.
Sensors (Basel). 2025 Apr 2;25(7):2240. doi: 10.3390/s25072240.
Federated graph learning (FGL) is a combination of graph representation learning and federated learning that utilizes graph neural networks (GNNs) to process complex graph-structured data while addressing data silo issues. However, during the local training of GNNs, each client only has access to a subgraph, significantly deteriorating performance. To address this issue, recent solutions propose completing the subgraph with pseudo graph nodes generated by a generator trained using the local subgraph. Despite their effectiveness, such methods may introduce biases as the local pseudo graph nodes cannot accurately represent the global graph distribution. To overcome this problem, we introduce MN-FGAGN, which mitigates the impact of missing neighbor information by generating pseudo graph nodes that follow the global distribution. The main idea of our approach is to partition the generative adversarial neural network into a client-side discriminator and a server-side generator. In this way, the generator can receive supervised information from all clients and can thus generate graph nodes that contain global information. Experiments on four real-world graph datasets show that it outperforms the state-of-the-art methods.
联邦图学习(FGL)是图表示学习和联邦学习的结合,它利用图神经网络(GNN)来处理复杂的图结构数据,同时解决数据孤岛问题。然而,在GNN的局部训练过程中,每个客户端只能访问一个子图,这显著降低了性能。为了解决这个问题,最近的解决方案提出使用由基于局部子图训练的生成器生成的伪图节点来补全子图。尽管这些方法有效,但由于局部伪图节点不能准确表示全局图分布,可能会引入偏差。为了克服这个问题,我们引入了MN-FGAGN,它通过生成遵循全局分布的伪图节点来减轻缺失邻居信息的影响。我们方法的主要思想是将生成对抗神经网络划分为客户端鉴别器和服务器端生成器。通过这种方式,生成器可以从所有客户端接收监督信息,从而生成包含全局信息的图节点。在四个真实世界图数据集上的实验表明,它优于现有方法。