Hou-WJ / Graph-Pooling-Operators-and-Bioinformatics-Applications

Papers on Graph Pooling for GNN and their bioinformatics application

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Graph Pooling Operators and Bioinformatics Applications

Graph Pooling in Graph Neural Networks: Methods and Their Applications in Omics

Cite

If this repository is useful for your research, please consider citing our paper.

@article{}

News

Table of Contents

Overview

Graph pooling is an essential component of GNNs for graph-level representations. The goal of graph pooling is to learn a graph representation that captures topology, node features, and other relational characteristics in the graph, which can be used as input to downstream machine learning tasks. Typically, there are two types of graph pooling: global pooling or readout to condense the input graph into a single vector, and hierarchical pooling to condense the input graph as a smaller-sized graph.

Global Pooling

  1. [Neural graph fingerprints] Duvenaud D, Maclaurin D, Aguilera-Iparraguirre J, et al (2015) Convolutional Networks on Graphs for Learning Molecular Fingerprints. In: Advances in Neural Information Processing Systems [Paper] [Code]

  2. [DCNN] Atwood J, Towsley D (2016) Diffusion-Convolutional Neural Networks. In: Advances in Neural Information Processing Systems [Paper] [Code]

  3. [Set2set] Vinyals O, Bengio S, Kudlur M (2016) Order Matters: Sequence to sequence for sets. In: International Conference on Learning Representations [Paper] [Code]

  4. [SortPooling] Zhang M, Cui Z, Neumann M, Chen Y (2018) An End-to-End Deep Learning Architecture for Graph Classification. In: Proceedings of the AAAI Conference on Artificial Intelligence [Paper] [Code]

  5. [k-GNN] Morris C, Ritzert M, Fey M, et al (2019) Weisfeiler and Leman Go Neural: Higher-Order Graph Neural Networks. In: Proceedings of the AAAI Conference on Artificial Intelligence. pp 4602–4609 [Paper] [Code]

  6. [GIN] Xu K, Hu W, Leskovec J, Jegelka S (2019) How Powerful are Graph Neural Networks? In: International Conference on Learning Representations [Paper] [Code]

  7. [DEMO-Net] Wu J, He J, Xu J (2019) Demo-Net: Degree-specific graph neural networks for node and graph classification. In: Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. pp 406–415 [Paper] [Code]

  8. [GFN/GLN] Chen T, Bian S, Sun Y (2019) Are Powerful Graph Neural Nets Necessary? A Dissection on Graph Classification. arXiv preprint arXiv:190504579 [Paper] [Code]

  9. [DAGCN] Chen F, Pan S, Jiang J, et al (2019) DAGCN: Dual Attention Graph Convolutional Networks. In: 2019 International Joint Conference on Neural Networks (IJCNN) [Paper] [Code]

  10. [PiNet] Meltzer, P., Mallea, M. D. G., & Bentley, P. J. (2019). PiNet: Attention Pooling for Graph Classification, NeurIPS 2019 Graph Representation Learning Workshop [Paper] [Code1] [Code2]

  11. [SAGE] Li J, Meng H, Rong Y, et al (2019) Semi-supervised graph classification: A hierarchical graph perspective. In: The Web Conference 2019 - Proceedings of the World Wide Web Conference, WWW 2019. pp 972–982 [Paper] [Code]

  12. [DeepSets] Navarin N, Tran D Van, Sperduti A (2019) Universal Readout for Graph Convolutional Neural Networks. In: 2019 International Joint Conference on Neural Networks (IJCNN) [Paper]

  13. [UGRAPHEMB] Bai Y, Ding H, Qiao Y, et al (2019) Unsupervised Inductive Graph-Level Representation Learning via Graph-Graph Proximity. In: Proceedings of the 28th International Joint Conference on Artificial Intelligence. pp 1988–1994 [Paper] [Code]

  14. [RP] Murphy RL, Srinivasan B, Rao V, Ribeiro B (2019) Relational Pooling for Graph Representations. In: Proceedings of the 36th International Conference on Machine Learning. pp 4663–4673 [Paper] [Code]

  15. [LPR] Chen Z, Chen L, Villar S, Bruna J (2020) Can Graph Neural Networks Count Substructures? In: Advances in Neural Information Processing Systems. pp 10383–10395 [Paper] [Code]

  16. [Structured Self-attention Architecture] Fan X, Gong M, Xie Y, et al (2020) Structured self-attention architecture for graph-level representation learning. Pattern Recognit 100:107084. [Paper]

  17. [SOPool] Wang Z, Ji S (2020) Second-Order Pooling for Graph Neural Networks. IEEE Trans Pattern Anal Mach Intell 45:1–1. [Paper] [Code]

  18. [DropGNN] Papp PA, Martinkus K, Faber L, Wattenhofer R (2021) DropGNN: Random Dropouts Increase the Expressiveness of Graph Neural Networks. In: Advances in Neural Information Processing Systems. pp 21997–22009 [Paper] [Code]

  19. [UFGPool] Zheng X, Zhou B, Gao J, et al (2021) How Framelets Enhance Graph Neural Networks. In: Proceedings of the 38th International Conference on Machine Learning. pp 12761–12771 [Paper] [Code]

  20. [SSRead] Lee D, Kim S, Lee S, et al (2021) Learnable Structural Semantic Readout for Graph Classification. In: 2021 IEEE International Conference on Data Mining (ICDM). IEEE, pp 1180–1185 [Paper] [Code]

  21. [De‑correlation pooling] Li X, Wu H (2021) Toward graph classification on structure property using adaptive motif based on graph convolutional network. J Supercomput 77:8767–8786. [Paper]

  22. [DiP-Readout] Roy KK, Roy A, Mahbubur Rahman AKM, et al (2021) Structure-Aware Hierarchical Graph Pooling using Information Bottleneck. In: 2021 International Joint Conference on Neural Networks (IJCNN) [Paper] [Code]

  23. [GMT] Baek J, Kang M, Hwang SJ (2021) Accurate Learning of Graph Representations with Graph Multiset Pooling. In: International Conference on Learning Representations [Paper] [Code]

  24. [GraphTrans] Wu Z, Jain P, Wright M, et al (2021) Representing Long-Range Context for Graph Neural Networks with Global Attention. In: Advances in Neural Information Processing Systems. pp 13266–13279 [Paper] [Code]

  25. [QSGCNN] Bai L, Jiao Y, Cui L, et al (2021) Learning Graph Convolutional Networks based on Quantum Vertex Information Propagation. IEEE Trans Knowl Data Eng 1747–1760. [Paper]

  26. [LRP] Chen L, Chen Z, Bruna J (2021) Learning the Relevant Substructures for Tasks on Graph Data. In: ICASSP 2021 - 2021 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP). IEEE, pp 8528–8532 [Paper]

  27. [DKEPool] Chen K, Song J, Liu S, et al (2022) Distribution Knowledge Embedding for Graph Pooling. IEEE Trans Knowl Data Eng 7898–7908. [Paper] [Code]

  28. [MLAP] Itoh TD, Kubo T, Ikeda K (2022) Multi-level attention pooling for graph neural networks: Unifying graph representations with multiple localities. Neural Networks 145:356–373. [Paper]

  29. [Adaptive Readouts] Buterez D, Janet JP, Kiddle SJ, et al (2022) Graph Neural Networks with Adaptive Readouts. In: Advances in Neural Information Processing Systems. pp 19746–19758 [Paper] [Code]

  30. [SSVP] Liu, Y., & Du, B. (2024). Frequency Domain-Oriented Complex Graph Neural Networks for Graph Classification. IEEE Transactions on Neural Networks and Learning Systems. [Paper] [Code]

