Evaluating mixed patterns on large data graphs using bitmap views
Document Type
Conference Proceeding
Publication Date
1-1-2019
Abstract
Developing efficient and scalable techniques for pattern queries over large graphs is crucial for modern applications such as social networks, Web analysis, and bioinformatics. In this paper, we address the problem of efficiently finding the homomorphic matches for tree pattern queries with child and descendant edges (mixed pattern queries) over a large data graph. We propose a novel type of materialized views to accelerate the evaluation. Our materialized views are the sets of occurrence lists of the nodes of the pattern in the data graph. They are stored as compressed bitmaps on the inverted lists of the node labels in the data graph. Reachability information between occurrence list nodes is provided by a node reachability index. This technique not only minimizes the materialization space but also reduces CPU and I/O costs by translating view materialization processing into bitwise operations. We provide conditions for view usability using the concept of pattern node coverage. We design a holistic bottom-up algorithm which efficiently computes pattern query matches in the data graph using bitmap views. An extensive experimental evaluation shows that our method evaluates mixed patterns up to several orders of magnitude faster than existing algorithms.
Identifier
85065541557 (Scopus)
ISBN
[9783030185756]
Publication Title
Lecture Notes in Computer Science Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics
External Full Text Location
https://doi.org/10.1007/978-3-030-18576-3_33
e-ISSN
16113349
ISSN
03029743
First Page
553
Last Page
570
Volume
11446 LNCS
Grant
61872276
Fund Ref
National Natural Science Foundation of China
Recommended Citation
Wu, Xiaoying; Theodoratos, Dimitri; Skoutas, Dimitrios; and Lan, Michael, "Evaluating mixed patterns on large data graphs using bitmap views" (2019). Faculty Publications. 7985.
https://digitalcommons.njit.edu/fac_pubs/7985
