LGAIFeb 24, 2025

VGFL-SA: Vertical Graph Federated Learning Structure Attack Based on Contrastive Learning

arXiv:2502.16793v22 citationsh-index: 1
Originality Incremental advance
AI Analysis

This addresses a security problem for VGFL systems in privacy-sensitive domains, but it is incremental as it builds on existing attack methods by removing the label dependency.

The paper tackles the vulnerability of Vertical Graph Federated Learning (VGFL) to adversarial attacks, especially when client nodes are unlabeled, by proposing VGFL-SA, a novel attack method that modifies local graph structures without using labels, achieving good attack effectiveness and transferability in node classification tasks on real-world datasets.

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.

Foundations

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

Your Notes