Lyzinski Vince, Fishkind Donniell E, Fiori Marcelo, Vogelstein Joshua T, Priebe Carey E, Sapiro Guillermo
IEEE Trans Pattern Anal Mach Intell. 2016 Jan;38(1):60-73. doi: 10.1109/TPAMI.2015.2424894.
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.
在过去几十年中,图匹配(将一对图进行对齐以最小化它们的边差异)受到了理论界和应用界的广泛关注,这些领域包括组合数学、计算机视觉和神经连接组学。其受到关注的部分原因在于其计算难度。尽管此前文献中已提出许多启发式方法来近似求解图匹配问题,但很少有方法在性能上有任何理论支持。一种常见的技术是将离散问题松弛为连续问题,从而使从业者能够应用梯度下降型算法。我们证明,不定松弛(精确求解时)几乎总能找到最优排列,而一种常见的凸松弛几乎总是无法找到最优排列。这些理论结果表明,用凸最优解初始化不定算法可能会提高实际性能。事实上,实验结果阐明并证实了这些理论发现,表明通过融合这两种方法,在基准问题和实际数据问题中都能取得优异的结果。