Unlearning Inversion Attacks for Graph Neural Networks

Jiahao Zhang, Yilong Wang, Zhiwei Zhang, Xiaorui Liu, Suhang Wang
6/1/2025
cs.LGcs.AIcs.CR

No official code found. Best implementation: QwQ2000/WSDM26-Graph-Unlearning-Inversion (8 stars, Apache-2.0, last commit 2026-03-11).

Abstract

Graph unlearning methods aim to efficiently remove the impact of sensitive data from trained GNNs without full retraining, assuming that deleted information cannot be recovered. In this work, we challenge this assumption by introducing the graph unlearning inversion attack: given only black-box access to an unlearned GNN and partial graph knowledge, can an adversary reconstruct the removed edges? We identify two key challenges: varying probability-similarity thresholds for unlearned versus retained edges, and the difficulty of locating unlearned edge endpoints, and address them with TrendAttack. First, we derive and exploit the confidence pitfall, a theoretical and empirical pattern showing that nodes adjacent to unlearned edges exhibit a large drop in model confidence. Second, we design an adaptive prediction mechanism that applies different similarity thresholds to unlearned and other membership edges. Our framework flexibly integrates existing membership inference techniques and extends them with trend features. Experiments on four real-world datasets demonstrate that TrendAttack significantly outperforms state-of-the-art GNN membership inference baselines, exposing a critical privacy vulnerability in current graph unlearning methods.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

WSDM'26 full paper -- "Unlearning Inversion Attack for Graph Neural Networks"

81PythonNov 6, 20257 months agoApache-2.0
adversarial-attacksgraph-neural-networksgraph-unlearningmachine-learningmachine-unlearning+1 more

Similar Papers

Cite this paper

@article{zhang2025unlearning,
  title  = {Unlearning Inversion Attacks for Graph Neural Networks},
  author = {Jiahao Zhang and Yilong Wang and Zhiwei Zhang and Xiaorui Liu and Suhang Wang},
  year   = {2025},
  eprint = {2506.00808},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2506.00808v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2506.00808.svg)](https://codeofpaper.com/paper/2506.00808)

Discussion