Product graph-based higher order contextual similarities for inexact subgraph matching

被引:21
作者
Dutta, Anjan [1 ]
Llados, Josep [1 ]
Bunke, Horst [2 ]
Pal, Umapada [3 ]
机构
[1] Autonomous Univ Barcelona, Comp Vis Ctr, Edifici 0,Campus UAB, Barcelona 08193, Spain
[2] Univ Bern, Inst Comp Sci, Neubriickstr 10, CH-3012 Bern, Switzerland
[3] Indian Stat Inst, Comp Vis & Pattern Recognit Unit, 203 BT Road, Kolkata 108, India
基金
欧盟地平线“2020”;
关键词
Subgraph matching; Product graph; Random walks; Backtrackless walks; Contextual similarities; Graphic recognition; ERROR-CORRECTING ISOMORPHISMS; ALGORITHM; RECOGNITION; ASSIGNMENT; DOCUMENTS; WALKS;
D O I
10.1016/j.patcog.2017.12.003
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Many algorithms formulate graph matching as an optimization of an objective function of pairwise quantification of nodes and edges of two graphs to be matched. Pairwise measurements usually consider local attributes but disregard contextual information involved in graph structures. We address this issue by proposing contextual similarities between pairs of nodes. This is done by considering the tensor product graph (TPG) of two graphs to be matched, where each node is an ordered pair of nodes of the operand graphs. Contextual similarities between a pair of nodes are computed by accumulating weighted walks (normalized pairwise similarities) terminating at the corresponding paired node in TPG. Once the contextual similarities are obtained, we formulate subgraph matching as a node and edge selection problem in TPG. We use contextual similarities to construct an objective function and optimize it with a linear programming approach. Since random walk formulation through TPG takes into account higher order information, it is not a surprise that we obtain more reliable similarities and better discrimination among the nodes and edges. Experimental results shown on synthetic as well as real benchmarks illustrate that higher order contextual similarities increase discriminating power and allow one to find approximate solutions to the subgraph matching problem. (C) 2017 Elsevier Ltd. All rights reserved.
引用
收藏
页码:596 / 611
页数:16
相关论文
共 77 条
[1]   A LINEAR-PROGRAMMING APPROACH FOR THE WEIGHTED GRAPH MATCHING PROBLEM [J].
ALMOHAMAD, HA ;
DUFFUAA, SO .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1993, 15 (05) :522-525
[2]  
[Anonymous], 2006, SHORT TOUR KERNEL ME
[3]  
[Anonymous], 1999, WWW 1999
[4]  
[Anonymous], IJCC
[5]  
[Anonymous], 2007, BRIDGING GAP GRAPH E
[6]  
[Anonymous], GREC
[7]  
[Anonymous], 2012, Proceedings of the Asian Conference on Machine Learning, volume 25 of Proceedings of Machine Learning Research
[8]  
[Anonymous], CIAP
[9]   Backtrackless Walks on a Graph [J].
Aziz, Furqan ;
Wilson, Richard C. ;
Hancock, Edwin R. .
IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2013, 24 (06) :977-989
[10]  
Boyd L., 2004, CONVEX OPTIMIZATION