A subgraph matching algorithm based on subgraph index for knowledge graph

被引:19
|
作者
Sun, Yunhao [1 ]
Li, Guanyu [1 ]
Du, Jingjing [1 ]
Ning, Bo [1 ]
Chen, Heng [1 ,2 ]
机构
[1] Dalian Maritime Univ, Fac Informat Sci & Technol, Dalian 116026, Liaoning, Peoples R China
[2] Dalian Univ Foreign Languages, Fac Software, Dalian 116044, Liaoning, Peoples R China
基金
中国国家自然科学基金;
关键词
knowledge graph; subgraph matching; subgraph index; matching tree;
D O I
10.1007/s11704-020-0360-y
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The problem of subgraph matching is one fundamental issue in graph search, which is NP-Complete problem. Recently, subgraph matching has become a popular research topic in the field of knowledge graph analysis, which has a wide range of applications including question answering and semantic search. In this paper, we study the problem of subgraph matching on knowledge graph. Specifically, given a query graph q and a data graph G, the problem of subgraph matching is to conduct all possible subgraph isomorphic mappings of q on G. Knowledge graph is formed as a directed labeled multi-graph having multiple edges between a pair of vertices and it has more dense semantic and structural features than general graph. To accelerate subgraph matching on knowledge graph, we propose a novel subgraph matching algorithm based on subgraph index for knowledge graph, called as FGq(T)-Match. The subgraph matching algorithm consists of two key designs. One design is a subgraph index of matching-driven flow graph (FGq(T)), which reduces redundant calculations in advance. Another design is a multi-label weight matrix, which evaluates a near-optimal matching tree for minimizing the intermediate candidates. With the aid of these two key designs, all subgraph isomorphic mappings are quickly conducted only by traversing FGq(T). Extensive empirical studies on real and synthetic graphs demonstrate that our techniques outperform the state-of-the-art algorithms.
引用
收藏
页数:18
相关论文
共 50 条
  • [1] A subgraph matching algorithm based on subgraph index for knowledge graph
    Yunhao Sun
    Guanyu Li
    Jingjing Du
    Bo Ning
    Heng Chen
    [J]. Frontiers of Computer Science, 2022, 16
  • [2] A subgraph matching algorithm based on subgraph index for knowledge graph
    Yunhao SUN
    Guanyu LI
    Jingjing DU
    Bo NING
    Heng CHEN
    [J]. Frontiers of Computer Science., 2022, 16 (03) - 141
  • [3] Subgraph-Indexed Sequential Subdivision for Continuous Subgraph Matching on Dynamic Knowledge Graph
    Sun, Yunhao
    Li, Guanyu
    Guan, Mengmeng
    Ning, Bo
    [J]. COMPLEXITY, 2020, 2020
  • [4] AN APPROACH FOR APPROXIMATE SUBGRAPH MATCHING IN DOMAIN KNOWLEDGE GRAPH
    Wang, Hairong
    Su, Meng
    Li, Weijun
    Han, Meng
    [J]. JOURNAL OF NONLINEAR AND CONVEX ANALYSIS, 2020, 21 (08) : 1665 - 1676
  • [5] Subgraph learning for graph matching
    Nie, Weizhi
    Ding, Hai
    Liu, Anan
    Deng, Zonghui
    Su, Yuting
    [J]. PATTERN RECOGNITION LETTERS, 2020, 130 : 362 - 369
  • [6] A graph matching method and a graph matching distance based on subgraph assignments
    Raveaux, Romain
    Burie, Jean-Christophe
    Ogier, Jean-Marc
    [J]. PATTERN RECOGNITION LETTERS, 2010, 31 (05) : 394 - 406
  • [7] The Index-Based Subgraph Matching Algorithm with General Symmetries (ISMAGS): Exploiting Symmetry for Faster Subgraph Enumeration
    Houbraken, Maarten
    Demeyer, Sofie
    Michoel, Tom
    Audenaert, Pieter
    Colle, Didier
    Pickavet, Mario
    [J]. PLOS ONE, 2014, 9 (05):
  • [8] Parallel organization algorithm for graph matching and subgraph isomorphism detection
    Nakanishi, Y
    Uehara, K
    [J]. DISCOVERY SCIENCE, 1998, 1532 : 407 - 408
  • [9] Subgraph Matching on Multiple Graph Streams
    Duong Thi Thu Van
    Dolgorsuren, Batjargal
    Lee, Young-Koo
    [J]. 2022 IEEE INTERNATIONAL CONFERENCE ON BIG DATA AND SMART COMPUTING (IEEE BIGCOMP 2022), 2022, : 104 - 107
  • [10] Subgraph Matching over Graph Federation
    Yuan, Ye
    Ma, Delong
    Wen, Zhenyu
    Zhang, Zhiwei
    Wang, Guoren
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2021, 15 (03): : 437 - 450