Symbolic graph matching with the EM algorithm

Abstract This paper describes how relational graph matching can be effected using the expectation and maximisation algorithm. According to this viewpoint, matching is realised as a two-step iterative EM-like process. Firstly, updated symbolic matches are located so as to minimise the divergence between the model and data graphs. Secondly, with the updated matches to hand probabilities describing the affinity between nodes in the model and data graphs may be computed. The probability distributions underpinning this study are computed using a simple model of uniform matching errors. As a result, the expected likelihood function is defined over a family of exponential distributions of Hamming distance. We evaluate our matching method and offer comparison with both mean-field annealing and quadratic assignment.

[1]  Andrew D. J. Cross,et al.  Relational matching with stochastic optimisation , 1995, Proceedings of International Symposium on Computer Vision - ISCV.

[2]  Edwin R. Hancock,et al.  Softening Discrete Relaxation , 1996, NIPS.

[3]  Alex Pentland,et al.  Probabilistic visual learning for object detection , 1995, Proceedings of IEEE International Conference on Computer Vision.

[4]  Francesco Palmieri,et al.  Theoretical analysis of evolutionary algorithms with an infinite population size in continuous space. Part II: Analysis of the diversification role of crossover , 1994, IEEE Trans. Neural Networks.

[5]  Robert M. Haralick,et al.  Structural Descriptions and Inexact Matching , 1981, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[6]  Robert M. Haralick,et al.  A Metric for Comparing Relational Descriptions , 1985, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[7]  A D Bruce,et al.  A study of the multi-canonical Monte Carlo method , 1995 .

[8]  Geoffrey E. Hinton,et al.  Learning Mixture Models of Spatial Coherence , 1993, Neural Computation.

[9]  King-Sun Fu,et al.  A distance measure between attributed relational graphs for pattern recognition , 1983, IEEE Transactions on Systems, Man, and Cybernetics.

[10]  Radu Horaud,et al.  Symbolic image matching by simulated annealing , 1990, BMVC.

[11]  Edwin R. Hancock,et al.  Structural Matching by Discrete Relaxation , 1997, IEEE Trans. Pattern Anal. Mach. Intell..

[12]  Petar D. Simic Constrained Nets for Graph Matching and Other Quadratic Assignment Problems , 1991, Neural Comput..

[13]  Edwin R. Hancock,et al.  Relational matching with mean field annealing , 1996, Proceedings of 13th International Conference on Pattern Recognition.

[14]  D. Rubin,et al.  Maximum likelihood from incomplete data via the EM - algorithm plus discussions on the paper , 1977 .

[15]  W. James MacLean,et al.  Recovery of Egomotion and Segmentation of Independent Object Motion Using the EM Algorithm , 1994, BMVC.

[16]  Edwin R. Hancock,et al.  Inexact Graph Matching with Genetic Search , 1996, SSPR.

[17]  Alan L. Yuille,et al.  Statistical Physics, Mixtures of Distributions, and the EM Algorithm , 1994, Neural Computation.

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

[19]  Eam Khwang Teoh,et al.  Pattern recognition by graph matching using the Potts MFT neural networks , 1995, Pattern Recognit..

[20]  Edwin R. Hancock,et al.  Relational matching with dynamic graph structures , 1995, Proceedings of IEEE International Conference on Computer Vision.

[21]  Michael I. Jordan,et al.  Exploiting Tractable Substructures in Intractable Networks , 1995, NIPS.

[22]  Edwin R. Hancock,et al.  Relational matching by discrete relaxation , 1995, Image Vis. Comput..

[23]  J. Hornegger,et al.  Statistical learning, localization, and identification of objects , 1995, Proceedings of IEEE International Conference on Computer Vision.

[24]  Eric Mjolsness,et al.  Learning with Preknowledge: Clustering with Point and Graph Matching Distance Measures , 1996, Neural Computation.

[25]  Radu Horaud,et al.  Stereo Correspondence Through Feature Grouping and Maximal Cliques , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[26]  Josef Kittler,et al.  Edge-Labeling Using Dictionary-Based Relaxation , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[27]  Andrew Blake,et al.  Visual Reconstruction , 1987, Deep Learning for EEG-Based Brain–Computer Interfaces.

[28]  Edwin R. Hancock,et al.  Gauging relational consistency and correcting structural errors , 1996, Proceedings CVPR IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[29]  Andrew K. C. Wong,et al.  Entropy and Distance of Random Graphs with Application to Structural Pattern Recognition , 1985, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[30]  Edwin R. Hancock,et al.  Registering incomplete radar images using the EM algorithm , 1997, Image Vis. Comput..

[31]  Paul A. Viola Alignment by maximisation of mutual information , 1993 .

[32]  Edwin R. Hancock,et al.  Iterative Curve Organisation with the EM Algorithm , 1996, SBIA.

[33]  M. Locatelli,et al.  Simple linkage: Analysis of a threshold-accepting global optimization method , 1996, J. Glob. Optim..