Compact Path Representations for Graph Database Pattern Matching

被引:0
|
作者
Martens, Wim [1 ]
Niewerth, Matthias [1 ]
Popp, Tina [1 ]
Rojas, Carlos [2 ]
Vansummeren, Stijn [3 ]
Vrgoc, Domagoj [2 ,4 ]
机构
[1] Univ Bayreuth, Bayreuth, Germany
[2] IMFD Chile, Santiago, Chile
[3] UHasselt, Data Sci Inst, Hasselt, Belgium
[4] PUC Chile, Santiago, Chile
关键词
graph databases; queries; paths;
D O I
10.1109/ICDEW61823.2024.00059
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Modern graph database query languages such as GQL, SQL/PGQ, and Cypher allow regular path queries to return entire paths, as opposed to only their endpoints. This is challenging for query evaluation, since a graph can have an exponential number of paths between a given node pair. This means that intermediate query evaluation results can be huge. We recently introduced the concept of path multiset representations (PMRs) [1], which can represent multisets of paths exponentially succinctly and therefore bring significant advantages for representing intermediate results. As shown in our experiments, they can speed up regular path query evaluation with several orders of magnitude.
引用
收藏
页码:379 / 380
页数:2
相关论文
共 50 条
  • [21] Database editing metrics for pattern matching
    Ruspini, EH
    Thomere, J
    Wolverton, M
    CIHSPS 2004: PROCEEDINGS OF THE 2004 IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE FOR HOMELAND SECURITY AND PERSONAL SAFETY, 2004, : 31 - 38
  • [22] SODAR Pattern Classification by Graph Matching
    Deb, Narayan Chandra
    Ray, Kumar S.
    Dutta, Hirday N.
    IEEE GEOSCIENCE AND REMOTE SENSING LETTERS, 2011, 8 (03) : 483 - 487
  • [23] View Selection for Graph Pattern Matching
    Wang, Xin
    Liu, Xiufeng
    Chen, Yuxiang
    Zhong, Xueyan
    Cheng, Ping
    DATABASE AND EXPERT SYSTEMS APPLICATIONS, DEXA 2020, PT II, 2020, 12392 : 93 - 110
  • [24] Relaxing Graph Pattern Matching With Explanations
    Li, Jia
    Cao, Yang
    Ma, Shuai
    CIKM'17: PROCEEDINGS OF THE 2017 ACM CONFERENCE ON INFORMATION AND KNOWLEDGE MANAGEMENT, 2017, : 1677 - 1686
  • [25] APPROXIMATE PATTERN-MATCHING IN A PATTERN DATABASE SYSTEM
    DAVIS, LS
    ROUSSOPOULOS, N
    INFORMATION SYSTEMS, 1980, 5 (02) : 107 - 119
  • [26] Path Descriptors for Geometric Graph Matching and Registration
    Pinheiro, Miguel Amavel
    Kybic, Jan
    IMAGE ANALYSIS AND RECOGNITION, ICIAR 2014, PT I, 2014, 8814 : 3 - 11
  • [27] A Path Following Algorithm for the Graph Matching Problem
    Zaslavskiy, Mikhail
    Bach, Francis
    Vert, Jean-Philippe
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2009, 31 (12) : 2227 - 2242
  • [28] Graph Matching with Adaptive and Branching Path Following
    Wang, Tao
    Ling, Haibin
    Lang, Congyan
    Feng, Songhe
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2018, 40 (12) : 2853 - 2867
  • [29] Towards an Integrated Graph Algebra for Graph Pattern Matching with Gremlin
    Thakkar, Harsh
    Punjani, Dharmen
    Auer, Soeren
    Vidal, Maria-Esther
    DATABASE AND EXPERT SYSTEMS APPLICATIONS, DEXA 2017, PT I, 2017, 10438 : 81 - 91
  • [30] Incremental Graph Pattern Matching Algorithm for Big Graph Data
    Zhang, Lixia
    Gao, Jianliang
    SCIENTIFIC PROGRAMMING, 2018, 2018