mlsanityData to 7 Oct 2026

CogDL: A Comprehensive Library for Graph Deep Learning

arXiv 2103.00959 ↗First posted 1 Mar 2021cs.SI cs.LG stat.MLcited by 12

Not on the map. Why?

Abstract (arXiv)

Graph neural networks (GNNs) have attracted tremendous attention from the graph learning community in recent years. It has been widely adopted in various real-world applications from diverse domains, such as social networks and biological graphs. The research and applications of graph deep learning present new challenges, including the sparse nature of graph data, complicated training of GNNs, and non-standard evaluation of graph tasks. To tackle the issues, we present CogDL, a comprehensive library for graph deep learning that allows researchers and practitioners to conduct experiments, compare methods, and build applications with ease and efficiency. In CogDL, we propose a unified design for the training and evaluation of GNN models for various graph tasks, making it unique among existing graph learning libraries. By utilizing this unified trainer, CogDL can optimize the GNN training loop with several training techniques, such as mixed precision training. Moreover, we develop efficient sparse operators for CogDL, enabling it to become the most competitive graph library for efficiency. Another important CogDL feature is its focus on ease of use with the aim of facilitating open and reproducible research of graph learning. We leverage CogDL to report and maintain benchmark results on fundamental graph tasks, which can be reproduced and directly used by the community.

Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). Builds on 77 of its 120 references that are in the map. First posted on arXiv 1 Mar 2021.

Builds on

77 of 120 references.

References · 77

  1. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  2. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
  3. 2017Graph Attention Networkscited by 8,854
  4. 2014Explaining and Harnessing Adversarial Examplescited by 7,287
  5. 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,326
  6. 2017Inductive Representation Learning on Large Graphscited by 6,284
  7. 2018How Powerful are Graph Neural Networks?cited by 4,355
  8. 2019Optuna: A Next-generation Hyperparameter Optimization Frameworkcited by 2,455
  9. 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
  10. 2018Dynamic Graph CNN for Learning on Point Cloudscited by 2,220
  11. 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
  12. 2016Convolutional Neural Networks on Graphs with Fast Localized Spectral Filteringcited by 2,085
38 more
  1. 2016node2vec: Scalable Feature Learning for Networkscited by 1,913
  2. 2017Modeling Relational Data with Graph Convolutional Networkscited by 1,684
  3. 2014DeepWalk: Online Learning of Social Representationscited by 1,543
  4. 2019Simplifying Graph Convolutional Networkscited by 1,470
  5. 2016Variational Graph Auto-Encoderscited by 1,373
  6. 2018Relational inductive biases, deep learning, and graph networkscited by 1,341
  7. 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,133
  8. 2018Deep Graph Infomaxcited by 1,101
  9. 2018Pitfalls of Graph Neural Network Evaluationcited by 994
  10. 2018Predict then Propagate: Graph Neural Networks meet Personalized PageRankcited by 987
  11. 2016Revisiting Semi-Supervised Learning with Graph Embeddingscited by 970
  12. 2014Embedding Entities and Relations for Learning and Inference in Knowledge Basescited by 929
  13. 2016Complex Embeddings for Simple Link Predictioncited by 897
  14. 2019RotatE: Knowledge Graph Embedding by Relational Rotation in Complex Spacecited by 893
  15. 2018Representation Learning on Graphs with Jumping Knowledge Networkscited by 875
  16. 2020Simple and Deep Graph Convolutional Networkscited by 857
  17. 2018Hierarchical Graph Representation Learning with Differentiable Poolingcited by 786
  18. 2019Heterogeneous Graph Attention Networkcited by 732
  19. 2019Graph Neural Networks for Social Recommendationcited by 711
  20. 2019DropEdge: Towards Deep Graph Convolutional Networks on Node Classificationcited by 679
  21. 2020Benchmarking Graph Neural Networkscited by 672
  22. 2016TensorFlow: Large-Scale Machine Learning on Heterogeneous Distributed Systemscited by 660
  23. 2020Contrastive Multi-View Representation Learning on Graphscited by 651
  24. 2019GraphSAINT: Graph Sampling Based Inductive Learning Methodcited by 618
  25. 2015LINE: Large-scale Information Network Embeddingcited by 582
  26. 2019Cluster-GCN: An Efficient Algorithm for Training Deep and Large Graph Convolutional Networkscited by 540
  27. 2020Deep Graph Contrastive Representation Learningcited by 535
  28. 2019Graph Transformer Networkscited by 520
  29. 2019Graph U-Netscited by 489
  30. 2020GCC: Graph Contrastive Coding for Graph Neural Network Pre-Trainingcited by 461
  31. 2019MixHop: Higher-Order Graph Convolutional Architectures via Sparsified Neighborhood Mixingcited by 442
  32. 2019InfoGraph: Unsupervised and Semi-supervised Graph-Level Representation Learning via Mutual Information Maximizationcited by 441
  33. 2019Self-Attention Graph Poolingcited by 421
  34. 2019Diffusion Improves Graph Learningcited by 414
  35. 2018Adversarial Attacks on Neural Networks for Graph Datacited by 395
  36. 2019Composition-based Multi-Relational Graph Convolutional Networkscited by 395
  37. 2016Learning Convolutional Neural Networks for Graphscited by 314
  38. 2020GPT-GNN: Generative Pre-Training of Graph Neural Networkscited by 302

50 most cited of 77 All 77 (JSON)

Built on by

Cited by year

Citing papers per year: 2022: 1; 2023: 4; 2024: 5; 2025: 2.

12 papers.