Metrics for Graph Comparison: A Practitioner's Guide
Not on the map. Why?
Abstract (arXiv)
Comparison of graph structure is a ubiquitous task in data analysis and machine learning, with diverse applications in fields such as neuroscience, cyber security, social network analysis, and bioinformatics, among others. Discovery and comparison of structures such as modular communities, rich clubs, hubs, and trees in data in these fields yields insight into the generative mechanisms and functional properties of the graph. Often, two graphs are compared via a pairwise distance measure, with a small distance indicating structural similarity and vice versa. Common choices include spectral distances (also known as λ distances) and distances based on node affinities. However, there has of yet been no comparative study of the efficacy of these distance measures in discerning between common graph topologies and different structural scales. In this work, we compare commonly used graph metrics and distance measures, and demonstrate their ability to discern between common topological features found in both random graph models and empirical datasets. We put forward a multi-scale picture of graph structure, in which the effect of global and local structure upon the distance measures is considered. We make recommendations on the applicability of different distance measures to empirical graph data problem based on this multi-scale view. Finally, we introduce the Python library NetComp which implements the graph distances used in this work.
Key facts. Cited by 37 papers in the map (data through 7 Oct 2026). First posted on arXiv 16 Apr 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 9; 2023: 6; 2024: 7; 2025: 8; 2026: 3.
37 papers.
Sort:
By area:
- 2024Advancing Agentic Systems: Dynamic Task Decomposition, Tool Integration and Evaluation using Novel Metrics and Datasetcited by 24
- 2023MM-DAG: Multi-task DAG Learning for Multi-modal Data -- with Application for Traffic Congestion Analysiscited by 13
- 2022On a linear fused Gromov-Wasserstein distance for graph structured datacited by 9
- 2023Bures-Wasserstein Means of Graphscited by 6
- 2022Multiscale Graph Comparison via the Embedded Laplacian Discrepancycited by 5
- 2022A Framework for Large Scale Synthetic Graph Dataset Generationcited by 5
- 2025Geometry-Aware Edge Pooling for Graph Neural Networkscited by 5
- 2024An embedding-based distance for temporal graphscited by 3
- 2025Backdoor Attacks on Discrete Graph Diffusion Modelscited by 3
- 2022Theoretical analysis and computation of the sample Frechet mean for sets of large graphs based on spectral informationcited by 2
- 2023Prior-RadGraphFormer: A Prior-Knowledge-Enhanced Transformer for Generating Radiology Graphs from X-Rayscited by 2
- 2024Through the Dual-Prism: A Spectral Perspective on Graph Data Augmentation for Graph Classificationcited by 2
25 more
- 2021On the Number of Edges of the Frechet Mean and Median Graphscited by 1
- 2021Hypergraph Dissimilarity Measurescited by 1
- 2022A Supervised Learning Approach to Rankabilitycited by 1
- 2022Higher-order accurate two-sample network inference and network hashingcited by 1
- 2023A General-Purpose Transferable Predictor for Neural Architecture Searchcited by 1
- 2023Tipping Points of Evolving Epidemiological Networks: Machine Learning-Assisted, Data-Driven Effective Modelingcited by 1
- 2024Active Causal Learning for Decoding Chemical Complexities with Targeted Interventionscited by 1
- 2024When does the mean network capture the topology of a sample of networks?cited by 1
- 2025Improving Counterfactual Truthfulness for Molecular Property Prediction through Uncertainty Quantificationcited by 1
- 2025Finding Counterfactual Evidences for Node Classificationcited by 1
- 2025Absolute Evaluation Measures for Machine Learning: A Surveycited by 1
- 2026Generator-based Graph Generation via Heat Diffusioncited by 1
- 2021Approximate Fr'echet Mean for Data Sets of Sparse Graphscited by 0
- 2021Casting graph isomorphism as a point set registration problem using a simplex embedding and samplingcited by 0
- 2022Probability density estimation for sets of large graphs with respect to spectral information using stochastic block modelscited by 0
- 2022One Node at a Time: Node-Level Network Classificationcited by 0
- 2022Estimation of the Sample Frechet Mean: A Convolutional Neural Network Approachcited by 0
- 2023Higher-Order DeepTrails: Unified Approach to *Trailscited by 0
- 2024Leveraging advances in machine learning for the robust classification and interpretation of networkscited by 0
- 2024Accelerating Hybrid Agent-Based Models and Fuzzy Cognitive Maps: How to Combine Agents who Think Alike?cited by 0
- 2025The Spectral Barycentre of a Set of Graphs with Community Structurecited by 0
- 2025Measuring Similarity in Causal Graphs: A Framework for Semantic and Structural Analysiscited by 0
- 2025Common Structure Discovery in Collections of Bipartite Networks: Application to Pollination Systemscited by 0
- 2026BLEG: LLM Functions as Powerful fMRI Graph-Enhancer for Brain Network Analysiscited by 0
- 2026Optimal Transport for Network Comparison: A Unified Review with New Spectral Bounds and Machine Learning Applicationscited by 0
- 2026Optimal Transport for Network Comparison: A Unified Review with New Spectral Bounds and Machine Learning Applications27 Aug 2026
- 2026BLEG: LLM Functions as Powerful fMRI Graph-Enhancer for Brain Network Analysis1 Apr 2026
- 2026Generator-based Graph Generation via Heat Diffusion3 Feb 2026
- 2025Common Structure Discovery in Collections of Bipartite Networks: Application to Pollination Systems1 Dec 2025
- 2025Absolute Evaluation Measures for Machine Learning: A Survey4 Jul 2025
- 2025Geometry-Aware Edge Pooling for Graph Neural Networks13 Jun 2025
- 2025Finding Counterfactual Evidences for Node Classification16 May 2025
- 2025Improving Counterfactual Truthfulness for Molecular Property Prediction through Uncertainty Quantification3 Apr 2025
- 2025Measuring Similarity in Causal Graphs: A Framework for Semantic and Structural Analysis14 Mar 2025
- 2025Backdoor Attacks on Discrete Graph Diffusion Models8 Mar 2025
- 2025The Spectral Barycentre of a Set of Graphs with Community Structure26 Jan 2025
- 2024Advancing Agentic Systems: Dynamic Task Decomposition, Tool Integration and Evaluation using Novel Metrics and Dataset29 Oct 2024
25 more
- 2024Accelerating Hybrid Agent-Based Models and Fuzzy Cognitive Maps: How to Combine Agents who Think Alike?1 Sep 2024
- 2024When does the mean network capture the topology of a sample of networks?6 Aug 2024
- 2024Active Causal Learning for Decoding Chemical Complexities with Targeted Interventions5 Apr 2024
- 2024Leveraging advances in machine learning for the robust classification and interpretation of networks20 Mar 2024
- 2024An embedding-based distance for temporal graphs23 Jan 2024
- 2024Through the Dual-Prism: A Spectral Perspective on Graph Data Augmentation for Graph Classification18 Jan 2024
- 2023Tipping Points of Evolving Epidemiological Networks: Machine Learning-Assisted, Data-Driven Effective Modeling1 Nov 2023
- 2023Higher-Order DeepTrails: Unified Approach to *Trails6 Oct 2023
- 2023MM-DAG: Multi-task DAG Learning for Multi-modal Data -- with Application for Traffic Congestion Analysis5 Jun 2023
- 2023Bures-Wasserstein Means of Graphs31 May 2023
- 2023Prior-RadGraphFormer: A Prior-Knowledge-Enhanced Transformer for Generating Radiology Graphs from X-Rays24 Mar 2023
- 2023A General-Purpose Transferable Predictor for Neural Architecture Search21 Feb 2023
- 2022Estimation of the Sample Frechet Mean: A Convolutional Neural Network Approach13 Oct 2022
- 2022A Framework for Large Scale Synthetic Graph Dataset Generation4 Oct 2022
- 2022Higher-order accurate two-sample network inference and network hashing16 Aug 2022
- 2022One Node at a Time: Node-Level Network Classification3 Aug 2022
- 2022Probability density estimation for sets of large graphs with respect to spectral information using stochastic block models5 Jul 2022
- 2022A Supervised Learning Approach to Rankability14 Mar 2022
- 2022On a linear fused Gromov-Wasserstein distance for graph structured data9 Mar 2022
- 2022Multiscale Graph Comparison via the Embedded Laplacian Discrepancy28 Jan 2022
- 2022Theoretical analysis and computation of the sample Frechet mean for sets of large graphs based on spectral information15 Jan 2022
- 2021Casting graph isomorphism as a point set registration problem using a simplex embedding and sampling15 Nov 2021
- 2021Hypergraph Dissimilarity Measures15 Jun 2021
- 2021On the Number of Edges of the Frechet Mean and Median Graphs30 May 2021
- 2021Approximate Fr'echet Mean for Data Sets of Sparse Graphs10 May 2021
- 2025Backdoor Attacks on Discrete Graph Diffusion Modelscited by 3
- 2025Backdoor Attacks on Discrete Graph Diffusion Models8 Mar 2025
- 2023MM-DAG: Multi-task DAG Learning for Multi-modal Data -- with Application for Traffic Congestion Analysiscited by 13
- 2022On a linear fused Gromov-Wasserstein distance for graph structured datacited by 9
- 2023Bures-Wasserstein Means of Graphscited by 6
- 2022Multiscale Graph Comparison via the Embedded Laplacian Discrepancycited by 5
- 2022A Framework for Large Scale Synthetic Graph Dataset Generationcited by 5
- 2025Geometry-Aware Edge Pooling for Graph Neural Networkscited by 5
- 2024An embedding-based distance for temporal graphscited by 3
- 2022Theoretical analysis and computation of the sample Frechet mean for sets of large graphs based on spectral informationcited by 2
- 2023Prior-RadGraphFormer: A Prior-Knowledge-Enhanced Transformer for Generating Radiology Graphs from X-Rayscited by 2
- 2024Through the Dual-Prism: A Spectral Perspective on Graph Data Augmentation for Graph Classificationcited by 2
- 2021On the Number of Edges of the Frechet Mean and Median Graphscited by 1
- 2021Hypergraph Dissimilarity Measurescited by 1
12 most cited of 35 All 35 (JSON)
- 2026Optimal Transport for Network Comparison: A Unified Review with New Spectral Bounds and Machine Learning Applications27 Aug 2026
- 2026BLEG: LLM Functions as Powerful fMRI Graph-Enhancer for Brain Network Analysis1 Apr 2026
- 2026Generator-based Graph Generation via Heat Diffusion3 Feb 2026
- 2025Common Structure Discovery in Collections of Bipartite Networks: Application to Pollination Systems1 Dec 2025
- 2025Absolute Evaluation Measures for Machine Learning: A Survey4 Jul 2025
- 2025Geometry-Aware Edge Pooling for Graph Neural Networks13 Jun 2025
- 2025Finding Counterfactual Evidences for Node Classification16 May 2025
- 2025Improving Counterfactual Truthfulness for Molecular Property Prediction through Uncertainty Quantification3 Apr 2025
- 2025Measuring Similarity in Causal Graphs: A Framework for Semantic and Structural Analysis14 Mar 2025
- 2025The Spectral Barycentre of a Set of Graphs with Community Structure26 Jan 2025
- 2024Accelerating Hybrid Agent-Based Models and Fuzzy Cognitive Maps: How to Combine Agents who Think Alike?1 Sep 2024
- 2024When does the mean network capture the topology of a sample of networks?6 Aug 2024
12 newest of 35 All 35 (JSON)