Some Thoughts on Graph Similarity

📅 2024-11-15
🏛️ Principles of Verification
📈 Citations: 0
✨ Influential: 0
📄 PDF
🤖 AI Summary
This work systematically investigates the theoretical foundations and computational feasibility of graph similarity measures. Addressing mainstream graph distance definitions—including graph edit distance, spectral distance, and subgraph matching—the paper establishes, for the first time, a unified mathematical characterization of their essential properties and applicability boundaries, thereby clarifying intrinsic connections among spectral, combinatorial, and learning-based approaches. Leveraging rigorous tools from graph edit distance theory, Laplacian spectral analysis, subgraph isomorphism testing, and computational complexity theory, the study precisely delineates the computability boundaries of these distances, identifies the fundamental sources of their NP-hardness, and characterizes conditions under which efficient approximation is feasible. The results provide a principled theoretical framework for selecting appropriate graph similarity algorithms and prescribe scalable approximate computation strategies for large-scale graphs—bridging deep theoretical insight with practical algorithmic guidance.

Technology Category

Machine Learning: Graph-based Machine LearningData Mining & Knowledge Management: Graph Mining, Social Network Analysis & CommunityConstraint Satisfaction and Optimization: Distributed CSP/Optimization

Application Category

Graph Algorithms and Modeling for the Web: Graph neural networks and deep learning approaches for Web-related graphsSemantics and Knowledge: Scalable techniques for the creation, curation, publication, maintenance, and consumption of large, Web-based, structured, reusable, knowledge graphs and ontologiesSocial Networks and Social Media: Computational social science
📝 Abstract
We give an overview of different approaches to measuring the similarity of, or the distance between, two graphs, highlighting connections between these approaches. We also discuss the complexity of computing the distances.
Problem

Research questions and friction points this paper is trying to address.

Measuring similarity between two graphs
Comparing different graph similarity approaches
Analyzing computational complexity of graph distances
Innovation

Methods, ideas, or system contributions that make the work stand out.

Overview of graph similarity measurement approaches
Highlight connections between different similarity methods
Discuss complexity of computing graph distances
🔎 Similar Papers
No similar papers found.
💼 Related Jobs
No related jobs found.
M
Martin Grohe