TL;DR
This paper compares three algorithms for efficiently maximizing likelihood in Exponential Random Graph Models, demonstrating that a fixed-point method offers superior scalability for large networks like the Internet and Bitcoin.
Contribution
It introduces a scalable fixed-point algorithm for ERGM likelihood maximization, outperforming traditional methods on large networks.
Findings
Fixed-point method converges within seconds for networks with hundreds of thousands of nodes.
Newton's method is more accurate for small networks.
The paper provides Python code implementing all three algorithms.
Abstract
Exponential Random Graph Models (ERGMs) have gained increasing popularity over the years. Rooted into statistical physics, the ERGMs framework has been successfully employed for reconstructing networks, detecting statistically significant patterns in graphs, counting networked configurations with given properties. From a technical point of view, the ERGMs workflow is defined by two subsequent optimization steps: the first one concerns the maximization of Shannon entropy and leads to identify the functional form of the ensemble probability distribution that is maximally non-committal with respect to the missing information; the second one concerns the maximization of the likelihood function induced by this probability distribution and leads to its numerical determination. This second step translates into the resolution of a system of non-linear, coupled equations (with being…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
