无需标签即可攻击垂直联邦图学习,通过对比学习篡改节点结构。
VGFL-SA: Vertical Graph Federated Learning Structure Attack Based on Contrastive Learning
- 利用对比学习生成对抗性图结构,无需标签信息
- 在真实数据集上实现高效攻击与跨模型迁移能力
- 适合研究联邦学习安全或防御机制的学者
图神经网络(GNN)在图数据表示学习方面表现优异。由于隐私和利益冲突,客户端无法直接共享图数据,因此发展了垂直图联邦学习(VGFL)框架。近期研究发现,VGFL易受破坏性能的对抗攻击。然而,在VGFL中,客户端节点通常无标签,现有依赖标签获取梯度的攻击方法因此受限,难以应用于实际场景。为此,本文提出一种新型图对抗攻击方法——VGFL-SA,通过不使用标签的方式修改本地客户端结构以降低VGFL性能。具体地,VGFL-SA在本地训练前利用对比学习完成攻击:首先获取中毒客户端的图结构与节点特征,基于节点度进行边增强和特征洗牌生成对比视图;随后通过共享图编码器获取各视图嵌入,利用对比函数计算邻接矩阵梯度;最后根据梯度修改规则生成扰动边。我们在真实数据集上进行了节点分类任务验证,结果表明,VGFL-SA具备良好的攻击效果与迁移能力。
原文摘要 · Abstract (English)
Graph Neural Networks (GNNs) have gained attention for their ability to learn representations from graph data. Due to privacy concerns and conflicts of interest that prevent clients from directly sharing graph data with one another, Vertical Graph Federated Learning (VGFL) frameworks have been developed. Recent studies have shown that VGFL is vulnerable to adversarial attacks that degrade performance. However, it is a common problem that client nodes are often unlabeled in the realm of VGFL. Consequently, the existing attacks, which rely on the availability of labeling information to obtain gradients, are inherently constrained in their applicability. This limitation precludes their deployment in practical, real-world environments. To address the above problems, we propose a novel graph adversarial attack against VGFL, referred to as VGFL-SA, to degrade the performance of VGFL by modifying the local clients structure without using labels. Specifically, VGFL-SA uses a contrastive learning method to complete the attack before the local clients are trained. VGFL-SA first accesses the graph structure and node feature information of the poisoned clients, and generates the contrastive views by node-degree-based edge augmentation and feature shuffling augmentation. Then, VGFL-SA uses the shared graph encoder to get the embedding of each view, and the gradients of the adjacency matrices are obtained by the contrastive function. Finally, perturbed edges are generated using gradient modification rules. We validated the performance of VGFL-SA by performing a node classification task on real-world datasets, and the results show that VGFL-SA achieves good attack effectiveness and transferability.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。