CogDL: A Comprehensive Library for Graph Deep Learning
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
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2014Explaining and Harnessing Adversarial Examplescited by 7,287
- 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,326
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2019Optuna: A Next-generation Hyperparameter Optimization Frameworkcited by 2,455
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
- 2018Dynamic Graph CNN for Learning on Point Cloudscited by 2,220
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
- 2016Convolutional Neural Networks on Graphs with Fast Localized Spectral Filteringcited by 2,085
38 more
- 2016node2vec: Scalable Feature Learning for Networkscited by 1,913
- 2017Modeling Relational Data with Graph Convolutional Networkscited by 1,684
- 2014DeepWalk: Online Learning of Social Representationscited by 1,543
- 2019Simplifying Graph Convolutional Networkscited by 1,470
- 2016Variational Graph Auto-Encoderscited by 1,373
- 2018Relational inductive biases, deep learning, and graph networkscited by 1,341
- 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,133
- 2018Deep Graph Infomaxcited by 1,101
- 2018Pitfalls of Graph Neural Network Evaluationcited by 994
- 2018Predict then Propagate: Graph Neural Networks meet Personalized PageRankcited by 987
- 2016Revisiting Semi-Supervised Learning with Graph Embeddingscited by 970
- 2014Embedding Entities and Relations for Learning and Inference in Knowledge Basescited by 929
- 2016Complex Embeddings for Simple Link Predictioncited by 897
- 2019RotatE: Knowledge Graph Embedding by Relational Rotation in Complex Spacecited by 893
- 2018Representation Learning on Graphs with Jumping Knowledge Networkscited by 875
- 2020Simple and Deep Graph Convolutional Networkscited by 857
- 2018Hierarchical Graph Representation Learning with Differentiable Poolingcited by 786
- 2019Heterogeneous Graph Attention Networkcited by 732
- 2019Graph Neural Networks for Social Recommendationcited by 711
- 2019DropEdge: Towards Deep Graph Convolutional Networks on Node Classificationcited by 679
- 2020Benchmarking Graph Neural Networkscited by 672
- 2016TensorFlow: Large-Scale Machine Learning on Heterogeneous Distributed Systemscited by 660
- 2020Contrastive Multi-View Representation Learning on Graphscited by 651
- 2019GraphSAINT: Graph Sampling Based Inductive Learning Methodcited by 618
- 2015LINE: Large-scale Information Network Embeddingcited by 582
- 2019Cluster-GCN: An Efficient Algorithm for Training Deep and Large Graph Convolutional Networkscited by 540
- 2020Deep Graph Contrastive Representation Learningcited by 535
- 2019Graph Transformer Networkscited by 520
- 2019Graph U-Netscited by 489
- 2020GCC: Graph Contrastive Coding for Graph Neural Network Pre-Trainingcited by 461
- 2019MixHop: Higher-Order Graph Convolutional Architectures via Sparsified Neighborhood Mixingcited by 442
- 2019InfoGraph: Unsupervised and Semi-supervised Graph-Level Representation Learning via Mutual Information Maximizationcited by 441
- 2019Self-Attention Graph Poolingcited by 421
- 2019Diffusion Improves Graph Learningcited by 414
- 2018Adversarial Attacks on Neural Networks for Graph Datacited by 395
- 2019Composition-based Multi-Relational Graph Convolutional Networkscited by 395
- 2016Learning Convolutional Neural Networks for Graphscited by 314
- 2020GPT-GNN: Generative Pre-Training of Graph Neural Networkscited by 302
50 most cited of 77 All 77 (JSON)
Built on by
Citing papers per year: 2022: 1; 2023: 4; 2024: 5; 2025: 2.
12 papers.
- 2023Towards Foundational Models for Molecular Learning on Large-Scale Multi-Task Datasetscited by 37
- 2024Graph-oriented Instruction Tuning of Large Language Models for Generic Graph Miningcited by 20
- 2022PyTorch Geometric Signed Directed: A Software Package on Graph Neural Networks for Signed and Directed Graphscited by 18
- 2024PST-Bench: Tracing and Benchmarking the Source of Publicationscited by 7
- 2024GraphStorm: all-in-one graph machine learning framework for industry applicationscited by 7
- 2025Revisiting Dynamic Graph Clustering via Matrix Factorizationcited by 7
- 2023PyTorch Geometric High Order: A Unified Library for High Order Graph Neural Networkcited by 4
- 2023A Network Science perspective of Graph Convolutional Networks: A surveycited by 1
- 2023Graph Neural Networks with a Distribution of Parametrized Graphscited by 1
- 2024SDT-GNN: Streaming-based Distributed Training Framework for Graph Neural Networkscited by 0
- 2024Detection of adrenal anomalous findings in spinal CT images using multi model graph aggregationcited by 0
- 2025An Efficient Hybridization of Graph Representation Learning and Metaheuristics for the Constrained Incremental Graph Drawing Problemcited by 0
- 2025An Efficient Hybridization of Graph Representation Learning and Metaheuristics for the Constrained Incremental Graph Drawing Problem21 Aug 2025
- 2025Revisiting Dynamic Graph Clustering via Matrix Factorization10 Feb 2025
- 2024Detection of adrenal anomalous findings in spinal CT images using multi model graph aggregation27 Oct 2024
- 2024GraphStorm: all-in-one graph machine learning framework for industry applications10 Jun 2024
- 2024SDT-GNN: Streaming-based Distributed Training Framework for Graph Neural Networks2 Apr 2024
- 2024Graph-oriented Instruction Tuning of Large Language Models for Generic Graph Mining2 Mar 2024
- 2024PST-Bench: Tracing and Benchmarking the Source of Publications25 Feb 2024
- 2023PyTorch Geometric High Order: A Unified Library for High Order Graph Neural Network28 Nov 2023
- 2023Graph Neural Networks with a Distribution of Parametrized Graphs25 Oct 2023
- 2023Towards Foundational Models for Molecular Learning on Large-Scale Multi-Task Datasets6 Oct 2023
- 2023A Network Science perspective of Graph Convolutional Networks: A survey12 Jan 2023
- 2022PyTorch Geometric Signed Directed: A Software Package on Graph Neural Networks for Signed and Directed Graphs22 Feb 2022