Subgraph matching on temporal graphs

被引:4
|
作者
Li, Faming [1 ]
Zou, Zhaonian [1 ]
机构
[1] Harbin Inst Technol, Sch Comp Sci & Technol, 92 West Dazhi St, Harbin, Heilongjiang, Peoples R China
基金
中国国家自然科学基金;
关键词
Temporal graph; Subgraph matching; Temporal order; Index; EFFICIENT ALGORITHM; ISOMORPHISM;
D O I
10.1016/j.ins.2021.07.071
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Temporal graphs are graphs whose edges are associated with timestamps. Subgraph matching on temporal graphs retrieves temporal subgraphs whose edge timestamps satisfy user-specified temporal orders. In this paper, a temporal query pattern is composed of a query graph with an arbitrary structure and a partial order on the edge set of the query graph. Moreover, the time span between the minimum and the maximum edge times tamps in a matching is required to be less than or equal to a specified threshold. This paper proposes a temporal subgraph matching algorithm based on two key techniques. First, a memory-efficient index structure called TO-tree is designed to compactly store all necessary information required for finding all temporal subgraph matchings. The TO-tree constructed for a temporal query pattern is much smaller than the temporal graph because unnecessary information is mostly excluded from the TO-tree by three powerful filters. The second technique is a temporal subgraph matching enumeration method that runs on the TO-tree instead of on the temporal graph. This enumeration method expands temporal subgraph matchings in an edge-by-edge manner. Since the TO-tree can fit into the main memory, the enumeration method runs very fast on the TO-tree. An extensive experimental evaluation has been carried out. The experimental results show that the TO-tree index structure is memory-efficient, which in turn enables a fast temporal subgraph matching enumeration. Overall, our algorithm is at least 3X faster than the baseline algorithm adapted from the state-of-the-art non-temporal subgraph matching algorithm CECI and is at least 4X faster than the temporal subgraph matching algorithm HASSE. (c) 2021 Elsevier Inc. All rights reserved.
引用
收藏
页码:539 / 558
页数:20
相关论文
共 50 条
  • [31] SQBC: An efficient subgraph matching method over large and dense graphs
    Zheng, Weiguo
    Zou, Lei
    Lian, Xiang
    Zhang, Huaming
    Wang, Wei
    Zhao, Dongyan
    INFORMATION SCIENCES, 2014, 261 : 116 - 131
  • [32] Subgraph Query Matching in Multi-Graphs Based on Node Embedding
    Anwar, Muhammad
    Hassanien, Aboul Ella
    Snasel, Vaclav
    Basha, Sameh H.
    MATHEMATICS, 2022, 10 (24)
  • [33] Online Density Bursting Subgraph Detection from Temporal Graphs
    Chu, Lingyang
    Zhang, Yanyan
    Yang, Yu
    Wang, Lanjun
    Pei, Jian
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2019, 12 (13): : 2353 - 2365
  • [34] An efficient pruning method for subgraph matching in large-scale graphs
    Moayed, Hojjat
    Mansoori, Eghbal G.
    Moosavi, Mohammad R.
    JOURNAL OF SUPERCOMPUTING, 2023, 79 (10): : 10511 - 10532
  • [35] An efficient pruning method for subgraph matching in large-scale graphs
    Hojjat Moayed
    Eghbal G. Mansoori
    Mohammad R. Moosavi
    The Journal of Supercomputing, 2023, 79 : 10511 - 10532
  • [36] Answering Natural Language Questions by Subgraph Matching over Knowledge Graphs
    Hu, Sen
    Zou, Lei
    Yu, Jeffrey Xu
    Wang, Haixun
    Zhao, Dongyan
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2018, 30 (05) : 824 - 837
  • [37] Towards Scalable Subgraph Pattern Matching over Big Graphs on MapReduce
    Suo, Bo
    Li, Zhanhuai
    Chen, Qun
    Pan, Wei
    2016 IEEE 22ND INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2016, : 1118 - 1126
  • [38] Subgraph Pattern Matching over Uncertain Graphs with Identity Linkage Uncertainty
    Moustafa, Walaa Eldin
    Kimmig, Angelika
    Deshpande, Amol
    Getoor, Lise
    2014 IEEE 30TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2014, : 904 - 915
  • [39] DualIso: An Algorithm for Subgraph Pattern Matching on Very Large Labeled Graphs
    Saltz, Matthew
    Jain, Ayushi
    Kothari, Abhishek
    Fard, Arash
    Miller, John A.
    Ramaswamy, Lakshmish
    2014 IEEE INTERNATIONAL CONGRESS ON BIG DATA (BIGDATA CONGRESS), 2014, : 498 - 505
  • [40] Using Graph Edit Distance for Noisy Subgraph Matching of Semantic Property Graphs
    Ebsch, Christopher L.
    Cottam, Joseph A.
    Heller, Natalie C.
    Deshmukh, Rahul D.
    Chin, George
    2020 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2020, : 2520 - 2525