Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Deeper Insights into Graph Convolutional Networks for Semi-Supervised Learning

About

Many interesting problems in machine learning are being revisited with new deep learning tools. For graph-based semisupervised learning, a recent important development is graph convolutional networks (GCNs), which nicely integrate local vertex features and graph topology in the convolutional layers. Although the GCN model compares favorably with other state-of-the-art methods, its mechanisms are not clear and it still requires a considerable amount of labeled data for validation and model selection. In this paper, we develop deeper insights into the GCN model and address its fundamental limits. First, we show that the graph convolution of the GCN model is actually a special form of Laplacian smoothing, which is the key reason why GCNs work, but it also brings potential concerns of over-smoothing with many convolutional layers. Second, to overcome the limits of the GCN model with shallow architectures, we propose both co-training and self-training approaches to train GCNs. Our approaches significantly improve GCNs in learning with very few labels, and exempt them from requiring additional labels for validation. Extensive experiments on benchmarks have verified our theory and proposals.

Qimai Li, Zhichao Han, Xiao-Ming Wu• 2018

Related benchmarks

TaskDatasetResultRank
Node ClassificationCora
Accuracy77.6
885
Node ClassificationCiteseer
Accuracy69.3
804
Node ClassificationPubmed
Accuracy79.2
742
Node ClassificationCiteseer (test)
Accuracy0.453
729
Node ClassificationPubmed standard (test)
Accuracy72.7
92
Graph ClassificationOGBG-MOLHIV v1 (test)
ROC-AUC0.7858
88
Node-level classificationFlickr
Accuracy56.6
58
Node ClassificationCora 3% label rate
Accuracy78.5
56
Node ClassificationCora 1% label rate
Accuracy69.9
56
Node ClassificationCora (0.5% label rate)
Accuracy0.615
56
Showing 10 of 64 rows

Other info

Follow for update