Hierarchical Pooling

Clustering Pooling

  1. [CapsGNN] Xinyi Z, Chen L (2018) Capsule graph neural network. In: International Conference on Learning Representations [Paper] [Code]

  2. [DiffPool] Ying Z, You J, Morris C, et al (2018) Hierarchical Graph Representation Learning with Differentiable Pooling. In: Advances in Neural Information Processing Systems [Paper] [Code]

  3. [GRAHIES] Yu L, Zhang Q, DIllenberger D, et al (2019) GRAHIES: Multi-scale graph representation learning with latent hierarchical structure. In: Proceedings - 2019 IEEE 1st International Conference on Cognitive Machine Intelligence, CogMI 2019. pp 8–15 [Paper]

  4. [LaPool] Noutahi E, Beaini D, Horwood J, et al (2019) Towards Interpretable Sparse Graph Representation Learning with Laplacian Pooling. arXiv preprint arXiv:190511577 [Paper]

  5. [H-GCN] Hu F, Zhu Y, Wu S, et al (2019) Hierarchical Graph Convolutional Networks for Semi-supervised Node Classification. In: Proceedings of the 28th International Joint Conference on Artificial Intelligence. pp 4532–4539 [Paper] [Code]

  6. [NMFPool] Bacciu D, Di Sotto L (2019) A Non-negative Factorization Approach to Node Pooling in Graph Convolutional Neural Networks. In: International Conference of the Italian Association for Artificial Intelligence. pp 294–306 [Paper]

  7. [EigenPooling] Ma Y, Wang S, Aggarwal CC, Tang J (2019) Graph Convolutional Networks with EigenPooling. In: Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. pp 723–731 [Paper] [Code]

  8. [Clique Pooling] Luzhnica E, Day B, Lio’ P (2019) Clique pooling for graph classification. arXiv preprint arXiv:190400374 [Paper]

  9. [HaarPooling] Wang YG, Li M, Ma Z, et al (2020) Haar Graph Pooling. In: Proceedings of the 37th International Conference on Machine Learning. pp 9952–9962 [Paper] [Code]

  10. [GMN] Khasahmadi AH, Hassani K, Moradi P, et al (2020) Memory-Based Graph Networks. In: International Conference on Learning Representations [Paper] [Code]

  11. [MuchGNN] Zhou K, Song Q, Huang X, et al (2020) Multi-Channel Graph Neural Networks. In: Proceedings of the 29th International Joint Conference on Artificial Intelligence, IJCAI 2020. pp 1352–1358 [Paper]

  12. [MxPool] Liang Y, Zhang Y, Gao D, Xu Q (2020) MxPool: Multiplex Pooling for Hierarchical Graph Representation Learning. arXiv preprint arXiv:200406846 [Paper] [Code]

  13. [SOPool] Wang Z, Ji S (2020) Second-Order Pooling for Graph Neural Networks. IEEE Trans Pattern Anal Mach Intell 45:1–1. [Paper] [Code]

  14. [GraPHmax] Bandyopadhyay S, Aggarwal M, Murty MN (2020a) Self-supervised Hierarchical Graph Neural Network for Graph Representation. In: 2020 IEEE International Conference on Big Data (Big Data). IEEE, pp 603–608 [Paper] [Code]

  15. [MinCutPool] Maria Bianchi F, Grattarola D, Alippi C (2020) Spectral Clustering with Graph Neural Networks for Graph Pooling. In: Proceedings of the 37th International Conference on Machine Learning. pp 874–883 [Paper] [Code]

  16. [StructPool] Yuan H, Ji S (2020) StructPool: Structured Graph Pooling via Conditional Random Fields. In: International Conference on Learning Representations [Paper] [Code]

  17. [ASAP] Ranjan E, Sanyal S, Talukdar P (2020) ASAP: Adaptive Structure Aware Pooling for Learning Hierarchical Graph Representations. In: Proceedings of the AAAI Conference on Artificial Intelligence. pp 5470–5477 [Paper] [Code]

  18. [MLC-GCN] Xie Y, Yao C, Gong M, et al (2020) Graph convolutional networks with multi-level coarsening for graph classification. Knowl Based Syst 194:105578. [Paper]

  19. [SubGattPool] Bandyopadhyay S, Aggarwal M, Murty MN (2020) Robust Hierarchical Graph Classification with Subgraph Attention. arXiv preprint arXiv:200710908 [Paper]

  20. [SUGAR] Sun Q, Li J, Peng H, et al (2021) SUGAR: Subgraph Neural Network with Reinforcement Pooling and Self-Supervised Mutual Information Mechanism. In: Proceedings of the Web Conference 2021. pp 2081–2091 [Paper] [Code]

  21. [LCP] Su Z, Hu Z, Li Y (2021) Hierarchical Graph Representation Learning with Local Capsule Pooling. In: ACM Multimedia Asia. pp 1–7 [Paper] [Code]

  22. [GSAPool] Yu H, Yuan J, Cheng H, et al (2021) GSAPool: Gated Structure Aware Pooling for Graph Representation Learning. In: 2021 International Joint Conference on Neural Networks (IJCNN). IEEE, pp 1–8 [Paper]

  23. [FPool] Pham H Van, Thanh DH, Moore P (2021) Hierarchical Pooling in Graph Neural Networks to Enhance Classification Performance in Large Datasets. Sensors 21:6070. [Paper]

  24. [HGCN] Yang J, Zhao P, Rong Y, et al (2021a) Hierarchical Graph Capsule Network. Proceedings of the AAAI Conference on Artificial Intelligence 35:10603–10611. [Paper] [Code]

  25. [HAP] Liu N, Jian S, Li D, et al (2021) Hierarchical Adaptive Pooling by Capturing High-order Dependency for Graph Representation Learning. IEEE Trans Knowl Data Eng 3952-3965. [Paper]

  26. [DMP/MPR] Bodnar C, Cangea C, Liò P (2021) Deep Graph Mapper: Seeing Graphs Through the Neural Lens. Front Big Data 4:680535. [Paper] [Code]

  27. [HIBPool] Roy KK, Roy A, Mahbubur Rahman AKM, et al (2021) Structure-Aware Hierarchical Graph Pooling using Information Bottleneck. In: 2021 International Joint Conference on Neural Networks (IJCNN). IEEE, pp 1–8 [Paper] [Code]

  28. [KPlexPool] Bacciu D, Conte A, Grossi R, et al (2021) K-plex cover pooling for graph neural networks. Data Min Knowl Discov 35:2200–2220. [Paper] [Code]

  29. [CommPOOL] Tang H, Ma G, He L, et al (2021) CommPOOL: An interpretable graph pooling framework for hierarchical graph representation learning. Neural Networks 143:669–677. [Paper]

  30. [HGP-SACA] Li ZP, Su HL, Zhu XB, et al (2022) Hierarchical Graph Pooling With Self-Adaptive Cluster Aggregation. IEEE Trans Cogn Dev Syst 14:1198–1207. [Paper]

  31. [SEP] Wu J, Chen X, Xu K, Li S (2022) Structural Entropy Guided Graph Hierarchical Pooling. In: Proceedings of the 39th International Conference on Machine Learning. PMLR, pp 24017–24030 [Paper] [Code]

  32. [SMIP] Liu N, Jian S, Li D, Xu H (2022) Unsupervised Hierarchical Graph Pooling via Substructure-Sensitive Mutual Information Maximization. In: Proceedings of the 31st ACM International Conference on Information & Knowledge Management. pp 1299–1308 [Paper]

  33. [HoscPool] Duval A, Malliaros F (2022) Higher-Order Clustering and Pooling for Graph Neural Networks. In: Proceedings of the 31st ACM International Conference on Information & Knowledge Management. pp 426–435 [Paper] [Code]

  34. [AdamGNN] Zhong Z, Li C-T, Pang J (2022) Multi-grained Semantics-aware Graph Neural Networks. IEEE Trans Knowl Data Eng 7251-7262. [Paper] [Code]

  35. [DMoN] Tsitsulin, A., Palowitch, J., Perozzi, B., & Müller, E. (2023). Graph clustering with graph neural networks. Journal of Machine Learning Research, 24(127), 1-21. [Paper] [Code]

  36. [MATHNET] Zheng X, Zhou B, Li M, et al (2020) MathNet: Haar-Like Wavelet Multiresolution-Analysis for Graph Representation and Learning. arXiv preprint arXiv:200711202 [Paper]

  37. [GTV] Hansen, J. B., & Bianchi, F. M. (2023, July). Total variation graph neural networks. In International Conference on Machine Learning (pp. 12445-12468). PMLR. [Paper] [Code]

  38. [k-MIS] Bacciu, D., Conte, A., & Landolfi, F. (2023, June). Generalizing downsampling from regular data to graphs. In Proceedings of the AAAI Conference on Artificial Intelligence (Vol. 37, No. 6, pp. 6718-6727). [Paper]

  39. [Topology-Invariant Pooling] Ying, C., Zhao, X., & Yu, T. (2024). Boosting Graph Pooling with Persistent Homology. arXiv preprint arXiv:2402.16346. [Paper]

  40. [GPN] Song, Y., Huang, S., Wang, X., Zhou, C., & Lin, Z. (2023, October). Graph Parsing Networks. In The Twelfth International Conference on Learning Representations. [Paper] [Code]

  41. [SSHPool] Xu, Z., Cui, L., Wang, Y., Du, H., Bai, L., & Hancock, E. R. (2024). SSHPool: The Separated Subgraph-based Hierarchical Pooling. arXiv preprint arXiv:2403.16133. [Paper]

