Node-level Contrastive Unlearning on Graph Neural Networks
Not on the map. Why?
Abstract (arXiv)
Graph unlearning aims to remove a subset of graph entities (i.e. nodes and edges) from a graph neural network (GNN) trained on the graph. Unlike machine unlearning for models trained on Euclidean-structured data, effectively unlearning a model trained on non-Euclidean-structured data, such as graphs, is challenging because graph entities exhibit mutual dependencies. Existing works utilize graph partitioning, influence function, or additional layers to achieve graph unlearning. However, none of them can achieve high scalability and effectiveness without additional constraints. In this paper, we achieve more effective graph unlearning by utilizing the embedding space. The primary training objective of a GNN is to generate proper embeddings for each node that encapsulates both structural information and node feature representations. Thus, directly optimizing the embedding space can effectively remove the target nodes' information from the model. Based on this intuition, we propose node-level contrastive unlearning (Node-CUL). It removes the influence of the target nodes (unlearning nodes) by contrasting the embeddings of remaining nodes and neighbors of unlearning nodes. Through iterative updates, the embeddings of unlearning nodes gradually become similar to those of unseen nodes, effectively removing the learned information without directly incorporating unseen data. In addition, we introduce a neighborhood reconstruction method that optimizes the embeddings of the neighbors in order to remove influence of unlearning nodes to maintain the utility of the GNN model. Experiments on various graph data and models show that our Node-CUL achieves the best unlearn efficacy and enhanced model utility with requiring comparable computing resources with existing frameworks.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 14 of its 33 references that are in the map. First posted on arXiv 4 Mar 2025.
Builds on
14 of 33 references.
References · 14
- 2017Graph Attention Networkscited by 8,923
- 2018How Powerful are Graph Neural Networks?cited by 4,393
- 2019Machine Unlearningcited by 1,061
- 2021Membership Inference Attacks From First Principlescited by 878
- 2019Eternal Sunshine of the Spotless Net: Selective Forgetting in Deep Networkscited by 618
- 2020Approximate Data Deletion from Machine Learning Modelscited by 255
- 2021Machine Unlearning of Features and Labelscited by 229
- 2022A Comprehensive Survey on Trustworthy Graph Neural Networks: Privacy, Robustness, Fairness, and Explainabilitycited by 118
- 2023GIF: A General Graph Unlearning Strategy via Influence Functioncited by 60
- 2022Unlearning Graph Classifiers with Limited Data Resourcescited by 31
- 2024Towards Effective and General Graph Unlearning via Mutual Evolutioncited by 29
- 2024Graph Unlearning with Efficient Partial Retrainingcited by 20
Built on by
Citing papers per year: 2025: 1.
1 paper.
- 2025Unlearning Inversion Attacks for Graph Neural Networkscited by 4
- 2025Unlearning Inversion Attacks for Graph Neural Networks1 Jun 2025
Similar, not cited
Close in wording, no citation either way
- 2025Graph Unlearning via Embedding Reconstruction -- A Range-Null Space Decomposition Approach
- 2022Certified Graph Unlearning
- 2023GNNDelete: A General Strategy for Unlearning in Graph Neural Networks
- 2025Graph Unlearning: Efficient Node Removal in Graph Neural Networks
- 2023Efficiently Forgetting What You Have Learned in Graph Representation Learning via Projection
- 2025Dual-Kernel Graph Community Contrastive Learning
- 2021On Representation Knowledge Distillation for Graph Neural Networks
- 2024Erase then Rectify: A Training-Free Parameter Editing Approach for Cost-Effective Graph Unlearning