Subgraph Federated Learning with Missing Neighbor Generation

06/25/2021
by   Ke Zhang, et al.
9

Graphs have been widely used in data mining and machine learning due to their unique representation of real-world objects and their interactions. As graphs are getting bigger and bigger nowadays, it is common to see their subgraphs separately collected and stored in multiple local systems. Therefore, it is natural to consider the subgraph federated learning setting, where each local system holding a small subgraph that may be biased from the distribution of the whole graph. Hence, the subgraph federated learning aims to collaboratively train a powerful and generalizable graph mining model without directly sharing their graph data. In this work, towards the novel yet realistic setting of subgraph federated learning, we propose two major techniques: (1) FedSage, which trains a GraphSage model based on FedAvg to integrate node features, link structures, and task labels on multiple local subgraphs; (2) FedSage+, which trains a missing neighbor generator along FedSage to deal with missing links across local subgraphs. Empirical results on four real-world graph datasets with synthesized subgraph federated learning settings demonstrate the effectiveness and efficiency of our proposed techniques. At the same time, consistent theoretical implications are made towards their generalization ability on the global graphs.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/21/2022

Personalized Subgraph Federated Learning

In real-world scenarios, subgraphs of a larger global graph may be distr...
research
06/25/2021

Federated Graph Classification over Non-IID Graphs

Federated learning has emerged as an important paradigm for training mac...
research
03/04/2022

Continual Horizontal Federated Learning for Heterogeneous Data

Federated learning is a promising machine learning technique that enable...
research
12/06/2022

Tackling Data Heterogeneity in Federated Learning with Class Prototypes

Data heterogeneity across clients in federated learning (FL) settings is...
research
08/26/2021

Enabling SQL-based Training Data Debugging for Federated Learning

How can we debug a logistical regression model in a federated learning s...
research
02/06/2023

Federated Survival Forests

Survival analysis is a subfield of statistics concerned with modeling th...
research
08/27/2020

GraphFederator: Federated Visual Analysis for Multi-party Graphs

This paper presents GraphFederator, a novel approach to construct joint ...

Please sign up or login with your details

Forgot password? Click here to reset