Dynamic Self-training Framework for Graph Convolutional Networks

10/07/2019
by   Ziang Zhou, et al.
0

Graph neural networks (GNN) such as GCN, GAT, MoNet have achieved state-of-the-art results on semi-supervised learning on graphs. However, when the number of labeled nodes is very small, the performances of GNNs downgrade dramatically. Self-training has proved to be effective for resolving this issue, however, the performance of self-trained GCN is still inferior to that of G2G and DGI for many settings. Moreover, additional model complexity make it more difficult to tune the hyper-parameters and do model selection. We argue that the power of self-training is still not fully explored for the node classification task. In this paper, we propose a unified end-to-end self-training framework called Dynamic Self-traning, which generalizes and simplifies prior work. A simple instantiation of the framework based on GCN is provided and empirical results show that our framework outperforms all previous methods including GNNs, embedding based method and self-trained GCNs by a noticeable margin. Moreover, compared with standard self-training, hyper-parameter tuning for our framework is easier.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/01/2022

Hierarchical Model Selection for Graph Neural Netoworks

Node classification on graph data is a major problem, and various graph ...
research
05/28/2022

Rethinking the Setting of Semi-supervised Learning on Graphs

We argue that the present setting of semisupervised learning on graphs m...
research
09/28/2020

Graph Neural Networks with Heterophily

Graph Neural Networks (GNNs) have proven to be useful for many different...
research
07/05/2022

What Do Graph Convolutional Neural Networks Learn?

Graph neural networks (GNNs) have gained traction over the past few year...
research
09/29/2021

Partitioning Cloud-based Microservices (via Deep Learning)

Cloud-based software has many advantages. When services are divided into...
research
09/22/2020

Explainable, Stable, and Scalable Graph Convolutional Networks for Learning Graph Representation

The network embedding problem that maps nodes in a graph to vectors in E...
research
08/05/2022

3D Pose Based Feedback for Physical Exercises

Unsupervised self-rehabilitation exercises and physical training can cau...

Please sign up or login with your details

Forgot password? Click here to reset