Data Augmentation on Graphs: A Technical Survey
Paper | Abbr. | Publication | GDAug | Downstream Task | Code |
---|---|---|---|---|---|
Deep graph infomax | DGI | 2019 - ICLR | Feature Shuffling Edge Rewiring |
Node Classification |
link |
Spatio-temporal deep graph infomax | STDGI | 2019 - ICLR-workshop | Feature Shuffling |
Node Regression |
|
Reliable Representations Make A Stronger Defender: Unsupervised Structure Refinement for Robust GNN | STABLE | 2022 - KDD | Feature Shuffling Edge Rewiring |
Node Classification |
|
Hdmi: High-order deep multiplex infomax | HDMI | 2021 - WWW | Feature Shuffling |
Node Classification Node Clustering Similarity Search |
link |
Heterogeneous deep graph infomax | HDGI | 2020 - AAAI-workshop | Feature Shuffling |
Node Classification Node Clustering |
link |
Learning graph representation by aggregating subgraphs via mutual information maximization | HTC | 2021 - Arxiv | Feature Shuffling |
Graph Classification |
|
Improving graph representation learning by contrastive regularization | Contrast-Reg | 2021 - Arxiv | Feature Shuffling |
Node Classification Graph Clustering Link Prediction Pretraining |
|
Robust Optimization as Data Augmentation for Large-scale Graphs | FLAG | 2022 - CVPR | Feature Masking |
Node Property Prediction Link Property Prediction Graph Property Prediction |
link |
Behavior-aware Account De-anonymization on Ethereum Interaction Graph | Ethident | 2022 - IEEE-TIFS | Feature Masking Node Dropping Edge Rewiring Subgraph Sampling |
Graph Classification |
link |
SMICLR: Contrastive Learning on Multiple Molecular Representations for Semi-supervised and Unsupervised Representation Learning | SMICLR | 2022 - JCIM | Feature Masking Node Dropping Edge Rewiring Subgraph Sampling |
Graph Classification |
link |
Graph contrastive learning with augmentations | GraphCL | 2020 - NeurIPS | Feature Masking Node Dropping Edge Rewiring Subgraph Sampling |
Graph Classification |
link |
Graph Contrastive Learning Automated | JOAO | 2021 - ICML | Feature Masking Node Dropping Edge Rewiring Subgraph Sampling |
Graph Classification |
link |
Automated Graph Representation Learning for Node Classification | AutoGRL | 2021 - IJCNN | Feature Masking Node Dropping Edge Rewiring Pseudo-Labeling |
Node Classification |
link |
Learning Graph Augmentations to Learn Graph Representations | LG2AR | 2022 - Arxiv | Feature Masking Node Dropping Edge Rewiring Subgraph Sampling |
Node Classification Graph Classification |
|
Deep Graph Contrastive Representation Learning | GRACE | 2020 - ICML-workshop | Feature Masking Edge Rewiring |
Node Classification |
link |
Graph Contrastive Learning with Adaptive Augmentation | GCA | 2021 - WWW | Feature Masking Edge Rewiring |
Node Classification |
link |
Bootstrapped representation learning on graphs | BGRL | 2021 - ICLR-workshop | Feature Masking Edge Rewiring |
Node Classification |
link |
Large-Scale Representation Learning on Graphs via Bootstrapping | BGRL | 2022 - ICLR | Feature Masking Edge Rewiring |
Node Classification |
link |
Towards robust graph contrastive learning | GROC | 2021 - WWW-workshop | Feature Masking Edge Rewiring |
Node Classification |
|
Graph Barlow Twins: A self-supervised representation learning framework for graphs | GBT | 2022 - KBS | Feature Masking Edge Rewiring |
Node Classification |
link |
NodeAug: Semi-Supervised Node Classification with Data Augmentation | NodeAug | 2020 - KDD | Feature Masking Edge Rewiring |
Node Classification |
|
Adaptive Data Augmentation on Temporal Graphs | MeTA | 2021 - NeurIPS | Feature Masking Edge Rewiring |
Node Classification Link Prediction |
|
Multi-scale contrastive siamese networks for self-supervised graph representation learning | MERIT | 2021 - IJCAI | Feature Masking Edge Rewiring Graph Propagation |
Node Classification |
link |
Paper | Abbr. | Publication | GDAug | Downstream Task | Code |
---|---|---|---|---|---|
Behavior-aware Account De-anonymization on Ethereum Interaction Graph | Ethident | 2022 - IEEE-TIFS | Feature Masking Node Dropping Edge Rewiring Subgraph Sampling |
Graph Classification |
link |
SMICLR: Contrastive Learning on Multiple Molecular Representations for Semi-supervised and Unsupervised Representation Learning | SMICLR | 2022 - JCIM | Feature Masking Node Dropping Edge Rewiring Subgraph Sampling |
Graph Classification |
link |
Graph contrastive learning with augmentations | GraphCL | 2020 - NeurIPS | Feature Masking Node Dropping Edge Rewiring Subgraph Sampling |
Graph Classification |
link |
Graph Contrastive Learning Automated | JOAO | 2021 - ICML | Feature Masking Node Dropping Edge Rewiring Subgraph Sampling |
Graph Classification |
link |
Automated Graph Representation Learning for Node Classification | AutoGRL | 2021 - IJCNN | Feature Masking Node Dropping Edge Rewiring Pseudo-Labeling |
Node Classification |
link |
Learning Graph Augmentations to Learn Graph Representations | LG2AR | 2022 - Arxiv | Feature Masking Node Dropping Edge Rewiring Subgraph Sampling |
Node Classification Graph Classification |
|
Self-supervised heterogeneous graph neural network with co-contrastive learning | HeCo | 2021 - KDD | Node Dropping |
Node Classification Node Clustering |
link |
Graph Random Neural Networks for Semi-Supervised Learning on Graphs | GRAND | 2020 - NeurIPS | Node Dropping |
Node Classification |
link |
Metropolis-hastings data augmentation for graph neural networks | MH-Aug | 2021 - NeurIPS | Node Dropping Edge Rewiring |
Node Classification |
link |
Contrastive self-supervised learning for graph classification | CSSL | 2021 - AAAI | Node Dropping Edge Rewiring |
Graph Classification |
link |
Mixup for Node and Graph Classification | two-branch Mixup | 2021 - WWW | Node Interpolation Graph Interpolation |
Node Classification Graph Classification |
link |
GraphMix: Improved Training of GNNs for Semi-Supervised Learning | GraphMix | 2021 - AAAI | Node Interpolation Sharpening-Labeling |
Node Classification Edge Classification |
link |
Graphsmote: Imbalanced node classification on graphs with graph neural networks | GraphSMOTE | 2021 - WSDM | Node Interpolation |
Node Classification |
link |
GraphENS: Neighbor-Aware Ego Network Synthesis for Class-Imbalanced Node Classification | GraphENS | 2022 - AAAI | Node Interpolation |
Node Classification |
link |
Node Augmentation Methods for Graph Neural Network based Object Classification | NodeAug-INS | 2021 - CDS | Node Interpolation |
Node Classification |
|
GraphMixup: Improving Class-Imbalanced Node Classification by Reinforcement Mixup and Self-supervised Context Prediction | GraphMixup | 2021 - ECML-PKDD | Node Interpolation |
Node Classification |
link |
Improving Generalizability of Graph Anomaly Detection Models via Data Augmentation | AugAN | 2022 - Arxiv | Node Interpolation |
Anomaly Detection |
Paper | Abbr. | Publication | GDAug | Downstream Task | Code |
---|---|---|---|---|---|
Deep graph infomax | DGI | 2019 - ICLR | Feature Shuffling Edge Rewiring |
Node Classification |
link |
Dropedge: Towards deep graph convolutional networks on node classification | DropEdge | 2020 - ICLR | Edge Rewiring |
Node Classification |
link |
Reliable Representations Make A Stronger Defender: Unsupervised Structure Refinement for Robust GNN | STABLE | 2022 - KDD | Feature Shuffling Edge Rewiring |
Node Classification |
|
Behavior-aware Account De-anonymization on Ethereum Interaction Graph | Ethident | 2022 - IEEE-TIFS | Feature Masking Node Dropping Edge Rewiring Subgraph Sampling |
Graph Classification |
link |
SMICLR: Contrastive Learning on Multiple Molecular Representations for Semi-supervised and Unsupervised Representation Learning | SMICLR | 2022 - JCIM | Feature Masking Node Dropping Edge Rewiring Subgraph Sampling |
Graph Classification |
link |
Graph contrastive learning with augmentations | GraphCL | 2020 - NeurIPS | Feature Masking Node Dropping Edge Rewiring Subgraph Sampling |
Graph Classification |
link |
Graph Contrastive Learning Automated | JOAO | 2021 - ICML | Feature Masking Node Dropping Edge Rewiring Subgraph Sampling |
Graph Classification |
link |
Automated Graph Representation Learning for Node Classification | AutoGRL | 2021 - IJCNN | Feature Masking Node Dropping Edge Rewiring Pseudo-Labeling |
Node Classification |
link |
Learning Graph Augmentations to Learn Graph Representations | LG2AR | 2022 - Arxiv | Feature Masking Node Dropping Edge Rewiring Subgraph Sampling |
Node Classification Graph Classification |
|
Deep Graph Contrastive Representation Learning | GRACE | 2020 - ICML-workshop | Feature Masking Edge Rewiring |
Node Classification |
link |
Graph Contrastive Learning with Adaptive Augmentation | GCA | 2021 - WWW | Feature Masking Edge Rewiring |
Node Classification |
link |
Bootstrapped representation learning on graphs | BGRL | 2021 - ICLR-workshop | Feature Masking Edge Rewiring |
Node Classification |
link |
Large-Scale Representation Learning on Graphs via Bootstrapping | BGRL | 2022 - ICLR | Feature Masking Edge Rewiring |
Node Classification |
link |
Towards robust graph contrastive learning | GROC | 2021 - WWW-workshop | Feature Masking Edge Rewiring |
Node Classification |
|
Graph Barlow Twins: A self-supervised representation learning framework for graphs | GBT | 2022 - KBS | Feature Masking Edge Rewiring |
Node Classification |
link |
NodeAug: Semi-Supervised Node Classification with Data Augmentation | NodeAug | 2020 - KDD | Feature Masking Edge Rewiring |
Node Classification |
|
Adaptive Data Augmentation on Temporal Graphs | MeTA | 2021 - NeurIPS | Feature Masking Edge Rewiring |
Node Classification Link Prediction |
|
Multi-scale contrastive siamese networks for self-supervised graph representation learning | MERIT | 2021 - IJCAI | Feature Masking Edge Rewiring Graph Propagation |
Node Classification |
link |
Metropolis-hastings data augmentation for graph neural networks | MH-Aug | 2021 - NeurIPS | Node Dropping Edge Rewiring |
Node Classification |
link |
Contrastive self-supervised learning for graph classification | CSSL | 2021 - AAAI | Node Dropping Edge Rewiring |
Graph Classification |
link |
Data augmentation for graph neural networks | GAUG | 2021 - AAAI | Edge Rewiring |
Node Classification |
link |
RobustECD: Enhancement of Network Structure for Robust Community Detection | RobustECD | 2021 - IEEE-TKDE | Edge Rewiring |
Node Clustering |
link |
Fairdrop: Biased edge dropout for enhancing fairness in graph representation learning | FairDrop | 2021 - IEEE TAI | Edge Rewiring |
Node Embedding Link Prediction |
link |
Adversarial graph augmentation to improve graph contrastive learning | AD-GCL | 2021 - NeurIPS | Edge Rewiring |
Graph Classification Transfer Learning |
link |
Measuring and relieving the over-smoothing problem for graph neural networks from the topological view | AdaEdge | 2020 - AAAI | Edge Rewiring |
Node Classification |
link |
Learning to Drop: Robust Graph Neural Network via Topological Denoising | PTDNet | 2021 - WSDM | Edge Rewiring |
Node Classification Link Prediction |
link |
M-Evolve: Structural-Mapping-Based Data Augmentation for Graph Classification | M-Evolve | 2020 - IEEE-TNSE | Edge Rewiring Pseudo-Labeling |
Graph Classification |
Paper | Abbr. | Publication | GDAug | Downstream Task | Code |
---|---|---|---|---|---|
Behavior-aware Account De-anonymization on Ethereum Interaction Graph | Ethident | 2022 - IEEE-TIFS | Feature Masking Node Dropping Edge Rewiring Subgraph Sampling |
Graph Classification |
link |
SMICLR: Contrastive Learning on Multiple Molecular Representations for Semi-supervised and Unsupervised Representation Learning | SMICLR | 2022 - JCIM | Feature Masking Node Dropping Edge Rewiring Subgraph Sampling |
Graph Classification |
link |
Graph contrastive learning with augmentations | GraphCL | 2020 - NeurIPS | Feature Masking Node Dropping Edge Rewiring Subgraph Sampling |
Graph Classification |
link |
Graph Contrastive Learning Automated | JOAO | 2021 - ICML | Feature Masking Node Dropping Edge Rewiring Subgraph Sampling |
Graph Classification |
link |
Learning Graph Augmentations to Learn Graph Representations | LG2AR | 2022 - Arxiv | Feature Masking Node Dropping Edge Rewiring Subgraph Sampling |
Node Classification Graph Classification |
|
SUGAR: Subgraph neural network with reinforcement pooling and self-supervised mutual information mechanism | SUGAR | 2021 - WWW | Subgraph Sampling |
Graph Classification |
link |
GCC: Graph Contrastive Coding for Graph Neural Network Pre-Training | GCC | 2020 - KDD | Subgraph Sampling |
Node Classification Graph Classification Similarity Search |
link |
Sub-graph contrast for scalable self-supervised graph representation learning | SUBG-COM | 2020 - ICDM | Subgraph Sampling |
Node Classification |
link |
GraphCrop: Subgraph Cropping for Graph Classification | GraphCrop | 2020 - Arxiv | Subgraph Sampling |
Graph Classification |
|
InfoGraph: Unsupervised and semi-supervised graph-level representation learning via mutual information maximization | InfoGraph | 2020 - ICLR | Subgraph Sampling |
Graph Classification |
link |
Transfer Learning of graph neural networks with ego-graph information maximization | EGI | 2021 - NeurIPS | Subgraph Sampling |
Transfer Learning |
link |
Robust graph representation learning via neural sparsification | NeuralSparse | 2020 - ICML | Subgraph Sampling |
Node Classification |
link |
Contrastive multi-view representation learning on graphs | MVGRL | 2020 - ICML | Subgraph Sampling Graph Propagation |
Node Classification Graph Classification |
link |
Model-Agnostic Augmentation for Accurate Graph Classification | SubMix | 2022 - WWW | Subgraph Substitution |
Graph Classification |
link |
Graph Transplant: Node Saliency-Guided Graph Mixup with Local Structure Preservation | Graph Transplant | 2022 - AAAI | Subgraph Substitution |
Graph Classification |
link |
MoCL: Data-driven Molecular Fingerprint via Knowledge-aware Contrastive Learning from Molecular Graph | MoCL | 2021 - KDD | Subgraph Substitution |
Graph Classification |
link |
Graph Rationalization with Environment-based Augmentations | GREA | 2022 - KDD | Subgraph Substitution |
Graph Regression |
link |
Paper | Abbr. | Publication | GDAug | Downstream Task | Code |
---|---|---|---|---|---|
Multi-scale contrastive siamese networks for self-supervised graph representation learning | MERIT | 2021 - IJCAI | Feature Masking Edge Rewiring Graph Propagation |
Node Classification |
link |
Mixup for Node and Graph Classification | two-branch Mixup | 2021 - WWW | Node Interpolation Graph Interpolation |
Node Classification Graph Classification |
link |
Contrastive multi-view representation learning on graphs | MVGRL | 2020 - ICML | Subgraph Sampling Graph Propagation |
Node Classification Graph Classification |
link |
Self-supervised Graph Neural Networks without explicit negative sampling | SelfGNN | 2021 - WWW-workshop | Graph Propagation |
Node Classification |
link |
Semi-Supervised and Self-Supervised Classification with Multi-View Graph Neural Networks | MV-GCN | 2021 - CIKM | Graph Propagation |
Node Classification |
|
Diffusion improves graph learning | GDC | 2019 - NeurIPS | Graph Propagation |
Node Classification Node Clustering |
link |
G-mixup:Graph data augmentation for graph classification | G-mixup | 2022 - ICML | Graph Interpolation |
Graph Classification |
link |
ifMixup: Towards Intrusion-Free Graph Mixup for Graph Classification | ifMixup | 2021 - Arxiv | Graph Interpolation |
Graph Classification |
Paper | Abbr. | Publication | GDAug | Downstream Task | Code |
---|---|---|---|---|---|
Automated Graph Representation Learning for Node Classification | AutoGRL | 2021 - IJCNN | Feature Masking Node Dropping Edge Rewiring Pseudo-Labeling |
Node Classification |
link |
GraphMix: Improved Training of GNNs for Semi-Supervised Learning | GraphMix | 2021 - AAAI | Node Interpolation Sharpening-Labeling |
Node Classification Edge Classification |
link |
M-Evolve: Structural-Mapping-Based Data Augmentation for Graph Classification | M-Evolve | 2020 - IEEE-TNSE | Edge Rewiring Pseudo-Labeling |
Graph Classification |
|
Regularizing Graph Neural Networks via Consistency-Diversity Graph Augmentations | NASA | 2022 - AAAI | Sharpening-Labeling |
Node Classification |
link |
Collaborative Graph Convolutional Networks: Unsupervised Learning Meets Semi-Supervised Learning | CGCN | 2020 - AAAI | Pseudo-Labeling |
Node Classification Node Clustering |
|
Multi-Stage Self-Supervised Learning for Graph Convolutional Networks on Graphs with Few Labeled Nodes | M3S | 2020 - AAAI | Pseudo-Labeling |
Node Classification |
link |
NRGNN: Learning a Label Noise-Resistant Graph Neural Network on Sparsely and Noisily Labeled Graphs | NRGNN | 2021 - KDD | Pseudo-Labeling |
Node Classification |
link |