Structural Equivalence in Subgraph Matching

被引:5
作者
Yang, Dominic [1 ]
Ge, Yurun [1 ]
Nguyen, Thien [2 ]
Molitor, Denali [1 ]
Moorman, Jacob D. [1 ]
Bertozzi, Andrea L. [1 ]
机构
[1] Univ Calif Los Angeles, Dept Math, Los Angeles, CA 90095 USA
[2] Northeastern Univ, Dept Comp Sci, Boston, MA 02115 USA
来源
IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING | 2023年 / 10卷 / 04期
关键词
Subgraph isomorphism; subgraph matching; multiplex network; structural equivalence; graph structure; ISOMORPHISM; RECOGNITION; ALGORITHM;
D O I
10.1109/TNSE.2023.3236028
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Symmetry plays a major role in subgraph matching both in the description of the graphs in question and in how it confounds the search process. This work addresses how to quantify these effects and how to use symmetries to increase the efficiency of subgraph isomorphism algorithms. We introduce rigorous definitions of structural equivalence and establish conditions for when it can be safely used to generate more solutions. We illustrate how to adapt standard search routines to utilize these symmetries to accelerate search and compactly describe the solution space. We then adapt a state-of-the-art solver and perform a comprehensive series of tests to demonstrate these methods' efficacy on a standard benchmark set. We extend these methods to multiplex graphs and present results on large multiplex networks drawn from transportation systems, social media, adversarial attacks, and knowledge graphs.
引用
收藏
页码:1846 / 1862
页数:17
相关论文
共 52 条
  • [1] Internet -: Diameter of the World-Wide Web
    Albert, R
    Jeong, H
    Barabási, AL
    [J]. NATURE, 1999, 401 (6749) : 130 - 131
  • [2] Audemard G, 2014, LECT NOTES COMPUT SC, V8656, P125, DOI 10.1007/978-3-319-10428-7_12
  • [3] DBpedia: A nucleus for a web of open data
    Auer, Soeren
    Bizer, Christian
    Kobilarov, Georgi
    Lehmann, Jens
    Cyganiak, Richard
    Ives, Zachary
    [J]. SEMANTIC WEB, PROCEEDINGS, 2007, 4825 : 722 - +
  • [4] Babalola KO, 2018, IEEE INT CONF BIG DA, P3986, DOI 10.1109/BigData.2018.8622601
  • [5] Efficient Subgraph Matching by Postponing Cartesian Products
    Bi, Fei
    Chang, Lijun
    Lin, Xuemin
    Qin, Lu
    Zhang, Wenjie
    [J]. SIGMOD'16: PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2016, : 1199 - 1214
  • [6] A subgraph isomorphism algorithm and its application to biochemical data
    Bonnici, Vincenzo
    Giugno, Rosalba
    Pulvirenti, Alfredo
    Shasha, Dennis
    Ferro, Alfredo
    [J]. BMC BIOINFORMATICS, 2013, 14
  • [7] Emergence of network features from multiplexity
    Cardillo, Alessio
    Gomez-Gardenes, Jesus
    Zanin, Massimiliano
    Romance, Miguel
    Papo, David
    del Pozo, Francisco
    Boccaletti, Stefano
    [J]. SCIENTIFIC REPORTS, 2013, 3
  • [8] Introducing VF3: A New Algorithm for Subgraph Isomorphism
    Carletti, Vincenzo
    Foggia, Pasquale
    Saggese, Alessia
    Vento, Mario
    [J]. GRAPH-BASED REPRESENTATIONS IN PATTERN RECOGNITION (GBRPR 2017), 2017, 10310 : 128 - 139
  • [9] Conte D, 2007, STUD COMPUT INTELL, V52, P85
  • [10] A (sub)graph isomorphism algorithm for matching large graphs
    Cordella, LP
    Foggia, P
    Sansone, C
    Vento, M
    [J]. IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2004, 26 (10) : 1367 - 1372