Spectral Graph Matching and Regularized Quadratic Relaxations I Algorithm and Gaussian Analysis
Spectral Graph Matching and Regularized Quadratic Relaxations I Algorithm and Gaussian Analysis
复制标题
DOI:
10.1007/s10208-022-09570-y
复制
发表时间:
2022-06
影响因子:
3
通讯作者:
Z. Fan;Cheng Mao;Yihong Wu;Jiaming Xu
中科院分区:
文献类型:
--
作者:
Z. Fan;Cheng Mao;Yihong Wu;Jiaming Xu
Graph matching aims at finding the vertex correspondence between two unlabeled graphs that maximizes the total edge weight correlation. This amounts to solving a computationally intractable quadratic assignment problem. In this paper, we propose a new spectral method, graph matching by pairwise eigen-alignments (GRAMPA). Departing from prior spectral approaches that only compare top eigenvectors, or eigenvectors of the same order, GRAMPA first constructs a similarity matrix as a weighted sum of outer products betweenallpairs of eigenvectors of the two graphs, with weights given by a Cauchy kernel applied to the separation of the corresponding eigenvalues, then outputs a matching by a simple rounding procedure. The similarity matrix can also be interpreted as the solution to a regularized quadratic programming relaxation of the quadratic assignment problem. For the Gaussian Wigner model in which two complete graphs onnvertices have Gaussian edge weights with correlation coefficient, we show that GRAMPA exactly recovers the correct vertex correspondence with high probability when. This matches the state of the art of polynomial-time algorithms and significantly improves over existing spectral methods which requireto be polynomially small inn. The superiority of GRAMPA is also demonstrated on a variety of synthetic and real datasets, in terms of both statistical accuracy and computational efficiency. Universality results, including similar guarantees for dense and sparse Erdős–Rényi graphs, are deferred to a companion paper.