A collection of papers, implementations, datasets, and tools for graph-level learning.
- Awesome Graph-level Learning
| Paper Title | Venue | Year | Materials |
|---|---|---|---|
| State of the Art and Potentialities of Graph-level Learning | Acm Comput. Surv. | 2024 | [Paper] |
| Graph Pooling for Graph Neural Networks: Progress, Challenges, and Opportunities | arXiv | 2022 | [Paper] |
| Graph-level Neural Networks: Current Progress and Future Directions | arXiv | 2022 | [Paper] |
| A Survey on Graph Kernels | Appl. Netw. Sci. | 2020 | [Paper] |
| Deep Learning on Graphs: A Survey | IEEE Trans. Knowl. Data Eng. | 2020 | [Paper] |
| A Comprehensive Survey on Graph Neural Networks | IEEE Trans. Neural Netw. Learn. Syst. | 2020 | [Paper] |
| Paper Title | Venue | Year | Method | Materials |
|---|---|---|---|---|
| A Persistent Weisfeiler-lehman Procedure for Graph Classification | ICML | 2019 | P-WL | [Paper] [Code] |
| Glocalized Weisfeiler-lehman Graph Kernels: Global-local Feature Maps of Graphs | ICDM | 2017 | Global-WL | [Paper] [Code] |
| Propagation kernels: Efficient Graph Kernels from Propagated Information | Mach. Learn. | 2016 | PK | [Paper] [Code] |
| Weisfeiler-lehman Graph Kernels | J. Mach. Learn. Res. | 2011 | WL | [Paper] [Code] |
| A linear-time graph kernel | ICDM | 2009 | NHK | [Paper] [Code] |
| Paper Title | Venue | Year | Method | Materials |
|---|---|---|---|---|
| Shortest-path Graph Kernels for Document Similarity | EMNLP | 2017 | SPK-DS | [Paper] |
| Shortest-path Kernels on Graphs | ICDM | 2005 | SPK | [Paper] [Code] |
| Paper Title | Venue | Year | Method | Materials |
|---|---|---|---|---|
| Graph Kernels | J. Mach. Learn. Res. | 2010 | SOMRWK | [Paper] [Code] |
| Extensions of Marginalized Graph Kernels | ICML | 2004 | ERWK | [Paper] [Code] |
| On Graph Kernels: Hardness Results and Efficient Alternatives | LNAI | 2003 | RWK | [Paper] [Code] |
| Paper Title | Venue | Year | Method | Materials |
|---|---|---|---|---|
| Transitive Assignment Kernels for Structural Classification | SIMBAD | 2015 | TAK | [Paper] |
| Learning With Similarity Functions on Graphs Using Matchings of Geometric Embeddings | KDD | 2015 | GE-OAK | [Paper] |
| Solving the Multi-way Matching Problem by Permutation Synchronization | NeurIPS | 2013 | PS-OAK | [Paper] [Code] |
| Optimal Assignment Kernels for Attributed Molecular Graphs | ICML | 2005 | OAK | [Paper] |
| Paper Title | Venue | Year | Method | Materials |
|---|---|---|---|---|
| Subgraph Matching Kernels for Attributed Graphs | ICML | 2012 | SMK | [Paper] [Code] |
| Fast Neighborhood Subgraph Pairwise Distance Kernel | ICML | 2010 | NSPDK | [Paper] [Code] |
| Efficient Graphlet Kernels for Large Graph Comparison | AISTATS | 2009 | Graphlet | [Paper] [Code] |
| Paper Title | Venue | Year | Method | Materials |
|---|---|---|---|---|
| gspan: Graph-based Substructure Pattern Mining | ICDM | 2002 | gspan | [Paper] [Code] |
| Frequent Subgraph Discovery | ICDM | 2001 | FSG | [Paper] [Code] |
| An Apriori-based Algorithmfor Mining Frequent Substructures from Graph Data | ECML-PKDD | 2000 | AGM | [Paper] [Code] |
| Paper Title | Venue | Year | Method | Materials |
|---|---|---|---|---|
| Multi-graph-view Learning for Graph Classification | ICDM | 2014 | gCGVFL | [Paper] |
| Positive and Unlabeled Learning for Graph Classification | ICDM | 2011 | gPU | [Paper] |
| Semi-supervised Feature Selection for Graph Classification | KDD | 2010 | gSSC | [Paper] |
| Multi-label Feature Selection for Graph Classification | ICDM | 2010 | gMLC | [Paper] |
| Near-optimal Supervised Feature Selection Among Frequent Subgraphs | SDM | 2009 | CORK | [Paper] |
| Mining Significant Graph Patterns by Leap Search | SIGMOD | 2008 | LEAP | [Paper] |
| Paper Title | Venue | Year | Method | Materials |
|---|---|---|---|---|
| Fast Attributed Graph Embedding via Density of States | ICDM | 2021 | A-DOGE | [Paper] [Code] |
| Bridging the Gap Between Von Neumann Graph Entropy and Structural Information: Theory and Applications | WWW | 2021 | VNGE | [Paper] [Code] |
| Just SLaQ When You Approximate: Accurate Spectral Distances for Web-Scale Graphs | WWW | 2021 | SLAQ | [Paper] [Code] |
| A Simple Yet Effective Baseline for Non-attributed Graph Classification | ICLR-RLGM | 2019 | LDP | [Paper] [Code] |
| Anonymous Walk Embeddings | ICML | 2018 | AWE | [Paper] [Code] |
| Hunt For The Unique, Stable, Sparse And Fast Feature Learning On Graphs | NeurIPS | 2017 | FGSD | [Paper] [Code] |
| Paper Title | Venue | Year | Method | Materials |
|---|---|---|---|---|
| Learning Graph Representation via Frequent Subgraphs | SDM | 2018 | GE-FSG | [Paper] [Code] |
| graph2vec: Learning Distributed Representations of Graphs | KDD-MLG | 2017 | graph2vec | [Paper] [Code] |
| subgraph2vec: Learning Distributed Representations of Rooted Sub-graphs from Large Graphs | KDD-MLG | 2016 | subgraph2vec | [Paper] [Code] |
| Paper Title | Venue | Year | Method | Materials |
|---|---|---|---|---|
| GraphRNN: Generating Realistic Graphs with Deep Auto-regressive Models | ICML | 2018 | GraphRNN | [Paper] [Code] |
| NetGAN: Generating Graphs via Random Walks | ICML | 2018 | NetGAN | [Paper] [Code] |
| Substructure Assembling Network for Graph Classification | AAAI | 2018 | SAN | [Paper] |
| Graph Classification using Structural Attention | KDD | 2018 | GAM | [Paper] [Code] |
| Gated Graph Sequence Neural Networks | ICLR | 2016 | GGNN | [Paper] [Code] |
| Paper Title | Venue | Year | Method | Materials |
|---|---|---|---|---|
| Kernel Graph Convolutional Neural Networks | ICANN | 2018 | KCNN | [Paper] [Code] |
| Dynamic Edge-Conditioned Filters in Convolutional Neural Networks on Graphs | CVPR | 2017 | ECC | [Paper] [Code] |
| Diffusion-Convolutional Neural Networks | NeurIPS | 2016 | DCNN | [Paper] [Code] |
| Learning Convolutional Neural Networks for Graphs | ICML | 2016 | PATCHYSAN | [Paper] [Code] |
| Paper Title | Venue | Year | Method | Materials |
|---|---|---|---|---|
| Capsule Neural Networks for Graph Classification using Explicit Tensorial Graph Representations | arXiv | 2019 | PATCHYCaps | [Paper] [Code] |
| Capsule Graph Neural Network | ICLR | 2019 | CapsGNN | [Paper] [Code] |
| Graph Capsule Convolutional Neural Networks | WCB | 2018 | GCAPSCNN | [Paper] [Code] |
| Paper Title | Venue | Year | Method | Materials |
|---|---|---|---|---|
| The Surprising Power of Graph Neural Networks with Random Node Initialization | IJCAI | 2021 | RNI | [Paper] |
| Weisfeiler and Lehman Go Cellular: CW Networks | NeurIPS | 2021 | CWN | [Paper] [Code] |
| Weisfeiler and Lehman Go Topological: Message Passing Simplicial Networks | ICML | 2021 | SWL | [Paper] [Code] |
| Expressive Power of Invariant and Equivariant Graph Neural Networks | ICLR | 2021 | FGNN | [Paper] [Code] |
| Relational Pooling for Graph Representations | ICML | 2019 | RP | [Paper] [Code] |
| Provably Powerful Graph Networks | NeurIPS | 2019 | PPGN | [Paper] [Code] |
| Weisfeiler and Leman Go Neural: Higher-Order Graph Neural Networks | AAAI | 2019 | K-GNN | [Paper] [Code] |
| How Powerful are Graph Neural Networks? | ICLR | 2019 | GIN | [Paper] [Code] |
| Quantum-chemical Insights from Deep Tensor Neural Networks | Nat. Commun. | 2017 | DTNN | [Paper] [Code] |
| Neural Message Passing for Quantum Chemistry | ICML | 2017 | MPNN | [Paper] [Code] |
| Interaction Networks for Learning about Objects, Relations and Physics | NeurIPS | 2016 | GraphSim | [Paper] [Code] |
| Convolutional Networks on Graphs for Learning Molecular Fingerprints | NeurIPS | 2015 | Fingerprint | [Paper] [Code] |
| Paper Title | Venue | Year | Method | Materials |
|---|---|---|---|---|
| Equivariant Subgraph Aggregation Networks | ICLR | 2021 | ESAN | [Paper] [Code] |
| SUGAR: Subgraph Neural Network with Reinforcement Pooling and Self-Supervised Mutual Information Mechanism | WWW | 2021 | SUGAR | [Paper] [Code] |
| A New Perspective on "How Graph Neural Networks Go Beyond Weisfeiler-Lehman?" | ICLR | 2021 | GraphSNN | [Paper] [Code] |
| Nested Graph Neural Network | NeurIPS | 2021 | NGNN | [Paper] [Code] |
| From Stars to Subgraphs: Uplifting Any GNN with Local Structure Awareness | ICLR | 2021 | GNN-AK | [Paper] [Code] |
| Subgraph Neural Networks | NeurIPS | 2020 | SubGNN | [Paper] [Code] |
| Improving Graph Neural Network Expressivity via Subgraph Isomorphism Counting | IEEE Trans. Pattern Anal. Mach. Intell. | 2020 | GSN | [Paper] [Code] |
| Paper Title | Venue | Year | Method | Materials |
|---|---|---|---|---|
| Theoretically Improving Graph Neural Networks via Anonymous Walk Graph Kernels | WWW | 2021 | GSKN | [Paper] [Code] |
| Random Walk Graph Neural Networks | NeurIPS | 2020 | RWNN | [Paper] [Code] |
| Convolutional Kernel Networks for Graph-Structured Data | ICML | 2020 | GCKN | [Paper] [Code] |
| DDGK: Learning Graph Representations for Deep Divergence Graph Kernels | WWW | 2019 | DDGK | [Paper] [Code] |
| Graph Neural Tangent Kernel: Fusing Graph Neural Networks with Graph Kernels | NeurIPS | 2019 | GNTK | [Paper] [Code] |
| Paper Title | Venue | Year | Method | Materials |
|---|---|---|---|---|
| Graph Contrastive Learning Automated | ICML | 2021 | JOAO | [Paper] [Code] |
| Contrastive Multi-View Representation Learning on Graphs | ICML | 2020 | MVGRL | [Paper] [Code] |
| GCC: Graph Contrastive Coding for Graph Neural Network Pre-Training | KDD | 2020 | ESAN | [Paper] [Code] |
| InfoGraph: Unsupervised and Semi-supervised Graph-Level Representation Learning via Mutual Information Maximization | ICLR | 2020 | InfoGraph | [Paper] [Code] |
| Graph Contrastive Learning with Augmentations | NeurIPS | 2020 | GraphCL | [Paper] [Code] |
| Paper Title | Venue | Year | Method | Materials |
|---|---|---|---|---|
| How Framelets Enhance Graph Neural Networks | ICML | 2021 | UFG | [Paper] [Code] |
| Graph Neural Networks With Convolutional ARMA Filters | IEEE Trans. Pattern Anal. Mach. Intell. | 2021 | ARMA | [Paper] [Code] |
| Breaking the Limits of Message Passing Graph Neural Networks | ICML | 2021 | GNNMatlang | [Paper] [Code] |
| Transferability of Spectral Graph Convolutional Neural Networks | J. Mach. Learn. Res. | 2021 | GNNTFS | [Paper] |
| Convolutional Neural Networks on Graphs with Fast Localized Spectral Filtering | NeurIPS | 2016 | ChebNet | [Paper] [Code] |
| Paper Title | Venue | Year | Method | Materials |
|---|---|---|---|---|
| Second-Order Pooling for Graph Neural Networks | IEEE Trans. Pattern Anal. Mach. Intell | 2020 | SOPOOL | [Paper] [Code] |
| Every Document Owns Its Structure: Inductive Text Classification via Graph Neural Networks | ACL | 2020 | TextING | [Paper] [Code] |
| Principal Neighbourhood Aggregation for Graph Nets | NeurIPS | 2020 | PNA | [Paper] [Code] |
| Paper Title | Venue | Year | Method | Materials |
|---|---|---|---|---|
| Order Matters: Sequence to Sequence for Sets | ICLR | 2021 | Set2Set | [Paper] [Code] |
| Paper Title | Venue | Year | Method | Materials |
|---|---|---|---|---|
| Kernel Graph Convolutional Neural Networks | ICANN | 2018 | KCNN | [Paper] [Code] |
| Learning Convolutional Neural Networks for Graphs | ICML | 2016 | PATCHYSAN | [Paper] [Code] |
| Paper Title | Venue | Year | Method | Materials |
|---|---|---|---|---|
| Structure-Feature based Graph Self-adaptive Pooling | WWW | 2020 | GSAPool | [Paper] [Code] |
| An End-to-End Deep Learning Architecture for Graph Classification | AAAI | 2018 | SortPool | [Paper] [Code] |
| Paper Title | Venue | Year | Method | Materials |
|---|---|---|---|---|
| Accurate Learning of Graph Representations with Graph Multiset Pooling | ICLR | 2020 | GMT | [Paper] [Code] |
| Spectral Clustering with Graph Neural Networks for Graph Pooling | ICML | 2020 | MinCutPool | [Paper] [Code] |
| StructPool: Structured Graph Pooling via Conditional Random Fields | ICLR | 2020 | StructPool | [Paper] [Code] |
| Graph Convolutional Networks with EigenPooling | KDD | 2019 | EigenPool | [Paper] [Code] |
| Hierarchical Graph Representation Learning with Differentiable Pooling | NeurIPS | 2018 | DiffPool | [Paper] [Code] |
| Deep Convolutional Networks on Graph-Structured Data | arXiv | 2015 | GraphCNN | [Paper] [Code] |
| Spectral Networks and Locally Connected Networks on Graphs | ICLR | 2014 | DLCN | [Paper] |
| Paper Title | Venue | Year | Method | Materials |
|---|---|---|---|---|
| ASAP: Adaptive Structure Aware Pooling for Learning Hierarchical Graph Representations | AAAI | 2020 | ASAP | [Paper] [Code] |
| Self-Attention Graph Pooling | ICML | 2019 | SAGPool | [Paper] [Code] |
| Graph U-Nets | ICML | 2019 | U-Nets | [Paper] [Code] |
| Towards Sparse Hierarchical Graph Classifiers | arXiv | 2018 | SHGC | [Paper] [Code] |
| Paper Title | Venue | Year | Method | Materials |
|---|---|---|---|---|
| A Simple yet Effective Method for Graph Classification | IJCAI | 2022 | HRN | [Paper] [Code] |
| Edge Contraction Pooling for Graph Neural Networks | arXiv | 2019 | EdgePool | [Paper] [Code] |
| Geometric Deep Learning on Graphs and Manifolds Using Mixture Model CNNs | CVPR | 2017 | MoNet | [Paper] [Code] |
| Dataset | Size | Graphs | Classes | Link |
|---|---|---|---|---|
| ENZYMES | Small | 600 | 6 | Link |
| PROTEINS | Small | 1113 | 2 | Link |
| D&D | Small | 1178 | 2 | Link |
| BACE | Small | 1513 | 2 | Link |
| MUV | Medium | 93087 | 2 | Link |
| ppa | Medium | 158100 | 37 | Link |
| Dataset | Size | Graphs | Classes | Link |
|---|---|---|---|---|
| MUTAG | Small | 188 | 2 | Link |
| SIDER | Small | 1427 | 2 | Link |
| ClinTox | Small | 1477 | 2 | Link |
| BBBP | Small | 2039 | 2 | Link |
| Tox21 | Small | 7831 | 2 | Link |
| ToxCast | Small | 8576 | 2 | Link |
| molhiv | Small | 41127 | 2 | Link |
| molpcba | Medium | 437929 | 2 | Link |
| FreeSolv | Small | 642 | - | Link |
| ESOL | Small | 1128 | - | Link |
| Lipophilicity | Small | 4200 | - | Link |
| AQSOL | Small | 9823 | - | Link |
| ZINC | Small | 12000 | - | Link |
| QM9 | Medium | 129433 | - | Link |
| Dataset | Size | Graphs | Classes | Link |
|---|---|---|---|---|
| IMDB-BINARY | Small | 1000 | 2 | Link |
| IMDB-MULTI | Small | 1500 | 3 | Link |
| DBLP_v1 | Small | 19456 | 2 | Link |
| COLLAB | Medium | 5000 | 3 | Link |
| REDDIT-BINARY | Small | 2000 | 2 | Link |
| REDDIT-MULTI-5K | Medium | 4999 | 5 | Link |
| REDDIT-MULTI-12K | Medium | 11929 | 11 | Link |
| Dataset | Size | Graphs | Classes | Link |
|---|---|---|---|---|
| CIFAR10 | Medium | 60000 | 10 | Link |
| MNIST | Medium | 70000 | 10 | Link |
| code2 | Medium | 452741 | - | Link |
| MALNET | Large | 1262024 | 696 | Link |
- TUDataset https://chrsmrrs.github.io/datasets/docs/datasets/
- MoleculeNetDataset https://moleculenet.org/datasets-1
- OGBDataset https://ogb.stanford.edu/docs/graphprop/
- BenchmarkingDataset https://github.com/graphdeeplearning/benchmarking-gnns
- DGL https://www.dgl.ai/
- Geometric https://pytorch-geometric.readthedocs.io/en/latest/
- OGB https://ogb.stanford.edu/docs/home/
- Benchmarking https://github.com/graphdeeplearning/benchmarking-gnns
Disclaimer
If you have any questions, please feel free to contact us. Emails: zhenyu.yang3@hdr.mq.edu.au, ge.zhang5@students.mq.edu.au, jia.wu@mq.edu.au
