
As a fundamental problem in pattern recognition, graph matching has applications in a variety of fields, from computer vision to computational biology. In graph matching, patterns are modeled as graphs and pattern recognition amounts to finding a correspondence between the nodes of different graphs. Many formulations of this problem can be cast in general as a quadratic assignment problem, where a linear term in the objective function encodes node compatibility and a quadratic term encodes edge compatibility. The main research focus in this theme is about designing efficient algorithms for approximately solving the quadratic assignment problem, since it is NP-hard. In this paper we turn our attention to a different question: how to estimate compatibility functions such that the solution of the resulting graph matching problem best matches the expected solution that a human would manually provide. We present a method for learning graph matching: the training examples are pairs of graphs and the `labels' are matches between them. Our experimental results reveal that learning can substantially improve the performance of standard graph matching algorithms. In particular, we find that simple linear assignment with such a learning scheme outperforms Graduated Assignment with bistochastic normalisation, a state-of-the-art quadratic assignment relaxation algorithm.
10 pages, 4 figures
Optimization, FOS: Computer and information sciences, Computer Science - Machine Learning, Fundamental problem, Computer Vision and Pattern Recognition (cs.CV), Computer Science - Computer Vision and Pattern Recognition, Keywords: AS graph, Compatibility function, Sensitivity and Specificity, Pattern Recognition, Automated, Machine Learning (cs.LG), Computational biology, Graph-matching algorithms, Imaging, Three-Dimensional, Artificial Intelligence, Support Vector Machines, Image Interpretation, Computer-Assisted, Learning, Graduated assignment, Graph matching, Best match, Efficient algorithm, Learning graphs, Reproducibility of Results, Learning schemes, 006, Graph matching problems, Image Enhancement, Subtraction Technique, Linear as Graph matching, Structured Estimation, Algorithms
Optimization, FOS: Computer and information sciences, Computer Science - Machine Learning, Fundamental problem, Computer Vision and Pattern Recognition (cs.CV), Computer Science - Computer Vision and Pattern Recognition, Keywords: AS graph, Compatibility function, Sensitivity and Specificity, Pattern Recognition, Automated, Machine Learning (cs.LG), Computational biology, Graph-matching algorithms, Imaging, Three-Dimensional, Artificial Intelligence, Support Vector Machines, Image Interpretation, Computer-Assisted, Learning, Graduated assignment, Graph matching, Best match, Efficient algorithm, Learning graphs, Reproducibility of Results, Learning schemes, 006, Graph matching problems, Image Enhancement, Subtraction Technique, Linear as Graph matching, Structured Estimation, Algorithms
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 263 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Top 1% | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Top 1% | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Top 1% |
