English

Batch Virtual Adversarial Training for Graph Convolutional Networks

Machine Learning 2019-05-27 v2 Artificial Intelligence Machine Learning

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.

Keywords

Cite

@article{arxiv.1902.09192,
  title  = {Batch Virtual Adversarial Training for Graph Convolutional Networks},
  author = {Zhijie Deng and Yinpeng Dong and Jun Zhu},
  journal= {arXiv preprint arXiv:1902.09192},
  year   = {2019}
}

Comments

ICML 2019 Workshop on Learning and Reasoning with Graph-Structured Data

R2 v1 2026-06-23T07:49:46.080Z