Selection Pooling

  1. [AttPool] Huang J, Li Z, Li N, et al (2019) Attpool: Towards hierarchical feature representation in graph convolutional networks via attention mechanism. In: Proceedings of the IEEE International Conference on Computer Vision. pp 6479–6488 [Paper] [Code]

  2. [gPool] Gao H, Ji S (2019) Graph U-Nets. In: Proceedings of the 36th International Conference on Machine Learning. pp 2083--2092 [Paper] [Code]

  3. [HGP-SL] Zhang Z, Bu J, Ester M, et al (2019) Hierarchical Graph Pooling with Structure Learning. arXiv preprint arXiv:191105954 [Paper] [Code]

  4. [SAGPool] Lee J, Lee I, Kang J (2019) Self-Attention Graph Pooling. In: Proceedings of the 36th International Conference on Machine Learning. pp 3734–3743 [Paper] [Code]

  5. [CovPooling] Jiang J, Lei F, Dai Q, Li Z (2020) Graph pooling in graph neural networks with node feature correlation. In: Proceedings of the 3rd International Conference on Data Science and Information Technology. pp 105–110 [Paper]

  6. [UGPool] Qin J, Liu L, Shen H, Hu D (2020) Uniform Pooling for Graph Networks. Applied Sciences 10:6287. [Paper] [Code]

  7. [GSAPool] Zhang L, Wang X, Li H, et al (2020) Structure-Feature based Graph Self-adaptive Pooling. In: Proceedings of The Web Conference 2020. pp 3098–3104 [Paper] [Code]

  8. [PANPool] Ma Z, Xuan J, Wang YG, et al (2020) Path Integral Based Convolution and Pooling for Graph Neural Networks. In: Advances in Neural Information Processing Systems. pp 16421–16433 [Paper] [Code]

  9. [VIPool] Li M, Chen S, Zhang Y, Tsang IW (2020b) Graph Cross Networks with Vertex Infomax Pooling. In: Advances in Neural Information Processing Systems [Paper] [Code]

  10. [RepPool] Li J, Ma Y, Wang Y, et al (2020a) Graph pooling with representativeness. In: Proceedings - IEEE International Conference on Data Mining, ICDM. pp 302–311 [Paper] [Code]

  11. [CGIPool] Pang Y, Zhao Y, Li D (2021) Graph Pooling via Coarsened Graph Infomax. In: SIGIR 2021 - Proceedings of the 44th International ACM SIGIR Conference on Research and Development in Information Retrieval. pp 2177–2181 [Paper] [Code]

  12. [MVPool] Zhang Z, Bu J, Ester M, et al (2021) Hierarchical Multi-View Graph Pooling with Structure Learning. IEEE Trans Knowl Data Eng 545-559. [Paper] [Code]

  13. [HTAP] Bi L, Sun X, Zhou F, Dong J (2021) Hierarchical Triplet Attention Pooling for Graph Classification. In: 2021 IEEE 33rd International Conference on Tools with Artificial Intelligence (ICTAI). IEEE, pp 624–631 [Paper]

  14. [R2POOL] Aggarwal M, Murty MN (2021) Region and Relations Based Multi Attention Network for Graph Classification. In: 2020 25th International Conference on Pattern Recognition (ICPR). IEEE, pp 8101–8108 [Paper]

  15. [SMG] Yang M, Shen Y, Qi H, Yin B (2021b) Soft-mask: Adaptive Substructure Extractions for Graph Neural Networks. In: Proceedings of the Web Conference 2021. pp 2058–2068 [Paper] [Code]

  16. [TAP] Gao H, Liu Y, Ji S (2021a) Topology-Aware Graph Pooling Networks. IEEE Trans Pattern Anal Mach Intell 43:4512–4518. [Paper]

  17. [OTCoarsening] Ma T, Chen J (2021) Unsupervised Learning of Graph Hierarchical Abstractions with Differentiable Coarsening and Optimal Transport. Proceedings of the AAAI Conference on Artificial Intelligence 35:8856–8864. [Paper] [Code]

  18. [MEWISPool] Nouranizadeh A, Matinkia M, Rahmati M, Safabakhsh R (2021) Maximum Entropy Weighted Independent Set Pooling for Graph Neural Networks. arXiv preprint arXiv:210701410 [Paper] [Code]

  19. [LiftPool] Xu M, Dai W, Li C, et al (2022a) LiftPool: Lifting-based Graph Pooling for Hierarchical Graph Representation Learning. arXiv preprint arXiv:220412881 [Paper]

  20. [MIVSPool] Stanovic Stevan and Gaüzère B and BL (2022) Maximal Independent Vertex Set Applied to Graph Pooling. In: Structural, Syntactic, and Statistical Pattern Recognition. pp 11–21 [Paper]

  21. [NCPool] Wang Y, Chang D, Fu Z, Zhao Y (2022) Seeing All From a Few: Nodes Selection Using Graph Pooling for Graph Clustering. IEEE Trans Neural Netw Learn Syst 1–7. [Paper]

  22. [RCGNN] Duan Y, Wang J, Ma H, Sun Y (2022) Residual convolutional graph neural network with subgraph attention pooling. Tsinghua Sci Technol 27:653–663. [Paper]

  23. [MSAPool] Xu Y, Wang J, Guang M, et al (2022b) Multistructure Graph Classification Method With Attention-Based Pooling. IEEE Trans Comput Soc Syst 602-613. [Paper] [Code]

  24. [attnPool] Gao H, Ji S (2022) Graph U-Nets. IEEE Trans Pattern Anal Mach Intell 44:4948–4960. [Paper]

  25. [iPool] Gao X, Dai W, Li C, et al (2022) iPool—Information-Based Pooling in Hierarchical Graph Neural Networks. IEEE Trans Neural Netw Learn Syst 33:5032–5044. [Paper]

  26. [NDP] Bianchi FM, Grattarola D, Livi L, Alippi C (2022) Hierarchical Representation Learning in Graph Neural Networks With Node Decimation Pooling. IEEE Trans Neural Netw Learn Syst 33:2195–2207. [Paper] [Code]

  27. [knnPool] Chen C, Li K, Wei W, et al (2022a) Hierarchical Graph Neural Networks for Few-Shot Learning. IEEE Transactions on Circuits and Systems for Video Technology 32:240–252. [Paper] [Code]

  28. [MID] Liu C, Zhan Y, Yu B, et al (2023) On exploring node-feature and graph-structure diversities for node drop graph pooling. Neural Networks 167:559–571. [Paper] [Code]

  29. [Element Ranking Pooling] Guo, J., Guo, S., Zhou, Q., Liu, Z., Lu, X., & Huo, F. (2023, June). Graph knows unknowns: Reformulate zero-shot learning as sample-level graph recognition. In Proceedings of the AAAI Conference on Artificial Intelligence (Vol. 37, No. 6, pp. 7775-7783). [Paper]

