English

Random Graph Matching with Improved Noise Robustness

Data Structures and Algorithms 2021-08-10 v3 Probability Statistics Theory Machine Learning Statistics Theory

Abstract

Graph matching, also known as network alignment, refers to finding a bijection between the vertex sets of two given graphs so as to maximally align their edges. This fundamental computational problem arises frequently in multiple fields such as computer vision and biology. Recently, there has been a plethora of work studying efficient algorithms for graph matching under probabilistic models. In this work, we propose a new algorithm for graph matching: Our algorithm associates each vertex with a signature vector using a multistage procedure and then matches a pair of vertices from the two graphs if their signature vectors are close to each other. We show that, for two Erd\H{o}s--R\'enyi graphs with edge correlation 1α1-\alpha, our algorithm recovers the underlying matching exactly with high probability when α1/(loglogn)C\alpha \le 1 / (\log \log n)^C, where nn is the number of vertices in each graph and CC denotes a positive universal constant. This improves the condition α1/(logn)C\alpha \le 1 / (\log n)^C achieved in previous work.

Keywords

Cite

@article{arxiv.2101.11783,
  title  = {Random Graph Matching with Improved Noise Robustness},
  author = {Cheng Mao and Mark Rudelson and Konstantin Tikhomirov},
  journal= {arXiv preprint arXiv:2101.11783},
  year   = {2021}
}

Comments

34 pages. Accepted for presentation at Conference on Learning Theory (COLT) 2021

R2 v1 2026-06-23T22:36:32.994Z