{"title":"Dynamic Subgraph Matching via Cost-Model-based Vertex Dominance Embeddings (Technical Report)","authors":"Yutong Ye, Xiang Lian, Nan Zhang, Mingsong Chen","doi":"arxiv-2407.16660","DOIUrl":null,"url":null,"abstract":"In many real-world applications such as social network analysis, knowledge\ngraph discovery, biological network analytics, and so on, graph data management\nhas become increasingly important and has drawn much attention from the\ndatabase community. While many graphs (e.g., Twitter, Wikipedia, etc.) are\nusually involving over time, it is of great importance to study the dynamic\nsubgraph matching (DSM) problem, a fundamental yet challenging graph operator,\nwhich continuously monitors subgraph matching results over dynamic graphs with\na stream of edge updates. To efficiently tackle the DSM problem, we carefully\ndesign a novel vertex dominance embedding approach, which effectively encodes\nvertex labels that can be incrementally maintained upon graph updates. Inspire\nby low pruning power for high-degree vertices, we propose a new degree grouping\ntechnique over basic subgraph patterns in different degree groups (i.e., groups\nof star substructures), and devise degree-aware star substructure synopses\n(DAS^3) to effectively facilitate our designed vertex dominance and range\npruning strategies. We develop efficient algorithms to incrementally maintain\ndynamic graphs and answer DSM queries. Through extensive experiments, we\nconfirm the efficiency of our proposed approaches over both real and synthetic\ngraphs.","PeriodicalId":501123,"journal":{"name":"arXiv - CS - Databases","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2024-07-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Databases","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2407.16660","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
In many real-world applications such as social network analysis, knowledge
graph discovery, biological network analytics, and so on, graph data management
has become increasingly important and has drawn much attention from the
database community. While many graphs (e.g., Twitter, Wikipedia, etc.) are
usually involving over time, it is of great importance to study the dynamic
subgraph matching (DSM) problem, a fundamental yet challenging graph operator,
which continuously monitors subgraph matching results over dynamic graphs with
a stream of edge updates. To efficiently tackle the DSM problem, we carefully
design a novel vertex dominance embedding approach, which effectively encodes
vertex labels that can be incrementally maintained upon graph updates. Inspire
by low pruning power for high-degree vertices, we propose a new degree grouping
technique over basic subgraph patterns in different degree groups (i.e., groups
of star substructures), and devise degree-aware star substructure synopses
(DAS^3) to effectively facilitate our designed vertex dominance and range
pruning strategies. We develop efficient algorithms to incrementally maintain
dynamic graphs and answer DSM queries. Through extensive experiments, we
confirm the efficiency of our proposed approaches over both real and synthetic
graphs.