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 条
  • [31] Subgraph Matching with Set Similarity in a Large Graph Database
    Hong, Liang
    Zou, Lei
    Lian, Xiang
    Yu, Philip S.
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2015, 27 (09) : 2507 - 2521
  • [32] Optimizing subgraph retrieval and matching with an efficient indexing scheme
    He, Jiezhong
    Chen, Yixin
    Liu, Zhouyang
    Li, Dongsheng
    [J]. KNOWLEDGE AND INFORMATION SYSTEMS, 2024, 66 (11) : 6815 - 6843
  • [33] Towards GPU-Based Common-Sense Reasoning: Using Fast Subgraph Matching
    Ha-Nguyen Tran
    Erik Cambria
    Amir Hussain
    [J]. Cognitive Computation, 2016, 8 : 1074 - 1086
  • [34] Active Learning for the Subgraph Matching Problem
    Ge, Yurun
    Bertozzi, Andrea L.
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2021, : 2641 - 2649
  • [35] Minimum cost subgraph matching using a binary linear program
    Lerouge, Julien
    Hammami, Maroua
    Heroux, Pierre
    Adam, Sebastien
    [J]. PATTERN RECOGNITION LETTERS, 2016, 71 : 45 - 51
  • [36] Durable Subgraph Matching on Temporal Graphs
    Li, Faming
    Zou, Zhaonian
    Li, Jianzhong
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2023, 35 (05) : 4713 - 4726
  • [37] SMOG: Accelerating Subgraph Matching on GPUs
    Wang, Zhibin
    Meng, Ziheng
    Li, Xue
    Lin, Xi
    Zheng, Long
    Tian, Chen
    Zhong, Sheng
    [J]. 2023 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE, HPEC, 2023,
  • [38] Partial correspondence based on subgraph matching
    Yang, Xu
    Qiao, Hong
    Liu, Zhi-Yong
    [J]. NEUROCOMPUTING, 2013, 122 : 193 - 197
  • [39] Parallel Subgraph Matching on Massive Graphs
    Suo, Bo
    Li, Zhanhuai
    Pan, Wei
    [J]. 2016 9TH INTERNATIONAL CONGRESS ON IMAGE AND SIGNAL PROCESSING, BIOMEDICAL ENGINEERING AND INFORMATICS (CISP-BMEI 2016), 2016, : 1932 - 1937
  • [40] A Comparative Study of Subgraph Matching Isomorphic Methods in Social Networks
    Ma, Tinghuai
    Yu, Siyang
    Cao, Jie
    Tian, Yuan
    Al-Dhelaan, Abdullah
    Al-Rodhaan, Mznah
    [J]. IEEE ACCESS, 2018, 6 : 66621 - 66631