Skip to main content
Advertisement
Browse Subject Areas
?

Click through the PLOS taxonomy to find articles in your field.

For more information about PLOS Subject Areas, click here.

  • Loading metrics

Emergence of Bursts and Communities in Evolving Weighted Networks

  • Hang-Hyun Jo ,

    joh1@aalto.fi

    Affiliation Department of Biomedical Engineering and Computational Science (BECS), Aalto University School of Science, Espoo, Finland

  • Raj Kumar Pan,

    Affiliation Department of Biomedical Engineering and Computational Science (BECS), Aalto University School of Science, Espoo, Finland

  • Kimmo Kaski

    Affiliation Department of Biomedical Engineering and Computational Science (BECS), Aalto University School of Science, Espoo, Finland

Abstract

Understanding the patterns of human dynamics and social interaction and the way they lead to the formation of an organized and functional society are important issues especially for techno-social development. Addressing these issues of social networks has recently become possible through large scale data analysis of mobile phone call records, which has revealed the existence of modular or community structure with many links between nodes of the same community and relatively few links between nodes of different communities. The weights of links, e.g., the number of calls between two users, and the network topology are found correlated such that intra-community links are stronger compared to the weak inter-community links. This feature is known as Granovetter's “The strength of weak ties” hypothesis. In addition to this inhomogeneous community structure, the temporal patterns of human dynamics turn out to be inhomogeneous or bursty, characterized by the heavy tailed distribution of time interval between two consecutive events, i.e., inter-event time. In this paper, we study how the community structure and the bursty dynamics emerge together in a simple evolving weighted network model. The principal mechanisms behind these patterns are social interaction by cyclic closure, i.e., links to friends of friends and the focal closure, links to individuals sharing similar attributes or interests, and human dynamics by task handling process. These three mechanisms have been implemented as a network model with local attachment, global attachment, and priority-based queuing processes. By comprehensive numerical simulations we show that the interplay of these mechanisms leads to the emergence of heavy tailed inter-event time distribution and the evolution of Granovetter-type community structure. Moreover, the numerical results are found to be in qualitative agreement with empirical analysis results from mobile phone call dataset.

Introduction

Human dynamics and social interaction patterns have been a subject of intensive study in many different fields ranging from sociology and economics to computer science and statistical physics constituting what is nowadays called network science [1][4]. Partially due to the fact that huge amounts of various kinds of digital data on human dynamics have become available, explorative and quantitative analysis of these kinds of data has enabled us to have unprecedented insight into the structure and dynamics of behavioral, social, and even societal patterns. Examples of such data consist of email correspondence [5], [6], mobile phone call (MPC) and Short Message (SM) communication [7][9], online social network services [10], [11], and scientific collaboration [12].

The interaction structure among individuals in such large scale social data has been investigated by applying the concepts and methods of complex networks where individuals and their relationships represent nodes and links, respectively [13][15]. In many real networks, the link is characterized by a weight corresponding to the strength or closeness of social relationship [15], [16], which in the case of MPC can be described by the aggregate number of calls between two individuals [7], [17]. It has turned out that social networks are inhomogeneous and they can be characterized by modular or community structure [18]: The whole network is composed of separate communities connected by bridges, i.e. there are more and stronger links within communities than between communities, in accordance with Granovetter's “The strength of weak ties” hypothesis [19], corroborated later in [7], [17]. This weight-topology coupling was successfully reproduced in the model of weighted networks driven by the cyclic and the focal closure processes [20]. Here the cyclic closure process refers to the link formation with one's next nearest neighbors, i.e. the link formation with friends of friends. The focal closure refers to the attribute-related link formation independently of the local connectivity [21]. It has been shown that these simple processes can lead to the emergence of complex weight-topology coupling, where the inhomogeneity of weights is a crucial factor for the emergence of communities.

In addition to the inhomogeneous community structure of social networks, the temporal patterns of human dynamics are inhomogeneous or bursty [6], [22], [23]. The bursts of rapidly occurring events of activity are separated by long periods of inactivity. The bursty dynamics is characterized by the heavy tailed distribution of inter-event times , defined as the time interval between consecutive events, shows a power-law decay as with or for the MPC [23] or for the email [6], respectively. Two mechanisms for the origin of burstiness have been suggested: a) inhomogeneity due to the human circadian and weekly activity patterns [24], [25] and b) inhomogeneity rooted in the human task execution [6], [22]. Although such dynamic inhomogeneity is obviously affected by the circadian and weekly patterns, it was claimed that the burstiness turns out to be robust with respect to the removal of circadian and weekly patterns from the time series of MPC and SM activities [26]. Here we will concentrate on considering the dynamic inhomogeneities other than those due to circadian and weekly patterns, namely due to those related to individual behavior.

