arXiv:2503.02959cs.LGcs.CR2025-03被引 2

通过对比嵌入空间实现节点级图神经网络高效擦除。

Node-level Contrastive Unlearning on Graph Neural Networks

  • 基于节点嵌入对比,直接优化模型表示以消除目标节点影响。
  • 在多个数据集上实现最优擦除效果,且保持模型性能稳定。
  • 适合需要快速移除敏感节点的图学习应用,如隐私保护场景。

图神经网络的图去学习旨在从训练过的图神经网络中移除特定图实体(如节点和边)。与欧几里得结构数据上的机器去学习不同,非欧几里得结构数据(如图)的去学习因节点间的相互依赖而更具挑战性。现有方法使用图划分、影响函数或额外层来实现去学习,但均难以在无额外约束下同时实现高可扩展性和有效性。本文提出节点级对比去学习(Node-CUL),利用嵌入空间实现更有效的去学习。由于GNN的主要训练目标是为每个节点生成包含结构信息与特征表示的嵌入,因此直接优化嵌入空间可有效移除目标节点的信息。该方法通过对比剩余节点与被移除节点邻居的嵌入,迭代更新使被移除节点的嵌入逐渐趋近于未见节点的嵌入,从而在不引入未见数据的情况下有效消除学习信息。此外,引入邻域重构方法优化邻居嵌入,以缓解被移除节点的影响,维持模型效用。在多种图数据集和模型上的实验表明,Node-CUL在计算资源相当的前提下,实现了最佳的去学习效果和增强的模型实用性。

原文摘要 · Abstract (English)

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.

图神经网络去学习嵌入优化

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。