Git Product home page Git Product logo

awesome-graph-ood's Introduction

awesome-graph-OOD

PRs awesome Website Stars Forks

This repository contains the paper list of Graph Out-of-Distribution (OOD) Generalization. The existing literature can be summarized into three categories from conceptually different perspectives, i.e., data, model, and learning strategy, based on their positions in the graph machine learning pipeline. For more details, please refer to our survey paper: Out-Of-Distribution Generalization on Graphs: A Survey.

We will try our best to make this paper list updated. If you notice some related papers missing, do not hesitate to contact us via pull requests at our repo.

Papers

Data

Graph Data Augmentation

  • [ICML 2022] G-Mixup: Graph Data Augmentation for Graph Classification [paper]
  • [KDD 2022] Graph Rationalization with Environment-based Augmentations [paper]
  • [NeurIPS 2021] Metropolis-Hastings Data Augmentation for Graph Neural Networks [paper]
  • [AAAI 2021] Data Augmentation for Graph Neural Networks [paper]
  • [CVPR 2022] Robust Optimization as Data Augmentation for Large-scale Graphs [paper]
  • [NeurIPS 2020] Graph Random Neural Network for Semi-Supervised Learning on Graphs [paper]
  • [ICLR 2020] DropEdge: Towards Deep Graph Convolutional Networks on Node Classification [paper]

Model

Disentanglement-based Graph Models

  • [TKDE 2022] Disentangled Graph Contrastive Learning With Independence Promotion [paper]
  • [NeurIPS 2022] Debiasing Graph Neural Networks via Learning Disentangled Causal Substructure [paper]
  • [NeurIPS 2021] Disentangled Contrastive Learning on Graphs [paper]
  • [AAAI 2020] Independence Promoted Graph Disentangled Networks [paper]
  • [NeurIPS 2020] Factorizable graph convolutional networks [paper]
  • [KDD 2020] Interpretable deep graph generation with node-edge co-disentanglement [paper]
  • [ICML 2019] Disentangled Graph Convolutional Networks [paper]
  • [ICANN 2018] GraphVAE: Towards Generation of Small Graphs Using Variational Autoencoders [paper]
  • [NeurIPS Workshop 2016] Variational Graph Auto-Encoders [paper]

Causality-based Graph Models

  • [TKDE 2022] OOD-GNN: Out-of-Distribution Generalized Graph Neural Network [paper]
  • [NeurIPS 2022] OOD Link Prediction Generalization Capabilities of Message-Passing GNNs in Larger Test Graphs [paper]
  • [ICML 2022] Learning from Counterfactual Links for Link Prediction [paper]
  • [KDD 2022] Causal Attention for Interpretable and Generalizable Graph Classification [paper]
  • [arXiv 2022] Deconfounding to Explanation Evaluation in Graph Neural Networks [paper]
  • [TNNLS 2022] Debiased Graph Neural Networks with Agnostic Label Selection Bias [paper]
  • [arXiv 2021] Generalizing Graph Neural Networks on Out-Of-Distribution Graphs [paper]
  • [ICML 2021] Generative Causal Explanations for Graph Neural Networks [paper]
  • [ICML 2021] Size-Invariant Graph Representations for Graph Classification Extrapolations [paper]

Learning Strategy

Graph Invariant Learning

  • [NeurIPS 2022] Learning Substructure Invariance for Out-of-Distribution Molecular Representations [paper]
  • [NeurIPS 2022] Learning Invariant Graph Representations for Out-of-Distribution Generalization [paper]
  • [NeurIPS 2022] Dynamic Graph Neural Networks Under Spatio-Temporal Distribution Shift [paper]
  • [NeurIPS 2022] Learning Causally Invariant Representations for Out-of-Distribution Generalization on Graphs [paper]
  • [ICML 2022] Interpretable and Generalizable Graph Learning via Stochastic Attention Mechanism [paper]
  • [arXiv 2022] Finding Diverse and Predictable Subgraphs for Graph Domain Generalization [paper]
  • [ICLR 2022] Handling Distribution Shifts on Graphs: An Invariance Perspective [paper]
  • [ICLR 2022] Discovering Invariant Rationales for Graph Neural Networks [paper]
  • [NeurIPS 2021] Shift-Robust GNNs: Overcoming the Limitations of Localized Graph Training Data [paper]
  • [arXiv 2021] Stable Prediction on Graphs with Agnostic Distribution Shift [paper]

Graph Adversarial Training

  • [arXiv 2022] Shift-Robust Node Classification via Graph Adversarial Clustering [paper]
  • [arXiv 2021] CAP: Co-Adversarial Perturbation on Weights and Features for Improving Generalization of Graph Neural Networks [paper]
  • [arXiv 2021] Distributionally Robust Semi-Supervised Learning Over Graphs [paper]
  • [Openreview 2021] Adversarial Weight Perturbation Improves Generalization in Graph Neural Networks [paper]
  • [TKDE 2019] Graph Adversarial Training: Dynamically Regularizing Based on Graph Structure [paper]
  • [ICDM 2019] Domain-Adversarial Graph Neural Networks for Text Classification [paper]