Edge Pooling

  1. [EdgePool] Diehl F, Brunner T, Le MT, Knoll A (2019) Towards Graph Pooling by Edge Contraction. In: ICML 2019 Workshop on Learning and Reasoning with Graph-Structured Data [Paper1] [Paper2]

  2. [MeshPooling] Yuan YJ, Lai YK, Yang J, et al (2020) Mesh variational autoencoders with edge contraction pooling. In: IEEE Computer Society Conference on Computer Vision and Pattern Recognition Workshops. pp 1105–1112 [Paper] [Code]

  3. [DHT] Jo J, Baek J, Lee S, et al (2021) Edge Representation Learning with Hypergraphs. In: Advances in Neural Information Processing Systems [Paper] [Code]

  4. [H2MN] Zhang Z, Bu J, Ester M, et al (2021b) H2MN: Graph Similarity Learning with Hierarchical Hypergraph Matching Networks. In: Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. pp 2274–2284 [Paper] [Code]

  5. [CurvPool] Sanders, C., Roth, A., & Liebig, T. (2023). Curvature-based pooling within graph neural networks. arXiv preprint arXiv:2308.16516. [Paper]

Hybrid Pooling

  1. [LookHops] Gao Z, Lin H, Li StanZ (2020) LookHops: light multi-order convolution and pooling for graph classification. arXiv preprint arXiv:201215741 [Paper]

  2. [ProxPool] Gao X, Dai W, Li C, et al (2021b) Multiscale Representation Learning of Graph Data With Node Affinity. IEEE Trans Signal Inf Process Netw 7:30–44. [Paper]

  3. [ASPool] Yu H, Yuan J, Yao Y, Wang C (2022) Not all edges are peers: Accurate structure-aware graph pooling networks. Neural Networks 156:58–66. [Paper]

  4. [Co-Pooling] Zhou Xiaowei and Yin J and TIW (2023) Edge but not Least: Cross-View Graph Pooling. In: Machine Learning and Knowledge Discovery in Databases. pp 344–359 [Paper]

  5. [WGDPool] Xiao, Z., Chen, H., Xiao, L., Wei, P., Wang, T., & Li, K. (2024). WGDPool: A broad scope extraction for weighted graph data. Expert Systems with Applications, 249, 123678. [Paper]

Graph Unpooling

  1. [UL] Guo Y, Zou D, Lerman G (2023) An Unpooling Layer for Graph Generation. In: Proceedings of The 26th International Conference on Artificial Intelligence and Statistics. PMLR, pp 3179–3209 [Paper] [Code]

Benchmark Datasets

Datasets Name Description URL
TUDataset FRANKENSTEIN Small molecules www.graphlearning.io
https://chrsmrrs.github.io/datasets/
Mutagenicity
MUTAG
NCI1
NCI109
PTC_MR
DD Bioinformatics
ENZYMES
PROTEINS
COLLAB Social networks
IMDB-BINARY
IMDB-MULTI
REDDIT-BINARY
REDDIT-MULTI-5K
REDDIT-MULTI-12K
Open Graph Benchmark (OGB) Ogbg-molhiv (HIV) Small scale, Molecular property prediction https://ogb.stanford.edu
Ogbg-molbbbp (BBBP)
Ogbg-moltox21 (Tox21)
Ogbg-moltoxcast (ToxCast)
Ogbg-ppa (PPA) Medium scale, Protein classification

