Unlink to Unlearn: Simplifying Edge Unlearning in GNNs

Jiajun Tan, Fei Sun, Ruichen Qiu, Du Su, Huawei Shen
2/16/2024
cs.LGcs.AIcs.CR

No official code found. Best implementation: Sumsky21/Unlink-to-Unlearn (5 stars, last commit 2024-05-21).

Abstract

As concerns over data privacy intensify, unlearning in Graph Neural Networks (GNNs) has emerged as a prominent research frontier in academia. This concept is pivotal in enforcing the \textit{right to be forgotten}, which entails the selective removal of specific data from trained GNNs upon user request. Our research focuses on edge unlearning, a process of particular relevance to real-world applications. Current state-of-the-art approaches like GNNDelete can eliminate the influence of specific edges yet suffer from \textit{over-forgetting}, which means the unlearning process inadvertently removes excessive information beyond needed, leading to a significant performance decline for remaining edges. Our analysis identifies the loss functions of GNNDelete as the primary source of over-forgetting and also suggests that loss functions may be redundant for effective edge unlearning. Building on these insights, we simplify GNNDelete to develop \textbf{Unlink to Unlearn} (UtU), a novel method that facilitates unlearning exclusively through unlinking the forget edges from graph structure. Our extensive experiments demonstrate that UtU delivers privacy protection on par with that of a retrained model while preserving high accuracy in downstream tasks, by upholding over 97.3\% of the retrained model's privacy protection capabilities and 99.8\% of its link prediction accuracy. Meanwhile, UtU requires only constant computational demands, underscoring its advantage as a highly lightweight and practical edge unlearning solution.

View on arXivView PDF

Code Implementations(1)

Code repository of "Unlink to Unlearn: Simplifying Edge Unlearning in GNNs".

56PythonMar 8, 20242 years ago

Similar Papers

Cite this paper

@article{tan2024unlink,
  title  = {Unlink to Unlearn: Simplifying Edge Unlearning in GNNs},
  author = {Jiajun Tan and Fei Sun and Ruichen Qiu and Du Su and Huawei Shen},
  year   = {2024},
  eprint = {2402.10695},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2402.10695v2}
}

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/2402.10695.svg)](https://codeofpaper.com/paper/2402.10695)

Discussion