SymmPi: Exploiting Symmetry Removal for Fast Subgraph Matching

被引:0
|
作者
Wang, Yujiang [1 ,2 ,3 ,4 ]
Cao, Ying [1 ,2 ,3 ,4 ]
Zhang, Zhaobo [1 ,2 ,3 ,4 ]
Yuan, Pingpeng [1 ,2 ,3 ,4 ]
Jin, Hai [1 ,2 ,3 ,4 ]
机构
[1] Natl Engn Res Ctr Big Data Technol & Syst, Wuhan, Peoples R China
[2] Serv Comp Technol & Syst Lab, Wuhan, Peoples R China
[3] Cluster & Grid Comp Lab, Wuhan 430074, Peoples R China
[4] Huazhong Univ Sci & Technol, Sch Comp Sci & Technol, Wuhan, Peoples R China
基金
中国国家自然科学基金;
关键词
Subgraph matching; Axisymmetry; Automorphism; Symmetry breaking; ALGORITHM;
D O I
10.1007/s41019-024-00271-w
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Symmetry, a phenomenon of self-similarity, is common in many networks, which often incurs a lot of redundant accesses and computations, even duplicate results when executing graph matching tasks. Many approaches (e.g. symmetry-breaking methods) try to disrupt symmetry by translating symmetry into restrictions and then imposing restrictions on the exploration order. However, the restrictions are finer-grained. If the pattern graph is complex, more restrictions are generated from symmetry breaking methods, thus complicating the exploration process and degrading the performance. Here, we present novel SymmPi, which exploits symmetry removal for fast graph matching. SymmPi first identifies the coarse-grained axisymmetric subgraphs of the given pattern graphs instead of finer relationships. If a pattern graph is not axisymmetric, SymmPi will remove some of its edges until axisymmetric subgraphs are found. Thus, the original pattern graph is transformed to a set of axisymmetric subgraphs plus some edges. Then, SymmPi finds the matches of the axisymmetric subgraph and extends these matches to the original pattern graphs by permuting the matches with additional checks. Our experiments on both directed and undirected graphs, demonstrate that SymmPi achieves a significant performance improvement over the state-of-the-art undirected and directed graph matching methods and systems.
引用
收藏
页码:230 / 245
页数:16
相关论文
共 50 条
  • [1] 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
  • [2] Fast subgraph query processing and subgraph matching via static and dynamic equivalences
    Kim, Hyunjoon
    Choi, Yunyoung
    Park, Kunsoo
    Lin, Xuemin
    Hong, Seok-Hee
    Han, Wook-Shin
    VLDB JOURNAL, 2023, 32 (02) : 343 - 368
  • [3] 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
  • [4] TBSGM: A Fast Subgraph Matching Method on Large Scale Graphs
    Jin, Fusheng
    Yang, Yifeng
    Wang, Shuliang
    Xue, Ye
    Yan, Zhen
    INTERNATIONAL JOURNAL OF DATA WAREHOUSING AND MINING, 2018, 14 (04) : 67 - 89
  • [5] 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
  • [6] Efficient Subgraph Matching Framework for Fast Subcircuit Identification
    Li, Bohao
    Wang, Shizhang
    Chen, Tinghuan
    Sun, Qi
    Zhuo, Cheng
    PROCEEDINGS OF THE 2024 ACM/IEEE INTERNATIONAL SYMPOSIUM ON MACHINE LEARNING FOR CAD, MLCAD 2024, 2024,
  • [7] Subgraph Matching With Effective Matching Order and Indexing
    Sun, Shixuan
    Luo, Qiong
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2022, 34 (01) : 491 - 505
  • [8] Structural Equivalence in Subgraph Matching
    Yang, Dominic
    Ge, Yurun
    Nguyen, Thien
    Molitor, Denali
    Moorman, Jacob D.
    Bertozzi, Andrea L.
    IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2023, 10 (04): : 1846 - 1862
  • [9] Subgraph Matching on Multiplex Networks
    Moorman, Jacob D.
    Tu, Thomas K.
    Chen, Qinyi
    He, Xie
    Bertozzi, Andrea L.
    IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2021, 8 (02): : 1367 - 1384
  • [10] TurboFlux: A Fast Continuous Subgraph Matching System for Streaming Graph Data
    Kim, Kyongmin
    Lee, Jeong-Hoon
    Seo, In
    Hong, Sungpack
    Han, Wook-Shin
    Chafi, Hassan
    Shin, Hyungyu
    Jeong, Geonhwa
    SIGMOD'18: PROCEEDINGS OF THE 2018 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2018, : 411 - 426