Skip to main content
Cornell University
We gratefully acknowledge support from the Simons Foundation, member institutions, and all contributors. Donate
arxiv logo > cs > arXiv:2401.01404

Help | Advanced Search

Computer Science > Data Structures and Algorithms

(cs)
[Submitted on 2 Jan 2024 (v1), last revised 12 Feb 2024 (this version, v3)]

Title:Scalable network reconstruction in subquadratic time

Authors:Tiago P. Peixoto
Download a PDF of the paper titled Scalable network reconstruction in subquadratic time, by Tiago P. Peixoto
Download PDF
Abstract: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 O(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 achieves its result in subquadratic time, with a data-dependent complexity loosely upper bounded by O(N3/2logN), but with a more typical log-linear complexity of O(Nlog2N). Our algorithm relies on a stochastic second neighbor search that produces the best edge candidates with high probability, thus bypassing an exhaustive quadratic search. In practice, our algorithm achieves a performance that is many orders of magnitude faster than the quadratic baseline, allows for easy parallelization, and thus enables the reconstruction of networks with hundreds of thousands and even millions of nodes and edges.
Comments: 11 pages, 6 figures
Subjects: Data Structures and Algorithms (cs.DS); Machine Learning (cs.LG); Data Analysis, Statistics and Probability (physics.data-an); Computation (stat.CO); Machine Learning (stat.ML)
Cite as: arXiv:2401.01404 [cs.DS]
  (or arXiv:2401.01404v3 [cs.DS] for this version)
  https://doi.org/10.48550/arXiv.2401.01404
arXiv-issued DOI via DataCite

Submission history

From: Tiago Peixoto [view email]
[v1] Tue, 2 Jan 2024 19:00:13 UTC (7,924 KB)
[v2] Sun, 7 Jan 2024 09:53:43 UTC (7,924 KB)
[v3] Mon, 12 Feb 2024 13:01:54 UTC (7,924 KB)
Full-text links:

Access Paper:

    Download a PDF of the paper titled Scalable network reconstruction in subquadratic time, by Tiago P. Peixoto
  • Download PDF
  • TeX Source
  • Other Formats
license icon view license
Current browse context:
cs.DS
< prev   |   next >
new | recent | 2401
Change to browse by:
cs
cs.LG
physics
physics.data-an
stat
stat.CO
stat.ML

References & Citations

  • INSPIRE HEP
  • NASA ADS
  • Google Scholar
  • Semantic Scholar
a export BibTeX citation Loading...

Bookmark

BibSonomy logo Reddit logo

Bibliographic and Citation Tools

Bibliographic Explorer (What is the Explorer?)
Litmaps (What is Litmaps?)
scite Smart Citations (What are Smart Citations?)
Which authors of this paper are endorsers? | Disable MathJax (What is MathJax?)
  • About
  • Help
  • contact arXivClick here to contact arXiv Contact
  • subscribe to arXiv mailingsClick here to subscribe Subscribe
  • Copyright
  • Privacy Policy
  • Web Accessibility Assistance
  • arXiv Operational Status
    Get status notifications via email or slack