Understanding Dropout for Graph Neural Networks

被引:4
|
作者
Shu, Juan [1 ]
Xi, Bowei [1 ]
Li, Yu [2 ]
Wu, Fan [1 ]
Kamhoua, Charles [3 ]
Ma, Jianzhu [4 ]
机构
[1] Purdue Univ, Dept Stat, W Lafayette, IN 47907 USA
[2] Chinese Univ Hong Kong, Comp Sci & Engn, Hong Kong, Peoples R China
[3] US Army Res Lab, Adelphi, MD USA
[4] Peking Univ, Inst Artificial Intelligence, Beijing, Peoples R China
关键词
Graph neural network; dropout; over-smoothing;
D O I
10.1145/3487553.3524725
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Graph neural network (GNN) has demonstrated superior performance on graph learning tasks. GNN captures the data dependencies via message passing amid neural networks. Hence the prediction of a node label can utilize information from its neighbors in a graph. Dropout is a regularization as well as an ensemble method for convolutional neural network (CNN), which has been carefully studied. However, there are few existing works that focused on dropout schemes for GNN. Although GNN and CNN share similar model architecture, both with convolutional layers and fully connected layers, the input data structure for GNN and CNN are different and convolution operation differs. This suggests the dropout schemes for CNN should not be directly applied to GNN without a good understanding of the impact. In this paper, we divide the existing dropout schemes for GNN into two categories: (1) dropout on feature maps and (2) dropout on graph structure. Based on the drawbacks of current GNN dropout models, we propose a novel layer compensation dropout and a novel adaptive heteroscadestic Gaussian dropout, which can be applied to any type of GNN models and outperforms their corresponding baselines in shallow GNNs. Then an experimental study shows Bernoulli dropout generalize better while Gaussian dropout is slightly stronger in transductive performance. At last, we theoretically study how different dropout schemes mitigate over-smoothing problems and experimental results shows that layer compensation dropout allows a GNN model to maintain or slightly improve its performance as the GNN model adds more layers while all the other dropout models suffer from performance degradation when GNN goes deep.
引用
收藏
页码:1128 / 1138
页数:11
相关论文
共 50 条
  • [41] Rethinking Graph Regularization for Graph Neural Networks
    Yang, Han
    Ma, Kaili
    Cheng, James
    [J]. THIRTY-FIFTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THIRTY-THIRD CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE AND THE ELEVENTH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2021, 35 : 4573 - 4581
  • [42] Semisupervised Graph Neural Networks for Graph Classification
    Xie, Yu
    Liang, Yanfeng
    Gong, Maoguo
    Qin, A. K.
    Ong, Yew-Soon
    He, Tiantian
    [J]. IEEE TRANSACTIONS ON CYBERNETICS, 2023, 53 (10) : 6222 - 6235
  • [43] Learning graph normalization for graph neural networks
    Chen, Yihao
    Tang, Xin
    Qi, Xianbiao
    Li, Chun-Guang
    Xiao, Rong
    [J]. NEUROCOMPUTING, 2022, 493 : 613 - 625
  • [44] Graph Pointer Neural Networks
    Yang, Tianmeng
    Wang, Yujing
    Yue, Zhihan
    Yang, Yaming
    Tong, Yunhai
    Bai, Jing
    [J]. THIRTY-SIXTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTY-FOURTH CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE / TWELVETH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2022, : 8832 - 8839
  • [45] The Logic of Graph Neural Networks
    Grohe, Martin
    [J]. 2021 36TH ANNUAL ACM/IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE (LICS), 2021,
  • [46] Benchmarking Graph Neural Networks
    Dwivedi, Vijay Prakash
    Joshi, Chaitanya K.
    Luu, Anh Tuan
    Laurent, Thomas
    Bengio, Yoshua
    Bresson, Xavier
    [J]. JOURNAL OF MACHINE LEARNING RESEARCH, 2022, 23
  • [47] Elastic Graph Neural Networks
    Liu, Xiaorui
    Jin, Wei
    Ma, Yao
    Li, Yaxin
    Liu, Hua
    Wang, Yiqi
    Yan, Ming
    Tang, Jiliang
    [J]. INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 139, 2021, 139
  • [48] Graph Kernel Neural Networks
    Cosmo, Luca
    Minello, Giorgia
    Bicciato, Alessandro
    Bronstein, Michael M.
    Rodola, Emanuele
    Rossi, Luca
    Torsello, Andrea
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2024,
  • [49] Factor Graph Neural Networks
    Zhang, Zhen
    Dupty, Mohammed Haroon
    Wu, Fan
    Shi, Javen Qinfeng
    Lee, Wee Sun
    [J]. JOURNAL OF MACHINE LEARNING RESEARCH, 2023, 24
  • [50] GRAPH RECOGNITION BY NEURAL NETWORKS
    DREYFUS, G
    ZIPPELIUS, A
    [J]. NEURAL NETWORKS FROM MODELS TO APPLICATIONS, 1989, : 483 - 492