In relation to the inhomogeneity of human task execution, several priority-based queuing models have been studied [6], [22], [27][30]. Each individual is assumed to have a task list of finite size and select one of tasks under the selection protocol, such as selecting the task with the largest priority. Most of these models focus on the waiting time of task, which is defined as the time interval between the arrival time and the execution time of the task. However, in some cases, since the arrival times of tasks to the queue are not given, the waiting times cannot be empirically measured and thus cannot be directly compared to the empirical inter-event times. Furthermore, in spite of studying the communication patterns, such as the email correspondence, the interaction between individuals has not been properly considered in the models [6], [22]. Some interactive models defined on networks assume that the underlying networks are binary and fixed [27][30]. However, in reality both the topology and the weights of social networks co-evolve according to the individual task executions as well as to social interaction by cyclic and focal closure mechanisms.

Both the structural inhomogeneity of social interaction and the dynamical inhomogeneity of human individual behavior affect the dynamical processes taking place on evolving social networks. For example it has been shown that the Granovetter-type weight-topology coupling slows down information spreading [7]. By using the analogy between link weight and information-bandwidth information turns out to spread fast and to get trapped within communities due to the internal strong links (broad bandwidth) and the weak links (narrow bandwidth) between communities, respectively. In addition to the effect of Granovetter-type community structure on information spreading individual bursty behavior also plays a crucial role in social dynamics. The long inactive periods represented by large inter-event times, inhibit the information spreading compared to the randomized null model, while the bursty periods of short inter-event times do not necessarily enhance the spreading [23]. Thus both the weight-topology coupling and the individual bursty dynamics should be taken into account and implement to a model in order to better understand the dynamics in the evolving social networks.

The observation of Granovetter-type community structure and individual bursty dynamics calls for integrating both structural and dynamical inhomogeneities into single framework or model in order to better understand the social dynamics with the smallest set of parameters. Although there are some approaches in integrating these structural and dynamical properties, the bursty nature of human behavior has been inherently assumed in these models [31], [32]. Instead, we are interested in the emergence of burstiness from the intuitive and natural model rules while at the same time generating the Granovetter-type community structure. In order to investigate the basic mechanisms responsible for various empirical observations, we incorporate the task handling process to the weighted network formation studied by Kumpula et al. [20]. In our model the weight assigned to a link is interpreted as the aggregate number of events on that link. Driven by both the cyclic and focal closure mechanisms a link is created by the first event occurring between individuals. Once created, the link is maintained by a series of events on that link, and finally removed by accidental memory loss of the individual. Each individual may initiate events or respond to those initiated by others, depending on the protocols determining the selection and execution of tasks given to individuals.

Our model can be called co-evolutionary, in the sense that the task handling process of individuals affects the network evolution while the network structure constrains the individual behaviors. One of the typical issues in the co-evolutionary networks is that the timescale of network evolution competes with that of the dynamical process on the network [33], [34]. In social dynamics the timescale for social relationship updates (a few weeks or months) is much larger than communication dynamics taking place on daily or hourly basis. In our case, since the events are the building blocks of the structure and the dynamics simultaneously, the relevant timescales are not explicitly controlled but emerged from the simple and intuitive rules of our model. In this paper, we show that by using the models with a few control parameters one can obtain the Granovetter-type community structure and also observe the emergence of bursty dynamics characterized by the heavy tailed inter-event time distribution.

This paper is organized such that we first introduce our two kinds of co-evolutionary models, the Triad-Interaction-enhanced model and the Process-Equalized model. Then we present the results for these models and discuss them in comparison with the empirical analysis results followed by the conclusions on the findings in the paper.

Methods

