mlsanityData to 7 Oct 2026

Inference Attacks Against Graph Neural Networks

arXiv 2110.02631 ↗First posted 6 Oct 2021cs.CR cs.LG stat.MLcited by 0

Not on the map. Why?

Abstract (arXiv)

Graph is an important data representation ubiquitously existing in the real world. However, analyzing the graph data is computationally difficult due to its non-Euclidean nature. Graph embedding is a powerful tool to solve the graph analytics problem by transforming the graph data into low-dimensional vectors. These vectors could also be shared with third parties to gain additional insights of what is behind the data. While sharing graph embedding is intriguing, the associated privacy risks are unexplored. In this paper, we systematically investigate the information leakage of the graph embedding by mounting three inference attacks. First, we can successfully infer basic graph properties, such as the number of nodes, the number of edges, and graph density, of the target graph with up to 0.89 accuracy. Second, given a subgraph of interest and the graph embedding, we can determine with high confidence that whether the subgraph is contained in the target graph. For instance, we achieve 0.98 attack AUC on the DD dataset. Third, we propose a novel graph reconstruction attack that can reconstruct a graph that has similar graph structural statistics to the target graph. We further propose an effective defense mechanism based on graph embedding perturbation to mitigate the inference attacks without noticeable performance degradation for graph classification tasks. Our code is available at https://github.com/Zhangzhk0819/GNN-Embedding-Leaks.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 16 of its 64 references that are in the map. First posted on arXiv 6 Oct 2021.

Builds on

16 of 64 references.

References · 16

  1. 2018How Powerful are Graph Neural Networks?cited by 4,355
  2. 2016Membership Inference Attacks against Machine Learning Modelscited by 2,221
  3. 2020Benchmarking Graph Neural Networkscited by 672
  4. 2018Adversarial Attacks on Neural Networks for Graph Datacited by 395
  5. 2018Deep Learning on Graphs: A Surveycited by 393
  6. 2018GraphVAE: Towards Generation of Small Graphs Using Variational Autoencoderscited by 375
  7. 2020Information Leakage in Embedding Modelscited by 199
  8. 2017Graph Embedding Techniques, Applications, and Performance: A Surveycited by 188
  9. 2018Adversarial Attack and Defense on Graph Data: A Surveycited by 166
  10. 2017Machine Learning Models that Remember Too Muchcited by 165
  11. 2019Graph Adversarial Training: Dynamically Regularizing Based on Graph Structurecited by 93
  12. 2020Quantifying Privacy Leakage in Graph Embeddingcited by 82
4 more
  1. 2020Towards More Practical Adversarial Attacks on Graph Neural Networkscited by 76
  2. 2020Adversarial Attacks and Defenses on Graphs: A Review, A Tool and Empirical Studiescited by 42
  3. 2020Model Extraction Attacks on Graph Neural Networks: Taxonomy and Realizationcited by 39
  4. 2017Towards Reverse-Engineering Black-Box Neural Networkscited by 2

Built on by

Not cited yet.