TinyGNN: Learning Efficient Graph Neural Networks

被引:27
|
作者
Yan, Bencheng [1 ]
Wang, Chaokun [1 ]
Guo, Gaoyang [1 ]
Lou, Yunkai [1 ]
机构
[1] Tsinghua Univ, Sch Software, Beijing 100084, Peoples R China
基金
中国国家自然科学基金;
关键词
TinyGNN; Peer-Aware Module; Neighbor Distillation;
D O I
10.1145/3394486.3403236
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Recently, Graph Neural Networks (GNNs) arouse a lot of research interest and achieve great success in dealing with graph-based data. The basic idea of GNNs is to aggregate neighbor information iteratively. After k iterations, a k-layer GNN can capture nodes' k-hop local structure. In this way, a deeper GNN can access much more neighbor information leading to better performance. However, when a GNN goes deeper, the exponential expansion of neighborhoods incurs expensive computations in batched training and inference. This takes the deeper GNN away from many applications, e.g., real-time systems. In this paper, we try to learn a small GNN (called TinyGNN), which can achieve high performance and infer the node representation in a short time. However, since a small GNN cannot explore as much local structure as a deeper GNN does, there exists a neighbor information gap between the deeper GNN and the small GNN. To address this problem, we leverage peer node information to model the local structure explicitly and adopt a neighbor distillation strategy to learn local structure knowledge from a deeper GNN implicitly. Extensive experimental results demonstrate that TinyGNN is empirically effective and achieves similar or even better performance compared with the deeper GNNs. Meanwhile, TinyGNN gains a 7.73x-126.59x speed-up on inference over all data sets.
引用
收藏
页码:1848 / 1856
页数:9
相关论文
共 50 条
  • [1] Efficient Relative Attribute Learning Using Graph Neural Networks
    Meng, Zihang
    Adluru, Nagesh
    Kim, Hyunwoo J.
    Fung, Glenn
    Singh, Vikas
    [J]. COMPUTER VISION - ECCV 2018, PT XIV, 2018, 11218 : 575 - 590
  • [2] Graph neural networks for efficient learning of mechanical properties of polycrystals
    Hestroffer, Jonathan M.
    Charpagne, Marie-Agathe
    Latypov, Marat I.
    Beyerlein, Irene J.
    [J]. COMPUTATIONAL MATERIALS SCIENCE, 2023, 217
  • [3] Learning Heuristics for Efficient Environment Exploration using Graph Neural Networks
    Herrera-Alarcon, Edwin P.
    Baris, Gabriele
    Satler, Massimo
    Avizzano, Carlo A.
    Loianno, Giuseppe
    [J]. 2023 21ST INTERNATIONAL CONFERENCE ON ADVANCED ROBOTICS, ICAR, 2023, : 86 - 93
  • [4] Efficient Learning of Linear Graph Neural Networks via Node Subsampling
    Shin, Seiyun
    Shomorony, Ilan
    Zhao, Han
    [J]. Advances in Neural Information Processing Systems, 2023, 36 : 55479 - 55501
  • [5] Efficient Learning of Linear Graph Neural Networks via Node Subsampling
    Shin, Seiyun
    Shomorony, Ilan
    Zhao, Han
    [J]. ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 36 (NEURIPS 2023), 2023,
  • [6] Learning graph normalization for graph neural networks
    Chen, Yihao
    Tang, Xin
    Qi, Xianbiao
    Li, Chun-Guang
    Xiao, Rong
    [J]. NEUROCOMPUTING, 2022, 493 : 613 - 625
  • [7] Efficient Ensembles of Graph Neural Networks
    Nagarajan, Amrit
    Stevens, Jacob R.
    Raghunathan, Anand
    [J]. PROCEEDINGS OF THE 59TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, DAC 2022, 2022, : 187 - 192
  • [8] Graph Structure Learning for Robust Graph Neural Networks
    Jin, Wei
    Ma, Yao
    Liu, Xiaorui
    Tang, Xianfeng
    Wang, Suhang
    Tang, Jiliang
    [J]. KDD '20: PROCEEDINGS OF THE 26TH ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY & DATA MINING, 2020, : 66 - 74
  • [9] Heterogeneous Graph Structure Learning for Graph Neural Networks
    Zhao, Jianan
    Wang, Xiao
    Shi, Chuan
    Hu, Binbin
    Song, Guojie
    Ye, Yanfang
    [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 : 4697 - 4705
  • [10] Learning Graph Neural Networks with Deep Graph Library
    Zheng, Da
    Wang, Minjie
    Gan, Quan
    Zhang, Zheng
    Karypis, George
    [J]. WWW'20: COMPANION PROCEEDINGS OF THE WEB CONFERENCE 2020, 2020, : 305 - 306