Multirelational Organization of Large-scale Social Networks in an Online World
Michael Szell, Renaud Lambiotte, Stefan Thurner
Results
Positive links are highly reciprocal, negative links are not. Table 1 shows that networks with a positive connotation [friendship, private messages (PMs) and trades] are strongly reciprocal (see [SI]), in the sense that node pairs have a high tendency to form bi-directional connections, while networks with a negative connotation (enmity, attack and bounty) all show significantly smaller reciprocity. Low reciprocation in enemy networks may partially be explained by deliberate refusal of reciprocation to demonstrate aversion by total lack of response . For attack networks, it may originate from the asymmetry in the strength of the players (a strong player is more likely to attack a weaker player to secure a win). Asymmetry in negative relations is confirmed in the correlations between node in-degrees and out-degrees. Positive links are almost balanced in the in- and out-degrees, , whereas negative links show an obvious suppression in doing to others what they did to you.
Power-law degree distributions indicate aggressive actions. Studying cumulative in- and out-degree distributions, we find pronounced power-law distributions for aggressive behavior, i.e. attacking (out-degree for attacks), being declared an enemy (in-degree for enmity), and punishing/being punished (out- and in- degree for bounty). Power-laws are absent for positive (friendship, communication, trade) and passive links (being attacked), see Fig. 2. This discrepancy in degree distributions hints at qualitatively different link-growth/rewiring processes taking place in positive tie networks compared to the negative ones. For example, the classic network growth model of preferential attachment leads to a power-law degree distribution. As we have shown in , the growth of enemy networks is well characterized by this model, but not the growth of friend networks.
Positive links cluster. From Table 1 it is clear that the positively connoted links show higher clustering coefficients than negatively connoted ones. High values of the clustering coefficient are expected for positive interactions due to their cohesive nature and the benefits of dense sub-graphs for better performance . The significantly lower values of clustering for negative values suggests that mechanisms such as triadic closure are not dominant for negative interactions (see [SI] for a confirmation), and has its origin in the balance of signed motifs (see below).
The independent analysis of the different networks reveals distinct types of organization which depend on the nature of the links. It is crucial to account for these distinct topological properties in models for the dynamics of cooperation and conflict in human societies. To demonstrate the danger of not differentiating between types of interactions we include data on the envelope network (as defined in Materials and Methods) in Table 1. Neglecting the nature of social ties and mixing different interactions (even within the same data-set) results in gross mis-representation of the system, in this case at least by losing the typical low reciprocity and clustering observed in negative tie sub-networks.
For a detailed analysis of the time-evolution of single network properties on the same data set (first 445 days in the Artemis game universe), refer to . There several ‘aging’ or ‘maturing’ effects were reported, such as a decrease of the clustering coefficient and reciprocity in friend networks over time.
2 Network–Network Interactions
Due to strong interactions between different social relations, a next level of complexity enters when considering the co-existence of different types of links . From now on, we only focus on undirected versions of the networks, as defined in Materials and Methods. To quantify the resulting inter-dependencies between pairs of networks, we follow two approaches.
On one hand, we focus on the link-overlap between networks and calculate the Jaccard coefficient between two different sets of links and . The Jaccard coefficient quantifies the interaction between two networks by measuring the tendency that links simultaneously are present in both networks.
Communication–Friendship. The pronounced overlap implies that friends tend to talk with each other. The equally pronounced correlation attests that players who communicate with many (few) others tend to have many (few) friends. The former result was already reported in , where a high fraction of communication partners was shown to be friends.
Trade–Communication. The high overlap shows that trade partners have a tendency to communicate with each other, while the high correlations shows a tendency of communicators being traders.
Enmity–Attack. The high overlap shows that enemies tend to attack each other, or that attacks are likely to lead to enemy markings. The high correlations imply that aggressors or victims of aggression tend to be involved into many enemy relations.
Communication–Attack. The relatively high overlap shows that there is a tendency for communication taking place between players who attack each other. The relatively high correlation implies that players who communicate with many (few) others tend to attack or be attacked by many (few) players. Aggression is not anonymous, but accompanied by communication.
Enmity–Bounty and Attack–Bounty. Similar to Enmity–Attack.
Communication–Enmity. Similar to Communication–Attack.
Trade–Friendship. Similar to Trade–Communication, however with a smaller overlap. It is more difficult for traders to become friends than to just communicate.
Friendship–Attack. The low overlap shows that attacks tend to not take place between friends, or that fighting players do not tend to become friends. The relatively high correlations mean that players with many (few) friends attack or are attacked by many (few) others.
Trade–Attack. Similar to Friendship–Attack.
Communication–Bounty. Similar to Communication–Attack and Communication–Enmity, however with much smaller overlap and degree correlations.
Trade–Enmity. For this and all other interactions, overlap vanishes. Players who trade with each other almost never become enemies and vice versa.
Friendship–Bounty. Similar to Communication–Bounty.
Friendship–Enmity. The degree (rank) correlation is substantial, suggesting that players who are socially active tend to establish both positive as well as negative links. However, the vanishing overlap shows the absence of ambivalent relations. Friends are never enemies.
Trade–Bounty. This interaction shows the smallest values for all three properties, which could be due to substantial differences in network sizes. The relatively small correlation may suggest that players who are experienced in trade have a tendency to not act out negative sentiments by spending money on bounties.
The exact values of the two correlation measures have to be interpreted with some caution. High values might be biased by e.g. the time a player spent in the game or by ignoring link weights for the number of exchanged private messages or traded money. Nevertheless, low values of indicate that hubs in one network are not necessarily hubs in another (see e.g. the Trade–Enmity case), suggesting that agents play very different roles in different relational networks. For example agents can be central for flows of information but peripheral for flows of goods . In the [SI] Text we give further relations between above network-network measures and study their evolutions in time (see Figs. S1 and S2).
3 Large-Scale Empirical Test of Structural Balance
In the following we assign +(-)1 to a positively (negatively) connoted link. All friendship links have a value of +1, all enemy links -1. Social balance focuses on signed triads where the sign of a triad is the product of the signs of its three links.
Social balance theory – in its strong form – claims that positive triads are ‘balanced’ while negative triads are ‘unbalanced’, see Fig. 4. Unbalanced triads are sources of stress and therefore tend to be avoided by agents when they update their personal relationships. From a physics point of view, the resulting dynamics can be viewed as an energy minimization process which may lead to jammed states due to a rugged energy landscape . There is a ‘weak formulation’ of structural balance which postulates that triads with exactly two positive links are underrepresented in real networks, while the three other kinds of triads should be much more abundant. In the weak formulation only situations where “the friend of my friend is my enemy” are unstable, whereas in the strong form of structural balance, “the enemy of my enemy is my enemy” is also unstable, see Fig. 4.
To test social balance we focus on the multiplex network of friendship and enmity interactions. The number of different types of triads are labeled . They are compared to the expected number of such triads in a null model (re-shuffled signs of links, , see [SI]). In Fig. 4, a standard measure of statistical deviation, the -score (see [SI]), shows that and triads are heavily over-represented, while triads are heavily under-represented with respect to pure chance. Triads of type are under-represented to a lesser degree than the three other types, favoring the weak formulation of structural balance over Heider’s original formulation of balance theory. It is obvious that triads are characterized by different levels of stability. The robustness of these results is further confirmed by examining the time evolution of the number of triads in friendship/enmity networks over all 445 days, Fig. 5.
A detailed dynamical analysis of our data further reveals that a vast majority of changes in the network are due to the creation of new positive and negative links, not due to switching of existing links from plus to minus or vice versa. We illustrate this dominance of link destruction and creation over sign switching on the dynamics of the following triadic structures. Let us define a wedge as a signed undirected triad with two links, i.e. a triad with one link missing (a ‘hole’). There are three possible wedge types: , , . We measure day-to-day transitions from wedges to other possible triadic structures. In the vast majority of all cases (), a wedge stays unchanged. In case of change, most often a hole is closed by either a positive or a negative link, see [SI] Fig. 3. The removal of a link is less frequent; sign switches almost never occur. This result is in marked contrast with many dynamical models of structural balance which assume that a given social network is fully connected from the start and that only the link-signs are the relevant dynamical parameters, which evolve to reduce stress in the system. Our observation underpins that network sparsity and growth are fundamental properties and they need to be incorporated in any reasonable model of dynamics of positive and antagonistic forces in social systems. In full agreement with the results shown in Fig. 4 and Fig. 5, wedges of type close preferentially (about 7 times more likely) with a positive link, wedges of type close preferentially (about 11 times more likely) with a negative link. There is no clear sign preference in the closure of type wedges. For details see [SI] and [SI] Figs. 3–5.
Discussion
Most empirical studies of large-scale social networks focus on node properties , for instance to uncover the topological centrality of social agents or patterns of homophily between agents , while being blind to the multiple nature of the links connecting agents. In many social systems, however, a proper description of multiplexity is essential to capture the stress caused by different forces acting on social agents and therefore to uncover the principles shaping the large-scale organization of social interactions. For instance, the interaction and co-existence of multiple relations are crucial to describe the emergence of conflict in social systems or the development of trust in commercial networks .
Our work begins to quantitatively measure the multi-dimensionality of human relationships. Its results shed light on macroscopic implications of interaction types: Relations driven by aggression lead to markedly different systemic characteristics than relations of non-aggressive nature. Network-network interactions reveal a non-trivial structure of this multi-dimensionality, and how humans play very different roles in different relational networks. The richness of the data-set allows to explore the effect of multiple relations on the structure and stability of a large-scale social network, thereby providing a first empirical basis for the modeling of multiplex complex networks. Future research perspectives include different generalizations of structural balance theory, e.g. to a larger set of social relations, to the case of weighted and/or directed networks or to larger motifs, an extension of the concept of modularity for multiplex or signed networks but also dynamical aspects, for instance the dynamics of noncooperative organizations .
Materials and Methods
The data-set contains practically all actions of all players of the MMOG Pardus (www.pardus.at) since 2004 when the game went online . Pardus is an open-ended game with a world-wide player-base of more than 300,000 people. Players live in a virtual, futuristic universe which they explore and where they interact with others in a multitude of ways to achieve their own goals . Here we focus on one of the three separate game universes, Artemis, in which players have interacted with at least one other player over the first 445 consecutive days of this universe’s existence.
Players typically engage in various economic activities to accumulate wealth. Communication between any two players can take place directly, by using a one-to-one, email-like , private message system (PM), see [SI], or indirectly, by meeting in built-in chat channels or online forums. Social and economical decisions of players are often strongly influenced and driven by social factors such as friendship, cooperation and conflict. Conflictual relations may result in aggressive acts such as attacks, fights, revenge, even destruction of another player’s means of production or transportation. Under certain conditions, hostile acts may degenerate into large-scale conflicts between different factions of players – wars.
The Pardus data-set contains longitudinal and relational data allowing for an almost complete and dynamical mapping of multiplex relations of an entire society. The data is free of interviewer effects since agents are not conscious of their actions being logged. Measurement errors which usually affect reliability of survey data , are practically absent. The longitudinal aspect of the data allows for the analysis of dynamical aspects such as the emergence and evolution of network structures. Finally, it is possible to extract multiple social relationships between a fixed set of humans. We focus on the following set of six types of one-to-one interactions between players (for details see [SI]): friendship and enmity relations, private message (PM) communication, trades, attacks, and revenge/punishment through head money (bounties). We label these networks by Greek indices: refers to friendship networks, …, to bounties. We focus on one-to-one interactions only (without projections as e.g. used in ) and discard indirect interactions such as mere participation in a chat.
Friendship and enmity networks are taken as snapshots at the last available day 445. All other networks are aggregated over time, meaning that whenever a link existed within day 1 and 445, it is counted as a link. For simplicity, we use unweighted, directed networks. Further, we define undirected networks as follows: A link exists between nodes and if there exists at least one directional link between those nodes. We construct triads (motifs of three connected nodes ) from undirected links. For a combined analysis of the whole system we define an envelope network which is composed of the set of all links of all interaction types. In the envelope network, a link from to exists if it exists in at least one of the six relational networks.
2 Network Measures
3 Network Interactions
For network-network interactions, we compute the Jaccard coefficient which measures the interaction between two networks by measuring the tendency that links simultaneously are present in both networks. is a similarity score between two sets of elements and is defined as the size of the intersection of the sets divided by the size of their union , . Related similarity measures, such as the cosine similarity measure lead to comparable results. The correlation measures used are described in detail in the [SI].
The legal department of the Medical University of Vienna has attested the innocuousness of the used anonymized data.