SplitGNN: Splitting GNN for Node Classification with Heterogeneous Attention

01/27/2023
by   Xiaolong Xu, et al.
0

With the frequent happening of privacy leakage and the enactment of privacy laws across different countries, data owners are reluctant to directly share their raw data and labels with any other party. In reality, a lot of these raw data are stored in the graph database, especially for finance. For collaboratively building graph neural networks(GNNs), federated learning(FL) may not be an ideal choice for the vertically partitioned setting where privacy and efficiency are the main concerns. Moreover, almost all the existing federated GNNs are mainly designed for homogeneous graphs, which simplify various types of relations as the same type, thus largely limits their performance. We bridge this gap by proposing a split learning-based GNN(SplitGNN), where this model is divided into two sub-models: the local GNN model includes all the private data related computation to generate local node embeddings, whereas the global model calculates global embeddings by aggregating all the participants' local embeddings. Our SplitGNN allows the isolated heterogeneous neighborhood to be collaboratively utilized. To better capture representations, we propose a novel Heterogeneous Attention(HAT) algorithm and use both node-based and path-based attention mechanisms to learn various types of nodes and edges with multi-hop relation features. We demonstrate the effectiveness of our SplitGNN on node classification tasks for two standard public datasets and the real-world dataset. Extensive experimental results validate that our proposed SplitGNN significantly outperforms the state-of-the-art(SOTA) methods.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/23/2023

Bi-Level Attention Graph Neural Networks

Recent graph neural networks (GNNs) with the attention mechanism have hi...
research
05/16/2023

FedHGN: A Federated Framework for Heterogeneous Graph Neural Networks

Heterogeneous graph neural networks (HGNNs) can learn from typed and rel...
research
03/02/2022

GAP: Differentially Private Graph Neural Networks with Aggregation Perturbation

Graph Neural Networks (GNNs) are powerful models designed for graph data...
research
05/25/2020

Privacy-Preserving Graph Neural Network for Node Classification

Recently, Graph Neural Network (GNN) has achieved remarkable progresses ...
research
02/23/2021

Dynamic Labeling for Unlabeled Graph Neural Networks

Existing graph neural networks (GNNs) largely rely on node embeddings, w...
research
09/09/2023

Symplectic Structure-Aware Hamiltonian (Graph) Embeddings

In traditional Graph Neural Networks (GNNs), the assumption of a fixed e...
research
06/25/2021

Federated Graph Classification over Non-IID Graphs

Federated learning has emerged as an important paradigm for training mac...

Please sign up or login with your details

Forgot password? Click here to reset