arrow
Return

Continuous multi-query optimization for subgraph matching over dynamic graphs

delete2022-05-31
delete1
delete
OA
AI
王曦 cover
王曦 (Xi Wang)
Q
Qianzhen Zhang *
D
Deke Guo
X
Xiang Zhao
DOI:10.3233/SW-212864delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
There is a growing need to perform real-time analytics on dynamic graphs in order to deliver the values of big data to users. An important problem from such applications is continuously identifying and monitoring critical patterns when fine-grained updates at a high velocity occur on the graphs. A lot of efforts have been made to develop practical solutions for these problems. Despite the efforts, existing algorithms showed limited running time and scalability in dealing with large and/or many graphs. In this paper, we study the problem of continuous multi-query optimization for subgraph matching over dynamic graph data. (1) We propose annotated query graph, which is obtained by merging the multi-queries into one. (2) Based on the annotated query, we employ a concise auxiliary data structure to represent partial solutions in a compact form. (3) In addition, we propose an efficient maintenance strategy to detect the affected queries for each update and report corresponding matches in one pass. (4) Extensive experiments over real-life and synthetic datasets verify the effectiveness and efficiency of our approach and confirm a two orders of magnitude improvement of the proposed solution.
Keywords:
Multi-query optimization
annotated query graph
incremental maintenance strategy
dynamic graph

Journal

Semantic Web cover
Semantic Web
IF:
2.9
Papers:
603
Citations:
1.6K

Organization

N
national university of defense technology - china
Scholars:
1.8W
Papers: 1.4W
Citations: 9