arrow
Return

Fragmented Graph Pattern Matching on Large Graphs

delete2026-06-05
delete0
PRE
AI
F
Faming Li
S
Shengli Qiu
X
Xiaochun Yang
B
Bin Wang
李建忠 (Jianzhong Li)
DOI:10.1109/TKDE.2026.3700606delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
The corpus of knowledge that we have amassed is often fragmented in nature. That is, we only possess a mere fraction of understanding regarding various objects and lack a holistic view of the interconnections between them. Graph, a widely used model to represent data and relationships between data, encompasses significant amounts of fragmented knowledge. In this paper, we study fragmented graph pattern matching (<inline-formula><tex-math notation="LaTeX">$\mathsf {FPM}$</tex-math></inline-formula> for short) on large graphs, a typical problem of fragmented knowledge management. Given several query graphs, <inline-formula><tex-math notation="LaTeX">$\mathsf {FPM}$</tex-math></inline-formula> searches for matches whose subgraphs are isomorphic to the given query graphs and these subgraphs are connected in a specified way. <inline-formula><tex-math notation="LaTeX">$\mathsf {FPM}$</tex-math></inline-formula> plays a crucial role in detecting financial crime, identifying abnormal behavior and mining latent knowledge. We propose an algorithm <inline-formula><tex-math notation="LaTeX">$\mathsf {FraMatch}$</tex-math></inline-formula>, which adopts a traversal-based manner to adaptively identify matches for the given query graphs and enumerates the interconnections among these matches. To improve the efficiency of <inline-formula><tex-math notation="LaTeX">$\mathsf {FraMatch}$</tex-math></inline-formula>, an index, represented as a <inline-formula><tex-math notation="LaTeX">$k$</tex-math></inline-formula>-partite graph, is constructed to help organize the candidate matches. Additionally, several methods, including four filtering strategies, parallel optimization and a dynamic loading strategy, are proposed to further accelerate the algorithm and reduce memory usage. We conducted extensive experiments on 4 real graphs to validate <inline-formula><tex-math notation="LaTeX">$\mathsf {FraMatch}$</tex-math></inline-formula>. The results demonstrate that <inline-formula><tex-math notation="LaTeX">$\mathsf {FraMatch}$</tex-math></inline-formula> outperforms its comparisons 2000× in running time and reduces memory usage by 8% on average. A real application on anti-money laundering further verifies the effectiveness of <inline-formula><tex-math notation="LaTeX">$\mathsf {FPM}$</tex-math></inline-formula>. To the best of our knowledge, this is the first study on <inline-formula><tex-math notation="LaTeX">$\mathsf {FPM}$</tex-math></inline-formula> on large graphs.
Keywords:
Fragmented knowledge
subgraph isomorphism
large graphs
$k$ k -partite graph

Journal

IEEE Transactions on Knowledge and Data Engineering cover
IEEE Transactions on Knowledge and Data Engineering
IF:
10.4
Papers:
6.7K
Citations:
3.2W

Organization

N
Northeastern University
Scholars:
2.4W
Papers: 1.5W
Citations: 3.0W
H
Harbin Institute of Technology
Scholars:
1.4W
Papers: 4.4K
Citations: 8.5W