Libraries

Librariy URL Language and Platform Description
PyTorch Geometric (PyG) https://www.pyg.org/ Python, PyTorch PyG is a library built upon PyTorch to easily write and train Graph Neural Networks (GNNs) for a wide range of applications related to structured data.It consists of various methods for deep learning on graphs and other irregular structures. [Home] [Docs] [Codes] [Guides]
Deep Graph Library https://www.dgl.ai/ Python, PyTorch/ TensorFlow/ MXNet DGL is a Python package built for easy implementation of graph neural network model family, on top of existing DL frameworks (currently supporting PyTorch, MXNet and TensorFlow). It offers a versatile control of message passing, speed optimization via auto-batching and highly tuned sparse matrix kernels, and multi-GPU/CPU training to scale to graphs of hundreds of millions of nodes and edges. [Home] [Docs] [Codes] [Guides]
TensorFlow GNN (TF-GNN) https://github.com/tensorflow/gnn Python, TensorFlow TensorFlow GNN is a library to build Graph Neural Networks on the TensorFlow platform. It provides a tfgnn.GraphTensor type to represent graphs with a heterogeneous schema, that is, multiple types of nodes and edges; tools for data preparation, notably a graph sampler to convert a huge database into a stream of reasonably-sized subgraphs for training and inference; a collection of ready-to-use models and Keras layers to do your own GNN modeling; a high-level API for training orchestration. [Home] [Docs] [Codes] [Guides]
tf_geometric https://github.com/CrawlScript/tf_geometric Python, TensorFlow Tf_geometric is a Efficient and Friendly Graph Neural Network Library for TensorFlow 1.x and 2.x, inspired by rusty1s/pytorch_geometric. [Home] [Docs] [Codes] [Guides] [Paper]
Jraph https://github.com/google-deepmind/jraph Python, JAX Jraph (pronounced “giraffe”) is a lightweight library for working with graph neural networks in jax. It provides a data structure for graphs, a set of utilites for working with graphs, and a ‘zoo’ of forkable graph neural network models. [Home] [Docs] [Codes] [Guides]
Spektral https://graphneural.network/ Python, TensorFlow & Keras Spektral is a Python library for graph deep learning, based on the Keras API and TensorFlow 2. The main goal of this project is to provide a simple but flexible framework for creating graph neural networks (GNNs). [Home] [Docs] [Codes] [Guides] [Paper]
GraphNeuralNetworks.jl https://github.com/CarloLucibello/GraphNeuralNetworks.jl Julia, Flux GraphNeuralNetworks.jl is a fresh, performant and flexible graph neural network library based on Flux.jl. [Home] [Docs] [Codes] [Guides]
GeometricFlux.jl https://github.com/FluxML/GeometricFlux.jl Julia, Flux GeometricFlux is a geometric deep learning library for Flux. This library aims to be compatible with packages from JuliaGraphs ecosystem and have support of CUDA GPU acceleration with CUDA. Message passing scheme is implemented as a flexbile framework and fused with Graph Network block scheme. GeometricFlux is compatible with other packages that are composable with Flux. [Home] [Docs] [Codes] [Guides]

Evaluation, Review and Analysis

  1. Mesquita, D., Souza, A., & Kaski, S. (2020). Rethinking pooling in graph neural networks. Advances in Neural Information Processing Systems, 33, 2220-2231. [Paper] [Code]

  2. Grattarola, D., Zambon, D., Bianchi, F. M., & Alippi, C. (2022). Understanding pooling in graph neural networks. IEEE Transactions on Neural Networks and Learning Systems. [Paper] [Code]

  3. Bianchi, F. M., & Lachi, V. (2024). The expressive power of pooling in graph neural networks. Advances in Neural Information Processing Systems, 36. [Paper] [Code]

  4. Liu, C., Zhan, Y., Wu, J., Li, C., Du, B., Hu, W., ... & Tao, D. (2022). Graph pooling for graph neural networks: Progress, challenges, and opportunities. arXiv preprint arXiv:2204.07321. [Paper]

  5. Cheung, M., Shi, J., Jiang, L., Wright, O., & Moura, J. M. (2019, November). Pooling in graph convolutional neural networks. In 2019 53rd Asilomar Conference on Signals, Systems, and Computers (pp. 462-466). IEEE. [Paper]

  6. Errica, F., Podda, M., Bacciu, D., & Micheli, A. (2019, September). A Fair Comparison of Graph Neural Networks for Graph Classification. In International Conference on Learning Representations. [Paper] [Code]

  7. Yang, Z., Zhang, G., Wu, J., Yang, J., Sheng, Q. Z., Xue, S., ... & Li’o, P. (2023). A comprehensive survey of graph-level learning. arXiv preprint arXiv:2301.05860. [Paper] [Github]

  8. Lachi, V., Moallemy-Oureh, A., Roth, A., & Welke, P. (2023, December). Graph Pooling Provably Improves Expressivity. In NeurIPS 2023 Workshop: New Frontiers in Graph Learning. [Paper]

Applications in Multi-omics Data

Genomics

  1. [HGNN] Hou, W., Wang, Y., Zhao, Z., Cong, Y., Pang, W., & Tian, Y. (2024). Hierarchical graph neural network with subgraph perturbations for key gene cluster discovery in cancer staging. Complex & Intelligent Systems, 10(1), 111-128. [Paper]

  2. [GCNN] Ramirez, R., Chiu, Y. C., Hererra, A., Mostavi, M., Ramirez, J., Chen, Y., ... & Jin, Y. F. (2020). Classification of cancer types using graph convolutional neural networks. Frontiers in physics, 8, 203. [Paper] [Code]

  3. [Surv_GCNN] Ramirez, R., Chiu, Y. C., Zhang, S., Ramirez, J., Chen, Y., Huang, Y., & Jin, Y. F. (2021). Prediction and interpretation of cancer survival using graph convolution neural networks. Methods, 192, 120-130. [Paper]

  4. [GNN-SubNet] Pfeifer, B., Saranti, A., & Holzinger, A. (2022). GNN-SubNet: disease subnetwork detection with explainable graph neural networks. Bioinformatics, 38(Supplement_2), ii120-ii126. [Paper] [Code]

  5. [GLRP] Chereda, H., Bleckmann, A., Menck, K., Perera-Bel, J., Stegmaier, P., Auer, F., ... & Beißbarth, T. (2021). Explaining decisions of graph convolutional neural networks: patient-specific molecular subnetworks responsible for metastasis prediction in breast cancer. Genome medicine, 13, 1-16. [Paper] [Code]

  6. [CytoCommunity] Hu, Y., Rong, J., Xu, Y., Xie, R., Peng, J., Gao, L., & Tan, K. (2024). Unsupervised and supervised discovery of tissue cellular neighborhoods from cell phenotypes. Nature Methods, 1-12. [Paper] [Code] [Code]

  7. [sigGCN] Wang, T., Bai, J., & Nabavi, S. (2021). Single-cell classification using graph convolutional networks. BMC bioinformatics, 22, 1-23. [Paper] [Code]

  8. Rhee, S., Seo, S., & Kim, S. (2018, July). Hybrid approach of relation network and localized graph convolutional filtering for breast cancer subtype classification. In Proceedings of the 27th International Joint Conference on Artificial Intelligence (pp. 3527-3534). [Paper]

  9. [PathGNN] Liang, B., Gong, H., Lu, L., & Xu, J. (2022). Risk stratification and pathway analysis based on graph neural network and interpretable algorithm. BMC bioinformatics, 23(1), 394. [Paper] [Code]

