Testing network correlation efficiently via counting trees (2110.11816v2)
Abstract: We propose a new procedure for testing whether two networks are edge-correlated through some latent vertex correspondence. The test statistic is based on counting the co-occurrences of signed trees for a family of non-isomorphic trees. When the two networks are Erd\H{o}s-R\'enyi random graphs $\mathcal{G}(n,q)$ that are either independent or correlated with correlation coefficient $\rho$, our test runs in $n{2+o(1)}$ time and succeeds with high probability as $n\to\infty$, provided that $n\min{q,1-q} \ge n{-o(1)}$ and $\rho2>\alpha \approx 0.338$, where $\alpha$ is Otter's constant so that the number of unlabeled trees with $K$ edges grows as $(1/\alpha)K$. This significantly improves the prior work in terms of statistical accuracy, running time, and graph sparsity.