Batch Virtual Adversarial Training for Graph Convolutional Networks
Zhijie Deng, Yinpeng Dong, Jun Zhu

TL;DR
This paper introduces batch virtual adversarial training (BVAT), a new regularization technique for graph convolutional networks that enhances their robustness and achieves state-of-the-art results in semi-supervised node classification tasks.
Contribution
The paper proposes two novel BVAT algorithms for GCNs that improve model smoothness and performance on graph-structured data, outperforming existing methods.
Findings
BVAT improves GCN robustness against local perturbations.
The methods achieve state-of-the-art accuracy on citation networks.
Experimental results validate the effectiveness of BVAT.
Abstract
We present batch virtual adversarial training (BVAT), a novel regularization method for graph convolutional networks (GCNs). BVAT addresses the shortcoming of GCNs that do not consider the smoothness of the model's output distribution against local perturbations around the input. We propose two algorithms, sample-based BVAT and optimization-based BVAT, which are suitable to promote the smoothness of the model for graph-structured data by either finding virtual adversarial perturbations for a subset of nodes far from each other or generating virtual adversarial perturbations for all nodes with an optimization process. Extensive experiments on three citation network datasets Cora, Citeseer and Pubmed and a knowledge graph dataset Nell validate the effectiveness of the proposed method, which establishes state-of-the-art results in the semi-supervised node classification tasks.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Neural Networks · Adversarial Robustness in Machine Learning · Domain Adaptation and Few-Shot Learning
MethodsGraph Convolutional Networks