Radiomics

  1. [BrainGNN] Li, X., Zhou, Y., Dvornek, N., Zhang, M., Gao, S., Zhuang, J., ... & Duncan, J. S. (2021). Braingnn: Interpretable brain graph neural network for fmri analysis. Medical Image Analysis, 74, 102233. [Paper] [Code]

  2. [DH-SAGPool] Zhang, S., Wang, J., Yu, S., Wang, R., Han, J., Zhao, S., ... & Lv, J. (2023). An explainable deep learning framework for characterizing and interpreting human brain states. Medical Image Analysis, 83, 102665. [Paper]

  3. [GAT-LI] Hu, J., Cao, L., Li, T., Dong, S., & Li, P. (2021). GAT-LI: a graph attention network based learning and interpreting method for functional brain network classification. BMC bioinformatics, 22(1), 1-20. [Paper] [Code]

  4. [HSGPL] Tang, H., Ma, G., Guo, L., Fu, X., Huang, H., & Zhan, L. (2022). Contrastive brain network learning via hierarchical signed graph pooling model. IEEE Transactions on Neural Networks and Learning Systems. [Paper]

  5. [GC+P] Gopinath, K., Desrosiers, C., & Lombaert, H. (2020). Learnable pooling in graph convolutional networks for brain surface analysis. IEEE Transactions on Pattern Analysis and Machine Intelligence, 44(2), 864-876. [Paper] [Code]

  6. [Multi-Channel Pooling] Song, X., Zhou, F., Frangi, A. F., Cao, J., Xiao, X., Lei, Y., ... & Lei, B. (2022). Multicenter and Multichannel Pooling GCN for Early AD Diagnosis Based on Dual-Modality Fused Brain Network. IEEE Transactions on Medical Imaging, 42(2), 354-367. [Paper] [Code]

  7. [MM-GNN] Sebenius, I., Campbell, A., Morgan, S. E., Bullmore, E. T., & Liò, P. (2021, October). Multimodal graph coarsening for interpretable, MRI-based brain graph neural network. In 2021 IEEE 31st International Workshop on Machine Learning for Signal Processing (MLSP) (pp. 1-6). IEEE. [Paper]

  8. [PR-GNN] Li, X., Zhou, Y., Dvornek, N. C., Zhang, M., Zhuang, J., Ventola, P., & Duncan, J. S. (2020). Pooling regularized graph neural network for fmri biomarker analysis. In Medical Image Computing and Computer Assisted Intervention–MICCAI 2020: 23rd International Conference, Lima, Peru, October 4–8, 2020, Proceedings, Part VII 23 (pp. 625-635). Springer International Publishing. [Paper]

  9. [SA-GCN] Zhao, F., Li, N., Pan, H., Chen, X., Li, Y., Zhang, H., ... & Cheng, D. (2022). Multi-view feature enhancement based on self-attention mechanism graph convolutional network for autism spectrum disorder diagnosis. Frontiers in human neuroscience, 16, 918969. [Paper]

  10. [TMGCN] Gao, Y., Tang, Y., Zhang, H., Yang, Y., Dong, T., & Jia, Q. (2022). Sex differences of cerebellum and cerebrum: evidence from graph convolutional network. Interdisciplinary Sciences: Computational Life Sciences, 14(2), 532-544. [Paper]

  11. [CNN-GCN] Gao, Z., Lu, Z., Wang, J., Ying, S., & Shi, J. (2022). A convolutional neural network and graph convolutional network based framework for classification of breast histopathological images. IEEE Journal of Biomedical and Health Informatics, 26(7), 3163-3173. [Paper]

  12. [b-HGFN] Di, D., Zhang, J., Lei, F., Tian, Q., & Gao, Y. (2022). Big-hypergraph factorization neural network for survival prediction from whole slide image. IEEE Transactions on Image Processing, 31, 1149-1160. [Paper]

  13. [HACT] Pati, P., Jaume, G., Foncubierta-Rodriguez, A., Feroce, F., Anniciello, A. M., Scognamiglio, G., ... & Gabrani, M. (2022). Hierarchical graph representations in digital pathology. Medical image analysis, 75, 102264. [Paper] [Code]

  14. [MULTIPLAI] Martin-Gonzalez, P., Crispin-Ortuzar, M., & Markowetz, F. (2021). Predictive modelling of highly multiplexed tumour tissue images by graph neural networks. In Interpretability of Machine Intelligence in Medical Image Computing, and Topological Data Analysis and Its Applications for Medical Data: 4th International Workshop, iMIMIC 2021, and 1st International Workshop, TDA4MedicalData 2021, Held in Conjunction with MICCAI 2021, Strasbourg, France, September 27, 2021, Proceedings 4 (pp. 98-107). Springer International Publishing. [Paper] [Code]

  15. [GNN-MIL] Adnan, M., Kalra, S., & Tizhoosh, H. R. (2020). Representation learning of histopathology images using graph neural networks. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (pp. 988-989). [Paper]

  16. [CGC-Net] Zhou, Y., Graham, S., Alemi Koohbanani, N., Shaban, M., Heng, P. A., & Rajpoot, N. (2019). Cgc-net: Cell graph convolutional network for grading of colorectal cancer histology images. In Proceedings of the IEEE/CVF international conference on computer vision workshops (pp. 0-0). [Paper]

  17. Studer, L., Wallau, J., Dawson, H., Zlobec, I., & Fischer, A. (2021, January). Classification of intestinal gland cell-graphs using graph neural networks. In 2020 25th International conference on pattern recognition (ICPR) (pp. 3636-3643). IEEE. [Paper] [Code]

  18. Zhou, H., He, L., Zhang, Y., Shen, L., & Chen, B. (2022, March). Interpretable graph convolutional network of multi-modality brain imaging for alzheimer’s disease diagnosis. In 2022 IEEE 19th International Symposium on Biomedical Imaging (ISBI) (pp. 1-5). IEEE. [Paper]

  19. [MS-GWNN] Zhang, M., Dong, B., & Li, Q. (2022, March). MS-GWNN: multi-scale graph wavelet neural network for breast cancer diagnosis. In 2022 IEEE 19th International Symposium on Biomedical Imaging (ISBI) (pp. 1-5). IEEE. [Paper]

  20. [GCN-based MIL] Zhao, Y., Yang, F., Fang, Y., Liu, H., Zhou, N., Zhang, J., ... & Yao, J. (2020). Predicting lymph node metastasis using histopathological images based on multiple instance learning with deep graph convolution. In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition (pp. 4837-4846). [Paper]

  21. [CBHIR] Zheng, Y., Jiang, B., Shi, J., Zhang, H., & Xie, F. (2019). Encoding histopathological wsis using gnn for scalable diagnostically relevant regions retrieval. In Medical Image Computing and Computer Assisted Intervention–MICCAI 2019: 22nd International Conference, Shenzhen, China, October 13–17, 2019, Proceedings, Part I 22 (pp. 550-558). Springer International Publishing. [Paper]

  22. Wang, J., Chen, R. J., Lu, M. Y., Baras, A., & Mahmood, F. (2020, April). Weakly supervised prostate tma classification via graph convolutional networks. In 2020 IEEE 17th International Symposium on Biomedical Imaging (ISBI) (pp. 239-243). IEEE. [Paper]

  23. [CBIR] Ozen, Y., Aksoy, S., Kösemehmetoğlu, K., Önder, S., & Üner, A. (2021, January). Self-supervised learning with graph neural networks for region of interest retrieval in histopathology. In 2020 25th International conference on pattern recognition (ICPR) (pp. 6329-6334). IEEE. [Paper]

  24. [STAGIN] Kim, B. H., Ye, J. C., & Kim, J. J. (2021). Learning dynamic graph representation of brain connectome with spatio-temporal attention. Advances in Neural Information Processing Systems, 34, 4314-4327. [Paper] [Code]

  25. [ContrastPool] Xu, J., Bian, Q., Li, X., Zhang, A., Ke, Y., Qiao, M., ... & Gulyás, B. (2024). Contrastive Graph Pooling for Explainable Classification of Brain Networks. IEEE Transactions on Medical Imaging. [Paper] [Code]

  26. [CLHOI] Liu, S., & Gui, R. (2024). Fusing multi-scale fMRI features using a brain-inspired multi-channel graph neural network for major depressive disorder diagnosis. Biomedical Signal Processing and Control, 90, 105837. [Paper]

  27. [DSL-GNN] Cao, J., Yang, L., Sarrigiannis, P. G., Blackburn, D., & Zhao, Y. (2024). Dementia classification using a graph neural network on imaging of effective brain connectivity. Computers in Biology and Medicine, 168, 107701. [Paper]

  28. [BrainTGL] Liu, L., Wen, G., Cao, P., Hong, T., Yang, J., Zhang, X., & Zaiane, O. R. (2023). BrainTGL: A dynamic graph representation learning model for brain network analysis. Computers in Biology and Medicine, 153, 106521. [Paper]

  29. [PL-pooling] Chan, T. H., Cendra, F. J., Ma, L., Yin, G., & Yu, L. (2023). Histopathology whole slide image analysis with heterogeneous graph representation learning. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (pp. 15661-15670). [Paper] [Code]

  30. [SFC-GNN] Tong, W., Li, Y. X., Zhao, X. Y., Chen, Q. Q., Gao, Y. B., Li, P., & Wu, E. Q. (2023). fMRI-based brain disease diagnosis: a graph network approach. IEEE Transactions on Medical Robotics and Bionics. [Paper]

  31. [GCN-SZ] Chen, X., Ke, P., Huang, Y., Zhou, J., Li, H., Peng, R., ... & Wu, K. (2023). Discriminative analysis of schizophrenia patients using graph convolutional networks: A combined multimodal MRI and connectomics analysis. Frontiers in Neuroscience, 17, 1140801. [Paper] [Code]

  32. [GRN] Gürler, Z., Gharsallaoui, M. A., Rekik, I., & Alzheimer’s Disease Neuroimaging Initiative. (2023). Template-based graph registration network for boosting the diagnosis of brain connectivity disorders. Computerized Medical Imaging and Graphics, 103, 102140. [Paper] [Code]

