Git Product home page Git Product logo

awesome-gnns-on-large-scale-graphs's Introduction

Awesome gnns on large-scale graphs

Papers about methods or graph neural networks (GNNs) on large-scale graphs. Aiming to solve the memory bottleneck problem of GNNs on large-scale graphs, many training strategies such as node-wise, layer-wise, and subgraph sampling are widely explored. In addition, there are also some works designing specific GNNs to solve this problem.

Welcome to submit a pull request to add more awesome papers.

2022


  • [ICML 2022] GraphFM: Improving Large-Scale GNN Training via Feature Momentum. [paper]
  • [ICML 2022] Generalization Guarantee of Training Graph Convolutional Networks with Graph Topology Sampling. [paper]
  • [ICLR 2022] PipeGCN: Efficient Full-Graph Training of Graph Convolutional Networks with Pipelined Feature Communication. [paper] [code]
  • [ICLR 2022] EXACT: Scalable Graph Neural Networks Training via Extreme Activation Compression. [paper] [code]
  • [VLDB 2022] SANCUS: Staleness-Aware Communication-Avoiding Full-Graph Decentralized Training in Large-Scale Graph Neural Networks. [paper] [code]

2021


  • [NeurIPS 2021] Decoupling the Depth and Scope of Graph Neural Networks. [paper] [code]
  • [NeurIPS 2021] VQ-GNN: A Universal Framework to Scale up Graph Neural Networks using Vector Quantization. [paper] [code]
  • [ICLR 2021] Combining Label Propagation and Simple Models Out-performs Graph Neural Networks. [paper] [code]
  • [KDD 2021] Scaling Up Graph Neural Networks Via Graph Coarsening. [paper] [code]
  • [ICML 2021] GNNAutoScale: Scalable and Expressive Graph Neural Networks via Historical Embeddings. [paper] [code]

2020


  • [ICLR 2020] GraphSAINT: Graph Sampling Based Inductive Learning Method. [paper] [code]
  • [KDD 2020] Minimal Variance Sampling with Provable Guarantees for Fast Training of Graph Neural Networks. [paper] [code]
  • [KDD 2020] Scaling Graph Neural Networks with Approximate PageRank. [paper] [TensorFlow] [PyTorch] [web]
  • [ICML Workshop 2020] SIGN: Scalable Inception Graph Networks. [paper] [code]
  • [ICML 2020] Simple and Deep Graph Convolutional Networks. [paper] [code]
  • [NeurIPS 2020] Scalable Graph Neural Networks via Bidirectional Propagation. [paper] [code]

2019


  • [ICLR 2019] Predict then Propagate: Graph Neural Networks meet Personalized PageRank. [paper] [code]
  • [KDD 2019] Cluster-GCN: An Efficient Algorithm for Training Deep and Large Graph Convolutional Networks. [paper] [TensorFlow] [PyTorch]
  • [ICML 2019] Simplifying Graph Convolution Networks. [paper] [code]
  • [NeurIPS 2019] Layer-Dependent Importance Sampling for Training Deep and Large Graph Convolutional Networks. [paper] [code]

2018


  • [ICLR 2018] FastGCN: Fast Learning with Graph Convolutional Networks via Importance Sampling. [paper] [code]
  • [KDD 2018] Large-Scale Learnable Graph Convolutional Networks. [paper] [code]
  • [ICML 2018] Stochastic Training of Graph Convolutional Networks with Variance Reduction. [paper] [code]
  • [NeurIPS 2018] Adaptive Sampling Towards Fast Graph Representation Learning. [paper] [code]

2017


  • [NIPS 2017] Inductive Representation Learning on Large Graphs. [paper] [code]

awesome-gnns-on-large-scale-graphs's People

Contributors

minzhou1900 avatar oceanusity avatar testhahan avatar

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.