An algorithm for weighted sub-graph matching based on gradient flows

An algorithm for matching the weighted sub-graphs based on gradient flows is proposed in this paper. First, the smaller and larger graphs for matching are represented by means of their weighted adjacency matrices. Then, an objective function is introduced to measure the differences between two weighted adjacency matrices. Because the permutation matrix for graph matching is usually relaxed to an orthogonal matrix with non-negative elements, an optimization-based approach is adopted to "navigate" the solution toward an appropriate permutation matrix. To accomplish this goal, two gradient flows in the space of orthogonal matrices are defined in such a way that they minimize the objective functions. One minimizes the objective function in the space of orthogonal matrices, and the other minimizes the distance of an orthogonal matrix from the set of permutations. In addition, two cost functions are introduced to force satisfaction (approximately) of the constraint that a translation matrix must have integer entries of different values. The experimental results show that the proposed sub-graph matching is feasible.

[1]  H. Munthe-Kaas Runge-Kutta methods on Lie groups , 1998 .

[2]  Stephen A. Davis,et al.  Retina Verification System Based on Biometric Graph Matching , 2013, IEEE Transactions on Image Processing.

[3]  Isabelle Bloch,et al.  Inexact graph matching by means of estimation of distribution algorithms , 2002, Pattern Recognit..

[5]  Zied Elouedi,et al.  Community detection for graph-based similarity: Application to protein binding pockets classification , 2015, Pattern Recognit. Lett..

[6]  Mehmet M. Dalkilic,et al.  Gene networks in Drosophila melanogaster: integrating experimental data to predict gene function , 2009, Genome Biology.

[7]  Yi Wang,et al.  Motion retrieval using weighted graph matching , 2015, Soft Comput..

[8]  Yuting Su,et al.  Graph-based characteristic view set extraction and matching for 3D model retrieval , 2015, Inf. Sci..

[9]  Shinji Umeyama,et al.  An Eigendecomposition Approach to Weighted Graph Matching Problems , 1988, IEEE Trans. Pattern Anal. Mach. Intell..

[10]  Christine Solnon,et al.  AllDifferent-based filtering for subgraph isomorphism , 2010, Artif. Intell..

[11]  Volkmar Frinken,et al.  Approximation of graph edit distance based on Hausdorff matching , 2015, Pattern Recognit..

[12]  Hong Qiao,et al.  A graph matching algorithm based on concavely regularized convex relaxation , 2014, Neurocomputing.

[13]  Edwin R. Hancock,et al.  Structural Graph Matching Using the EM Algorithm and Singular Value Decomposition , 2001, IEEE Trans. Pattern Anal. Mach. Intell..

[14]  Mario Vento,et al.  A (sub)graph isomorphism algorithm for matching large graphs , 2004, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[15]  Hang Dou,et al.  Graph-based deformable matching of 3D line with application in protein fitting , 2015, The Visual Computer.

[16]  George J. Pappas,et al.  A Dynamical Systems Approach to Weighted Graph Matching , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[17]  Julian R. Ullmann,et al.  An Algorithm for Subgraph Isomorphism , 1976, J. ACM.

[18]  Vincent Barra,et al.  3D shape retrieval using Kernels on Extended Reeb Graphs , 2013, Pattern Recognit..

[19]  D. Eisenberg,et al.  A combined algorithm for genome-wide prediction of protein function , 1999, Nature.

[20]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[21]  Sonia Martínez,et al.  Robust rendezvous for mobile autonomous agents via proximity graphs in arbitrary dimensions , 2006, IEEE Transactions on Automatic Control.

[22]  Julian R. Ullmann,et al.  Bit-vector algorithms for binary constraint satisfaction and subgraph isomorphism , 2010, JEAL.

[23]  Zhiyong Liu,et al.  GNCCP—Graduated NonConvexity and Concavity Procedure , 2014 .

[24]  Mario Vento,et al.  Graph Matching and Learning in Pattern Recognition in the Last 10 Years , 2014, Int. J. Pattern Recognit. Artif. Intell..

[25]  Steven Gold,et al.  A Graduated Assignment Algorithm for Graph Matching , 1996, IEEE Trans. Pattern Anal. Mach. Intell..

[26]  Hong Qiao,et al.  GNCCP—Graduated NonConvexityand Concavity Procedure , 2014, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[27]  Mario Vento,et al.  Thirty Years Of Graph Matching In Pattern Recognition , 2004, Int. J. Pattern Recognit. Artif. Intell..

[28]  Steven C. H. Hoi,et al.  Graph Matching by Simplified Convex-Concave Relaxation Procedure , 2014, International Journal of Computer Vision.

[29]  Haibin Liu,et al.  EXPLORING A SUBGRAPH MATCHING APPROACH FOR EXTRACTING BIOLOGICAL EVENTS FROM LITERATURE , 2014, Comput. Intell..

[30]  Sabeur Aridhi,et al.  Density-based data partitioning strategy to approximate large-scale subgraph mining , 2012, Inf. Syst..

[31]  Hong Qiao,et al.  A Convex-Concave Relaxation Procedure Based Subgraph Matching Algorithm , 2012, ACML.

[32]  John B. Shoven,et al.  I , Edinburgh Medical and Surgical Journal.

[33]  Juan Pablo Wachs,et al.  HEGM: A hierarchical elastic graph matching for hand gesture recognition , 2014, Pattern Recognit..

[34]  M. Zaslavskiy,et al.  A Path Following Algorithm for the Graph Matching Problem , 2008, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[35]  Salim Afra,et al.  Approximating the maximum common subgraph isomorphism problem with a weighted graph , 2015, Knowl. Based Syst..

[36]  Magnus Egerstedt,et al.  Connectivity graphs as models of local interactions , 2004, 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601).

[37]  Y. Aflalo,et al.  On convex relaxation of graph isomorphism , 2015, Proceedings of the National Academy of Sciences.

[38]  Juan Pablo Wachs,et al.  Recognizing hand gestures using the weighted elastic graph matching (WEGM) method , 2013, Image Vis. Comput..

[39]  P. Cochat,et al.  Et al , 2008, Archives de pediatrie : organe officiel de la Societe francaise de pediatrie.

[40]  J. Gallier,et al.  COMPUTING EXPONENTIALS OF SKEW-SYMMETRIC MATRICES AND LOGARITHMS OF ORTHOGONAL MATRICES , 2002 .

[41]  William J. Christmas,et al.  Structural Matching in Computer Vision Using Probabilistic Relaxation , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[42]  Yue Gao,et al.  3D model retrieval using weighted bipartite graph matching , 2011, Signal Process. Image Commun..

[43]  Kaspar Riesen,et al.  Approximate graph edit distance computation by means of bipartite graph matching , 2009, Image Vis. Comput..