Fast subgraph query processing and subgraph matching via static and dynamic equivalences

被引:12
|
作者
Kim, Hyunjoon [1 ,2 ]
Choi, Yunyoung [3 ]
Park, Kunsoo [4 ]
Lin, Xuemin [5 ]
Hong, Seok-Hee [6 ]
Han, Wook-Shin [7 ]
机构
[1] Hanyang Univ, Dept Data Sci, Seoul, South Korea
[2] Hanyang Univ, Dept Artificial Intelligence, Seoul, South Korea
[3] Kyungwontech, Seoul, South Korea
[4] Seoul Natl Univ, Seoul, South Korea
[5] Univ New South Wales, Kensington, NSW, Australia
[6] Univ Sydney, Sydney, NSW, Australia
[7] Pohang Univ Sci & Technol POSTECH, Pohang, South Korea
基金
新加坡国家研究基金会;
关键词
Subgraph query processing; Subgraph search; Subgraph matching; Vertex equivalence; Neighbor-safety; ISOMORPHISM; EFFICIENT; ALGORITHM; OPTIMIZATION; INDEX;
D O I
10.1007/s00778-022-00749-x
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Subgraph query processing (also known as subgraph search) and subgraph matching are fundamental graph problems in many application domains. A lot of efforts have been made to develop practical solutions for these problems. Despite the efforts, existing algorithms showed limited running time and scalability in dealing with large and/or many graphs. In this paper, we propose a new subgraph search algorithm using equivalences of vertices in order to reduce search space: (1) static equivalence of vertices in a query graph that leads to an efficient matching order of the vertices and (2) dynamic equivalence of candidate vertices in a data graph, which enables us to capture and remove redundancies in search space. These techniques for subgraph search also lead to an improved algorithm for subgraph matching. Experiments show that our approach outperforms state-of-the-art subgraph search and subgraph matching algorithms by up to several orders of magnitude with respect to query processing time.
引用
收藏
页码:343 / 368
页数:26
相关论文
共 36 条
  • [1] Fast subgraph query processing and subgraph matching via static and dynamic equivalences
    Hyunjoon Kim
    Yunyoung Choi
    Kunsoo Park
    Xuemin Lin
    Seok-Hee Hong
    Wook-Shin Han
    The VLDB Journal, 2023, 32 : 343 - 368
  • [2] Versatile Equivalences: Speeding up Subgraph Query Processing and Subgraph Matching
    Kim, Hyunjoon
    Choi, Yunyoung
    Park, Kunsoo
    Lin, Xuemin
    Hong, Seok-Hee
    Han, Wook-Shin
    SIGMOD '21: PROCEEDINGS OF THE 2021 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2021, : 925 - 937
  • [3] Fast Subgraph Matching by Dynamic Graph Editing
    Jiang, Zite
    Zhang, Shuai
    Liu, Boxiao
    Hou, Xingzhong
    Yuan, Mengting
    You, Haihang
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2024, 17 (05) : 2432 - 2443
  • [4] Spatiotemporal RDF Data Query Based on Subgraph Matching
    Meng, Xiangfu
    Zhu, Lin
    Li, Qing
    Zhang, Xiaoyan
    ISPRS INTERNATIONAL JOURNAL OF GEO-INFORMATION, 2021, 10 (12)
  • [5] Reinforcement Learning Based Query Vertex Ordering Model for Subgraph Matching
    Wang, Hanchen
    Zhang, Ying
    Qin, Lu
    Wang, Wei
    Zhang, Wenjie
    Lin, Xuemin
    2022 IEEE 38TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2022), 2022, : 245 - 258
  • [6] QLiG: Query Like a Graph For Subgraph Matching
    Purohit, Sumit
    Mackey, Patrick
    Zucker, Jeremy D.
    Bohra, Ankur
    Deshmukh, Rahul D.
    Chin, George
    2021 IEEE FOURTH INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND KNOWLEDGE ENGINEERING (AIKE 2021), 2021, : 121 - 128
  • [7] Symmetric Continuous Subgraph Matching with Bidirectional Dynamic Programming
    Min, Seunghwan
    Park, Sung Gwan
    Park, Kunsoo
    Giammarresi, Dora
    Italiano, Giuseppe F.
    Han, Wook-Shin
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2021, 14 (08): : 1298 - 1310
  • [8] FAST: FPGA-based Subgraph Matching on Massive Graphs
    Jin, Xin
    Yang, Zhengyi
    Lin, Xuemin
    Yang, Shiyu
    Qin, Lu
    Peng, You
    2021 IEEE 37TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2021), 2021, : 1452 - 1463
  • [9] Categorical Multi-Query Subgraph Matching on Labeled Graph
    Sun, Yunhao
    Chen, Xiaoao
    Chen, Heng
    Qi, Ruihua
    Ning, Bo
    ELECTRONICS, 2024, 13 (21)
  • [10] A survey of continuous subgraph matching for dynamic graphs
    Wang, Xi
    Zhang, Qianzhen
    Guo, Deke
    Zhao, Xiang
    KNOWLEDGE AND INFORMATION SYSTEMS, 2023, 65 (03) : 945 - 989