Benchmarking Graph Neural Networks
Abstract
Domain fit: AI-adjacent · Paper appears method- or tooling-adjacent to AI workflows with partial ecosystem coverage.
In the last few years, graph neural networks (GNNs) have become the standard toolkit for analyzing and learning from data on graphs. This emerging field has witnessed an extensive growth of promising techniques that have been applied with success to computer science, mathematics, biology, physics and chemistry. But for any successful field to become mainstream and reliable, benchmarks must be developed to quantify progress. This led us in March 2020 to release a benchmark framework that i) comprises of a diverse collection of mathematical and real-world graphs, ii) enables fair model comparison with the same parameter budget to identify key architectures, iii) has an open-source, easy-to-use and reproducible code infrastructure, and iv) is flexible for researchers to experiment with new theoretical ideas. As of December 2022, the GitHub repository has reached 2,000 stars and 380 forks, which demonstrates the utility of the proposed open-source framework through the wide usage by the GNN community. In this paper, we present an updated version of our benchmark with a concise presentation of the aforementioned framework characteristics, an additional medium-sized molecular dataset AQSOL, similar to the popular ZINC, but with a real-world measured chemical target, and discuss how this framework can be leveraged to explore new GNN designs and insights. As a proof of value of our benchmark, we study the case of graph positional encoding (PE) in GNNs, which was introduced with this benchmark and has since spurred interest of exploring more powerful PE for Transformers and GNNs in a robust experimental setting.
Results and benchmarks
In the last few years, graph neural networks (GNNs) have become the standard toolkit for analyzing and learning from data on graphs.
Benchmark evidence is limited
Evidence graph: 3 refs, 3 links.
Utility signals: depth 100/100, grounding 85/100, status high.
Implementation
No direct implementation yet
Maintained implementation evidence is not confirmed for this paper yet.
Use the implementation status and reproduction sections for the current action plan.
No verified maintained repo yet
There is no verified maintained implementation yet. Use this baseline plan to decide whether to prototype now or defer.
- No maintained paper-verified implementation was found; start with the closest related repositories below.
- Compare repo methods against the paper equations/algorithm before trusting metrics.
- Create a minimal baseline implementation from the paper and use adjacent repos as references.
Time to first repro: a few days
yzhao062/pyod is the closest maintained adjacent implementation (Matches contextual method/domain keyword: graph). It is not paper-verified; validate algorithm and evaluation setup against the paper before trusting reported metrics. Community adoption signal: 9975 GitHub stars.
- Adjacent implementations are not paper-verified
- Recommended repository is adjacent and not paper-verified.
- Adjacent implementation match confidence is low.
Reproduction readiness
No repo
No verified implementation available
- No maintained repository has been identified for this paper. Check adjacent implementations or HF artifacts below.
Hardware requirements
- Expect multi-day setup/compute for meaningful reproduction based on current guidance.
Repositories and ecosystem
Closest related implementations
These are not paper-verified. Use them as reference points when no direct implementation is available.
- yzhao062/pyod Adjacent · Confidence: Low · 9,975 stars
Matches contextual method/domain keyword: graph
- graphdeeplearning/benchmarking-gnns Adjacent · Confidence: Low · 2,671 stars
Matches contextual method/domain keyword: benchmarking
- DEEP-PolyU/Awesome-GraphRAG Adjacent · Confidence: Low · 2,605 stars
Matches contextual method/domain keyword: graph
- snap-stanford/ogb Adjacent · Confidence: Low · 2,093 stars
Matches contextual method/domain keyword: graph
No additional verified repositories beyond the primary recommendation.
These repositories had low-confidence matching signals and are hidden by default.
- Graphify-Labs/graphify
Confidence: Low · 109,563 stars
Hugging Face artifacts
No trustworthy direct or curated related Hugging Face artifacts were found yet. Use targeted searches to quickly locate candidate models, datasets, and demos.
Tip: start with models, then check datasets and spaces if you need evaluation data or demos.
Research context
232
Citations
100
References
Tasks
Benchmarking, Computer science, Graph, Benchmark (surveying), Convolutional neural network, Theoretical computer science, Data science
Methods
None detected
Domains
Artificial intelligence, Machine learning
Related papers
- A Comprehensive Survey on Graph Neural NetworksSearch on Paper2Code
2020 · Semantic similarity
- Open Graph Benchmark: Datasets for Machine Learning on GraphsSearch on Paper2Code
2020 · Semantic similarity
- Convolutional Neural Networks On Graphs With Fast Localized Spectral Filtering (Netsci-X'17)Search on Paper2Code
2016 · Semantic similarity
- Detecting Functionality-Specific Vulnerabilities via Retrieving Individual Functionality-Equivalent APIs in Open-Source RepositoriesSearch on Paper2Code
2025 · Semantic similarity
- Weisfeiler and Leman Go Neural: Higher-Order Graph Neural NetworksSearch on Paper2Code
2019 · Semantic similarity
Open this paper in HFEPX to review benchmark signals, evaluation modes, and human-feedback protocol context.
Open in HFEPXJump to Paper2Code search queries derived from this paper's research context.