Graph Self-supervised Learning

  • [arXiv 2022] GraphTTA: Test Time Adaptation on Graph Neural Networks [paper]
  • [WWW 2022] Confidence May Cheat: Self-Training on Graph Neural Networks under Distribution Shift [paper]
  • [arXiv 2021] Graph Self-Supervised Learning: A Survey [paper]
  • [ICML 2021] From Local Structures to Size Generalization in Graph Neural Networks [paper]
  • [NeurIPS 2020] Graph Contrastive Learning with Augmentations [paper]
  • [ICLR 2020] Strategies for Pre-training Graph Neural Networks [paper]
  • [KDD 2020] GCC: Graph Contrastive Coding for Graph Neural Network Pre-Training [paper]

Theory

  • [ICLR 2023] Graph Neural Networks are Inherently Good Generalizers: Insights by Bridging GNNs and MLPs [paper]
  • [NeurIPS 2021] Subgroup Generalization and Fairness of Graph Neural Networks [paper]
  • [NeurIPS 2021] Learning Theory Can (Sometimes) Explain Generalisation in Graph Neural Networks [paper]
  • [ICLR 2021] How Neural Networks Extrapolate: From Feedforward to Graph Neural Networks [paper]
  • [ICLR 2021] A pac-bayesian approach to generalization bounds for graph neural networks [paper]
  • [arXiv 2021] Generalization bounds for graph convolutional neural networks via Rademacher complexity [paper]
  • [ICML 2021] Graph Convolution for Semi-Supervised Classification Improved Linear Separability and Out-of-Distribution Generalization [paper]
  • [ICML 2020 WorkShop] From Graph Low-Rank Global Attention to 2-FWL Approximation [paper]
  • [ICML 2020] Generalization and Representational Limits of Graph Neural Networks [paper]
  • [NeurIPS 2019] Graph Neural Tangent Kernel: Fusing Graph Neural Networks with Graph Kernels [paper]
  • [KDD 2019] Stability and Generalization of Graph Convolutional Neural Networks [paper]
  • [Neural Networks] The Vapnik–Chervonenkis dimension of graph and recursive neural networks [paper]

Other Related Papers

GNN Architecture

  • [ICML 2022] Graph Neural Architecture Search Under Distribution Shifts [paper]
  • [arXiv 2021] Learning to Pool in Graph Neural Networks for Extrapolation [paper]
  • [ICLR 2020] What Can Neural Networks Reason About? [paper]
  • [ICLR 2020] Neural Execution of Graph Algorithms [paper]
  • [NeurIPS 2019] Understanding Attention and Generalization in Graph Neural Networks [paper]
  • [arXiv 2020] Customized Graph Neural Networks [paper]

Dynamic Environment

  • [NeurIPS 2022] Association Graph Learning for Multi-Task Classification with Category Shifts
  • [arXiv 2021] Online Adversarial Distillation for Graph Neural Networks [paper]
  • [IJCNN 2021] Lifelong Learning of Graph Neural Networks for Open-World Node Classification [paper]

Domain Knowledge

  • [AAAI 2022] How Does Knowledge Graph Embedding Extrapolate to Unseen Data: a Semantic Evidence View [paper]
  • [NeurIPS 2021 Workshop] Reliable Graph Neural Networks for Drug Discovery Under Distributional Shift [paper]
  • [ICML 2020 workshop] Evaluating Logical Generalization in Graph Neural Networks [paper]

Dataset

  • [NeurIPS 2022] GOOD: A Graph Out-of-Distribution Benchmark [paper]
  • [NeurIPS 2021 Workshop] A Closer Look at Distribution Shifts and Out-of-Distribution Generalization on Graphs [paper]
  • [arXiv 2022] DrugOOD: Out-of-Distribution (OOD) Dataset Curator and Benchmark for AI-aided Drug Discovery -- A Focus on Affinity Prediction Problems with Noise Annotations [paper]

Cite

Please consider citing our survey paper if you find this repository helpful:

@article{li2022ood,
  title={Out-of-distribution generalization on graphs: A survey},
  author={Li, Haoyang and Wang, Xin and Zhang, Ziwei and Zhu, Wenwu},
  journal={arXiv preprint arXiv:2202.07987},
  year={2022}
}

awesome-graph-ood's People

Contributors

lihy96 avatar qitianwu avatar

Stargazers

JamesW avatar  avatar Q avatar Yun Zhu avatar  avatar

Watchers

 avatar

Forkers

acse-sl420

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.