Understanding Pooling in Graph Neural Networks

被引:37
|
作者
Grattarola, Daniele [1 ]
Zambon, Daniele [1 ]
Bianchi, Filippo Maria [2 ,3 ]
Alippi, Cesare [1 ,4 ]
机构
[1] Univ Svizzera italiana USI, Fac Informat, CH-6904 Lugano, Switzerland
[2] UiT Arctic Univ Norway, Dept Math & Stat, N-9019 Tromso, Norway
[3] Norwegian Res Ctr NORCE, N-5838 Bergen, Norway
[4] Politecn Milan, Dept Elect Informat & Bioengn, I-20133 Milan, Italy
基金
瑞士国家科学基金会;
关键词
Task analysis; Taxonomy; Aggregates; Point cloud compression; Laplace equations; Convolution; Clustering algorithms; Dimensionality reduction; graph neural networks (GNNs);
D O I
10.1109/TNNLS.2022.3190922
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Many recent works in the field of graph machine learning have introduced pooling operators to reduce the size of graphs. In this article, we present an operational framework to unify this vast and diverse literature by describing pooling operators as the combination of three functions: selection, reduction, and connection (SRC). We then introduce a taxonomy of pooling operators, based on some of their key characteristics and implementation differences under the SRC framework. Finally, we propose three criteria to evaluate the performance of pooling operators and use them to investigate the behavior of different operators on a variety of tasks.
引用
收藏
页码:2708 / 2718
页数:11
相关论文
共 50 条
  • [1] Neural Pooling for Graph Neural Networks
    Harsha, Sai Sree
    Mishra, Deepak
    PATTERN RECOGNITION AND MACHINE INTELLIGENCE, PREMI 2021, 2024, 13102 : 171 - 180
  • [2] Graphon Pooling in Graph Neural Networks
    Parada-Mayorga, Alejandro
    Ruiz, Luana
    Ribeiro, Alejandro
    28TH EUROPEAN SIGNAL PROCESSING CONFERENCE (EUSIPCO 2020), 2021, : 860 - 864
  • [3] Pooling in Graph Convolutional Neural Networks
    Cheung, Mark
    Shi, John
    Jiang, Lavender
    Wright, Oren
    Moura, Jose M. F.
    CONFERENCE RECORD OF THE 2019 FIFTY-THIRD ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS & COMPUTERS, 2019, : 462 - 466
  • [4] Rethinking pooling in graph neural networks
    Mesquita, Diego
    Souza, Amauri H.
    Kaski, Samuel
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 33, NEURIPS 2020, 2020, 33
  • [5] Spectral Clustering with Graph Neural Networks for Graph Pooling
    Bianchi, Filippo Maria
    Grattarola, Daniele
    Alippi, Cesare
    INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 119, 2020, 119
  • [6] The expressive power of pooling in Graph Neural Networks
    Bianchi, Filippo Maria
    Lachi, Veronica
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 36 (NEURIPS 2023), 2023,
  • [7] Graph Pooling for Graph Neural Networks: Progress, Challenges, and Opportunities
    Liu, Chuang
    Zhan, Yibing
    Wu, Jia
    Li, Chang
    Du, Bo
    Hu, Wenbin
    Liu, Tongliang
    Tao, Dacheng
    PROCEEDINGS OF THE THIRTY-SECOND INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, IJCAI 2023, 2023, : 6712 - 6722
  • [8] Effects of Graph Pooling Layers on Classification with Graph Neural Networks
    Studer, Linda
    Wallau, Jannis
    Ingold, Rolf
    Fischer, Andreas
    2020 7TH SWISS CONFERENCE ON DATA SCIENCE, SDS, 2020, : 57 - 58
  • [9] Multi-Channel Pooling Graph Neural Networks
    Du, Jinlong
    Wang, Senzhang
    Miao, Hao
    Zhang, Jiaqiang
    PROCEEDINGS OF THE THIRTIETH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, IJCAI 2021, 2021, : 1442 - 1448
  • [10] Graph pooling in graph neural networks: methods and their applications in omics studies
    Wang, Yan
    Hou, Wenju
    Sheng, Nan
    Zhao, Ziqi
    Liu, Jialin
    Huang, Lan
    Wang, Juexin
    ARTIFICIAL INTELLIGENCE REVIEW, 2024, 57 (11)