Graph Matching: Relax at Your Own Risk

05/13/2014
by   Vince Lyzinski, et al.
0

Graph matching---aligning a pair of graphs to minimize their edge disagreements---has received wide-spread attention from both theoretical and applied communities over the past several decades, including combinatorics, computer vision, and connectomics. Its attention can be partially attributed to its computational difficulty. Although many heuristics have previously been proposed in the literature to approximately solve graph matching, very few have any theoretical support for their performance. A common technique is to relax the discrete problem to a continuous problem, therefore enabling practitioners to bring gradient-descent-type algorithms to bear. We prove that an indefinite relaxation (when solved exactly) almost always discovers the optimal permutation, while a common convex relaxation almost always fails to discover the optimal permutation. These theoretical results suggest that initializing the indefinite algorithm with the convex optimum might yield improved practical performance. Indeed, experimental results illuminate and corroborate these theoretical findings, demonstrating that excellent results are achieved in both benchmark and real data problems by amalgamating the two approaches.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/29/2013

GNCGCP - Graduated NonConvexity and Graduated Concavity Procedure

In this paper we propose the Graduated NonConvexity and Graduated Concav...
research
09/20/2018

Towards Discrete Solution: A Sparse Preserving Method for Correspondence Problem

Many problems of interest in computer vision can be formulated as a prob...
research
04/28/2010

Many-to-Many Graph Matching: a Continuous Relaxation Approach

Graphs provide an efficient tool for object representation in various co...
research
08/01/2021

Deep graph matching meets mixed-integer linear programming: Relax at your own risk ?

Graph matching is an important problem that has received widespread atte...
research
11/04/2014

A Weighted Common Subgraph Matching Algorithm

We propose a weighted common subgraph (WCS) matching algorithm to find t...
research
01/24/2019

AutoShuffleNet: Learning Permutation Matrices via an Exact Lipschitz Continuous Penalty in Deep Convolutional Neural Networks

ShuffleNet is a state-of-the-art light weight convolutional neural netwo...
research
01/29/2014

Graph matching: relax or not?

We consider the problem of exact and inexact matching of weighted undire...

Please sign up or login with your details

Forgot password? Click here to reset