In our model we assume that the network evolves by means of link creation, link maintenance, and link deletion. Once a link between two stranger nodes is created by either the cyclic or the focal closure mechanisms, it is maintained by a series of events on that link, which we call the neighboring interaction (NI), or it is deleted by random memory loss. The focal closure mechanism is implemented by the random pairing of nodes, which is called global attachment or GA process. The cyclic closure mechanism is realized when a node interacts with its next nearest neighbor, which is called local attachment or LA process. While the GA process involves dyad interaction, the LA process is mediated by the third node, implying triad interaction. The NI process between neighboring nodes can happen directly, i.e. as dyad NI, or can be mediated by their common neighbor, i.e. as triad NI. Let us assume that only the event like the peer-to-peer phone call is considered. Then we can implement the triad interaction by splitting it into dyad interactions such that a node has a chance to interact with at time step only when both and have interacted with the third node recently, no more than, say, time steps before, see fig. 1. In the following we propose two kinds of models. In the first kind the triad interaction takes place prior to the dyad interaction. We call this as Triad-Interaction-enhanced model (TI model in short). The TI model is a direct extension of the weighted network model by Kumpula et al. [20], where the dyad NI process is analogous with Barabási's task execution model [6]. In the second kind all the three processes (LA, GA, and NI) are considered equally and the framework of interacting and non-interacting tasks is adopted from [27], as the variant of Barabási's task execution model. We call this as Process-Equalized model (PE model in short).

thumbnail
Figure 1. Schematic representation of local and global attachments of the model.

Vertical lines represent the time lines of users. Horizontal solid and dashed lines represent events occurred and to be occurred between nodes, respectively. The number of events on a link defines the weight of the link. A. Local Attachment (LA): The node has a chance to interact with node at time step only when there exists a temporal path connecting and through their common neighbor within time window . B. Global Attachment (GA): The isolated node has a chance to interact with a randomly chosen node .

https://doi.org/10.1371/journal.pone.0022687.g001

Now let us consider an undirected weighted network with nodes. A weight of a link between nodes and , denoted by , can be interpreted as the aggregate number of events between them. The number of neighbors of node is defined as the degree . The time step of the most recent event between node and node is denoted by . Initially all nodes are set to be isolated, i.e. the initial network is without links.

Triad-Interaction-enhanced model

In the TI model the dynamics at each time step consists of the following three stages:

1) Triad Interaction (LA and triad NI).

For each pair of nodes and satisfying with a third node , we check whether and are connected. If they are connected, an event between and occurs, i.e. , corresponding to the triad NI process. Otherwise, the event between and occurred with probability leads to , implying a link creation by the LA process. These LA and triad NI processes are responsible for the community formation and weight reinforcement, respectively.

2) Dyad Interaction (GA and dyad NI).

Every node not involved in the previous stage selects a target node to make an event. If isolated, the node selects the target node from the whole population at random, preparing for the GA process. If non-isolated, the node selects the target node either from the whole population or from its neighbors with probabilities or , respectively. In other words, all nodes are free to find new neighbors while the non-isolated nodes are also responsible for maintaining links to the existing neighbors, the degree of which is controlled by . In the case of selecting the target from its neighbors, preparing for the dyad NI process, the probability of the node selecting its neighboring node is proportional to the weight between them, . Thus there is preference for the strong links. Targeting by is denoted by . The analogy between the target selection from the population or from the neighbors and the task selection from the task list will be discussed later.

The nodes having selected their targets make events with targets in a random order only when both the node and its target are not yet involved in any other event at this time step. If the node and its target were not connected, the event leads to a link creation between them, i.e. the realization of the GA process. Otherwise, the event between them results in , implying the dyad NI process.

3) Memory Loss.

With probability , each node, , becomes isolated and a stranger to all its neighbors as . This completes the time step .

Through all the above stages it has been assumed that the target has no choice to reject the event initiated by some other node. We term this the OR protocol [28] in a sense that it is enough for at least one of two nodes to initiate and make an event between them. Hence we call this version as the TI-OR model. Alternatively we can assume that an event can occur only in the reciprocal case, i.e. and , which implies the AND protocol. It should be noted that for example a mobile phone user can reject a call from his/her friend by some reason. Here we will consider an TI-AND model, where the AND protocol is applied only to the dyad NI process.

Process-Equalized model

In the TI model, since the triad interaction is executed prior to the dyad interaction, one can not control the intensity of the triad interaction. Therefore we have devised the PE model where we consider the triad interaction on the equal footing with the dyad interactions, i.e. the LA, GA, and NI processes are equally considered. In this case we incorporate the task execution process with interacting and non-interacting tasks [27], as described next.