Proteomics

  1. [HIGH-PPI] Gao, Z., Jiang, C., Zhang, J., Jiang, X., Li, L., Zhao, P., ... & Li, J. (2023). Hierarchical graph learning for protein–protein interaction. Nature Communications, 14(1), 1093. [Paper] [Code]

  2. [3DProtDTA] Voitsitskyi, T., Stratiichuk, R., Koleiev, I., Popryho, L., Ostrovsky, Z., Henitsoi, P., ... & Starosyla, S. (2023). 3DProtDTA: a deep learning model for drug-target affinity prediction based on residue-level protein graphs. RSC advances, 13(15), 10261-10272. [Paper] [Code]

  3. [SS-GNN] Zhang, S., Jin, Y., Liu, T., Wang, Q., Zhang, Z., Zhao, S., & Shan, B. (2023). SS-GNN: a simple-structured graph neural network for affinity prediction. ACS omega, 8(25), 22496-22507. [Paper] [Code]

  4. [HEAL] Gu, Z., Luo, X., Chen, J., Deng, M., & Lai, L. (2023). Hierarchical graph transformer with contrastive learning for protein function prediction. Bioinformatics, 39(7), btad410. [Paper] [Code]

  5. [MedusaGraph] Jiang, H., Wang, J., Cong, W., Huang, Y., Ramezani, M., Sarma, A., ... & Kandemir, M. T. (2022). Predicting protein–ligand docking structure with graph neural network. Journal of chemical information and modeling, 62(12), 2923-2932. [Paper] [Code]

  6. Wang, X., Hu, J., & Zhang, X. (2023, July). Drug-target affinity prediction based on self-attention graph pooling and mutual interaction neural network. In International Conference on Intelligent Computing (pp. 776-790). Singapore: Springer Nature Singapore. [Paper]

  7. [ProteinGCN] Sanyal, S., Anishchenko, I., Dagar, A., Baker, D., & Talukdar, P. (2020). ProteinGCN: Protein model quality assessment using graph convolutional networks. BioRxiv, 2020-04. [Paper] [Code]

  8. [GAT-GO] Lai, B., & Xu, J. (2022). Accurate protein function prediction via graph attention networks with predicted structure information. Briefings in Bioinformatics, 23(1), bbab502. [Paper]

  9. [GNN-DTI] Lim, J., Ryu, S., Park, K., Choe, Y. J., Ham, J., & Kim, W. Y. (2019). Predicting drug–target interaction using a novel graph neural network with 3D structure-embedded graph representation. Journal of chemical information and modeling, 59(9), 3981-3988. [Paper] [Code]

  10. [Struct2GO] Jiao, P., Wang, B., Wang, X., Liu, B., Wang, Y., & Li, J. (2023). Struct2GO: protein function prediction based on graph pooling algorithm and AlphaFold2 structure information. Bioinformatics, 39(10), btad637. [Paper] [Code]

  11. [SIGN] Li, S., Zhou, J., Xu, T., Huang, L., Wang, F., Xiong, H., ... & Xiong, H. (2021, August). Structure-aware interactive graph neural networks for the prediction of protein-ligand binding affinity. In Proceedings of the 27th ACM SIGKDD Conference on Knowledge Discovery & Data Mining (pp. 975-985). [Paper] [Code]

  12. [APMNet] Shen, H., Zhang, Y., Zheng, C., Wang, B., & Chen, P. (2021). A Cascade graph convolutional network for predicting protein–ligand binding affinity. International journal of molecular sciences, 22(8), 4023. [Paper]

  13. [Affinity-by-GNN] Nikolaienko, T., Gurbych, O., & Druchok, M. (2022). Complex machine learning model needs complex testing: Examining predictability of molecular binding affinity by a graph neural network. Journal of Computational Chemistry, 43(10), 728-739. [Paper] [Code]

  14. [GINet] Réau, M., Renaud, N., Xue, L. C., & Bonvin, A. M. (2023). DeepRank-GNN: a graph neural network framework to learn patterns in protein–protein interfaces. Bioinformatics, 39(1), btac759. [Paper] [Code]

  15. [GraphBAR] Son, J., & Kim, D. (2021). Development of a graph convolutional neural network model for efficient prediction of protein-ligand binding affinities. PloS one, 16(4), e0249404. [Paper] [Code]

  16. [EGNA] Xia, C., Feng, S. H., Xia, Y., Pan, X., & Shen, H. B. (2023). Leveraging scaffold information to predict protein–ligand binding affinity with an empirical graph neural network. Briefings in Bioinformatics, 24(1), bbac603. [Paper] [Code]

  17. [GIGN] Yang, Z., Zhong, W., Lv, Q., Dong, T., & Yu-Chian Chen, C. (2023). Geometric Interaction Graph Neural Network for Predicting Protein–Ligand Binding Affinities from 3D Structures (GIGN). The Journal of Physical Chemistry Letters, 14(8), 2020-2033. [Paper] [Code]

  18. [GraphSite] Shi, W., Singha, M., Pu, L., Srivastava, G., Ramanujam, J., & Brylinski, M. (2022). GraphSite: Ligand Binding Site Classification with Deep Graph Learning. Biomolecules, 12(8), 1053. [Paper] [Code]

  19. [IGN] Jiang, D., Hsieh, C. Y., Wu, Z., Kang, Y., Wang, J., Wang, E., ... & Hou, T. (2021). InteractionGraphNet: a novel and efficient deep graph representation learning framework for accurate protein–ligand interaction predictions. Journal of medicinal chemistry, 64(24), 18209-18232. [Paper] [Code]

  20. [InteractionNet] Cho, H., Lee, E. K., & Choi, I. S. (2020). Layer-wise relevance propagation of InteractionNet explains protein–ligand interactions at the atom level. Scientific reports, 10(1), 21155. [Paper] [Code]

  21. [MP-GNN] Li, X. S., Liu, X., Lu, L., Hua, X. S., Chi, Y., & Xia, K. (2022). Multiphysical graph neural network (MP-GNN) for COVID-19 drug design. Briefings in Bioinformatics, 23(4), bbac231. [Paper] [Code]

  22. [PSG-BAR] Pandey, M., Radaeva, M., Mslati, H., Garland, O., Fernandez, M., Ester, M., & Cherkasov, A. (2022). Ligand binding prediction using protein structure graphs and residual graph attention networks. Molecules, 27(16), 5114. [Paper] [Code]

  23. [QATEN] Zhang, P., Xia, C., & Shen, H. B. (2023). High-accuracy protein model quality assessment using attention graph neural networks. Briefings in Bioinformatics, 24(2), bbac614. [Paper] [Server] [Code]

  24. [SGPPI] Huang, Y., Wuchty, S., Zhou, Y., & Zhang, Z. (2023). SGPPI: structure-aware prediction of protein–protein interactions in rigorous conditions with graph convolutional network. Briefings in Bioinformatics, 24(2), bbad020. [Paper] [Code]

  25. [Graph-CNN] Torng, W., & Altman, R. B. (2019). Graph convolutional neural networks for predicting drug-target interactions. Journal of chemical information and modeling, 59(10), 4131-4149. [Paper]

  26. [DeepFRI] Gligorijević, V., Renfrew, P. D., Kosciolek, T., Leman, J. K., Berenberg, D., Vatanen, T., ... & Bonneau, R. (2021). Structure-based protein function prediction using graph convolutional networks. Nature communications, 12(1), 3168. [Paper] [Server] [Code]

  27. Hermosilla Casajús, P., Schäfer, M., Lang, M., Fackelmann, G., Vázquez Alcocer, P. P., Kozliková, B., ... & Ropinski, T. (2021). Intrinsic-extrinsic convolution and pooling for learning on 3D protein structures. In International Conference on Learning Representations, ICLR 2021: Vienna, Austria, May 04 2021 (pp. 1-16). OpenReview. net. [Paper] [Code]

