Scalable network reconstruction in subquadratic time
Not on the map. Why?
Abstract (arXiv)
Network reconstruction consists in determining the unobserved pairwise couplings between N nodes given only observational data on the resulting behavior that is conditioned on those couplings -- typically a time-series or independent samples from a graphical model. A major obstacle to the scalability of algorithms proposed for this problem is a seemingly unavoidable quadratic complexity of Omega(N2), corresponding to the requirement of each possible pairwise coupling being contemplated at least once, despite the fact that most networks of interest are sparse, with a number of non-zero couplings that is only O(N). Here we present a general algorithm applicable to a broad range of reconstruction problems that significantly outperforms this quadratic baseline. Our algorithm relies on a stochastic second neighbor search (Dong et al., 2011) that produces the best edge candidates with high probability, thus bypassing an exhaustive quadratic search. If we rely on the conjecture that the second-neighbor search finishes in log-linear time (Baron & Darling, 2020; 2022), we demonstrate theoretically that our algorithm finishes in subquadratic time, with a data-dependent complexity loosely upper bounded by O(N3/2log N), but with a more typical log-linear complexity of O(Nlog2N). In practice, we show that our algorithm achieves a performance that is many orders of magnitude faster than the quadratic baseline -- in a manner consistent with our theoretical analysis -- allows for easy parallelization, and thus enables the reconstruction of networks with hundreds of thousands and even millions of nodes and edges.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 11 of its 47 references that are in the map. First posted on arXiv 2 Jan 2024.
Builds on
11 of 47 references.
References · 11
- 2018UMAP: Uniform Manifold Approximation and Projection for Dimension Reductioncited by 2,841
- 2015Coordinate Descent Algorithmscited by 218
- 2016Structure Learning in Graphical Modelingcited by 66
- 2017Network Inference via the Time-Varying Graphical Lassocited by 55
- 2014Efficiently learning Ising models on arbitrary graphscited by 50
- 2017Inverse statistical problems: from the inverse Ising problem to data sciencecited by 36
- 2014Learning graphical models from the Glauber dynamicscited by 14
- 2019Network reconstruction and community detection from dynamicscited by 13
- 2013A convex pseudo-likelihood framework for high dimensional partial correlation estimation with convergence guaranteescited by 12
- 2016Network reconstruction from infection cascadescited by 5
- 2022Empirical complexity of comparator-based nearest neighbor descentcited by 2
Built on by
Citing papers per year: 2024: 1; 2025: 1.
2 papers.