Initialization and Coordinate Optimization for Multi-way Matching

11/02/2016
by   Da Tang, et al.
0

We consider the problem of consistently matching multiple sets of elements to each other, which is a common task in fields such as computer vision. To solve the underlying NP-hard objective, existing methods often relax or approximate it, but end up with unsatisfying empirical performance due to a misaligned objective. We propose a coordinate update algorithm that directly optimizes the target objective. By using pairwise alignment information to build an undirected graph and initializing the permutation matrices along the edges of its Maximum Spanning Tree, our algorithm successfully avoids bad local optima. Theoretically, with high probability our algorithm guarantees an optimal solution under reasonable noise assumptions. Empirically, our algorithm consistently and significantly outperforms existing methods on several benchmark tasks on real datasets.

READ FULL TEXT
research
01/28/2021

Random Graph Matching with Improved Noise Robustness

Graph matching, also known as network alignment, refers to finding a bij...
research
04/29/2015

A Flexible Tensor Block Coordinate Ascent Scheme for Hypergraph Matching

The estimation of correspondences between two images resp. point sets is...
research
01/30/2022

Coordinate Descent Methods for Fractional Minimization

We consider a class of structured fractional minimization problems, in w...
research
05/27/2019

A Block Decomposition Algorithm for Sparse Optimization

Sparse optimization is a central problem in machine learning and compute...
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
11/30/2019

Spectral alignment of correlated Gaussian random matrices

In this paper we analyze a simple method (EIG1) for the problem of matri...

Please sign up or login with your details

Forgot password? Click here to reset