Each node has the task list with one interacting task and one non-interacting task, denoted by -task and -task, respectively. The -task represents the task requiring simultaneous interaction of two nodes, such as a phone call by a caller to a receiver, while the -task represents some other task not requiring the simultaneity such as shopping, watching TV, etc. We count the inter-event times only for -tasks, which settles down the issue of realistically interpreting the waiting time, as mentioned in [27]. The priorities of tasks are randomly drawn from the uniform distribution.

In this model the dynamics takes place such that at each time step , every node selected in a random order goes through the stages 1) and 2). Then the stage 3) is performed:

1) Task and Target Selection.

The node selects the task with larger priority. Only when it is -task, this node, which we call a root node , selects its target node either

  • from the whole population with probability , i.e. the GA process, or
  • from its next nearest neighbors with probability , i.e. the LA process, or
  • from its neighbors with probability , i.e. the NI process.

For the LA process, the next nearest neighbor of the root node is defined as the node satisfying with another node . If the number of next nearest neighbors is more than , one of them is selected at random. For the NI process, the probability to target one of the root node's neighbors is proportional to the weight , as in the TI model.

2) Task Execution.

Only when the target node has not been involved in any event at this time, the event between the root node and the target node occurs, implying that the OR protocol is used. After this execution the priority of the -task for the root node is replaced by the new random number while ′s task list is not updated, implying that the target node did not execute its -task but simply responded to the root node.

3) Memory Loss.

Each node becomes isolated with probability , by which the time step is completed.

Definitions of network properties

We calculate various network properties for the numerically obtained networks. Given the weight distribution , the cumulative weight distribution is defined by(1)For each non-isolated node , the number of next nearest neighbors, the individual clustering coefficient, and the strength are defined by(2)(3)(4)respectively. Here denotes the set of neighbors and denotes the number of links among the node ′s neighbors. The averages of the above quantities over the nodes with the same degree define the average number of next nearest neighbors , the local clustering coefficient , and the average strength , respectively. In addition, to test the Granovetter-type community structure the overlap is defined for each link connecting nodes and as follows:(5)i.e. the fraction of the common neighbors over all neighbors of and . The average over the links with the same weight defines the average overlap . For the dynamics we measure the inter-event time distributions .

Results and Discussion

The empirical analysis of mobile phone call data from a single operator in one European country for the first four months in 2007 [17], [23] shows that with , with . It also shows an increasing behavior of , implying the assortativity, and an increasing behavior of with slight decrease for very large values, where the increasing part implies the Granovetter-type community structure. Moreover, it was found that with . In addition the average degree turned out to be around and the average clustering coefficient around when the new year's day of 2007 is excluded. It should be noted that the average degree of the mobile phone call network extracted from the single operator dataset might be underestimated compared to the full mobile phone call network composed by many operators. Therefore, we assume that the overall average degree of the whole social network is larger than , i.e. around . In this paper we consider the results to be relevant and comparable with reality, when .

For the numerical simulations of the models described above we set the initial values as and for all the cases considered. The simulations of these models are found to become stationary at about , after which the numerical results are collected for time steps.

Triad-Interaction-enhanced model

For both the TI-OR and TI-AND models, we find that the cumulative weight distributions are broad but do not follow power-law behavior for the various values of and as in the empirical analysis, see figs. 2 and 3. The similar behavior is found for degree and strength distributions (not shown). It turns out that as the empirical results, the networks are assortative and have the Granovetter-type community structure, characterized by the increasing behavior of for and , respectively. Here most nodes with are supposed to be connected to randomly chosen nodes by the GA process, implying that . The sample networks shown in fig. 4 AD also confirm the emergence of Granovetter-type community structure, such that the communities of internal strong links are connected by weak links. In addition, for the TI-OR model with we observe a slightly decreasing behavior of for large values, implying the existence of smaller but stronger communities. The decreasing behavior of the overlap was observed in the empirical analysis but not in the previous model studies [20].

thumbnail
Figure 2. TI-OR model.

A. The cumulative weight distribution . B. The average number of next nearest neighbors . C. The average overlap . D. The local clustering coefficient . E. The inter-event time distribution . F. The average strength . Results are averaged over realizations for networks with and . We obtain and for and . The cases with and/or with are also plotted for comparison.

https://doi.org/10.1371/journal.pone.0022687.g002

thumbnail
Figure 3. TI-AND model.

