An efficient pruning method for subgraph matching in large-scale graphs

被引:2
|
作者
Moayed, Hojjat [1 ]
Mansoori, Eghbal G. [2 ]
Moosavi, Mohammad R. [2 ]
机构
[1] Esfarayen Univ Technol, Dept Comp Engn, Esfarayen, North Khorasan, Iran
[2] Shiraz Univ, Sch Elect & Comp Engn, Shiraz, Iran
来源
JOURNAL OF SUPERCOMPUTING | 2023年 / 79卷 / 10期
关键词
Subgraph matching; Graph querying; Pruning; Local laplacian matrix; Eigenvalue; ISOMORPHISM; ALGORITHM; NETWORKS;
D O I
10.1007/s11227-023-05061-1
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Subgraph matching, as a challenging problem in the graph area, has a wide range of applications from social networks to computational biology. It refers to finding the occurrences of a query graph in a given large graph. Subgraph matching is considered an NP-complete problem in the literature. In order to reduce the computational complexity of subgraph matching, pruning the search space with heuristics, e.g., topological features, have been studied broadly. In this paper, we propose a novel pruning strategy in subgraph matching to reduce the size of search space, named Eigen Decomposition Pruning. EDP uses local spectral features to prune the search space instead of directly using topological features. Firstly, it generates a Local Laplacian Matrix (LLM) for each candidate solution. Then, it prunes the false positive candidates from the search space using the spectral features of these LLMs. An LLM is defined to capture the features in the localities of a graph and imposes a low computation overhead. Additionally, EDP recognizes more false positive candidates than previous methods due to more informative spectral features of LLM, which results in a noticeable decrease in the overall time of subgraph matching. To assess the performance of our algorithm, it is applied to both real and synthetic datasets and is compared against four well-known methods in this field. The theoretical analysis and experimental results confirm the effectiveness of the proposed method.
引用
收藏
页码:10511 / 10532
页数:22
相关论文
共 50 条
  • [1] An efficient pruning method for subgraph matching in large-scale graphs
    Hojjat Moayed
    Eghbal G. Mansoori
    Mohammad R. Moosavi
    [J]. The Journal of Supercomputing, 2023, 79 : 10511 - 10532
  • [2] TBSGM: A Fast Subgraph Matching Method on Large Scale Graphs
    Jin, Fusheng
    Yang, Yifeng
    Wang, Shuliang
    Xue, Ye
    Yan, Zhen
    [J]. INTERNATIONAL JOURNAL OF DATA WAREHOUSING AND MINING, 2018, 14 (04) : 67 - 89
  • [3] SQBC: An efficient subgraph matching method over large and dense graphs
    Zheng, Weiguo
    Zou, Lei
    Lian, Xiang
    Zhang, Huaming
    Wang, Wei
    Zhao, Dongyan
    [J]. INFORMATION SCIENCES, 2014, 261 : 116 - 131
  • [4] An Efficient Subgraph-Inferring Framework for Large-Scale Heterogeneous Graphs
    Zhou, Wei
    Huang, Hong
    Shi, Ruize
    Yin, Kehan
    Jin, Hai
    [J]. THIRTY-EIGHTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 38 NO 8, 2024, : 9431 - 9439
  • [5] Efficient Subgraph Matching on Large RDF Graphs Using MapReduce
    Xin Wang
    Lele Chai
    Qiang Xu
    Yajun Yang
    Jianxin Li
    Junhu Wang
    Yunpeng Chai
    [J]. Data Science and Engineering, 2019, 4 : 24 - 43
  • [6] Efficient Subgraph Matching on Large RDF Graphs Using MapReduce
    Wang, Xin
    Chai, Lele
    Xu, Qiang
    Yang, Yajun
    Li, Jianxin
    Wang, Junhu
    Chai, Yunpeng
    [J]. DATA SCIENCE AND ENGINEERING, 2019, 4 (01) : 24 - 43
  • [7] Efficient Large-Scale Stereo Matching
    Geiger, Andreas
    Roser, Martin
    Urtasun, Raquel
    [J]. COMPUTER VISION-ACCV 2010, PT I, 2011, 6492 : 25 - +
  • [8] Efficient Subgraph Matching on Billion Node Graphs
    Sun, Zhao
    Wang, Hongzhi
    Wang, Haixun
    Shao, Bin
    Li, Jianzhong
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2012, 5 (09): : 788 - 799
  • [9] Consistent Subgraph Matching over Large Graphs
    Yuan, Ye
    Ma, Delong
    Zhang, Aoqian
    Wang, Guoren
    [J]. 2022 IEEE 38TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2022), 2022, : 2536 - 2548
  • [10] An Efficient and Scalable Algorithmic Method for Generating Large-Scale Random Graphs
    Alam, Maksudul
    Khan, Maleq
    Vullikanti, Anil
    Marathe, Madhav
    [J]. SC '16: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS, 2016, : 372 - 383