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 条
  • [41] Continuous multi-query optimization for subgraph matching over dynamic graphs
    Wang, Xi
    Zhang, Qianzhen
    Guo, Deke
    Zhao, Xiang
    SEMANTIC WEB, 2022, 13 (04) : 601 - 622
  • [42] Optimizing subgraph matching over distributed knowledge graphs using partial evaluation
    Song, Yanyan
    Qin, Yuzhou
    Hao, Wenqi
    Liu, Pengkai
    Li, Jianxin
    Choudhury, Farhana Murtaza
    Wang, Xin
    Zhang, Qingpeng
    WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS, 2023, 26 (02): : 751 - 771
  • [43] Optimizing subgraph matching over distributed knowledge graphs using partial evaluation
    Yanyan Song
    Yuzhou Qin
    Wenqi Hao
    Pengkai Liu
    Jianxin Li
    Farhana Murtaza Choudhury
    Xin Wang
    Qingpeng Zhang
    World Wide Web, 2023, 26 : 751 - 771
  • [44] Subgraph Transversal of Graphs
    Jia Shen
    Graphs and Combinatorics, 2009, 25 : 601 - 609
  • [45] Subgraph Transversal of Graphs
    Shen, Jia
    GRAPHS AND COMBINATORICS, 2009, 25 (04) : 601 - 609
  • [46] Symbol recognition by error-tolerant subgraph matching between region adjacency graphs
    Lladós, J
    Martí, E
    Villanueva, JJ
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2001, 23 (10) : 1137 - 1143
  • [47] VSGM: View-Based GPU-Accelerated Subgraph Matching on Large Graphs
    Jiang, Guanxian
    Zhou, Qihui
    Jin, Tatiana
    Li, Boyang
    Zhao, Yunjian
    Li, Yichao
    Cheng, James
    SC22: INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS, 2022,
  • [48] Answering Natural Language Questions by Subgraph Matching over Knowledge Graphs (Extended abstract)
    Hu, Sen
    Zou, Lei
    Yu, Jeffrey Xu
    Wang, Haixun
    Zhao, Dongyan
    2018 IEEE 34TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2018, : 1815 - 1816
  • [49] Optimal Subgraph Matching Queries over Distributed Knowledge Graphs Based on Partial Evaluation
    Xing, Jiao
    Liu, Baozhu
    Li, Jianxin
    Choudhury, Farhana Murtaza
    Wang, Xin
    WEB INFORMATION SYSTEMS ENGINEERING - WISE 2021, PT I, 2021, 13080 : 274 - 289
  • [50] SASUM: A Sharing-Based Approach to Fast Approximate Subgraph Matching for Large Graphs
    Kim, Song-Hyon
    Song, Inchul
    Lee, Kyong-Ha
    Lee, Yoon-Joon
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2013, E96D (03) : 624 - 633