CCP-GNN: Competitive Covariance Pooling for Improving Graph Neural Networks

被引:1
作者
Zhu, Pengfei [1 ,2 ,3 ]
Li, Jialu [1 ]
Dong, Zhe [4 ]
Hu, Qinghua [1 ,2 ,3 ]
Wang, Xiao [5 ]
Wang, Qilong [1 ,2 ,3 ]
机构
[1] Tianjin Univ, Coll Intelligence & Comp, Tianjin 300350, Peoples R China
[2] Minist Educ Peoples Republ China, Engn Res Ctr City Intelligence & Digital Governanc, Tianjin 300355, Peoples R China
[3] Haihe Lab, ITAI, Tianjin 300450, Peoples R China
[4] Baidu Co, Beijing 100193, Peoples R China
[5] Beihang Univ, Sch Software, Beijing 100191, Peoples R China
关键词
Drugs; Covariance matrices; Graph neural networks; Geometry; Correlation; Computational modeling; Task analysis; Competitive-based attention; graph classification; graph neural networks (GNNs); graph pooling; second-order statistics; ARCHITECTURE;
D O I
10.1109/TNNLS.2024.3390249
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Graph neural networks (GNNs) have advanced graph classification tasks, where a global pooling to generate graph representations by summarizing node features plays a critical role in the final performance. Most of the existing GNNs are built with a global average pooling (GAP) or its variants, which however, take no full consideration of node specificity while neglecting rich statistics inherent in node features, limiting classification performance of GNNs. Therefore, this article proposes a novel competitive covariance pooling (CCP) based on observation of graph structures, i.e., graphs generally can be identified by a (small) key part of nodes. To this end, our CCP generates node-level second-order representations to explore rich statistics inherent in node features, which are fed to a competitive-based attention module for effectively discovering key nodes through learning node weights. Subsequently, our CCP aggregates node-level second-order representations in conjunction with node weights by summation to produce a covariance representation for each graph, while an iterative matrix normalization is introduced to consider geometry of covariances. Note that our CCP can be flexibly integrated with various GNNs (namely CCP-GNN) to improve the performance of graph classification with little computational cost. The experimental results on seven graph-level benchmarks show that our CCP-GNN is superior or competitive to state-of-the-arts. Our code is available at https://github.com/Jillian555/CCP-GNN.
引用
收藏
页码:6395 / 6406
页数:12
相关论文
共 73 条
[1]   DDGK: Learning Graph Representations for Deep Divergence Graph Kernels [J].
Al-Rfou, Rami ;
Zelle, Dustin ;
Perozzi, Bryan .
WEB CONFERENCE 2019: PROCEEDINGS OF THE WORLD WIDE WEB CONFERENCE (WWW 2019), 2019, :37-48
[2]  
[Anonymous], 2006, RDKit: Open -source cheminformatics'
[3]  
Arsigny V, 2005, LECT NOTES COMPUT SC, V3749, P115
[4]  
Atwood J, 2016, ADV NEUR IN, V29
[5]  
Ba Lei Jimmy, 2016, arXiv
[6]  
Baek J.W., 2021, ICLR, P1
[7]  
Beani D., 2021, PROC INT C MACH LEAR, P748
[8]  
Bo DY, 2021, AAAI CONF ARTIF INTE, V35, P3950
[9]  
Bouritsas G., 2020, arXiv
[10]  
Bresson X., 2017, arXiv