Towards efficient simulation-based constrained temporal graph pattern matching
Tianming Zhang,Xinwei Cai,Lu Chen,Zhengyi Yang,Yunjun Gao,Bin Cao,Jing Fan
DOI: https://doi.org/10.1007/s11280-024-01259-2
2024-04-04
World Wide Web
Abstract:In the context of searching a single data graph G , graph pattern matching is to find all the occurrences of a pattern graph Q in G , specified by a matching rule. It is of paramount importance in many real applications such as social network analysis and cyber security, among others. A wide spectrum of studies target general graph pattern matching. However, to analyze time-relevant services such as studying the spread of diseases and detecting attack patterns, it is attractive to study inexact temporal graph pattern matching. Hence, in this paper, we propose a relaxed matching rule called constrained temporal dual simulation, and study simulation-based constrained temporal graph pattern matching which guarantees that the matching result (i) preserves the ancestor and descendant temporal connectivities; and (ii) implements edge-to-temporal path mapping. We devise a decomposition-based matching method, which first decomposes the data graph into Source Temporal Connected Components, and then performs matching on decomposed subgraphs. To speed up the matching, we define child/parent dependency relation tables and propose an efficient double hierarchical traverse strategy. Considering that the temporal graphs are naturally dynamic, we further propose update algorithms. An extensive empirical study over real-world and synthetic temporal graphs has demonstrated the effectiveness and efficiency of our approach.
computer science, information systems, software engineering