A Novel Subgraph Querying Method on Directed Weighted Graphs

The usage of graphs has led to the emergence of schema queries in knowledge graph and graph databases, where subgraph queries have become one of the most important research problems. In this paper, we study the directed weighted graphs, and propose a subgraph querying method NGraph based on shortest weight paths. Specifically, we extract three features: vertices, edges and shortest weight paths, which can effectively describe a data graph. Then, the extracted three features are encoded according to corresponding coding approaches and the coding results are combined to form vertex codes and graph codes. The index tree is then built by the encoding of the graph, which is each of the graph sets. According to the filtering-and-verification framework, the candidate set is obtained. Finally, the result set is verified according to VF2 algorithm. The experimental results show that the proposed method can accelerate the querying on directed graphs, and thus improves the querying efficiency.

[1]  Bamidele Adebisi,et al.  Dynamic clustering and management of mobile wireless sensor networks , 2017, Comput. Networks.

[2]  Zhanfang Zhao,et al.  Architecture of Knowledge Graph Construction Techniques , 2018 .

[3]  Andreas Dengel,et al.  Semantic Pattern-based Retrieval of Architectural Floor Plans with Case-based and Graph-based Searching Techniques and their Evaluation and Visualization , 2017, ICPRAM.

[4]  Heiko Paulheim,et al.  Knowledge graph refinement: A survey of approaches and evaluation methods , 2016, Semantic Web.

[5]  Makarand Hastak,et al.  Social network analysis: Characteristics of online social networks after a disaster , 2018, Int. J. Inf. Manag..

[6]  Christopher W Murray,et al.  The Fragment Network: A Chemistry Recommendation Engine Built Using a Graph Database. , 2017, Journal of medicinal chemistry.

[7]  Jie Cao,et al.  GLEAM: a graph clustering framework based on potential game optimization for large-scale social networks , 2017, Knowledge and Information Systems.

[8]  Dennis Shasha,et al.  GraphGrep: A fast and universal method for querying graphs , 2002, Object recognition supported by user interaction for service robots.

[9]  Philip S. Yu,et al.  Graph indexing: a frequent structure-based approach , 2004, SIGMOD '04.

[10]  Jeffrey Xu Yu,et al.  iGraph: A Framework for Comparisons of Disk-Based Graph Indexing Techniques , 2010, Proc. VLDB Endow..

[11]  Jeffrey Xu Yu,et al.  iGraph in action: performance analysis of disk-based graph indexing techniques , 2011, SIGMOD '11.

[12]  Peter Triantafillou,et al.  Towards Hybrid Methods for Graph Pattern Queries , 2017, EDBT/ICDT Workshops.

[13]  Lei Zou,et al.  A novel spectral coding in a large graph database , 2008, EDBT '08.

[14]  Yefim Dinitz,et al.  Hybrid Bellman-Ford-Dijkstra algorithm , 2017, J. Discrete Algorithms.