JOURNAL ARTICLE

Accelerating Graph Mining Systems with Subgraph Morphing

Abstract

Graph mining applications analyze the structural properties of large graphs. These applications are computationally expensive because finding structural patterns requires checking subgraph isomorphism, which is NP-complete. This paper exploits the sub-structural similarities across different patterns by employing Subgraph Morphing to accurately infer the results for a given set of patterns from the results of a completely different set of patterns that are less expensive to compute. To enable Subgraph Morphing in practice, we develop efficient query transformation techniques as well as automatic result conversion strategies for different application scenarios. We have implemented Subgraph Morphing in four state-of-the-art graph mining and subgraph matching systems: Peregrine, AutoMine/- GraphZero, GraphPi, and BigJoin; a thorough evaluation demonstrates that Subgraph Morphing improves the performance of these four systems by 34×, 10×, 18×, and 13×, respectively.

Keywords:
Morphing Subgraph isomorphism problem Induced subgraph isomorphism problem Computer science Exploit Graph Graph rewriting Matching (statistics) Theoretical computer science Set (abstract data type) Transformation (genetics) Graph factorization Artificial intelligence Mathematics Line graph Programming language

Metrics

15
Cited By
2.73
FWCI (Field Weighted Citation Impact)
58
Refs
0.88
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Graph Theory and Algorithms
Physical Sciences →  Computer Science →  Computer Vision and Pattern Recognition
Advanced Graph Neural Networks
Physical Sciences →  Computer Science →  Artificial Intelligence
Data Mining Algorithms and Applications
Physical Sciences →  Computer Science →  Information Systems

Related Documents

BOOK-CHAPTER

Subgraph-Centric Graph Mining

Da YanYuanyuan TianJames Cheng

SpringerBriefs in computer science Year: 2017 Pages: 67-76
JOURNAL ARTICLE

Dense subgraph mining with a mixed graph model

Anita KeszlerTamás SzirányiŹsolt Tuza

Journal:   Pattern Recognition Letters Year: 2013 Vol: 34 (11)Pages: 1252-1262
JOURNAL ARTICLE

Multi-graph-view subgraph mining for graph classification

Jia WuZhibin HongShirui PanXingquan ZhuZhihua CaiChengqi Zhang

Journal:   Knowledge and Information Systems Year: 2015 Vol: 48 (1)Pages: 29-54
BOOK-CHAPTER

Subgraph Mining for Graph Neural Networks

Adem KikajGiuseppe MarraLuc De Raedt

Lecture notes in computer science Year: 2024 Pages: 141-152
© 2026 ScienceGate Book Chapters — All rights reserved.