A. The cumulative weight distribution . B. The average number of next nearest neighbors . C. The average overlap . D. The local clustering coefficient . E. The inter-event time distribution . F. The average strength . Results are averaged over realizations for networks with and . We obtain and for and . The cases with and/or with are also plotted for comparison.

https://doi.org/10.1371/journal.pone.0022687.g003

thumbnail
Figure 4. Snowball samples of networks [36].

A, B. TI-OR model. C, D. TI-AND model. E, F. PE model. For each model, we plot the sample network starting from a random node (left panel) and the one without the links with (right panel) for clear visualization. The color of links ranges from blue for weak links through yellow for intermediate links to red for strong links.

https://doi.org/10.1371/journal.pone.0022687.g004

Based on the above observations it seems that a node is a member of a few strong triangles and connected to some other nodes outside its own triangles. This explains our finding of , different from the empirical result. It is because if the degree of a node increases mainly by means of the GA process, the number of links between neighbors remains while the number of all possible links grows as , resulting in . We also find differently from the empirical value, which we will discuss later in relation to the dynamics.

In order to confirm the Granovetter-type community structure of networks, we perform the link percolation analysis. If links within communities are strong whereas links between them are weak as found in the empirical studies [7], [17], the network should disintegrate faster when the weak links are removed first than when the strong links are removed first. Note that as shown in fig. 4 the links with weight form an apparently random network as backgrounds for the community structure. Thus we apply the link percolation to the giant components of networks without links with and denote its size by . By removing links in an ascending or descending order of weights, we measure the remaining fraction of the giant component , the susceptibility , and the average clustering as a function of the fraction of removed links, . Here the susceptibility is defined as , where denotes the number of clusters with size and the giant component is excluded from the summation. For the weak-link-first-removal cases we find the sudden disintegration of networks at the finite value of , i.e. () for TI-OR (TI-AND) model. When the strong links are removed first, there is an apparent transition at the larger value of () for TI-OR (TI-AND) model as shown in fig. 5 A and C. For the weak-link-first-removal cases the values of maximizing , denoted by , are quite close to those of . When using the overlap instead of the weight for the link percolation, almost the same behavior is observed in fig. 5 B and D because turns out to be the monotonically increasing function of in our model.

thumbnail
Figure 5. Link percolation analysis.

A, B. TI-OR model. C, D. TI-AND model. E, F. PE model. As the link strength, we use the weight (left panel) and the overlap (right panel). For each panel, we calculate the fraction of giant component , susceptibility , and clustering coefficient (inset) as a function of the fraction of removed links, . Results are averaged over realizations for networks originally with for each model.

https://doi.org/10.1371/journal.pone.0022687.g005

For the temporal dynamics the inter-event time distributions are characterized by the power-law with an exponential cutoff, i.e. , where the scaling regimes span over about one decade, see figs. 2 E and 3 E. In case of TI-OR model, or when or , respectively. In the case of TI-AND model, when or , we find or , respectively, both of which are close to the empirical value of MPC dataset within error bars. In all cases, the values of are smaller for larger values of but are barely affected by the value of . The values of turn out to be larger for larger values of and for smaller values of . The maximum value of is around .

To figure out what are the possible underlying mechanism for these findings, we first identify the triangular chain interaction (TCI) among three neighboring nodes, say , , and : Both the event between nodes and at time step and the event between nodes and at time lead to an event between nodes and at time , again leading to another event between nodes and at time and so on, unless interrupted either by the events from/to nodes outside the triangle or by a random memory loss of nodes in the triangle. Since the TCI is exclusive due to the priority of the triad interaction including the LA process, the LA process enhanced by the large value of inhibits the interruption by the events from/to nodes outside the triangle, including the GA process, and thus making the community structure more compact in turn resulting in a smaller average degree. In case of TI-OR model with , or for or , respectively. While the compact community structure enhances the TCI again, explaining the observed peaks of at and , it can also make some neighbors of the TCI nodes wait for long time to interact with the TCI nodes. Hence, the larger value of gives rise to larger fluctuation in the inter-event times, implying a smaller value of the power-law exponent and a larger value of the cutoff , as observed. Based on this argument, the effect of dominates over that of , so that the value of barely affects the scaling of inter-event time distributions but it controls the value of . The larger value of allows nodes to choose a random target and thus interrupt the inter-event times of targets more frequently, leading to a smaller value of . The numerical results in the case of the TI-AND model can be explained by the same arguments, except for the observed values of less than those found in the case of the TI-OR model. Note that in general the AND protocol inhibits the possibility of events.

