Subgraph matching is to find all subgraphs in a data graph that are isomorphic to an existing query graph. Subgraph matching is an NP-hard problem, yet has found its applications in many areas. Many learning-based methods have been proposed for graph matching, whereas few have been designed for subgraph matching. The subgraph matching problem is generally more challenging, mainly due to the different sizes between the two graphs, resulting in considerable large space of solutions. Also the extra edges existing in the data graph connecting to the matched nodes may lead to two matched nodes of two graphs having different adjacency structures and often being identified as distinct objects. Due to the extra edges, the existing learning based methods often fail to generate sufficiently similar node-level embeddings for matched nodes. This study proposes a novel Adaptive Edge-Deleting Network (AEDNet) for subgraph matching. The proposed method is trained in an end-to-end fashion. In AEDNet, a novel sample-wise adaptive edge-deleting mechanism removes extra edges to ensure consistency of adjacency structure of matched nodes, while a unidirectional cross-propagation mechanism ensures consistency of features of matched nodes. We applied the proposed method on six datasets with graph sizes varying from 20 to 2300. Our evaluations on six open datasets demonstrate that the proposed AEDNet outperforms six state-of-the-arts and is much faster than the exact methods on large graphs.
翻译:Subgraph 匹配是为了在数据图表中找到所有子图, 与已有的查询图不相形形色色。 Subgraph 匹配是一个NP- 硬问题, 但它在许多领域找到了它的应用。 许多基于学习的方法被提议用于图形匹配, 但却没有为子线匹配设计多少。 Subgraph 匹配问题通常更具挑战性, 主要是因为两个图表的大小不同, 导致大量的解决方案空间。 另外, 数据图表中连接匹配节点的外缘还可能导致两个匹配的双图表节点, 具有不同的相近结构, 并且经常被确认为不同的对象。 由于外缘, 现有的基于学习的方法往往无法为匹配的节点匹配。 本研究提出了一个新的适应 Edge- Deleting 网络( AEDNet), 导致产生巨大的解决方案。 拟议的方法以端到端方式培训。 在 AEDNet 中, 新型的样本化边緣脱色图像机制会去除两个匹配的边际边框。 由于外边框结构不同, 我们的六种直径直径直方位方法的匹配了。