KGNN: Harnessing Kernel-based Networks for Semi-supervised Graph Classification

被引:22
|
作者
Ju, Wei [1 ]
Yang, Junwei [1 ]
Qu, Meng [2 ]
Song, Weiping [1 ]
Shen, Jianhao [1 ]
Zhang, Ming [1 ]
机构
[1] Peking Univ, Sch Comp Sci, Beijing, Peoples R China
[2] Univ Montreal, Mila Quebec AI Inst, Montreal, PQ, Canada
基金
中国国家自然科学基金;
关键词
Graph Classification; Graph Neural Networks; Graph Kernels; Semi-supervised Learning;
D O I
10.1145/3488560.3498429
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper studies semi-supervised graph classification, which is an important problem with various applications in social network analysis and bioinformatics. This problem is typically solved by using graph neural networks (GNNs), which yet rely on a large number of labeled graphs for training and are unable to leverage unlabeled graphs. We address the limitations by proposing the Kernel-based Graph Neural Network (KGNN). A KGNN consists of a GNN-based network as well as a kernel-based network parameterized by a memory network. The GNN-based network performs classification through learning graph representations to implicitly capture the similarity between query graphs and labeled graphs, while the kernel-based network uses graph kernels to explicitly compare each query graph with all the labeled graphs stored in a memory for prediction. The two networks are motivated from complementary perspectives, and thus combing them allows KGNN to use labeled graphs more effectively. We jointly train the two networks by maximizing their agreement on unlabeled graphs via posterior regularization, so that the unlabeled graphs serve as a bridge to let both networks mutually enhance each other. Experiments on a range of well-known benchmark datasets demonstrate that KGNN achieves impressive performance over competitive baselines.
引用
收藏
页码:421 / 429
页数:9
相关论文
共 50 条
  • [1] A kernel-based sparsity preserving method for semi-supervised classification
    Gu, Nannan
    Wang, Di
    Fan, Mingyu
    Meng, Deyu
    [J]. NEUROCOMPUTING, 2014, 139 : 345 - 356
  • [2] A kernel-based method for semi-supervised learning
    Skabar, Andrew
    Juneja, Narendra
    [J]. 6TH IEEE/ACIS INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE, PROCEEDINGS, 2007, : 112 - +
  • [3] Semi-Supervised Kernel-Based Temporal Clustering
    Araujo, Rodrigo
    Kamel, Mohamed S.
    [J]. 2014 13TH INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND APPLICATIONS (ICMLA), 2014, : 123 - 128
  • [4] Kernel-based Semi-supervised Learning for Novelty Detection
    Van Nguyen
    Trung Le
    Thien Pham
    Mi Dinh
    Thai Hoang Le
    [J]. PROCEEDINGS OF THE 2014 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2014, : 4129 - 4136
  • [5] Kernel-based metric learning for semi-supervised clustering
    Baghshah, Mahdieh Soleymani
    Shouraki, Saeed Bagheri
    [J]. NEUROCOMPUTING, 2010, 73 (7-9) : 1352 - 1361
  • [6] Semi-supervised fuzzy clustering: A kernel-based approach
    Zhang, Huaxiang
    Lu, Jing
    [J]. KNOWLEDGE-BASED SYSTEMS, 2009, 22 (06) : 477 - 481
  • [7] Dual Graph Convolutional Networks for Graph-Based Semi-Supervised Classification
    Zhuang, Chenyi
    Ma, Qiang
    [J]. WEB CONFERENCE 2018: PROCEEDINGS OF THE WORLD WIDE WEB CONFERENCE (WWW2018), 2018, : 499 - 508
  • [8] Active and Semi-Supervised Graph Neural Networks for Graph Classification
    Xie, Yu
    Lv, Shengze
    Qian, Yuhua
    Wen, Chao
    Liang, Jiye
    [J]. IEEE TRANSACTIONS ON BIG DATA, 2022, 8 (04) : 920 - 932
  • [9] Kernel-based semi-supervised learning over multilayer graphs
    Ioannidis, Vassilis N.
    Traganitis, Panagiotis A.
    Shen, Yanning
    Giannakis, Georgios B.
    [J]. 2018 IEEE 19TH INTERNATIONAL WORKSHOP ON SIGNAL PROCESSING ADVANCES IN WIRELESS COMMUNICATIONS (SPAWC), 2018, : 646 - 650
  • [10] Semi-supervised kernel-based fuzzy c-means
    Zhang, DQ
    Tan, KR
    Chen, SC
    [J]. NEURAL INFORMATION PROCESSING, 2004, 3316 : 1229 - 1234