The heavy tailed distribution of inter-event times, i.e. bursty dynamics, was not expected but it emerged from the model. Analogously with the task execution model suggested by Barabási [6], the dyad NI process can be interpreted such that a node has the task list with size and it selects one of neighbors (tasks) with probability proportional to the priority of the task, i.e. the weight in our model. The degree also varies depending on the link creation and deletion processes. A node having been isolated by the memory loss tries to interact with strangers. Once being connected to some other node by the GA process, its degree increases partly by means of the LA process but it will not diverge. The degree mostly fluctuates and sometimes remains unchanged for long periods of time. And the node finally becomes isolated again by the memory loss. Thus, the whole life-cycle of a node is assumed to consist of two types of periods, i.e. one with fixed-size and the other with variable-size task list. The periods of fixed-size task list, i.e. fixed degrees, are up to several hundred time steps, which are much larger than the observed . This implies the natural separation of timescales between network change and dynamics on the network, which is consistent with everyday experience of mobile phone usage. Due to the timescale separation the inter-event time distribution for the whole period can be represented by the superposition of those for fixed-size period and for variable-size period. Thus, to understand the effect of size variability on the scaling behavior of bursty dynamics, we refer to the previous works studied in the different kinds of models, such as by Vázquez et al. [22]. When the task list has a variable (fixed) size in the Barabási model, the power-law exponent for the waiting time distribution turns out to be (). According to the argument that the distribution of the inter-event times derived from the waiting times has the same power-law exponent as that of the waiting times, one can expect the similar values of exponent from our model. However, this is not the case with our model, so we leave this for the more rigorous analysis in the future.

Finally, the apparent overall independence of the average strength on for large values of is attributed to the fact that once the node is a member of the TCI, its activity becomes effectively independent of its degree due to the exclusive property of TCI. We observe even the decreasing behaviors of for the larger values in the TI-AND model, i.e. the AND protocol based interaction with too many neighbors can make nodes failing to interact with any neighbors.

Process-Equalized model

The TI models show the expected behaviors of Granovetter-type community structure and the heavy tailed inter-event time distribution but they do not yield the expected behavior of the local clustering coefficient and average strength of the nodes. This is mainly due to too strong effect of the triad interaction and that is why we need to consider the PE model for modeling improvement and comparison with empirical results.

With the PE model we find that the cumulative weight distributions are broad, that the overlap increases with , i.e. showing Granovetter-type community structure, that the average number of next nearest neighbor increases with , i.e. showing the network being assortativity for , and that with and with , as shown in fig. 6. All these results are consistent with the empirical analysis on real data. Based on the sample networks in fig. 4 E and F, it is evident that the TCI becomes weaker and less exclusive than in the case of the above TI models. Therefore, as the degree of a node increases, the neighbors of that node have the increasing chance to interact with each other, resulting in .

thumbnail
Figure 6. PE model.

A. The cumulative weight distribution . B. The average number of next nearest neighbors . C. The average overlap . D. The local clustering coefficient . E. The inter-event time distribution . F. The average strength . Results are averaged over realizations for networks with and . We obtain and for and . The cases with and/or with are also plotted for comparison.

https://doi.org/10.1371/journal.pone.0022687.g006

In fig. 5 E and F we show the results of the link percolation analysis, done to confirm Granovetter-type community structure. We find that when the weak links are removed first, the percolation transition occurs at . On the other hand when the strong links are removed first, a transition is observed at , implying that the strong links play the role of bridges between communities. This is also evident in the sample networks in fig. 4 E and F. The curve of the average clustering coefficient turns out to be flat for a wide range of values. Similar behaviors are also observed when the overlap is used instead of the weight in the link percolation analysis. For the weak-link-first-removal we find and , where yet another kink in the curve of is observed. This implies that the network goes through two abrupt changes, first at and then at .

