SPGCL: Effective Graph Contrastive Learning via SVD-Guided Structural Perturbation
Hao Deng, Yingping Li, Shuiping Gou, Bo Liu
TL;DR
SPGCL tackles robustness in graph representation learning under structural noise by introducing a two-stage augmentation that couples stochastic edge removal with SVD-guided recovery to produce a sparse, informative perturbed view. A contrastive fusion module then aligns node embeddings across the original and perturbed views using node-level InfoNCE and a global similarity constraint, enforcing both local and global structural consistency. Empirical results across ten real-world datasets show that SPGCL consistently outperforms state-of-the-art GCL and graph-structure learning methods, with pronounced gains on heterophilous graphs and robustness under increasing structural noise. The approach offers explicit control over perturbation magnitude and preserves high-order structural patterns, making it a practical and generalizable solution for robust graph representation learning.
Abstract
Graph Neural Networks (GNNs) can be highly sensitive to structural noise, including spurious or missing edges caused by adversarial attacks or non-adversarial imperfections. Existing graph contrastive learning methods typically rely on either random perturbations (e.g., edge dropping) to generate diverse views or purely spectral augmentations (e.g., SVD) to preserve global structural priors. However, random perturbations are structure-agnostic and may remove critical edges, while SVD-based views often become dense and lack sufficient diversity. To bridge this gap, we propose SPGCL, a robust graph contrastive learning framework via SVD-guided structural perturbation. SPGCL couples lightweight stochastic edge removal with an SVD-guided refinement step that can recover mistakenly removed informative edges and introduce semantically meaningful missing links while avoiding graph densification through sparse top-ranked edge selection and merging. By balancing edge removal and recovery rates, SPGCL explicitly controls structural discrepancy between views so that contrastive signals reflect semantic structural differences rather than edge-count gaps. We further incorporate a contrastive fusion module regularized by a global similarity constraint to better align the two views. Extensive experiments on ten benchmark datasets demonstrate that SPGCL consistently improves robustness and accuracy of base GNNs, outperforming state-of-the-art graph contrastive learning and structure learning methods.
