An Efficient Pruning Process with Locality Aware Exploration and Dynamic Graph Editing for Subgraph Matching
Zite Jiang, Boxiao Liu, Shuai Zhang, Xingzhong Hou, Mengting Yuan,, Haihang You

TL;DR
This paper introduces a novel subgraph matching framework that employs dynamic graph editing and locality-aware exploration to significantly improve pruning efficiency and outperform existing algorithms.
Contribution
The paper proposes the first dynamic graph editing technique tailored for subgraph matching, enhancing pruning and performance, along with an optimized enumeration algorithm and preprocessing method.
Findings
DGEE outperforms state-of-the-art algorithms in experiments.
Dynamic Graph Editing effectively improves pruning efficiency.
The framework accelerates subgraph matching tasks.
Abstract
Subgraph matching is a NP-complete problem that extracts isomorphic embeddings of a query graph in a data graph . In this paper, we present a framework with three components: Preprocessing, Reordering and Enumeration. While pruning is the core technique for almost all existing subgraph matching solvers, it mainly eliminates unnecessary enumeration over data graph without alternation of query graph. By formulating a problem: Assignment under Conditional Candidate Set(ACCS), which is proven to be equivalent to Subgraph matching problem, we propose Dynamic Graph Editing(DGE) that is for the first time designed to tailor the query graph to achieve pruning effect and performance acceleration. As a result, we proposed DGEE(Dynamic Graph Editing Enumeration), a novel enumeration algorithm combines Dynamic Graph Editing and Failing Set optimization. Our second contribution is proposing…
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 Graph Neural Networks · Advanced Database Systems and Queries
MethodsPruning
