论文标题

鲁棒图神经网络的光谱对抗训练

Spectral Adversarial Training for Robust Graph Neural Network

论文作者

Li, Jintang, Peng, Jiaying, Chen, Liang, Zheng, Zibin, Liang, Tingting, Ling, Qing

论文摘要

最近的研究表明,图形神经网络(GNN)容易受到轻微但对抗设计的扰动的影响,称为对抗性示例。为了解决这个问题,针对对抗性例子的强大训练方法在文献中受到了很大的关注。 \ emph {对抗训练(AT)}是一种使用对抗扰动训练样本学习健壮模型的成功方法。存在于GNN上的方法,通常以图形结构或节点特征来构建对抗性扰动。但是,由于图形结构的离散性以及连接的示例之间的关系,它们的效果较低,并且对图数据的挑战感到困惑。在这项工作中,我们试图解决这些挑战并提出光谱对抗训练(SAT),这是GNN的一种简单而有效的对抗训练方法。 SAT首先基于光谱分解采用了图形结构的低级别近似,然后在光谱域中构建对抗性扰动,而不是直接操纵原始图形结构。为了调查其有效性,我们使用了三个广泛使用的GNN。四个公共图数据集的实验结果表明,SAT显着提高了GNN对对抗攻击的鲁棒性,而无需牺牲分类精度和训练效率。

Recent studies demonstrate that Graph Neural Networks (GNNs) are vulnerable to slight but adversarially designed perturbations, known as adversarial examples. To address this issue, robust training methods against adversarial examples have received considerable attention in the literature. \emph{Adversarial Training (AT)} is a successful approach to learning a robust model using adversarially perturbed training samples. Existing AT methods on GNNs typically construct adversarial perturbations in terms of graph structures or node features. However, they are less effective and fraught with challenges on graph data due to the discreteness of graph structure and the relationships between connected examples. In this work, we seek to address these challenges and propose Spectral Adversarial Training (SAT), a simple yet effective adversarial training approach for GNNs. SAT first adopts a low-rank approximation of the graph structure based on spectral decomposition, and then constructs adversarial perturbations in the spectral domain rather than directly manipulating the original graph structure. To investigate its effectiveness, we employ SAT on three widely used GNNs. Experimental results on four public graph datasets demonstrate that SAT significantly improves the robustness of GNNs against adversarial attacks without sacrificing classification accuracy and training efficiency.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源