Extending Graph Pattern Matching with Regular Expressions
Paper
Paper/Presentation Title | Extending Graph Pattern Matching with Regular Expressions |
---|---|
Presentation Type | Paper |
Authors | Wang, Xin (Author), Wang, Yang (Author), Xu, Yang (Author), Zhang, Ji (Author) and Zhong, Xueyan (Author) |
Editors | Hartmann, Sven, Kung, Josef, Kotsis, Gabriele, Tjoa, A Min and Khalil, Ismail |
Journal or Proceedings Title | Proceedings of 31st International Conference on Database and Expert Systems Applications (DEXA 2020) |
ERA Conference ID | 43308 |
Number of Pages | 19 |
Year | 2020 |
Place of Publication | Cham, Switzerland |
ISBN | 9783030590505 |
9783030590512 | |
Digital Object Identifier (DOI) | https://doi.org/10.1007/978-3-030-59051-2_8 |
Web Address (URL) of Paper | https://link.springer.com/chapter/10.1007%2F978-3-030-59051-2_8 |
Conference/Event | 31st International Conference on Database and Expert Systems Applications (DEXA 2020) |
International Conference on Database and Expert Systems Applications | |
Event Details | International Conference on Database and Expert Systems Applications DEXA Rank B B B B B B |
Event Details | 31st International Conference on Database and Expert Systems Applications (DEXA 2020) Event Date 14 to end of 17 Sep 2020 Event Location Bratislava, Slovakia |
Abstract | Graph pattern matching, which is to compute the set M(Q, G) of matches of Q in G, for the given pattern graph Q and data graph G, has been increasingly used in emerging applications e.g., social network analysis. As the matching semantic is typically defined in terms of subgraph isomorphism, two key issues are hence raised: the semantic is often too rigid to identify meaningful matches, and the problem is intractable, which calls for efficient matching methods. Motivated by these, this paper extends matching semantic with regular expressions, and investigates the top-k graph pattern matching problem. (1) We introduce regular patterns, which revise traditional pattern graphs by incorporating regular expressions; extend traditional matching semantic by allowing edge to regular path mapping. With the extension, more meaningful matches could be captured. (2) We propose a relevance function, that is defined in terms of tightness of connectivity, for ranking matches. Based on the ranking function, we introduce the top-k graph pattern matching problem, denoted by TopK. (3) We show that TopK is intractable. Despite hardness, we develop an algorithm with early termination property, i.e., it finds top-k matches without identifying entire match set. (4) Using real-life and synthetic data, we experimentally verify that our top-k matching algorithms are effective, and outperform traditional counterparts. |
Keywords | Early termination; Emerging applications; Graph pattern matching; Matching methods; Ranking functions; Regular expressions; Regular patterns; Subgraph isomorphism |
ANZSRC Field of Research 2020 | 460503. Data models, storage and indexing |
Byline Affiliations | Southwest Petroleum University, China |
Southwest Jiaotong University, China | |
University of Southern Queensland | |
Institution of Origin | University of Southern Queensland |
https://research.usq.edu.au/item/q63x6/extending-graph-pattern-matching-with-regular-expressions
173
total views12
total downloads3
views this month0
downloads this month