Accelerating Graph Similarity Search through Integer Linear Programming
Andrea D'Ascenzo, Julian Meffert, Petra Mutzel, Fabrizio Rossi

TL;DR
This paper introduces an efficient integer linear programming-based lower bound to accelerate graph similarity search under Graph Edit Distance constraints, significantly improving filtering performance in large graph databases.
Contribution
It proposes a novel hierarchy of lower bounds and an ILP formulation that enhances the filtering step in graph similarity search, outperforming existing methods.
Findings
Outperforms state-of-the-art algorithms on most thresholds
Efficient ILP-based lower bound dominates previous bounds
Significantly reduces computational time in graph similarity search
Abstract
The Graph Edit Distance (GED) is an important metric for measuring the similarity between two (labeled) graphs. It is defined as the minimum cost required to convert one graph into another through a series of (elementary) edit operations. Its effectiveness in assessing the similarity of large graphs is limited by the complexity of its exact calculation, which is NP-hard theoretically and computationally challenging in practice. The latter can be mitigated by switching to the Graph Similarity Search under GED constraints, which determines whether the edit distance between two graphs is below a given threshold. A popular framework for solving Graph Similarity Search under GED constraints in a graph database for a query graph is the filter-and-verification framework. Filtering discards unpromising graphs, while the verification step certifies the similarity between the filtered graphs and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGraph Theory and Algorithms · Advanced Database Systems and Queries · Advanced Graph Neural Networks
