Choosing to Grow a Graph: Modeling Network Formation as Discrete Choice
Not on the map. Why?
Abstract (arXiv)
We provide a framework for modeling social network formation through conditional multinomial logit models from discrete choice and random utility theory, in which each new edge is viewed as a "choice" made by a node to connect to another node, based on (generic) features of the other nodes available to make a connection. This perspective on network formation unifies existing models such as preferential attachment, triadic closure, and node fitness, which are all special cases, and thereby provides a flexible means for conceptualizing, estimating, and comparing models. The lens of discrete choice theory also provides several new tools for analyzing social network formation; for example, the significance of node features can be evaluated in a statistically rigorous manner, and mixtures of existing models can be estimated by adapting known expectation-maximization algorithms. We demonstrate the flexibility of our framework through examples that analyze a number of synthetic and real-world datasets. For example, we provide rigorous methods for estimating preferential attachment models and show how to separate the effects of preferential attachment and triadic closure. Non-parametric estimates of the importance of degree show a highly linear trend, and we expose the importance of looking carefully at nodes with degree zero. Examining the formation of a large citation graph, we find evidence for an increased role of degree when accounting for age.
Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). First posted on arXiv 12 Nov 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 1; 2023: 1; 2024: 2; 2025: 0; 2026: 1.
9 papers.
- 2024Network Formation and Dynamics Among Multi-LLMscited by 29
- 2023TempME: Towards the Explainability of Temporal Graph Neural Networks via Motif Discoverycited by 27
- 2021A Unifying Generative Model for Graph Learning Algorithms: Label Propagation, Graph Convolutions, and Combinationscited by 18
- 2022Graph-Based Methods for Discrete Choicecited by 6
- 2021Investigating and Modeling the Dynamics of Long Tiescited by 2
- 2021Cost-based feature selection for network model choicecited by 1
- 2021Fast Learning of MNL Model from General Partial Rankings with Application to Network Formation Modelingcited by 1
- 2024Learning the mechanisms of network growthcited by 0
- 2026When AI Writes, Who Gets Cited? Evidence of Citation Monoculture Across Language Modelscited by 0
- 2026When AI Writes, Who Gets Cited? Evidence of Citation Monoculture Across Language Models3 Aug 2026
- 2024Learning the mechanisms of network growth31 Mar 2024
- 2024Network Formation and Dynamics Among Multi-LLMs16 Feb 2024
- 2023TempME: Towards the Explainability of Temporal Graph Neural Networks via Motif Discovery30 Oct 2023
- 2022Graph-Based Methods for Discrete Choice23 May 2022
- 2021Fast Learning of MNL Model from General Partial Rankings with Application to Network Formation Modeling31 Dec 2021
- 2021Investigating and Modeling the Dynamics of Long Ties22 Sep 2021
- 2021Cost-based feature selection for network model choice19 Jan 2021
- 2021A Unifying Generative Model for Graph Learning Algorithms: Label Propagation, Graph Convolutions, and Combinations19 Jan 2021