Every node counts: Self-ensembling graph convolutional networks for semi-supervised learning

被引:29
|
作者
Luo, Yawei [1 ,4 ]
Ji, Rongrong [2 ,3 ]
Guan, Tao [1 ]
Yu, Junqing [1 ]
Liu, Ping [4 ,5 ]
Yang, Yi [4 ]
机构
[1] Huazhong Univ Sci & Technol, Sch Comp Sci & Technol, Wuhan, Peoples R China
[2] Xiamen Univ China, Sch Informat Sci & Engn, Fujian Key Lab Sensing & Comp Smart City, Xiamen, Peoples R China
[3] Xiamen Univ, Sch Informat Sci & Engn, Dept Comp Sci, Xiamen, Peoples R China
[4] Univ Technol, CAI, Sydney, NSW, Australia
[5] JD COM Silicon Valley Res Ctr, Big Data Grp, Mountain View, CA USA
关键词
Teacher-student models; Self-ensemble learning; Graph convolutional networks; Semi-supervised learning;
D O I
10.1016/j.patcog.2020.107451
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Graph convolutional network (GCN) provides a powerful means for graph-based semi-supervised tasks. However, as a localized first-order approximation of spectral graph convolution, the classic GCN can not take full advantage of unlabeled data, especially when the unlabeled node is far from labeled ones. To capitalize on the information from unlabeled nodes to boost the training for GCN, we propose a novel framework named Self-Ensembling GCN (SEGCN), which marries GCN with Mean Teacher - a powerful self-ensemble learning mechanism for semi-supervised task. SEGCN contains a student model and a teacher model. As a student, it not only learns to correctly classify the labeled nodes, but also tries to be consistent with the teacher on unlabeled nodes in more challenging situations, such as a high dropout rate and graph corrosion. As a teacher, it averages the student model weights and generates more accurate predictions to lead the student. In such a mutual-promoting process, both labeled and unlabeled samples can be fully utilized for backpropagating effective gradients to train GCN. In a variety of semi-supervised classification benchmarks, i.e. Citeseer, Cora, Pubmed and NELL, we validate that the proposed method matches the state of the arts in the classification accuracy. The code is publicly available at https://github.com/RoyalVane/SEGCN. (C) 2020 Elsevier Ltd. All rights reserved.
引用
收藏
页数:11
相关论文
共 50 条
  • [1] Semi-supervised Learning by Disentangling and Self-ensembling over Stochastic Latent Space
    Gyawali, Prashnna Kumar
    Li, Zhiyuan
    Ghimire, Sandesh
    Wang, Linwei
    MEDICAL IMAGE COMPUTING AND COMPUTER ASSISTED INTERVENTION - MICCAI 2019, PT VI, 2019, 11769 : 766 - 774
  • [2] Temporal Self-Ensembling Teacher for Semi-Supervised Object Detection
    Chen, Cong
    Dong, Shouyang
    Tian, Ye
    Cao, Kunlin
    Liu, Li
    Guo, Yuanhao
    IEEE TRANSACTIONS ON MULTIMEDIA, 2022, 24 : 3679 - 3692
  • [3] Discriminative Graph Convolutional Networks for Semi-supervised Node Classification
    Ai, Guoguo
    Yan, Hui
    Chen, Yuxin
    2022 IEEE 34TH INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, ICTAI, 2022, : 372 - 376
  • [4] Progressive Graph Convolutional Networks for Semi-Supervised Node Classification
    Heidari, Negar
    Iosifidis, Alexandros
    IEEE ACCESS, 2021, 9 : 81957 - 81968
  • [5] Semi-supervised Learning with Graph Learning-Convolutional Networks
    Jiang, Bo
    Zhang, Ziyan
    Lin, Doudou
    Tang, Jin
    Luo, Bin
    2019 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR 2019), 2019, : 11305 - 11312
  • [6] Anchor-Based Self-Ensembling for Semi-Supervised Deep Pairwise Hashing
    Shi, Xiaoshuang
    Guo, Zhenhua
    Xing, Fuyong
    Liang, Yun
    Yang, Lin
    INTERNATIONAL JOURNAL OF COMPUTER VISION, 2020, 128 (8-9) : 2307 - 2324
  • [7] Anchor-Based Self-Ensembling for Semi-Supervised Deep Pairwise Hashing
    Xiaoshuang Shi
    Zhenhua Guo
    Fuyong Xing
    Yun Liang
    Lin Yang
    International Journal of Computer Vision, 2020, 128 : 2307 - 2324
  • [8] Dynamic graph convolutional networks by semi-supervised contrastive learning
    Zhang, Guolin
    Hu, Zehui
    Wen, Guoqiu
    Ma, Junbo
    Zhu, Xiaofeng
    PATTERN RECOGNITION, 2023, 139
  • [9] Semi-supervised Learning with Graph Convolutional Networks Based on Hypergraph
    Yangding Li
    Yingying Wan
    Xingyi Liu
    Neural Processing Letters, 2022, 54 : 2629 - 2644
  • [10] Dynamic Graph Learning Convolutional Networks for Semi-supervised Classification
    Fu, Sichao
    Liu, Weifeng
    Guan, Weili
    Zhou, Yicong
    Tao, Dapeng
    Xu, Changsheng
    ACM TRANSACTIONS ON MULTIMEDIA COMPUTING COMMUNICATIONS AND APPLICATIONS, 2021, 17 (01)