Here we also observe the heavy tailed distributions of inter-event times with exponential cutoffs following a power law behavior with the exponent of . The task execution model for each node would result in as in the case of Barabási's queuing model if only initiating the -tasks are counted as the relevant events and if the neighbors of the node always respond to that node. However, the nodes are supposed to interact with each other such that by initiating -tasks some root nodes can interrupt the inactive periods of their target nodes, which in general decreases the inter-event times. On the other hand, if the target is already involved in another event so that the trials by the root nodes fail, the inter-event times of corresponding root nodes would increase up to the points of next successful events occurring. The observed value of indicates that any of the mentioned factors did not affect much the scaling behavior of the distributions. The values of are largely or barely affected by the value of or , respectively, in an anti-correlated way. The maximum value of is around .

The observation of the average strength behavior can be explained by considering the dynamics where the OR protocol is adopted. In this case the nodes with many neighbors might receive more calls from their neighbors than those with few neighbors do, while the chance to make calls is the same for any node.

Conclusions

We have studied the emergence of Granovetter-type community structure, characterized by the increasing behavior of overlap as a function of the link weight, and the heavy tailed inter-event time distributions, i.e. bursty dynamics, in a single framework of simultaneously evolving weighted network model. By incorporating simple and intuitive task execution models for human dynamics into the weighted network model reproducing the Granovetter-type community structure of social systems, we successfully observe the qualitatively same behaviors as observed in the empirical networks based on the mobile phone call (MPC) dataset. In addition, we have found that the exclusive triangular chain interaction (TCI) identified in the TI models plays the central role both in community structure formation and bursty dynamics. For the existence of TCI we have the evidence from the empirical study on the dynamic motifs of MPC communication [35]. The numerical results from TI-OR and TI-AND models are qualitatively the same except for the power-law exponent of inter-event time distributions. The values of from TI-AND model turn out to be closer to the empirical value for the MPC, implying that the AND protocol is necessary to properly model the MPC communication. Furthermore, in the PE model, by relaxing the exclusive property of TCI to some extent we could obtain more realistic results at least for the network structure. The scaling behavior of inter-event time distributions seems to be mainly affected by the incorporated framework of interacting and non-interacting tasks, which should be made clear in the future.

Finally we believe that building simple empirical-observation-based models, like our TI- and PE-models, by incorporating the process of human task execution by priority-based queuing with the basic processes of friendship-network formation by cyclic and focal closure mechanisms enable us to better understand the underlying mechanisms of real co-evolutionary networks. Furthermore, these models enable us to explore the social dynamics in these networks as done differently by Karsai et al. [23] with the susceptible-infected (SI) dynamics for the mobile phone call communication. Moreover, the scaling properties and finite-size scaling of real networks are usually not so informative but can be considered and made more informative by means of simple but still quite realistic models, where one can control the system size and other parameters as well.

Author Contributions

Conceived and designed the experiments: HJ RKP. Performed the experiments: HJ RKP. Analyzed the data: HJ RKP. Wrote the paper: HJ RKP KK.

