Abstract

Graph matching aims to establish node correspondence between two graphs, which has been a fundamental problem for its NP-hard nature. One practical consideration is the effective modeling of the affinity function in the presence of noise, such that the mathematically optimal matching result is also physically meaningful. This paper resorts to deep neural networks to learn the node and edge feature, as well as the affinity model for graph matching in an end-to-end fashion. The learning is supervised by combinatorial permutation loss over nodes. Specifically, the parameters belong to convolutional neural networks for image feature extraction, graph neural networks for node embedding that convert the structural (beyond second-order) information into node-wise features that leads to a linear assignment problem, as well as the affinity kernel between two graphs. Our approach enjoys flexibility in that the permutation loss is agnostic to the number of nodes, and the embedding model is shared among nodes such that the network can deal with varying numbers of nodes for both training and inference. Moreover, our network is class-agnostic. Experimental results on extensive benchmarks show its state-of-the-art performance. It bears some generalization capability across categories and datasets, and is capable for robust matching against outliers.

Highlights

  • AND PRELIMINARIESG RAPH matching (GM) aims to solve the problem of finding node correspondences over two or multiple graphs

  • We review the related works in three aspects: i) two-graph matching, which is the classic setting for graph matching; ii) hypergraph matching namely higher-order graph matching, whereby the higher-order edge information is used in matching in contrast to the first case, in which only up to the second-order affinity is considered; iii) joint matching of multiple graphs and its online incremental matching setting

  • Spectral matching is designed for graph matching while Sinkhorn net is for linear assignment, which is relaxed from NP-hard graph matching owing to the embedding layers

Read more

Summary

Introduction

G RAPH matching (GM) aims to solve the problem of finding node correspondences over two or multiple graphs. It incorporates both node-wise unary similarity and edge-wise [1], [2] (or even higher-order [3], [4], [5]) similarity to establish a matching, in order to maximize the similarity between the matched graphs. By encoding the structural information in the objective, graph matching can often achieve more robust performance against disturbance. The point based methods e.g. RANSAC [6] and iterative closet point (ICP) [7] do not explicitly account for such edge-to-edge information. Refer to [9] for a more comprehensive literature review

Methods
Findings
Discussion
Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.