Membership Inference Attack on Graph Neural Networks

01/17/2021
by   Iyiola E. Olatunji, et al.
22

Graph Neural Networks (GNNs), which generalize traditional deep neural networks or graph data, have achieved state of the art performance on several graph analytical tasks like node classification, link prediction or graph classification. We focus on how trained GNN models could leak information about the member nodes that they were trained on. In particular, we focus on answering the question: given a graph, can we determine which nodes were used for training the GNN model? We operate in the inductive settings for node classification, which means that none of the nodes in the test set (or the non-member nodes) were seen during the training. We propose a simple attack model which is able to distinguish between the member and non-member nodes while just having a black-box access to the model. We experimentally compare the privacy risks of four representative GNN models. Our results show that all the studied GNN models are vulnerable to privacy leakage. While in traditional machine learning models, overfitting is considered the main cause of such leakage, we show that in GNNs the additional structural information is the major contributing factor.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/10/2020

Two-stage Training of Graph Neural Networks for Graph Classification

Graph Neural Networks (GNNs) have received massive attention in the fiel...
research
10/26/2022

TuneUp: A Training Strategy for Improving Generalization of Graph Neural Networks

Despite many advances in Graph Neural Networks (GNNs), their training st...
research
05/20/2022

On the Prediction Instability of Graph Neural Networks

Instability of trained models, i.e., the dependence of individual node p...
research
08/05/2022

A Gaze into the Internal Logic of Graph Neural Networks, with Logic

Graph Neural Networks share with Logic Programming several key relationa...
research
10/17/2021

Adapting Membership Inference Attacks to GNN for Graph Classification: Approaches and Implications

Graph Neural Networks (GNNs) are widely adopted to analyse non-Euclidean...
research
07/27/2022

Label-Only Membership Inference Attack against Node-Level Graph Neural Networks

Graph Neural Networks (GNNs), inspired by Convolutional Neural Networks ...
research
07/16/2022

SizeShiftReg: a Regularization Method for Improving Size-Generalization in Graph Neural Networks

In the past few years, graph neural networks (GNNs) have become the de f...

Please sign up or login with your details

Forgot password? Click here to reset