Ergcn: Data Enhancement Based Robust Graph Convolutional Network for Node Classification

Tao Wu,Nan Yang,Long Chen,Xiaokui Xiao,Shaojie Qiao,Jun Liu,Xingping Xian
DOI: https://doi.org/10.2139/ssrn.4157770
2022-01-01
SSRN Electronic Journal
Abstract:With recent advancements, graph neural networks (GNNs) have shown great potential in various graph-related tasks and their applications have gained considerable attention. However, the adversarial attacks can significantly degrade the performance of GNN models, hindering the adoption of GNNs in real-world critical tasks. GNNs must be robust against adversarial attacks wherein imperceptible adversarial perturbations are introduced to produce erroneous results. To achieve this goal, we propose a robust graph convolutional network for node classification via data enhancement (ERGCN), able to withstand adversarial attacks. ERGCN simultaneously utilizes properties from the ``data domain'' and ``model space'' as guidance. Based on the feature smoothness assumption, a graph structure enhancement (GSE) mechanism is proposed to detect inconsistencies between node features and graph structure, which enhances the structural reliability of the input graphs. Moreover, according to the distance of input samples to the decision boundary of GNNs, a practical metric, the model boundary distance (MBD), is defined for reliable node selection to enhance the training set of node classification models. Finally, a self-training based robust graph convolutional network is proposed for node classification. Experimental results demonstrate the superiority of our model over existing state-of-the-art methods.
What problem does this paper attempt to address?