Efficient pattern matching on big uncertain graphs
Efficient pattern matching on big uncertain graphs
复制标题
DOI:
10.1016/j.ins.2015.12.034
复制
发表时间:
2016-04
期刊:
影响因子:
--
通讯作者:
Ye Yuan;Guoren Wang;Lei Chen;B. Ning
中科院分区:
文献类型:
--
作者:
Ye Yuan;Guoren Wang;Lei Chen;B. Ning
A significant amount of research has been devoted to seeking efficient solutions to the problem of pattern matching over graphs. This interest is largely due to the many applications that require such efficient solutions, including protein complex prediction, social network analysis, and structural pattern recognition. However, in many real applications, the graph data are often noisy, incomplete, and inaccurate. In other words, there exist many uncertain graphs. Therefore, in this paper, we study pattern matching in the context of large uncertain graphs. Specifically, we want to retrieve all qualified matches of a query pattern in the uncertain graph. Though pattern matching over uncertain graphs is NP-hard, we employ afiltering-and-verificationframework to speed up the search. In the filtering phase, we propose aprobabilistic matching tree(PM-tree) built from match cuts obtained by a cut selection process. Based on the PM-tree, we devise acollective pruningstrategy to prune a large number of unqualified matches. During the verification phase, we develop an efficient sampling algorithm to validate the remaining candidates. Extensive experimental results demonstrate the effectiveness and efficiency of the proposed algorithms. Finally, we show how our solution can be applied to querying knowledge graphs.