References

  1. 1. Wasserman S, Faust K (1994) Social Network Analysis: Methods and Applications (Structural Analysis in the Social Sciences). Structural analysis in the social sciences, 8. 8. Cambridge University Press, 1 edition.
  2. 2. Goyal S (2007) Connections : An introduction to the economics of networks. Princeton, NJ: Princeton University Press.
  3. 3. Newman MEJ (2010) Networks: An Introduction. USA: Oxford University Press, 1 edition.
  4. 4. Barabási AL (2010) Bursts: The Hidden Pattern Behind Everything We Do. Dutton Books.
  5. 5. Eckmann JP, Moses E, Sergi D (2004) Entropy of dialogues creates coherent structures in e-mail trafic. Proceedings of the National Academy of Sciences of the United States of America 101: 14333–14337.
  6. 6. Barabási AL (2005) The origin of bursts and heavy tails in human dynamics. Nature 435: 207–211.
  7. 7. Onnela JP, Saramäki J, Hyvönen J, Szabó G, Lazer D, et al. (2007) Structure and tie strengths in mobile communication networks. Proceedings of the National Academy of Sciences 104: 7332–7336.
  8. 8. Gonzalez MC, Hidalgo CA, Barabasi AL (2008) Understanding individual human mobility patterns. Nature 453: 779–782.
  9. 9. Wu Y, Zhou C, Xiao J, Kurths J, Schellnhuber HJ (2010) Evidence for a bimodal distribution in human communication. Proceedings of the National Academy of Sciences 107: 18803–18808.
  10. 10. Kwak H, Lee C, Park H, Moon S (2010) What is twitter, a social network or a news media? 10. New York, NY, USA: pp. 591–600. https://doi.org/10.1145/1772690.1772751
  11. 11. Onnela JP, Reed-Tsochas F (2010) Spontaneous emergence of social inuence in online systems. Proceedings of the National Academy of Sciences 107: 18375–18380.
  12. 12. Newman MEJ (2001) The structure of scientific collaboration networks. Proceedings of the National Academy of Sciences of the United States of America 98: 404–409.
  13. 13. Albert R, Barabasi AL (2002) Staötistical mechanics of complex networks. Reviews of Modern Physics 74: 47–97.
  14. 14. Newman MEJ (2003) The structure and function of complex networks. SIAM Review 45: 167–256.
  15. 15. Boccaletti S, Latora V, Moreno Y, Chavez M, Hwang D (2006) Complex networks: Structure and dynamics. Physics Reports 424: 175–308.
  16. 16. Barrat A, Barthélemy M, Pastor-Satorras R, Vespignani A (2004) The architecture of complex weighted networks. Proceedings of the National Academy of Sciences of the United States of America 101: 3747–3752.
  17. 17. Onnela JP, Saramäki J, Hyvönen J, Szabó G, Menezes , et al. (2007) Analysis of a large-scale weighted network of one-to-one human communication. New Journal of Physics 9: 179.
  18. 18. Fortunato S (2010) Community detection in graphs. Physics Reports 486: 75–174.
  19. 19. Granovetter MS (1973) The strength of weak ties. The American Journal of Sociology 78: 1360–1380.
  20. 20. Kumpula JM, Onnela JP, Saramäki J, Kaski K, Kertész J (2007) Emergence of communities in weighted networks. Physical Review Letters 99: 228701.
  21. 21. Kossinets G, Watts DJ (2006) Empirical analysis of an evolving social network. Science 311: 88–90.
  22. 22. Vázquez A, Oliveira JG, Dezsö Z, Goh KI, Kondor I, et al. (2006) Modeling bursts and heavy tails in human dynamics. Physical Review E 73: 036127.
  23. 23. Karsai M, Kivelä M, Pan RK, Kaski K, Kertész J, et al. (2011) Small but slow world: How network topology and burstiness slow down spreading. Physical Review E 83: 025102.
  24. 24. Malmgren RD, Stouér DB, Motter AE, Amaral LA (2008) A poissonian explanation for heavy tails in e-mail communication. Proceedings of the National Academy of Sciences of the United States of America 105: 18153–18158.
  25. 25. Malmgren RD, Stouér DB, Campanharo ASLO, Amaral LA (2009) On universality in human correspondence activity. Science 325: 1696–1700.
  26. 26. Jo HH, Karsai M, Kertész J, Kaski K (2011) Circadian pattern and burstiness in human communication activity. arXiv:1101.0377.
  27. 27. Oliveira J, Vazquez A (2009) Impact of interactions on human dynamics. Physica A: Statistical Mechanics and its Applications 388: 187–192.
  28. 28. Min B, Goh KI, Kim IM (2009) Waiting time dynamics of priority-queue networks. Physical Review E 79: 056110.
  29. 29. Cho WK, Min B, Goh KI, Kim IM (2010) Generalized priority-queue network dynamics: Impact of team and hierarchy. Physical Review E 81: 066109.
  30. 30. Min B, Goh KI, Vazquez A (2011) Spreading dynamics following bursty human activity patterns. Physical Review E 83: 036102.
  31. 31. Stehlé J, Barrat A, Bianconi G (2010) Dynamical and bursty interactions in social networks. Physical Review E 81: 035101.
  32. 32. Zhao K, Stehlé J, Bianconi G, Barrat A (2011) Social network dynamics of face-to-face interactions. Physical Review E 83: 056109.
  33. 33. Holme P, Newman MEJ (2006) Nonequilibrium phase transition in the coevolution of networks and opinions. Physical Review E 74: 056108.
  34. 34. Iniguez G, Kertész J, Kaski KK, Barrio RA (2009) Opinion and community formation in coevolving networks. Physical Review E 80: 066119.
  35. 35. Kovanen L (2009) Structure and dynamics of a large-scale complex social network. Master's thesis, Espoo, Finland, Aalto University.
  36. 36. Lee SH, Kim PJ, Jeong H (2006) Statistical properties of sampled networks. Physical Review E 73: 016102.