4.7 Article

Active and Semi-Supervised Graph Neural Networks for Graph Classification

Journal

IEEE TRANSACTIONS ON BIG DATA
Volume 8, Issue 4, Pages 920-932

Publisher

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/TBDATA.2021.3140205

Keywords

Graph neural networks; active learning; semi-supervised learning; graph classification

Funding

  1. National Key Research and Development Program of China [2020AAA0106100]
  2. Key Program of the National Natural Science Foundation of China [62136005]
  3. National Natural Science Foundation of China [62106131, 62106134]
  4. Fund Program for the Scientific Activities of Selected Returned Overseas Professionals in Shanxi Province [20220002]
  5. Key Research and Development Program of Shaanxi Program [2022ZDLGY01-13]
  6. Basic Research Program of Shanxi Province, China [20210302124032, 20210302124394]

Ask authors/readers for more resources

Researchers propose a novel active and semi-supervised graph neural network framework, which can effectively perform graph classification tasks using a small number of labeled and unlabeled graph examples, and achieves competitive performance on benchmark graph datasets.
Graph classification aims to predict the class labels of graphs and has a wide range of applications in many real-world domains. However, most of existing graph neural networks for graph classification tasks use 90% of labeled graphs for training and the remaining 10% for testing, which obviously struggle in solving the problem of the scarcity of labeled graphs in real-world graph classification scenarios. And it is arduous to label a large number of graph examples for training because of the difficulty and resource consumption in the tagging process. Motivated by this, we propose a novel active and semi-supervised graph neural network (ASGNN) framework, which endeavors to complete graph classification tasks with a small number of labeled graph examples and available unlabeled graph examples. In our framework, active learning selects high-uncertain and representative graph examples from the test set and add them to the training set after annotation. Semi-supervised learning is utilized to select the high-confidence unlabeled graph examples containing structural information from the test set, and add them to the training set after pseudo labeling. To improve the generalization performance of the graph classification model, multiple GNNs are trained collaboratively for promoting the expressiveness of each other and increasing the reliability of graph classification results. Overall, the ASGNN framework takes fully use of unlabeled graph examples to reinforce graph classification effectively, and can be applied to any existing supervised graph neural networks for graph classification. Experimental results on benchmark graph datasets demonstrate that the proposed framework yields competitive performance on graph classification tasks with only a small number of labeled graph examples.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available