Behemoth graphs are often fragmented and separately stored by multiple data owners as distributed subgraphs in many realistic applications. Without harming data privacy, it is natural to consider the subgraph federated learning (subgraph FL) scenario, where each local client holds a subgraph of the entire global graph, to obtain globally generalized graph mining models. To overcome the unique challenge of incomplete information propagation on local subgraphs due to missing cross-subgraph neighbors, previous works resort to the augmentation of local neighborhoods through the joint FL of missing neighbor generators and GNNs. Yet their technical designs have profound limitations regarding the utility, efficiency, and privacy goals of FL. In this work, we propose FedDEP to comprehensively tackle these challenges in subgraph FL. FedDEP consists of a series of novel technical designs: (1) Deep neighbor generation through leveraging the GNN embeddings of potential missing neighbors; (2) Efficient pseudo-FL for neighbor generation through embedding prototyping; and (3) Privacy protection through noise-less edge-local-differential-privacy. We analyze the correctness and efficiency of FedDEP, and provide theoretical guarantees on its privacy. Empirical results on four real-world datasets justify the clear benefits of proposed techniques.
翻译:庞大数据图常被多方数据拥有者以分布式子图的形式碎片化存储于实际应用中。在不损害数据隐私的前提下,子图联邦学习(subgraph FL)场景——其中各本地客户端持有全局图的子图——成为获取全局泛化图挖掘模型的有效方案。针对由于跨子图邻居缺失导致的本地子图信息传播不完整这一独特挑战,先前研究通过联合联邦学习缺失邻居生成器与图神经网络(GNN)增强本地邻域。然而,其技术设计在联邦学习的效用、效率及隐私目标方面存在显著局限。本工作提出FedDEP框架,系统性解决子图联邦学习中的上述挑战。FedDEP包含三大创新技术设计:(1)通过利用潜在缺失邻居的GNN嵌入进行深度邻居生成;(2)基于嵌入原型的高效伪联邦邻居生成;(3)通过无噪声边级本地差分隐私实现隐私保护。我们分析了FedDEP的正确性与效率,并提供了理论隐私保障。在四个真实数据集上的实验结果充分验证了所提技术的显著优势。