Metabolomics

  1. Baranwal, M., Magner, A., Elvati, P., Saldinger, J., Violi, A., & Hero, A. O. (2020). A deep learning architecture for metabolic pathway prediction. Bioinformatics, 36(8), 2547-2553. [Paper] [Code]

Multi-Omics

  1. [PathomicFusion] Chen, R. J., Lu, M. Y., Wang, J., Williamson, D. F., Rodig, S. J., Lindeman, N. I., & Mahmood, F. (2020). Pathomic fusion: an integrated framework for fusing histopathology and genomic features for cancer diagnosis and prognosis. IEEE Transactions on Medical Imaging, 41(4), 757-770. [Paper] [Code]

  2. Zhuo, L., Chen, Y., Song, B., Liu, Y., & Su, Y. (2022). A model for predicting ncRNA–protein interactions based on graph neural networks and community detection. Methods, 207, 74-80. [Paper]

  3. Li, B., & Nabavi, S. (2024). A multimodal graph neural network framework for cancer molecular subtype classification. BMC bioinformatics, 25(1), 27. [Paper]

Update

  • 2024-05-20: Newly added sections: Libraries, Genomics, Metabolomics, Multi-omics; additional papers; and revised title.

About

Papers on Graph Pooling for GNN and their bioinformatics application