ISSN: 2577-610X

 JDI Homepage
 Guidelines for Authors
 JDI Online

Subscribers: to view a paper, simply click on the title of the paper, the pdf (or ps or zip file) file will pup up on your screen. If you have any problem to access the files, please check with your librarian or contact jdi@rintonpress.com      To subscribe to JDI, please click Here.

 

Journal of Data Intelligence  ISSN: 2577-610X      published since 2020
Vol.2 No.3   September 2021 

Bounded Graph Pattern Matching with View (pp368-387)
        
Xin Wang, Yang Wang , Ji Zhang, and Yan Zhu
         
doi:
https://doi.org/10.26421/JDI2.3-4

Abstracts: Bounded evaluation using views is to compute the answers $Q({\cal D})$ to a query $Q$ in a dataset ${\cal D}$  by accessing only cached views and a small fraction $D_Q$ of ${\cal D}$ such that the size $|D_Q|$ of $D_Q$ and the time to identify $D_Q$ are independent of $|{\cal D}|$, no matter how big ${\cal D}$ is. Though proven effective for relational data, it has yet been investigated for graph data. In light of this, we study the problem of bounded pattern matching using views. We first introduce access schema ${\cal C}$ for graphs and propose a notion of joint containment to characterize bounded pattern matching using views. We show that a pattern query $\sq$ can be boundedly evaluated using views ${\cal V}(G)$ and a fraction $G_Q$ of $G$ if and only if the query $\sq$ is jointly contained by ${\cal V}$ and ${\cal C}$. Based on the characterization, we develop an efficient algorithm as well as an optimization strategy to compute matches by using ${\cal V}(G)$ and $G_Q$. Using real-life and synthetic data, we experimentally verify the performance of these algorithms, and show that (a) our algorithm for joint containment determination is not only effective but also efficient;  and (b) our matching algorithm significantly outperforms its counterpart, and the optimization technique can further improve performance by eliminating unnecessary input. 
Key words:
Bounded evaluation; Graph pattern matching; Views