Abstract
We analyze whether random network formation processes, such as preferential attachment, can emerge as the outcome of strategic behaviour. We represent network formation as an extensive game in which players sequentially form links as they enter the network. In this setting, we investigate under which conditions subgame perfect equilibria of the game are observationally equivalent with random network formation process. We put forward two structural conditions that are necessary in this respect. First, players must have some form of imperfect information as randomization is purposeful only if its realization is not perfectly observed by the other players. Second, there must be some form of competition between a player and its successors: a player has incentives to reduce the information available to its successors only to the extent that their objectives are in opposition. Accordingly, we put forward a class of games where players compete with their predecessors and their successors for the costs and benefits induced by link formation and show that subgame perfect equilibria of this game are observationally equivalent with random network formation process. In particular, when linkage costs are inversely proportional to the degree of a node, equilibrium play induces a preferential attachment process. This provides a positive answer to the question of the existence of strategic foundations for preferential attachment. However the very specific conditions requiredfor the observational equivalence to hold suggest that preferential attachment can be explained by strategic considerations only in a limited number of situations.
Similar content being viewed by others
Notes
The harmonic mean is used to let the (deterministic) cost faced when linking to node \(n_t-1\) be commensurate with the expected cost faced when connecting to a player in \(A_{t}.\)
In fact the payoff of player T only depends on the history \(\tilde{g}_{T-3}\) up to period \(T-3\) because he competes only with his predecessor who has access to nodes up to \(n_{T-3}\).
References
Acemoglu D, Dahleh MA, Lobel I, Ozdaglar A (2011) Bayesian learning in social networks. Rev Econ Stud 78(4):1201–1236
Aumann R, Myerson R (1988) Endogenous formation of links between players and coalitions: an application of the shapley value. Shapley Value 2:175–191
Bala V, Goyal S (2000) A noncooperative model of network formation. Econometrica 68(5):1181–1229
Ballester C, Calvó-Armengol A, Zenou Y (2006) Who’s who in networks. wanted: The key player. Econometrica 74(5):1403–1417
Barabási AL (2009) Scale-free networks: a decade and beyond. Science 325(5939):412–413
Barabási AL, Albert R (1999) Emergence of scaling in random networks. Science 286(5439):509–512
Blau PM (1960) A theory of social integration. Am J Sociol 65(6):545–556
Bramoullé Y, López-Pintado D, Goyal S, Vega-Redondo F (2004) Network formation and anti-coordination games. Int J Game Theory 33(1):1–19
Bramoullé Y, Currarini S, Jackson MO, Pin P, Rogers BW (2012) Homophily and long-run integration in social networks. J Econ Theory 147(5):1754–1786
Capocci A, Servedio VD, Colaiori F, Buriol LS, Donato D, Leonardi S, Caldarelli G (2006) Preferential attachment in the growth of social networks: the internet encyclopedia wikipedia. Phys Rev E 74(3):036116
Chaney T (2014) The network structure of international trade. Am Econ Rev 104(11):3600–3634
Collins R (2014) Interaction ritual chains. Princeton University Press, Princeton
De Blasio BF, Svensson Å, Liljeros F (2007) Preferential attachment in sexual networks. Proc Natl Acad Sci 104(26):10762–10767
D’souza RM, Borgs C, Chayes JT, Berger N, Kleinberg RD (2007) Emergence of tempered preferential attachment from optimization. Proc Natl Acad Sci 104(15):6112–6117
Dutta B, Ghosal S, Ray D (2005) Farsighted network formation. J Econ Theory 122(2):143–164
Grabisch M, Mandel A, Rusinowska A, Tanimura E (2017) Strategic influence in social networks. Math Oper Res 43(1):29–50
Herings PJ-J, Mauleon A, Vannetelbosch V (2009) Farsightedly stable networks. Games Econom Behav 67(2):526–541
Jackson MO (2005) A survey of network formation models: stability and efficiency. Group Formation in Economics: Networks, Clubs, and Coalitions, pages 11–49
Jackson MO, Rogers BW (2007) Meeting strangers and friends of friends: How random are social networks? Am Econo Rev 97(3):890–915
Jackson MO, Wolinsky A (1996) A strategic model of social and economic networks. J Econ Theory 71(1):44–74
Kempe D, Kleinberg J, Tardos É (2003) Maximizing the spread of influence through a social network. In Proceedings of the ninth ACM SIGKDD international conference on Knowledge discovery and data mining, pages 137–146. ACM
König MD, Tessone CJ, Zenou Y (2014) Nestedness in networks: A theoretical model and some applications. Theor Econ 9(3):695–752
Kunegis J, Blattner M, Moser C (2013) Preferential attachment in online networks: Measurement and explanations. In Proceedings of the 5th Annual ACM Web Science Conference, pages 205–214. ACM
Luttmer EG (2011) On the mechanics of firm growth. Rev Econ Stud 78(3):1042–1068
Mayer A, Puller SL (2008) The old boy (and girl) network: social network formation on university campuses. J Public Econ 92(1–2):329–347
Möhlmeier P, Rusinowska A, Tanimura E (2016) A degree-distance-based connections model with negative and positive externalities. J Public Econ Theory 18(2):168–192
Monderer D, Shapley LS (1996) Potential games. Games Econ Behav 14(1):124–143
Moreland RL, Levine JM (1982) Socialization in small groups: temporal changes in individual-group relations. In Adv Exp Soc Psychol 15:137–192
Page FH Jr, Wooders MH, Kamat S (2005) Networks and farsighted stability. J Econ Theory 120(2):257–269
Valverde S, Cancho RF, Sole RV (2002) Scale-free networks from optimal design. EPL (Europhys Lett) 60(4):512
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Mandel acknowledges the support of the Horizon 2020 research and innovation programme under the Marie Sklodowska-Curie grant agreement No 956107 EPOC. Venel acknowledges the support of Agence nationale de la recherche via grant CIGNE ANR-15-CE38-0007-01.
Appendix
Appendix
Proof of Lemma 3.2
The expected payoff of player T if he uses the action \(\alpha \in \Delta (A_{T-1})\) given the action \(s \in \Delta (A_{T-1})\) of player \(T-1\) and the history of the network up to the end of period \(T-2,\) \(\tilde{g}_{T-2}\) (in fact the payoff of player T only depends on the history \(\tilde{g}_{T-3}\) up to period \(T-3\) because he only competes with his predecessor ) is given by:
Given he has no successor, the objective of player T simply is to minimize his linkage cost, i.e. he wants to avoid competition with his predecessor. We can distinguish two cases depending on where the minimum cost is reached: on link to node before \(n_{T-3}\) or on \(n_{T-2}\).
-
if \(\min _{i \in A_{T-1}} s_i f(\tilde{g}_{T-3},i) <\overline{f}(\tilde{g}_{T-3}),\) any node, and thus any probabilistic strategy in
$$\begin{aligned} {\text {argmin}}_{i \in A_{T-1}} \ s_i f(\tilde{g}_{T-3},i) \end{aligned}$$is a best response for player T and his expected payoff is \(-\lambda \min _{i \in A_{T-1}}s_i f(\tilde{g}_{T-3},i).\)
-
If \(\min _{i \in A_{T-1}} s_i f(\tilde{g}_{T-3},i) \ge \overline{f}(\tilde{g}_{T-3}),\) then one has for all \( i=1,\ldots , T-3,\) \(p_i \ge \nicefrac {\overline{f}(\tilde{g}_{T-3})}{f(\tilde{g}_{t-3},i) }\) and thus, as \(\overline{f}(\cdot )\) is the harmonic mean of the \(f(\cdot ,i),\) for every \(i\in \{1,\ldots , T-3\},\) \(s_i=\nicefrac {\overline{f}(\tilde{g}_{T-3})}{f(\tilde{g}_{T-3},i) }.\) Any node, and thus any probabilistic strategy in \(A_{T-1}\) is then a best response for player T and his expected payoff is \(- \lambda \overline{f}(\tilde{g}_{T-3})=-\lambda \min _{i \in A_{T-1}} s_i f(\tilde{g}_{T-3},i)\). \(\square \)
Proof of Lemma 3.3
Let us consider player \(T-1\). We denote by s the action of its predecessor and by \(\alpha \) the action played by player \(T-1\). One considers the auxiliary linear program for \(k=1,\ldots , n_{T-3}\):
Letting then on the one hand \(\gamma _k:= f(\tilde{g}_{T-3},k) -\lambda f(\tilde{g}_{T-4},k)s_k,\) \(\gamma _{n_T-3}:=-\lambda \overline{f}(\tilde{g}_{T-4}) \) and for \(i \not =k,n_{T-3}\), \(\gamma _i:= - \lambda f(\tilde{g}_{T-4},i) s_i\) and on the other hand \(\phi _i= f(\tilde{g}_{T-3},i)\) one has:
Let us denote \(I^*= {\text {argmax}}_{i \not = k} \gamma _i\) and \(\gamma _{I^*}= {\text {max}}_{i \not = k} \gamma _i.\) A solution \(\alpha \) of \(\mathcal {P}_k\) must be such that for all \(i \not \in I^*,\) \(\alpha _i=\alpha _k\nicefrac {\phi _k}{\phi _i}\) and such that \(\alpha _k\) is a solution of:
This is a one-dimensional problem. Its solutions must satisfy either \(\alpha _k=0\) or \(\alpha _k=\nicefrac {1}{(\sum _{i \in A_{T-1}} \nicefrac {\phi _k}{\phi _i})}.\) Then, one has:
-
If \(\alpha _k=0,\) any probability distribution with support in \(I^*\) is a solution to \(\mathcal {P}_k\) and the value is \(\gamma _{I^*}:= -\lambda \min \left( \overline{f}(\tilde{g}_{T-4}), \min _{i \not =k} f(\tilde{g}_{T-4},i) s_i\right) .\)
-
If \(\alpha _k>0,\) one must have for all \(i \in A_{T-1},\) \(\alpha _i=\nicefrac {\phi _k}{\phi _i},\) that is to say \(\alpha _i=\nicefrac { f(\tilde{g}_{T-3},k)}{ f(\tilde{g}_{T-3},i)} \alpha _k.\) Thus the solution must be inversely proportional to the \(f(\tilde{g}_{T-3},i).\) Hence, one has:
$$\begin{aligned} \alpha ^*= \mu ^{T-1}_{f}(\tilde{g}_{T-3}):=\left( \dfrac{\overline{f}(\tilde{g}_{T-3})}{f(\tilde{g}_{T-3},1)},\ldots ,\dfrac{\overline{f}(\tilde{g}_{T-3})}{f(\tilde{g}_{T-3},n_{T-3})} \right) \end{aligned}$$where
$$\begin{aligned} \overline{f}(\tilde{g}_{T-3})= \dfrac{1}{\left( { \sum _{i \in A_{T-1}}\dfrac{1}{f(\tilde{g}_{T-3},i)}}\right) }. \end{aligned}$$Accordingly, the value in that case is:
$$\begin{aligned} \sum _{i \in A_{T-1}} \alpha ^*_i \gamma _i=\overline{f}(\tilde{g}_{T-3})\left[ 1-\lambda \overline{f}(\tilde{g}_{T-4}) -\lambda \sum _{i \in A_{T-2}} \dfrac{f(\tilde{g}_{T-4},i)}{f(\tilde{g}_{T-3},i)}s_i \right] \end{aligned}$$
Now, the best-response of player \(T-1\) corresponds to the solutions of the problems \(\mathcal {P}_k\) that have the largest value. In this respect, it is clear that under Assumption 3.1, one has \(\overline{f}(\tilde{g}_{T-4})\le 1\) and \(\sum _{i \in A_{T-2}} \dfrac{f(\tilde{g}_{T-4},i)}{f(\tilde{g}_{T-3},i)}s_i\le 2\) so that
Hence for \( \lambda < \nicefrac {1}{3},\) one has for all \((p,\tilde{g}_{T-3},\tilde{g}_{T-4}) \in \Delta (A_{T-2}) \times \mathcal {H} \times \mathcal {H}:\)
Hence, \(\mu ^{T-1}_{f}(\tilde{g}_{T-3})\) is the solution of all the \(\mathcal {P}_k\) and the best-response of player \(T-1\) is to play proportionally to f independently of the action of its predecessor.\(\square \)
Proof of Lemma 3.4
The property has been proven for player T in Lemma 3.2 and \(T-1\) in Lemma 3.3. Then, an immediate backward induction shows that:
-
The expected payoff of a player \(t \in U_T:={\mathbb {N}}^* \cap \{T-2k,\ k \in {\mathbb {N}}\}\) using a strategy \(\alpha \in \Delta (A_{t})\) given the predecessor action \(s \in \Delta (A_{t-1})\) is of the form:
$$\begin{aligned} -\lambda \left[ \sum _{i=1}^{n_{t-3}} f(\tilde{g}_{t-3},i) s_i \alpha _i +\overline{f}(\tilde{g}_{t-3}) \alpha _{n_{t-2}} \right] + {\kappa _t(\tilde{g}_{t-2},s)} \end{aligned}$$(6.6)where \(\kappa _t(\tilde{g}_{t-2},s)\) is independent of \(\alpha \). Indeed, player \(t+1 \in V_T\) is following a one-lag subgame perfect equilibrium. Hence, by the induction assumption, he plays as a function of the graph at the end of stage \(t-1\) hence independently of the action \(\alpha \). The best-reply of player t is then determined similarly to the best-reply of player T :
-
if \(\min _{i \in A_{t-1}} s_i f(\tilde{g}_{t-3},i) <\overline{f}(\tilde{g}_{t-3}),\) any node and thus any probabilistic strategy in
$$\begin{aligned} {\text {argmin}}_{i \in A_{T-1}} \ s_i f(\tilde{g}_{t-3},i) \end{aligned}$$is a best response for player T and his expected payoff is \(-\lambda \min _{i \in A_{T-1}}s_i f (\tilde{g}_{T-3},i).\)
-
If \(\min _{i \in A_{T-1}} s_i f(\tilde{g}_{t-3},i) \ge \overline{f}(\tilde{g}_{t-3}),\) one then has for all \( i=1,\ldots , t-3,\) \(s_i \ge \nicefrac {\overline{f}(\tilde{g}_{t-3})}{f(\tilde{g}_{t-3},i) }\) and thus, as \(\overline{f}(\cdot )\) is the harmonic mean of the \(f(\cdot ,i),\) for every \(i\in \{1,\ldots , t-3\},\) \(s_i=\nicefrac {\overline{f}(\tilde{g}_{t-3})}{f(\tilde{g}_{t-3},i) }.\) Any node, and thus any probabilistic strategy in \(A_{t}\) is then a best response for player t and his expected payoff is \(- \lambda \overline{f}(\tilde{g}_{t-3})\).
-
-
The expected payoff of a player \(t \in V_T:={\mathbb {N}}^* \cap \{T-(2k+1), \ k \in {\mathbb {N}}\},\) using an action \(\alpha \in \Delta (A_{t})\) given the predecessor action \(s \in \Delta (A_{t-1})\) is of the form:
$$\begin{aligned} -\lambda \left[ \sum _{i=1}^{n_{t-3}} f(\tilde{g}_{t-3},i) s_i \alpha _i+ \overline{f}(\tilde{g}_{t-3})\alpha _{n_{t-2}}\right] +\min _{i=1,\ldots , n_t-2} \alpha _i f(\tilde{g}_{t-2},i)\end{aligned}$$(6.7)Indeed, player \(t+1 \in U_T\) is following a one-lag subgame perfect equilibrium hence play independently of the future to minimize the payoff of player t. Using Lemma 3.3, it is clear that the best-response of player t is to play proportionally to f independently of the action of its predecessor: hence to play \(\mu ^{t-1}_{f}(\tilde{g}_{t-2})\).\(\square \)
Proof of Theorem 3.6
The theorem is an immediate consequence of Lemma 3.4. We define the strategy of player t as a function of \(\tilde{g}_{t-2}\) the graph at stage \(t-2\) and \(s^{t-1}\) the action of player \(t-1\). The first one can be computed from \(g_0\) and the sequence of choices of nature. The second one is directly observed by player t. Then
form a one-lag subgame perfect equilibrium. The second statement is a reformulation of the second part of Lemma 3.4.\(\square \)
Proof of Theorem 3.7
The second statement is an immediate corollary of the second statement in Theorem 3.6. Let \(\varepsilon >0\) and \(n_*\in {\mathbb {N}}\) such that \(\frac{1}{n_*} \le \varepsilon /2\).
Concerning the first statement, we consider the following profile of strategies denoted by \((\phi ^*_t)_{1\le t\le T}\):
-
if player \(t \in U_T={\mathbb {N}}^* \cap \{T-2k,\ k \in {\mathbb {N}}\}\) and he faces the predecessor action s at state \(\tilde{g}_{n_t-3}\). Let \(\theta =\min _{i \in A_{t-1}} s_i f(\tilde{g}_{t-3},i)\) and \(\Theta =argmin_{i \in A_{t-1}} s_i f(\tilde{g}_{t-3},i)\). Player t plays the restriction of \(\mu _f^t(\tilde{g}_{t-2})\) to \(\Theta \), i.e. the action i with probability
$$\begin{aligned} \alpha _i={\left\{ \begin{array}{ll} \frac{\frac{1}{f(\tilde{g}_{t-2},i)}}{\sum _{j\in \Theta } \frac{1}{f(\tilde{g}_{t-2},j)}} {\text { if }} i\in \Theta ,\\ 0 {\text { otherwise}}. \end{array}\right. } \end{aligned}$$ -
if player \(t \in V_T={\mathbb {N}}^* \cap \{T-(2k+1), \ k \in {\mathbb {N}}\},\) then independently of the predecessor action \(s\in \Delta (A_{t-1}),\) he plays following \(\mu _f^{t}(\tilde{g}_{t-2}) \in \Delta (A_{t}).\)
Let us check that the previous profile of strategies is a \(\varepsilon \)-one-lag subgame perfect equilibrium. First, since the payoffs of players in \(V_T\) are the same in the original game and the auxiliary game, it is clear that the inequalities are satisfied.
We want now to prove that players in \(U_T={\mathbb {N}}^* \cap \{T-2k,\ k \in {\mathbb {N}}\}\) can not gain more \(\varepsilon \) by deviating. Let \(t\in U_T\) and let \(s\in A_{t-1}\) be its predecessor action. For all \(i\in \{1,\ldots ,n_{t-3}\}\), the payoff of player t if he plays action i is
where \(\tilde{g}_{t-2}+(n_{t-1},j)\) is the graph \(\tilde{g}_{t-2}\) augmented by an additional link from node \(n_{t-1}\) to node j. By construction, we know that Player \(t+1\) is in \(V_T\) and follows
Hence, the payoff become
Let us compare the payoff in the original game and in the auxiliary game. The difference of payoff yields:
by Assumption 3.1. By assumption on the size of the original networks, we know that every set of actions has more than \(n_0\) actions, hence, we have
and
Since it is true for every pure action of Player t, it is also true for every probabilistic action by linearity of the payoff function. Since the strategy \(\phi ^*_{t}\) is optimal in the auxiliary game, we obtain that for every \(1\le t\le T\) and for every history \(h_t\in H_t\), we have
Hence, the profile of strategies is a lagged subgame perfect \(\varepsilon \)-equilibrium. \(\square \)
Proof of Proposition 3.10
As \(\sum _{i \in A_{T-1}} \xi _i\) is constant with respect to the degree distribution \((d_j)_{j \in A_{T-1}}\) and each of the \((\xi _i)_{i \in A_{T-1}}\) ought to be equal, irrespectively of the degree distribution, it must be that \(\xi _i\) is constant with respect to the degree distribution. Then, differentiating Equation 3.9 with respect to \(d_j\) for \(j \not =i\) yields
This partial differential equation implies there exists \(\phi : {\mathbb {R}}_+ \rightarrow {\mathbb {R}}\) such that
Then \(\xi _i\) can be rewritten as
and equivalently
Using the fact that \(\xi _i\) is constant with respect to the degree distribution and differentiating with respect to \(d_i\) yields
This differential equation implies there exists \(k \in {\mathbb {R}}\) such that
This ends the proof \(\square \)
Rights and permissions
About this article
Cite this article
Mandel, A., Venel, X. Sequential competition and the strategic origins of preferential attachment. Int J Game Theory 51, 483–508 (2022). https://doi.org/10.1007/s00182-021-00801-0
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00182-021-00801-0
Keywords
- Game theory
- Socio-economic networks
- Endogenous network formation
- Preferential attachment
- Extensive games