LGMay 23, 2024

Dynamic Graph Unlearning: A General and Efficient Post-Processing Method via Gradient Transformation

arXiv:2405.14407v217 citationsh-index: 11WWW
Originality Incremental advance
AI Analysis

This addresses privacy concerns in web applications using DGNNs, offering a general and efficient solution for dynamic graph unlearning, though it is incremental as it builds on static graph unlearning methods.

The paper tackles the problem of enabling dynamic graph neural networks (DGNNs) to forget specific user data for privacy compliance, such as GDPR's 'right to be forgotten', by proposing a post-processing method called Gradient Transformation that maps unlearning requests to parameter updates. The result shows effectiveness with limited utility drop or improvement and efficiency gains of up to 7.23x speed-up on real-world datasets.

Dynamic graph neural networks (DGNNs) have emerged and been widely deployed in various web applications (e.g., Reddit) to serve users (e.g., personalized content delivery) due to their remarkable ability to learn from complex and dynamic user interaction data. Despite benefiting from high-quality services, users have raised privacy concerns, such as misuse of personal data (e.g., dynamic user-user/item interaction) for model training, requiring DGNNs to ``forget'' their data to meet AI governance laws (e.g., the ``right to be forgotten'' in GDPR). However, current static graph unlearning studies cannot \textit{unlearn dynamic graph elements} and exhibit limitations such as the model-specific design or reliance on pre-processing, which disenable their practicability in dynamic graph unlearning. To this end, we study the dynamic graph unlearning for the first time and propose an effective, efficient, general, and post-processing method to implement DGNN unlearning. Specifically, we first formulate dynamic graph unlearning in the context of continuous-time dynamic graphs, and then propose a method called Gradient Transformation that directly maps the unlearning request to the desired parameter update. Comprehensive evaluations on six real-world datasets and state-of-the-art DGNN backbones demonstrate its effectiveness (e.g., limited drop or obvious improvement in utility) and efficiency (e.g., 7.23$\times$ speed-up) advantages. Additionally, our method has the potential to handle future unlearning requests with significant performance gains (e.g., 32.59$\times$ speed-up).

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes