Random Graph Matching with Improved Noise Robustness
arXiv:2101.11783
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ős--Rényi graphs with edge correlation , our algorithm recovers the underlying matching exactly with high probability when , where is the number of vertices in each graph and denotes a positive universal constant. This improves the condition achieved in previous work.
arXiv comment34 pages. Accepted for presentation at Conference on Learning Theory (COLT) 2021
References in corpus (11)
- De-anonymizing Social Networks
- Graph Isomorphism in Quasipolynomial Time
- Noisy Sorting Without Resampling
- Seeded graph matching for correlated Erdős-Rényi graphs
- Spectral Graph Matching and Regularized Quadratic Relaxations II: Erdős-Rényi Graphs and Universality
- Efficient random graph matching via degree profiles
- Spectral Graph Matching and Regularized Quadratic Relaxations I: The Gaussian Model
- From tree matching to sparse graph alignment
- Testing correlation of unlabeled random graphs
- Graph Matching with Partially-Correct Seeds
- Seedless Graph Matching via Tail of Degree Distribution for Correlated Erdos-Renyi Graphs