On Evaluation Metrics for Graph Generative Models
Not on the map. Why?
Abstract (arXiv)
In image generation, generative models can be evaluated naturally by visually inspecting model outputs. However, this is not always the case for graph generative models (GGMs), making their evaluation challenging. Currently, the standard process for evaluating GGMs suffers from three critical limitations: i) it does not produce a single score which makes model selection challenging, ii) in many cases it fails to consider underlying edge and node features, and iii) it is prohibitively slow to perform. In this work, we mitigate these issues by searching for scalar, domain-agnostic, and scalable metrics for evaluating and ranking GGMs. To this end, we study existing GGM metrics and neural-network-based metrics emerging from generative models of images that use embeddings extracted from a task-specific network. Motivated by the power of certain Graph Neural Networks (GNNs) to extract meaningful graph representations without any training, we introduce several metrics based on the features extracted by an untrained random GNN. We design experiments to thoroughly test metrics on their ability to measure the diversity and fidelity of generated graphs, as well as their sample and computational efficiency. Depending on the quantity of samples, we recommend one of two random-GNN-based metrics that we show to be more expressive than pre-existing metrics. While we focus on applying these metrics to GGM evaluation, in practice this enables the ability to easily compute the dissimilarity between any two sets of graphs regardless of domain. Our code is released at: https://github.com/uoguelph-mlrg/GGM-metrics.
Key facts. Cited by 46 papers in the map (data through 14 Oct 2026). Builds on 34 of its 55 references that are in the map. First posted on arXiv 24 Jan 2022.
Builds on
34 of 55 references.
References · 34
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2017Inductive Representation Learning on Large Graphscited by 6,320
- 2015Rethinking the Inception Architecture for Computer Visioncited by 5,475
- 2018How Powerful are Graph Neural Networks?cited by 4,393
- 2016Improved Techniques for Training GANscited by 2,970
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,919
- 2018Demystifying MMD GANscited by 1,293
- 2019Strategies for Pre-training Graph Neural Networkscited by 971
- 2019Improved Precision and Recall Metric for Assessing Generative Modelscited by 944
- 2018Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networkscited by 881
- 2013Exact solutions to the nonlinear dynamics of learning in deep linear neural networkscited by 763
- 2020Reliable Fidelity and Diversity Metrics for Generative Modelscited by 434
22 more
- 2018GraphRNN: Generating Realistic Graphs with Deep Auto-regressive Modelscited by 413
- 2015A note on the evaluation of generative modelscited by 292
- 2017Are GANs Created Equal? A Large-Scale Studycited by 267
- 2019Efficient Graph Generation with Graph Recurrent Attention Networkscited by 234
- 2018Learning Deep Generative Models of Graphscited by 229
- 2017GANs Trained by a Two Time-Scale Update Rule Converge to a Local Nash Equilibriumcited by 213
- 2018Fr'echet ChemNet Distance: A metric for generative models for molecules in drug discoverycited by 194
- 2020Design Space for Graph Neural Networkscited by 182
- 2019MolecularRNN: Generating realistic molecular graphs with optimized propertiescited by 82
- 2018An empirical study on evaluation metrics of generative adversarial networkscited by 81
- 2018NeVAE: A Deep Generative Model for Molecular Graphscited by 67
- 2020GraphGen: A Scalable Approach to Domain-agnostic Labeled Graph Generationcited by 66
- 2020Scalable Deep Generative Modeling for Sparse Graphscited by 65
- 2018GraKeL: A Graph Kernel Library in Pythoncited by 54
- 2017Deep Video Generation, Prediction and Completion of Human Action Sequencescited by 52
- 2019Structured agents for physical constructioncited by 50
- 2021Evaluation Metrics for Graph Generative Models: Problems, Pitfalls, and Practical Solutionscited by 39
- 2021Order Matters: Probabilistic Modeling of Node Sequence for Graph Generationcited by 33
- 2020Inverse Graphics GAN: Learning to Generate 3D Shapes from Unstructured 2D Datacited by 30
- 2020Building LEGO Using Deep Generative Models of Graphscited by 14
- 2021GraphGen-Redux: a Fast and Lightweight Recurrent Model for labeled Graph Generationcited by 10
- 2019Scalable Generative Models for Graphs with Graph Attention Mechanismcited by 8
Built on by
Citing papers per year: 2022: 7; 2023: 12; 2024: 8; 2025: 11; 2026: 8.
46 papers.
Sort:
By area:
- 2023Efficient and Degree-Guided Graph Generation via Discrete Diffusion Modelingcited by 80
- 2022A Survey on Deep Graph Generation: Methods and Applicationscited by 69
- 2023Conditional Diffusion Based on Discrete Graph Structures for Molecular Graph Generationcited by 46
- 2022GraphGDP: Generative Diffusion Processes for Permutation Invariant Graph Generationcited by 43
- 2023Sparse Training of Discrete Diffusion Models for Graph Generationcited by 27
- 2022NVDiff: Graph Generation through the Diffusion of Node Vectorscited by 18
- 2023Metric Space Magnitude for Evaluating the Diversity of Latent Representationscited by 17
- 2023Improving Graph Generation by Restricting Graph Bandwidthcited by 16
- 2025Flatten Graphs as Sequences: Transformers are Scalable Graph Generatorscited by 13
- 2022Micro and Macro Level Graph Modeling for Graph Variational Auto-Encoderscited by 8
- 2023Zero-One Laws of Graph Neural Networkscited by 7
- 2025Controllable Graph Generation with Diffusion Models via Inference-Time Tree Search Guidancecited by 7
34 more
- 2023HiGen: Hierarchical Graph Generative Networkscited by 6
- 2024Challenges of Generating Structurally Diverse Graphscited by 6
- 2022Evaluating Graph Generative Models with Contrastively Learned Featurescited by 5
- 2024Descriptive Kernel Convolution Network with Improved Random Walk Kernelcited by 5
- 2023Diffusing Gaussian Mixtures for Generating Categorical Datacited by 4
- 2024Any-Property-Conditional Molecule Generation with Self-Criticism using Spanning Treescited by 3
- 2025Generating Directed Graphs with Dual Attention and Asymmetric Encodingcited by 3
- 2025PolyGraph Discrepancy: a classifier-based metric for graph generationcited by 3
- 2023GRAN is superior to GraphRNN: node orderings, kernel- and graph embeddings-based metrics for graph generatorscited by 2
- 2024Large Generative Graph Modelscited by 2
- 2024IFH: a Diffusion Framework for Flexible Design of Graph Generative Modelscited by 2
- 2025Absolute Evaluation Measures for Machine Learning: A Surveycited by 2
- 2025SBGD: Improving Graph Diffusion Generative Model via Stochastic Block Diffusioncited by 2
- 2023Discovering Graph Generation Algorithmscited by 1
- 2023SANGEA: Scalable and Attributed Network Generationcited by 1
- 2025Quality Measures for Dynamic Graph Generative Modelscited by 1
- 2025PRING: Rethinking Protein-Protein Interaction Prediction from Pairs to Graphscited by 1
- 2026Generator-based Graph Generation via Heat Diffusioncited by 1
- 2026When Graph Language Models Go Beyond Memorizationcited by 1
- 2026FLAGG: Flexible Autoregressive Graph Generationcited by 1
- 2022Evaluation of Categorical Generative Models -- Bridging the Gap Between Real and Synthetic Datacited by 0
- 2022GrannGAN: Graph annotation generative adversarial networkscited by 0
- 2023On Hierarchical Multi-Resolution Graph Generative Modelscited by 0
- 2024A method for quantifying the generalization capabilities of generative models for solving Ising modelscited by 0
- 2024SE-VGAE: Unsupervised Disentangled Representation Learning for Interpretable Architectural Layout Design Graph Generationcited by 0
- 2024Score-based Conditional Out-of-Distribution Augmentation for Graph Covariate Shiftcited by 0
- 2025Graph Generative Models Evaluation with Masked Autoencodercited by 0
- 2025Generating Large Semi-Synthetic Graphs of Any Sizecited by 0
- 2025NGTM: Substructure-based Neural Graph Topic Model for Interpretable Graph Generationcited by 0
- 2026Local Message-Passing for Discrete Graph Generationcited by 0
- 2026Time-varying Interaction Graph ODE for Dynamic Graph Representation Learningcited by 0
- 2026Generation of High-Level Concepts in 3D Scene Graphs via Autoregressive Diffusioncited by 0
- 2026Discrete Diffusion for Large Graph Generation via Structural Candidate Restrictioncited by 0
- 2026Efficient Graph Generation via Direct Prediction and Flow Matchingcited by 0
- 2026Efficient Graph Generation via Direct Prediction and Flow Matching4 Oct 2026
- 2026Discrete Diffusion for Large Graph Generation via Structural Candidate Restriction2 Oct 2026
- 2026Generation of High-Level Concepts in 3D Scene Graphs via Autoregressive Diffusion28 Aug 2026
- 2026FLAGG: Flexible Autoregressive Graph Generation3 Jun 2026
- 2026When Graph Language Models Go Beyond Memorization7 May 2026
- 2026Time-varying Interaction Graph ODE for Dynamic Graph Representation Learning27 Apr 2026
- 2026Local Message-Passing for Discrete Graph Generation9 Mar 2026
- 2026Generator-based Graph Generation via Heat Diffusion3 Feb 2026
- 2025Controllable Graph Generation with Diffusion Models via Inference-Time Tree Search Guidance12 Oct 2025
- 2025PolyGraph Discrepancy: a classifier-based metric for graph generation7 Oct 2025
- 2025SBGD: Improving Graph Diffusion Generative Model via Stochastic Block Diffusion20 Aug 2025
- 2025NGTM: Substructure-based Neural Graph Topic Model for Interpretable Graph Generation17 Jul 2025
34 more
- 2025PRING: Rethinking Protein-Protein Interaction Prediction from Pairs to Graphs7 Jul 2025
- 2025Absolute Evaluation Measures for Machine Learning: A Survey4 Jul 2025
- 2025Generating Large Semi-Synthetic Graphs of Any Size2 Jul 2025
- 2025Generating Directed Graphs with Dual Attention and Asymmetric Encoding19 Jun 2025
- 2025Graph Generative Models Evaluation with Masked Autoencoder17 Mar 2025
- 2025Quality Measures for Dynamic Graph Generative Models3 Mar 2025
- 2025Flatten Graphs as Sequences: Transformers are Scalable Graph Generators4 Feb 2025
- 2024Score-based Conditional Out-of-Distribution Augmentation for Graph Covariate Shift23 Oct 2024
- 2024Challenges of Generating Structurally Diverse Graphs27 Sep 2024
- 2024IFH: a Diffusion Framework for Flexible Design of Graph Generative Models23 Aug 2024
- 2024Any-Property-Conditional Molecule Generation with Self-Criticism using Spanning Trees12 Jul 2024
- 2024SE-VGAE: Unsupervised Disentangled Representation Learning for Interpretable Architectural Layout Design Graph Generation25 Jun 2024
- 2024Large Generative Graph Models7 Jun 2024
- 2024A method for quantifying the generalization capabilities of generative models for solving Ising models6 May 2024
- 2024Descriptive Kernel Convolution Network with Improved Random Walk Kernel8 Feb 2024
- 2023Metric Space Magnitude for Evaluating the Diversity of Latent Representations27 Nov 2023
- 2023Sparse Training of Discrete Diffusion Models for Graph Generation3 Nov 2023
- 2023SANGEA: Scalable and Attributed Network Generation27 Sep 2023
- 2023GRAN is superior to GraphRNN: node orderings, kernel- and graph embeddings-based metrics for graph generators13 Jul 2023
- 2023HiGen: Hierarchical Graph Generative Networks30 May 2023
- 2023Efficient and Degree-Guided Graph Generation via Discrete Diffusion Modeling6 May 2023
- 2023Discovering Graph Generation Algorithms25 Apr 2023
- 2023Diffusing Gaussian Mixtures for Generating Categorical Data8 Mar 2023
- 2023On Hierarchical Multi-Resolution Graph Generative Models6 Mar 2023
- 2023Zero-One Laws of Graph Neural Networks30 Jan 2023
- 2023Improving Graph Generation by Restricting Graph Bandwidth25 Jan 2023
- 2023Conditional Diffusion Based on Discrete Graph Structures for Molecular Graph Generation1 Jan 2023
- 2022GraphGDP: Generative Diffusion Processes for Permutation Invariant Graph Generation4 Dec 2022
- 2022GrannGAN: Graph annotation generative adversarial networks1 Dec 2022
- 2022NVDiff: Graph Generation through the Diffusion of Node Vectors19 Nov 2022
- 2022Micro and Macro Level Graph Modeling for Graph Variational Auto-Encoders30 Oct 2022
- 2022Evaluation of Categorical Generative Models -- Bridging the Gap Between Real and Synthetic Data28 Oct 2022
- 2022Evaluating Graph Generative Models with Contrastively Learned Features13 Jun 2022
- 2022A Survey on Deep Graph Generation: Methods and Applications13 Mar 2022
- 2023Efficient and Degree-Guided Graph Generation via Discrete Diffusion Modelingcited by 80
- 2023Sparse Training of Discrete Diffusion Models for Graph Generationcited by 27
- 2022NVDiff: Graph Generation through the Diffusion of Node Vectorscited by 18
- 2025Controllable Graph Generation with Diffusion Models via Inference-Time Tree Search Guidancecited by 7
- 2023Diffusing Gaussian Mixtures for Generating Categorical Datacited by 4
- 2024Large Generative Graph Modelscited by 2
- 2024IFH: a Diffusion Framework for Flexible Design of Graph Generative Modelscited by 2
- 2025SBGD: Improving Graph Diffusion Generative Model via Stochastic Block Diffusioncited by 2
- 2026Discrete Diffusion for Large Graph Generation via Structural Candidate Restrictioncited by 0
- 2026Efficient Graph Generation via Direct Prediction and Flow Matchingcited by 0
- 2026Efficient Graph Generation via Direct Prediction and Flow Matching4 Oct 2026
- 2026Discrete Diffusion for Large Graph Generation via Structural Candidate Restriction2 Oct 2026
- 2025Controllable Graph Generation with Diffusion Models via Inference-Time Tree Search Guidance12 Oct 2025
- 2025SBGD: Improving Graph Diffusion Generative Model via Stochastic Block Diffusion20 Aug 2025
- 2024IFH: a Diffusion Framework for Flexible Design of Graph Generative Models23 Aug 2024
- 2024Large Generative Graph Models7 Jun 2024
- 2023Sparse Training of Discrete Diffusion Models for Graph Generation3 Nov 2023
- 2023Efficient and Degree-Guided Graph Generation via Discrete Diffusion Modeling6 May 2023
- 2023Diffusing Gaussian Mixtures for Generating Categorical Data8 Mar 2023
- 2022NVDiff: Graph Generation through the Diffusion of Node Vectors19 Nov 2022
- 2022A Survey on Deep Graph Generation: Methods and Applicationscited by 69
- 2023Conditional Diffusion Based on Discrete Graph Structures for Molecular Graph Generationcited by 46
- 2022GraphGDP: Generative Diffusion Processes for Permutation Invariant Graph Generationcited by 43
- 2023Metric Space Magnitude for Evaluating the Diversity of Latent Representationscited by 17
- 2023Improving Graph Generation by Restricting Graph Bandwidthcited by 16
- 2025Flatten Graphs as Sequences: Transformers are Scalable Graph Generatorscited by 13
- 2022Micro and Macro Level Graph Modeling for Graph Variational Auto-Encoderscited by 8
- 2023Zero-One Laws of Graph Neural Networkscited by 7
- 2023HiGen: Hierarchical Graph Generative Networkscited by 6
- 2024Challenges of Generating Structurally Diverse Graphscited by 6
- 2022Evaluating Graph Generative Models with Contrastively Learned Featurescited by 5
- 2024Descriptive Kernel Convolution Network with Improved Random Walk Kernelcited by 5
12 most cited of 35 All 35 (JSON)
- 2026FLAGG: Flexible Autoregressive Graph Generation3 Jun 2026
- 2026When Graph Language Models Go Beyond Memorization7 May 2026
- 2026Time-varying Interaction Graph ODE for Dynamic Graph Representation Learning27 Apr 2026
- 2026Local Message-Passing for Discrete Graph Generation9 Mar 2026
- 2026Generator-based Graph Generation via Heat Diffusion3 Feb 2026
- 2025PolyGraph Discrepancy: a classifier-based metric for graph generation7 Oct 2025
- 2025NGTM: Substructure-based Neural Graph Topic Model for Interpretable Graph Generation17 Jul 2025
- 2025PRING: Rethinking Protein-Protein Interaction Prediction from Pairs to Graphs7 Jul 2025
- 2025Absolute Evaluation Measures for Machine Learning: A Survey4 Jul 2025
- 2025Generating Large Semi-Synthetic Graphs of Any Size2 Jul 2025
- 2025Generating Directed Graphs with Dual Attention and Asymmetric Encoding19 Jun 2025
- 2025Graph Generative Models Evaluation with Masked Autoencoder17 Mar 2025
12 newest of 35 All 35 (JSON)