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