Assortative Mixing Equilibria in Social Network Games
Chen Avin, Hadassa Daltrophe, Zvi Lotker, David Peleg

TL;DR
This paper uses game theory to analyze why social groups tend to prefer homophily, showing that certain utility functions lead to stable equilibria of either complete homophily or heterophily, regardless of group sizes.
Contribution
It introduces a game-theoretic model of assortative mixing, revealing conditions under which social groups adopt homophily or heterophily as equilibrium strategies.
Findings
Perfect homophily is the only equilibrium when utility is degree centrality.
Adding inter-group cooperation rewards yields only homophily or heterophily equilibria.
Results are independent of minority-majority ratios.
Abstract
It is known that individuals in social networks tend to exhibit homophily (a.k.a. assortative mixing) in their social ties, which implies that they prefer bonding with others of their own kind. But what are the reasons for this phenomenon? Is it that such relations are more convenient and easier to maintain? Or are there also some more tangible benefits to be gained from this collective behaviour? The current work takes a game-theoretic perspective on this phenomenon, and studies the conditions under which different assortative mixing strategies lead to equilibrium in an evolving social network. We focus on a biased preferential attachment model where the strategy of each group (e.g., political or social minority) determines the level of bias of its members toward other group members and non-members. Our first result is that if the utility function that the group attempts to maximize…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGame Theory and Applications · Opinion Dynamics and Social Influence · Complex Network Analysis Techniques
\tocauthor
Hadassa Daltrophe11institutetext: Ben Gurion University of the Negev, Beer Sheva, Israel
11email: [email protected],[email protected],[email protected]
22institutetext: Weizmann Institute of Science, Rehovot, Israel
22email: [email protected]
Assortative Mixing Equilibria in
Social Network Games††thanks: Supported in part by a grant of the Israel Science Foundation (1549/13)
Chen Avin 11
Hadassa Daltrophe 11
Zvi Lotker 11
David Peleg 22
Abstract
It is known that individuals in social networks tend to exhibit homophily (a.k.a. assortative mixing) in their social ties, which implies that they prefer bonding with others of their own kind. But what are the reasons for this phenomenon? Is it that such relations are more convenient and easier to maintain? Or are there also some more tangible benefits to be gained from this collective behaviour?
The current work takes a game-theoretic perspective on this phenomenon, and studies the conditions under which different assortative mixing strategies lead to equilibrium in an evolving social network. We focus on a biased preferential attachment model where the strategy of each group (e.g., political or social minority) determines the level of bias of its members toward other group members and non-members. Our first result is that if the utility function that the group attempts to maximize is the degree centrality of the group, interpreted as the sum of degrees of the group members in the network, then the only strategy achieving Nash equilibrium is a perfect homophily, which implies that cooperation with other groups is harmful to this utility function. A second, and perhaps more surprising, result is that if a reward for inter-group cooperation is added to the utility function (e.g., externally enforced by an authority as a regulation), then there are only two possible equilibria, namely, perfect homophily or perfect heterophily, and it is possible to characterize their feasibility spaces. Interestingly, these results hold regardless of the minority-majority ratio in the population.
We believe that these results, as well as the game-theoretic perspective presented herein, may contribute to a better understanding of the forces that shape the groups and communities of our society.
Keywords:
social networks; homophily; game theory
1 Introduction
Homophily (lit. “love of the same”) lazarsfeld1954friendship , also known as assortative mixing newman2003mixing , is a prevalent and well documented phenomenon in social networks mcpherson2001birds ; in making their social ties, people often prefer to connect with other individuals of similar characteristics, such as nationality, race, gender, age, religion, education or profession.
Homophily has many important consequences, both on the structure of the social network (e.g., the formation of communities) and on the behaviors and opportunities of participants in it, for example on the welfare of individuals jackson2008social and on the diffusion patterns of information in the network jackson2013diffusion . It is therefore interesting to explore the reasons for this phenomenon. Clearly, one natural reason is that relationship with similar individuals may be more convenient and easier to maintain. But are there also some more tangible benefits to be gained from this collective behaviour of sub-populations in the network?
To better understand homophily, we take a different perspective on this phenomenon and study it through a strategic, game-theoretic prism. We investigate the conditions under which different assortative (and disassortative) mixing strategies lead to equilibrium in an evolving social network game.
To model the network evolution, we use a variant of the classical preferential attachment model barabasi1999emergence , which incorporates a heterogeneous population and assortative mixing patterns for the sub-populations. This model, known as biased preferential attachment (BPA) avin2015homophily , maintains the “rich get richer” property, but additionally enables different mixing patterns (including perfect homophily and heterophily) between sub-populations, by using rejection sampling.
In this paper, we modify this model by turning it into a game. Each sub-population is represented as a player who can choose its mixing pattern as a strategy. The utility function (or payoff) of a player is a result of its population’s (expected) properties in the BPA model. A strategy profile (describing the strategies of both players) attains a Nash equilibrium for the game if no player can do better by unilaterally changing its own strategy.
Obviously, the result of the game depends on the players’ utility functions. In the current study we take an initial step and study two natural utility functions. In the first, we consider the payoff to be the total power of the group, that is, the sum of degrees of all group members. In this case we prove that there is a unique stable Nash equilibrium which is the perfect homophily profile, namely, cooperation with other groups is harmful to this utility function. We stress that while there are other strategy profiles, like the unbaised profile, that guarantee the same total power to the groups, those profiles do not yield Nash equilibrium.
Since perfect homophily results in complete segregation of the sub-populations, we consider a second utility function based on a linear combination between the total power of the group and the number of cross-population links (i.e., the size of the population cut). In particular, the utility is taken to be times the total power of the group plus times the population cut size, for some weight factor . Such a utility can be viewed as a rule (or a law) imposed by a regulator to encourage cooperation between the two sub-populations. At a first glance, this utility seems to lead to different Nash equilibria for different values. Somewhat surprisingly, we show that only two possible equilibria may emerge. For , the perfect homophily profile is the unique Nash equilibrium, and for , the heterophily profile is the unique Nash equilibrium. For , both profiles yield a Nash equilibrium, but only the perfect homophily yields a stable equilibrium. (Note, by the way, that all our results are independent of the ratio between the sizes of the two sub-populations.)
What may we learn from these results? A first, quite intuitive, lesson is that if the payoff includes benefits for heterophilic edges, then the game can move away from the perfect homophily equilibrium. But, within the natural utility function we study, if the game moves away from the homophily equilibrium, then it must reach a perfect heterophily equilibrium. Both of these equilibria may appear to be too “radical” from a social capital perspective, which may find it desirable to maintain some balance in-between the two extremes, i.e., preserve the internal structure of both sub-populations as well as form significant cross-population links between the two sub-populations. This leaves us with some interesting follow-up research directions: what ‘mechanism design’ rules can a regulator employ in order to have a more fine-grained control on the equilibrium? what happens in a system with more than two sub-populations? how do the equilibria behave? We leave these questions for future work; we believe that taking the game theoretic perspective on evolving social network models for heterogenous populations is an important tool in understanding homophily, as shown in this initial model.
2 Related work
Game theory provides a natural framework for modeling selfish interests and the networks they generate aumann1988endogenous ; tardos2007network . While many studies (see jackson2005survey for a comprehensive survey) focus on local network formation games, others (e.g., chen2009network ) model the players as making global structural decisions. In this paper we define a game that features a mixture of both local and global characteristics. This situation is close to cooperative games bilbao2012cooperative , where all the nodes of the same group have the same payment. However, the key idea of cooperative games is to choose which coalitions to form, whereas here the partition into groups is predefined.
In this context, one should distinguish between network formation games jackson2002evolution ; jackson2005survey ; tardos2007network and evolving network games (e.g., Bramoulle12 ). The former involve a fixed set of nodes, with the connections between them changing over time. In contrast, in the evolving network model used herein, the nodes and edges are both dynamic, and new nodes join the network as it evolves over time.
Based on the assumption that people have tendency to copy the decisions of other people, we suggest a network construction process that follows the well known preferential attachment model barabasi1999emergence with an additional phase to incorporate the mixing parameter avin2015homophily . However, related studies in the economics literature examine different procedures to model the social network formation. The studies of currarini2009economic ; fu2012evolution assume that individuals are randomly paired with other members of the population and then match assortatively. Another model, presented at Bramoulle12 , suggests two-phase attachments. The nodes first choose their neighbors with a bias towards their own type and then make an unbiased choice of neighbors from among the neighbors of their biased neighbors. While the models of jackson2002evolution ; fu2012evolution and others assume that a connecting edge between a pair of nodes is fixed by using bilateral agreement, in our model the matching choice is somewhat ambiguous. The rejection of a proposed connection can be interpreted as either decided by one of the parties unilaterally or accepted by a bilateral agreement.
One of the main themes of this paper is studying the homophily phenomenon and its influence on minority-majority groups. McPherson et al. mcpherson2001birds give an overview of research on homophily and survey a variety of properties and how they lead to particular patterns in bonding. While some studies (e.g., currarini2009economic ; di2015quantifying ; avin2015homophily ) model homophily as ranging over a spectrum between perfect homophily and unbiased society, we have followed Bramoulle12 and fu2012evolution , which also allow disassortative matching.
Currarini, Jackson and Pin currarini2009economic examine friendship patterns in a representative sample of U.S. high schools and build a model of friendship formation based on empirical data. They report that all groups are biased towards same-type friendship relative to demographics, but different homophilic patterns emerge as a function of the group size; while homophily is essentially absent for groups that comprise very small or very large fractions of their school, it is significant for groups that comprise a middle-ranged fraction. In fu2012evolution it is also claimed that the majority group has greater tendency to homophily. In contrast, we have presented independence between the size of the group and the mixing pattern. Namely, the majority-minority parameter does not influence the attained equilibria. This inconsistency can be explained by the different construction of the network (currarini2009economic and fu2012evolution assume random matching with biased agreement as mentioned above), or perhaps by the simplicity of our model and the fact that it involves only two groups.
3 Network and Game Model
Our network model is an extension of the bi-populated biased preferential attachment (BPA) model avin2015homophily . We use this model as the basis to an evolving heterogeneous network game. We start by describing the network model.
3.1 Biased Preferential Attachment Model
The biased preferential attachment model111In fact, here we extend the model of avin2015homophily to allow heterophily. (BPA) avin2015homophily is a bi-populated preferential attachment model obtained by applying the classical preferential attachment model barabasi1999emergence to a bi-populated minority-majority network augmented with homophily.
Definition 1 (BPA Model, )
The model describes a bi-populated random evolving network with red and blue vertices, where is the total number of nodes, is the arrival rate of the red vertices and is the mixing matrix. Denote the social network at time by , where and , respectively, are the sets of vertices and edges in the network at time , and let denote the degree of vertex at time . The process starts with an arbitrary initial bi-populated (red-blue) connected network with vertices and edges. For simplicity we hereafter assume that consists of one blue and one red vertex connected by an edge, but this assumption can be removed. This initial network evolves in time steps as follows. In every time step , a new vertex enters the network. The arrival rate of the red nodes is denoted by , i.e., the new vertex is red with probability and blue with probability .
In the first stage, selects a tentative neighbor at random by preferential attachment, i.e., with probability proportional to ’s degree at time ,
[TABLE]
The second stage employs a stochastic mixing matrix, , composed of the stochastic homophily vectors of each player, , i.e.,
[TABLE]
Letting be ’s color, the edge is inserted into the graph with probability when ’s color is also . If the colors differ, then the edge is inserted with probability . If the edge is rejected (i.e., is not inserted into the graph), then the two-stage procedure is restarted. This process is repeated until some edge has been inserted. Thus in each time step, one new vertex and one new edge are added to the existing graph.
Note that the mixing matrix describes the degree of segregation (incorporated by using rejection sampling) of the system. In particular, using the perfect homophily matrix
[TABLE]
all added edges connect vertex pairs of the same color. At the other extreme, using the perfect heterophily matrix
[TABLE]
all added edges connect vertex pairs with different color. Similarly, using the unbiased strategy matrix
[TABLE]
edges are connected independently of the node colors. For intermediate values , the players show a tendency to favor one kind of interaction over another. When , the players tend to be homophilic, and when , the players tend to be heterophilic. Figure 1 presents three examples of parameter settings for the BPA model on a 200-vertex bi-populated social network with ( red nodes), using \pi_{\text{\tiny\text{\tt H}}},\pi_{\text{\tiny\text{\tt T}}} and \pi_{\text{\tiny\text{\tt U}}}.
3.2 Evolving Heterogeneous Network Games
We now define the evolving heterogeneous network game ( game, for short) between the two sub-populations. The game is played between two players, the red player and the blue player . (Note that we occasionally use and to denote either the color, the corresponding set of nodes, or the corresponding player. The exact meaning will be clear from the context.)
Assume and are given to the players. Each player can now choose its strategy vector as a mixing vector in the mixing matrix . Then the network evolves according the biased preferential attachment model .
Let and , respectively, denote the number of red and blue nodes at time , where . Denote by (respectively, ) the sum of degrees of the red (resp., blue) vertices present in the system at time . Altogether, the number of edges in the network at time is , where .
Let denote the cut of the graph defined by the red-blue partition of , i.e., the set of edges that have one endpoint in and the other in . Formally,
[TABLE]
Let denote the size of the cut.
In our game, the payoff of each player is a combination of two quantities: the total power of its sub-population (namely, its expected sum of degrees), and the expected cut size . Observe that these quantities pull in opposite directions, hence they are balanced using a parameter that will serve as a weighting factor for the utility function of the game. The parameter can be viewed as set by a regulator to enforce cooperation between sub-populations. Formally, the payoffs (utilities) of the players and at time are
[TABLE]
A strategy profile is a Nash equilibrium for the game if no player can do better by unilaterally changing its own strategy . A Nash equilibrium for the game is stable if a small change in for one player leads to a situation where two conditions hold: the player who did not change has no better strategy in the new circumstance, and the player who did change is now playing with a strictly worse strategy. If both conditions are met, then the player who changed its will return immediately to the Nash equilibrium, hence the equilibrium is stable. If condition does not hold (but condition does), then the equilibrium is unstable.
4 Degree Maximization Game
Before studying the behavior of the general evolving heterogeneous network game, let us consider the solution of the game in the basic case where for every , i.e., each player’s utility depends only on the expected sum of degrees.
An urn process.
The biased preferential attachment process can also be interpreted as a Polya’s urn process, where each new edge added to the graph corresponds to two new balls added to the urn, one for each endpoint, and the balls are colored by the color of the corresponding vertices. In this interpretation, a time step of the original evolving network process corresponds to the arrival of a new ball (which is red with probability and blue with probability ), and in the ensuing procedure, we choose an existing ball from the urn uniformly at random; now, if is of the same (respectively, different) color as , then with probability (resp., ) we add to the urn both and a second copy of (corresponding to the two endpoints of the added edge), and with probability (resp., ) we reject the choice of and repeat the experiment, i.e., choose another existing ball from the urn uniformly at random. This is repeated until the choice of is not rejected. Hence the arrival of each new ball results in the addition of exactly two new balls to the urn, namely, and a copy of some existing ball .
The key observation is that to analyze the expected fraction of the red balls in the urn at time , there is no need to keep track of the degrees of individual vertices in the corresponding process of evolving network; the sum of degrees of all red vertices, , is exactly the number of red balls in the urn. Noting that exactly two balls join the system in each time step, we have
[TABLE]
Note that while and are random variables, is not.
Convergence of expectations.
Let be a random variable denoting the fraction of red balls in the system at time . Given the mixing matrix , we claim that the process will converge to a ratio of red balls in the system (as a function of ). More formally, we claim that, regardless of the starting condition, there exists a limit
Lemma 1
* , where
[TABLE]
Proof
Given that the new vertex at time is blue, the probability that it attaches to a blue vertex satisfies
[TABLE]
hence
[TABLE]
Similarly, given that the new vertex at time is red, the probability that it attaches to a red vertex satisfies
[TABLE]
hence
[TABLE]
We later express and as a function of , i.e.,
[TABLE]
In each step the sum of the degrees increases by , so . We start from an arbitrary ratio . Let be a random variable denoting the number of new red balls at time assuming . Then
[TABLE]
and
[TABLE]
We now define and calculate it to be
[TABLE]
Substituting and and rewriting yields the lemma. ∎
Lemma 2
The function has the following properties:
* is monotonically increasing.* 2. 2.
* has exactly one fixed point, .* 3. 3.
*The image of the unit interval by is contained in the unit interval: *
. 4. 4.
If then and if then .
Proof
For the first property, observe that
[TABLE]
for every and .
For the second property, we define the function . The roots of correspond to the fixpoints of so we will show that has exactly one real root in the interval . We arrange as where
[TABLE]
Since the denominator is positive for each , it is enough to show that the numerator has exactly one real root in the interval as shown in Lemma 3 below.
The third property follows from the fact that the function is strictly monotonically increasing and by evaluating the function for the two extreme values , and .
Finally, the fourth property follows from the fact that the function is strictly monotonically increasing, that there is only one fixed point and that maps inside . ∎
Lemma 3
The polynomial
[TABLE]
has a unique root in .
Proof
In what follows, we employ Sturm’s Theorem (to be explained next) in order to bound the number of distinct real roots of .
Consider some degree n polynomial over the reals. The Sturm sequence of is a sequence of polynomials denoted by , where , , and for . This recursive definition terminates at step such that . Since the degree of is at most , we conclude that . Define to be the number of sign changes in the sequence . We are now ready to state the following theorem attributed to Jacques Sturm, (cf. basu2005algorithms ).
Theorem 4.1 (Sturm’s condition)
Consider two reals , where and neither of them is a root of . Then the number of distinct real roots of in the interval is .
Let’s examine the Sturm sequence of in for every , checking different ranges as follows.
For and : To find the number of roots between [math] and , we first evaluate and at and get the sequences of signs of the results: , which contains no sign changes. Evaluating and at yields two optional sequences of signs of the results: for and we get . Otherwise, we get the sequences of signs (where is or ). All of the sequences contain one sign changes, hence, the number of roots of between [math] and is as needed.
For and : To find the number of roots between [math] and , we evaluate and at and get the sequence of signs: which contains three sign changes. The same procedure for gives for and the sign sequences: . Otherwise, we get the sequences (where is or ) . Since all of these contain two sign changes, we get that the number of roots of between [math] and is as needed.
For or we get that and . Observe that when and when . This implies that there are one or three roots in both intervals and . Knowing that has exactly three roots concludes the claim that has exactly one root in .
Finally, when either and , or and , there is a root of at , hence these cases must be dealt with separately. Another special case occurs when . For each of these special cases we explicitly solve the equation and show that there is a unique root at . Lemma 3 follows. ∎
Assume w.l.o.g. that . By Lemma 2 , so by Lemma 1 . Taking expectations, we get that . We have thus shown that the expected value of converges to the fixed point of . We have thus established the following.
Theorem 4.2
Given the rate of red nodes and the mixing matrix , for any initial graph, as tends to infinity, the expected fraction of red balls, , converges to the unique real satisfying the equation , or
[TABLE]
Hence the limit is the solution of the cubic equation
[TABLE]
Note that this limit is independent of the initial values and of the system.
Existence of a Nash Equilibrium.
Having shown that for any given strategy profile the expected fraction of red node degrees converges to , we examine the influence of the different strategies on the utility functions.
Lemma 4
The limit and are monotone in the mixing matrix entries, i.e., both increase with increasing and decrease with increasing .
Proof
We show (strict) monotonicity in ; a similar proof can be obtained for . Consider two urn processes and corresponding to the games and , where
[TABLE]
for some . Denote by and the fraction of red balls at time in and respectively. Let and .
In order to prove the first part of the lemma (i.e., the claim on the limit ) we show that . Let and be the functions defined for the process and respectively. Observe that for each and , so for every . Note that and are the unique fixed points of and , respectively, hence as required.
The proof of the second part of the lemma (i.e., the claim on ) uses stochastic domination (see cf. shaked2007stochastic ). We give the formal definition and a basic theorem that we use.
Definition 2 (Stochastic domination)
Let and be two random variables, not necessarily on the same probability space. The random variable is stochastically smaller than , denoted , if for every . If additionally for some , then is stochastically strictly less than , denoted .
Theorem 4.3 (stochastic order)
Let and be two random variables, not necessarily on the same probability space.
Suppose . Then for any strictly increasing continuous utility function . 2. 2.
Suppose and , for four random variables and . Then for any two constants .
Let (respectively, ) be a random variable denoting the number of new red balls at time in (resp., ) assuming (resp., ).
Lemma 5
* for any and integer .*
Proof
[TABLE]
Hence for every and , yielding . ∎
Lemma 6
For , if then .
Proof
We would like to show that for every ,
[TABLE]
Denoting expectation according to the r.v. by , we have
[TABLE]
where the first inequality follows from Lemma 5, which shows that , and the second is by Theorem 4.3(1), noting that is monotone in .
To show strictness (i.e., ) we consider and show that . ∎
Lemma 7
* for .*
Proof
Note that
[TABLE]
[TABLE]
We prove the claim by induction, over .
Induction basis. for some constant . Then . It follows that
[TABLE]
and
[TABLE]
hence for every and , yielding .
Induction step. Suppose that holds. By Lemma 6, . Hence
[TABLE]
where by the induction assumption. Note we also used Theorem 4.3(2). This implies as needed. ∎
By Theorem 4.3 we get , which complete the proof of the second part of Lemma 4. ∎
Given the utility functions and , each player can choose its row in the mixing matrix . By Theorem 4.2 we get that and . Lemma 4 implies that the red and blue players maximize their utility by increasing and , respectively. Hence, the homophily strategy profile \pi_{\text{\tiny\text{\tt H}}} is strictly dominant for both players. The same applies for .
Theorem 4.4
The homophily strategy profile \pi_{\text{\tiny\text{\tt H}}} is a unique Nash equilibrium for the game .
5 Utilitiy Maximization Game
The evolving heterogeneous network game for a bi-populated network consists of two contrasting ingredients, the expected sum of degrees and the cut size . The following theorem expresses the impact of these forces on the system as a function of the weighting factor .
Theorem 5.1
Consider the evolving network game for .
For , the homophily strategy profile \pi_{\text{\tiny\text{\tt H}}} is a unique Nash equilibrium. 2. 2.
For , the heterophily strategy profile \pi_{\text{\tiny\text{\tt T}}} is a unique Nash equilibrium. 3. 3.
For , the only two Nash equilibria are \pi_{\text{\tiny\text{\tt H}}} and \pi_{\text{\tiny\text{\tt T}}}. The homophily strategy profile \pi_{\text{\tiny\text{\tt H}}} is a stable Nash equilibrium, while the heterophily strategy profile \pi_{\text{\tiny\text{\tt T}}} is an unstable Nash equilibrium.
Proof
Let be a random variable denoting the number of new cut edges at time . We have
[TABLE]
and
[TABLE]
Define the potential function of the red player, denoted , as the expected increment of its utility at step . Then
[TABLE]
Similar considerations imply that the potential function of the blue player is:
[TABLE]
Let’s examine the value of the potential functions and for every , checking different ranges as follows.
: In this range the value of contributes positively to and negatively to . Hence, the red player would like to increase . This would be done by increasing as shown in Lemma 8. Similarly, in this range contributes positively to and negatively to . Hence, the blue player prefers to increase . It follows that the homophily strategies and are strictly dominant for both players.
Note that this result also holds for the special case where , as shown in Theorem 4.4.
: Here, both and provide negative contributions to and . Therefore, decreasing implies decreasing but also increasing (see Lemma 8). The variation of is due to the influence of on , which is similar to the variation of due to . However, is also decreased directly by , hence the red player prefers to decrease . Similarly, the blue player would like to decrease , which implies that the heterophily strategies and are strictly dominant.
Note that this result also holds for the special case where . In this case, the utility is based only on the cut , so it is clear that the best strategy for both players is to attach to a node of the opposite color as dictated by the heterophily strategy.
: In this range the potential function value is
[TABLE]
Although the strategy of the red player, , does not appear explicitly in this expression, it appears implicitly in . Setting implies , yielding . Similarly, setting yields . Since is the maximum value of and , it follows that the heterophily strategies are dominant for both players, i.e., \pi_{\text{\tiny\text{\tt T}}} is a Nash equilibrium.
However, as in the case of , when the red player would minimize by increasing as shown in Lemma 4. Similarly, when the blue player would increase . This leads both players to the homophily strategies and . Thus, \pi_{\text{\tiny\text{\tt T}}} is an unstable Nash equilibrium and \pi_{\text{\tiny\text{\tt H}}} is a stable Nash equilibrium. ∎
Lemma 8
* and are monotone in the entries of the mixing matrix:*
- •
* increases with increasing and decreases with increasing , and*
- •
* increases with increasing and decreases with increasing .*
Proof
Observing that and , and using Lemma 4, yields the first part of the claim. Similarly, and yield the second part. ∎
6 Discussion
This work investigates the assortative mixing phenomenon using a game theory perspective. Given some predefined rules related to the probability of connecting to other node, each player is allowed to determine its strategy in order to maximize its payoff. First we used a utility function that captures degree centrality, and showed that the expected sum of degrees and its limit are monotonically increasing with the homophily tendency. This directly implies that the homophily strategy is the unique Nash equilibrium. In this context, it will be interesting to use different centrality measures (such as PageRank, betweenness, etc.) and examine their influence on the equilibria. Next we enhanced the utility function to give positive payoff for both the degree and the cut. The results we have presented show a phase transition in the strategy as a function the weight . A small fluctuation in might cause extreme changes in the preference of the players, i.e., from perfect homophily to perfect heterophily (or vice versa); the intermediate strategies are never in equilibrium. This result is independent of the fraction of the sub-population size in the population. Generalizing the model to more than two sub-populations or reformulating the utility function may shape the strategy function differently.
An interesting outcome of the above is the possibility that setting a rule (or a law) by a regulator to encourage cooperation between the two sub-populations will play as a remedial strategy to achieve equal opportunities. This observation is remarkable since, in contrast to the usual affirmative action approach, this attitude does not discriminate any individual, but at the same time, it promises a fair representation of the different sub-populations and even a way for breaking the glass ceiling avin2015homophily that some minority sub-populations suffer from. We leave this direction for further work.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1(1) R. Aumann and R. Myerson. Endogenous formation of links between players and coalitions: an application of the shapley value. The Shapley Value , pages 175–191, 1988.
- 2(2) C. Avin, B. Keller, Z. Lotker, C. Mathieu, D. Peleg, and Y.-A. Pignolet. Homophily and the glass ceiling effect in social networks. In Proceedings of the 2015 Conference on Innovations in Theoretical Computer Science , pages 41–50. ACM, 2015.
- 3(3) A.-L. Barabási and R. Albert. Emergence of scaling in random networks. Science , 286(5439):509–512, 1999.
- 4(4) S. Basu, R. Pollack, and M.-F. Roy. Algorithms in real algebraic geometry , volume 20033. Springer, 2005.
- 5(5) J. M. Bilbao. Cooperative games on combinatorial structures , volume 26. Springer Science & Business Media, 2012.
- 6(6) Y. Bramoulle, S. Currarini, M. O. Jackson, P. Pin, and B. W. Rogers. Homophily and long-run integration in social networks. J. Economic Theory , 147(5):1754–1786, 2012.
- 7(7) H.-L. Chen and T. Roughgarden. Network design with weighted players. Theory of Computing Systems , 45(2):302–324, 2009.
- 8(8) S. Currarini, M. O. Jackson, and P. Pin. An economic model of friendship: Homophily, minorities, and segregation. Econometrica , 77(4):1003–1045, 2009.
