Models of Continuous-Time Networks with Tie Decay, Diffusion, and Convection
Xinzhe Zuo, Mason A Porter

TL;DR
This paper develops and analyzes continuous-time network models with tie decay, comparing them to discrete models, and explores their properties, including connectivity and contagion dynamics, through numerical and analytical methods.
Contribution
It introduces continuous-time network models with decaying ties and provides analytical and numerical analysis of their properties and implications.
Findings
Mean tie strength evolves predictably over time.
Criteria for giant component emergence are established.
Interaction patterns influence contagion dynamics.
Abstract
The study of temporal networks in discrete time has yielded numerous insights into time-dependent networked systems in a wide variety of applications. For many complex systems, however, it is useful to develop continuous-time models of networks and to compare them to associated discrete models. In this paper, we study several continuous-time network models and examine discrete approximations of them both numerically and analytically. To consider continuous-time networks, we associate each edge in a graph with a time-dependent tie strength that can take continuous non-negative values and decays in time after the most recent interaction. We investigate how the mean tie strength evolves with time in several models, and we explore -- both numerically and analytically -- criteria for the emergence of a giant connected component in some of these models. We also briefly examine the effects of…
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.
Models of Continuous-Time Networks with Tie Decay, Diffusion, and Convection
Xinzhe Zuo1 and Mason A Porter1
1Department of Mathematics, UCLA, Los Angeles, California 90095, USA
Abstract
The study of temporal networks in discrete time has yielded numerous insights into time-dependent networked systems in a wide variety of applications. For many complex systems, however, it is useful to develop continuous-time models of networks and to compare them to associated discrete models. In this paper, we study several continuous-time network models and examine discrete approximations of them both numerically and analytically. To consider continuous-time networks, we associate each edge in a graph with a time-dependent tie strength that can take continuous non-negative values and decays in time after the most recent interaction. We investigate how the mean tie strength evolves with time in several models, and we explore — both numerically and analytically — criteria for the emergence of a giant connected component in some of these models. We also briefly examine the effects of interaction patterns of our continuous-time networks on contagion dynamics in a susceptible–infected–recovered model of an infectious disease.
††preprint: APS/123-QED
I Introduction
Networks, in the form of graphs or more complicated structures, are useful models of many complex systems in nature, society, and technology Newman [2018], Porter [2020]. In the simplest case of a time-independent graph, one models entities as nodes and interactions between them as (possibly weighted and/or directed) edges. However, most networks change in time, and the study of so-called “temporal networks” — in which nodes and/or edges change in time — is one of the most active areas of network science Holme and Saramäki [2012], Holme [2015], Holme and Saramäki [2019].
Temporal networks differ from time-independent networks in several respects. One significant feature is that the edges of a temporal network may change between active and inactive states. For example, in a communication network, e-mails or text messages may yield instantaneous interactions between pairs of entities, where we consider an edge to be active during instantaneous communication. In other situations, such as in a phone call, interactions between entities of a social network may be active for some finite duration of time. Temporal networks are very popular for studying time-dependent networked systems, but almost all formulations of them have focused on discrete time Ahmad et al. [2018]. However, it is more appropriate to study many systems using continuous-time temporal networks, which allow both discrete and continuous ties. Indeed, even when interactions are instantaneous, their importance or influence may last beyond the interaction time itself, and one can model them as decaying continuously as a function of time Burt [2000], Lerman [2016], Lerman et al. [2012]. In such a “tie-decay network” framework, as advocated in Ahmad et al. [2018], one separates the concepts of interactions and ties between entities. An interaction may or may not be instantaneous (depending on the model), but the existence and weights of the ties between entities — which are affected by the interactions — change continuously in time.
Ties between entities of a social network strengthen with repeated interactions, and they often deteriorate without such interactions Burt [2000], Navarro et al. [2017]. Our work is motivated by the recent formalization of tie-decay networks by Ahmad et al. Ahmad et al. [2018]. In this study, the strength of a tie between nodes decays exponentially in the absence of interactions, and discrete interactions between entities boost the strength of a tie between entities. This mechanism is also reminiscent of models of Hebbian learning in neuronal networks, as the tie strength between neurons can increase when they have similar interaction patterns Agliari and Barra [2011]. In the context of social networks, Jin et al. Jin et al. [2001] examined continuous-time networks with an exponential decay of tie strengths that they used to represent friendship strengths between people in a social network. As we discuss in the present paper, there are various ways to formulate models of tie-decay networks, and we consider a few of them. Another approach for studying temporal networks in both continuous and discrete time is through statistical models, such as exponential random-graph models Fritz et al. [2019].
As discussed in Ahmad et al. [2018], a key challenge of studying continuous-time temporal networks is the aggregation of interactions between entities into time windows. There is a delicate balance between smoothing noise and preserving information content, and the choice of the size of a time window plays an important role. If a time window is too small, one may be unable to capture some important features of a network. However, if the time window is too large, it may eclipse important interactions in a network. Given these issues, Sulo et al. illustrated that it is important to examine multiple resolutions in time-dependent networks Sulo et al. [2010]. In the present paper, we focus on the decay and boosting behavior of ties between pairs of nodes. Therefore, it is often more meaningful to examine the time step and the decay rate together, instead of studying them separately.
To improve the understanding of tie-decay networks, it is important to generalize well-known network models to this setting. A key example is Erdős–Rényi (ER) networks Erdős and Rényi [1960], Newman [2018], the simplest type of random graph. Each edge in an ER graph exists with a homogeneous, independent probability . An important feature of the model is the emergence of a giant connected component (GCC), which scales linearly with the number of nodes in the network, for probabilities above some critical value Erdős and Rényi [1960], Newman [2018]. A related idea, which has been used in models of numerous phenomena, is percolation on ER graphs and other networks Saberi [2015]. Many scholars have studied GCCs (and giant percolating components) in a diverse set of applications, such as navigability in transportation networks López et al. [2007] and transmissibility of diseases in social networks Pastor-Satorras et al. [2015]. Salient to the present paper is the work of Jin et al. [2001], who examined the development of a GCC in a model for the formation of a social network.
In the present paper, we incorporate the model into several continuous-time network models using a variety of different mechanisms for the growth and decay of the tie strengths between nodes. These mechanisms include the tie-decay model of Ahmad el al. Ahmad et al. [2018] and the back-to-unity model of Jin et al. Jin et al. [2001]. We also study two mechanisms — a diffusion model and a convection–diffusion model — that are inspired by random walks and partial differential equations (PDEs). For all four of these mechanisms, we assume that the tie strength between a pair of nodes is independent of the tie strengths of any other edges in a network. With this independence assumption, we derive the moments of the tie strength at stationarity for these models and then compare these results with numerical simulations. We also study the emergence of a GCC in the back-to-unity model, the diffusion model, and the convection–diffusion model. Our results give insights into several different formulations of tie-decay networks, and we see that their properties can differ from each other in substantive ways. As a case study, we also briefly examine the effects of interaction patterns of the back-to-unity model on contagion dynamics in a susceptible–infected–recovered (SIR) model of an infectious disease.
Our paper proceeds as follows. In Section II, we discuss four models of continuous-time tie-decay networks: the recent model of Ahmad et al. Ahmad et al. [2018], the back-to-unity model of Jin et al. Jin et al. [2001], and two novel models. We examine the moments of tie strength in the Ahmad et al. model in the long-time limit. We also study the emergence of a GCC in a particular limit and compare it with our numerical simulations. We then study the moments of the tie strength and the emergence of a GCC in the back-to-unity model. We also introduce two tie-decay models based on random walks — one is a diffusion model and the other is a convection–diffusion model — and we examine GCCs in them using ideas from PDEs and numerical analysis. In Section III, we examine SIR dynamics on the back-to-unity model. In Section IV, we summarize our results and suggest several future directions.
II Models
II.1 Tie-decay model of Ahmad et al. Ahmad et al. [2018]
We start with the tie-decay model of Ahmad et al. Ahmad et al. [2018]. This model yields a graph with four parameters: is the number of nodes, is the total computation time, is a decay parameter, and is the probability for a pair of nodes to interact during one time step. This model makes a point of separating the concepts of “interactions” and “ties”, which traditionally are treated as equivalent concepts. There is an underlying continuous time, which we measure in small increments , and a pair of nodes can interact during a time step. The strength of a tie between a pair of nodes depends on the history of interactions. The primary goal of Ahmad et al. [2018] was to generalize PageRank centrality Gleich [2015] to tie-decay networks and apply it a Twitter network as a case study. In our work on this tie-decay model, we consider networks with undirected edges and tie strengths. We focus on the situation in which nodes in a network have an equal probability of interacting with any of the other nodes in each time step. Using a characteristic function, we derive the moments of the tie strength in the long-time limit. We also examine the criterion for the emergence of a GCC in the network in a particular limit.
There are numerous possible choices in the above tie-decay setting, and we follow those of Ahmad et al. [2018]. During a time step of length , if a pair of nodes interacts, which occurs with a homogeneous probability , the tie strength of the edge between this pair increases by . If they do not interact, which occurs with complementary probability , the strength of the tie between them decays by a factor of . We also impose the assumption that, during a single time step, a pair of nodes either has one interaction (thereby increasing the strength of the tie between them) or zero interactions (such that the tie strength between them decays). We suppose that the growth and decay pattern of each pair of nodes is independent of all other pairs, so we independently consider each node pair during each time step. As we mentioned in Section I, it is more appropriate to examine the time step and the decay rate together, rather than separately. For simplicity, we take in this model (and also in the back-to-unity model, which we discuss in II.2). In Figure 1, we show an illustrative example of the model’s dynamics.
Let be an adjacency matrix that is associated with a graph from and encodes the tie strengths of the edges. The entry gives the tie strength between nodes and (where ). The matrix is symmetric and has [math] entries on the diagonal.
The tie strength of each edge satisfies the same probability distribution, so let us focus on a single edge. Let be the tie strength of a particular edge at time , and suppose that . To study the model of Ahmad et al. [2018] with , we run a Monte Carlo simulation for a total of steps using the following the update rule:
[TABLE]
That is,
[TABLE]
where is a Bernoulli random variable with parameter .
To calculate the expectation of , we write
[TABLE]
It is difficult to evaluate the above recursive expression to obtain a closed-form expression for , but we can obtain a good approximation for large times . The expression for is a sum of terms of the form , where and . The coefficients of are all equal to when , and we can discard the other terms as small as . This allows us to approximate as follows:
[TABLE]
where . This also yields the long-time behavior of , which is given by
[TABLE]
In the long-time limit, which is a stationary state, we can write down the characteristic function of the distribution of . This function is
[TABLE]
where . Based on our tie-decay interaction and assuming stationary states, it follows that
[TABLE]
We do dot possess a closed-form solution to Eq. (5). However, we can obtain all of the moments of by differentiating Eq. (5) and using the initial condition . The derivative of at is
[TABLE]
where is the derivative of evaluated at [math]. Using Eq. (6), we calculate the mean and variance of to be
[TABLE]
We thereby recover Eq. (3).
To verify that we indeed reach a stationary state as , the map with is a contraction when and . Let and . It then follows that
[TABLE]
By the Banach fixed-point theorem, we achieve a stationary state by iteration.
We now examine how well Eq. (II.1) and Eq. (3) agree using direct numerical simulations of tie-decay networks. We use parameter values of nodes, a connection probability of , and a decay rate of . Equation (3) yields a limiting expectation value of . At , our numerical computations yield , and our analytical approximation yields ; at , we get , and our analytical approximation yields ; at , we compute that , and our analytical approximation yields ; at , we calculate , and our analytical approximation yields .
As becomes larger, the simulations and approximation become progressively closer to each other. We observe that the approximation is always larger than the simulation, because the coefficients, with , of the largest terms that we dropped in our approximation are always negative. If we include terms of this order (with ) in our sum, our refined approximation is smaller than our simulation results, because the coefficients of the next-largest terms ( with ) in the sum are always positive. Based on our numerical computations, we observe that these positive and negative corrections to our approximation balance each other, rendering Eq. (3) an accurate approximation in the long-time limit.
As we noted previously, we do not possess a closed form for the characteristic function of the distribution (5) and the distribution of tie strengths. However, we can approximate this tie strength in some limit by formulating the problem into a Poisson process for large and small .
Consider a Poisson process with mean and variance . The tie strength decays exponentially over time until the Poisson process experiences an arrival, with which the tie strength instantaneously increases by . This is an equivalent formulation of the tie-decay process with a total simulation time. The number of arrivals over time for the Poisson process follows the Poisson distribution
[TABLE]
Let be the tie strength of an edge at the end (specifically, with ) of a tie-decay process that starts at . By the law of total probability,
[TABLE]
The case in which is not very interesting, as the tie strength just decays exponentially. When , let be the (unique) arrival time of the Poisson process. If (where equality holds when the arrival occurs at ), it follows that
[TABLE]
The logical statement (9) suggests that we can readily calculate the distribution of , as there is a unique arrival during the interval. We have
[TABLE]
[TABLE]
When , we can approximate the tie-decay process by assuming that . That is, we are assuming that each node forms at most one tie during the entire process. In this scenario, suppose that . It then follows that
[TABLE]
We now impose a threshold for the tie strength, such that we only consider edges with tie strengths that are at least to be active.
Setting , we approximate the value of a critical threshold for the emergence of a GCC in a tie-decay network. We write
[TABLE]
If , there is a GCC in our tie-decay network; if , there is not a GCC. In Fig. 2, we examine the effect of the on . We calculate that the critical threshold for a GCC to emerge are , , and for decay rates of , , and , respectively. As we can see with our simulations, we expect to observe a phase transition at .
II.2 A simplified version of the back-to-unity model of Jin et al. Jin et al. [2001]
Jin et al. Jin et al. [2001] considered a type of tie-decay model (although they did not use that terminology) in which an interaction resets the strength of a tie between two nodes to , instead of increasing the tie strength by (as in Eq. (1)). Consequently, the tie strength of each edge is always bounded above by . In Figure 3, we show an illustrative example of the tie-decay dynamics for the back-to-unity model of Jin et al. [2001].
In their back-to-unity model, Jin et al. Jin et al. [2001] set a threshold on the tie strength, and they interpreted edges with a tie strength of at least as active. In their paper, Jin et al. examined the evolution of model friendship networks using numerical simulations. The main assumption in Jin et al. [2001] is that a pair of people are more likely to meet with each other when they have common friends than when they do not. Each time two people meet, the tie strength of the edge between them resets to . When they are apart, tie strength between them decreases exponentially. Jin et al. also included an upper bound for the number of active friends that one person can have simultaneously. Using their model, Jin et al. sought to achieve insights into the formation of social networks, and they supposed that a community forms in a network concomitantly with the formation of a GCC.
In our discussion, we modify (and simplify) the back-to-unity model by dropping (1) the assumption that the chance that two people meet each other depends on their number of their mutual friends and (2) the upper bound on the number of friendships. With this simplified model, we can make some analytical progress. Given an interaction probability and the threshold , we derive a closed-form expression for the criterion of the emergence of a GCC.
The long-time behavior of the moment of the tie strength is
[TABLE]
where we recall that .
In the time-independent ER random-graph model , there is a GCC when
[TABLE]
for all , because there is a phase transition for the emergence of the GCC when . When (15) holds, then with high probability, there is a single GCC and all other components have size Erdős and Rényi [1960].
Because the nodes are indistinguishable from each other, we examine the probability that the strength of a particular edge surpasses the threshold:
[TABLE]
We compute the probability on the right-hand side of (16) as follows. We know that cannot reset to in the last step, as otherwise . Similarly, cannot reset to in the last steps, because otherwise it will not have enough time to decay to some value that is smaller than . Using this argument, we see that the condition that needs to satisfy is
[TABLE]
which we can express as
[TABLE]
where is the ceiling function of (i.e., the smallest integer that is at least as large as ). The probability for this to occur is , so
[TABLE]
By the same argument, a GCC exists if
[TABLE]
Because and the decay parameter is , it follows that \Big{\lceil}-\frac{\ln(g)}{\alpha}\Big{\rceil}>0. Therefore, we see that if , then we are guaranteed that there is a GCC unless . That is, is a sufficient condition for the existence of a GCC. Recall that this is also the condition for the existence of a GCC in Eq. (15). Therefore, the criterion for the existence of a GCC in a network that one constructs from the modified back-to-unity model is stricter than that for an ordinary ER graph. In Figure 4, we illustrate the presence and absence of a GCC in a network with back-to-unity interactions. Our analytical result in Eq. (18) agrees with our numerical computations.
We also investigate numerically how the size of the GCC (if there is one) in a network that we construct from the modified back-to-unity model varies with the interaction probability when we fix all other parameters. We show the results of our numerical computations in Figure 5. Based on Eq. (18) and our parameter values, we calculate that the critical probabilities for a GCC to emerge are , , and for decay rates of , , and , respectively. As we can see with our simulations, we expect to observe a phase transition at .
II.3 Diffusion model of tie strengths
Another continuous-time model, which we introduce in the present paper, is a toy model of a tie-decay network based on diffusion. At each time step, each entity is equally likely either to interact with some entity or to not do anything. Each interaction that occurs between a pair of nodes is independent of all other pairs (i.e., all other edges), so the strength of each tie changes independently of all other ties. This implies that, at each time step, there is an equal probability for the tie strength of each edge to increase or decrease by the factor , where is small. We assume that the tie strength of each edge starts at . We then show that, as time progresses, we can model the tie strength by a linear diffusion equation, similar to how one derives a diffusion equation from a symmetric random walk. In Section II.4, we will generalize our diffusion model to include both diffusion and convection.
Because the tie strength of each edge changes independently of other edges, we examine the dynamics of a single edge. Let denote the probability that the tie strength of a chosen edge at time is given by . We write the master equation
[TABLE]
which we rearrange to obtain
[TABLE]
We now approximate finite differences as derivatives in Eq. (20). Specifically, we take and , while supposing that does not go to [math], to yield the PDE
[TABLE]
where we use the notation (and analogously for spatial derivatives). The initial condition in (II.3) is
[TABLE]
where is the Kronecker delta function (and should not be confused with , an infinitesimal change in the variable ). This initial condition implies that, at time [math], the tie strength of the chosen edge is with probability . Equation (II.3) and Eq. (22) constitute a diffusion equation with a delta-mass initial condition. With this initial condition, we can solve this equation both numerically and analytically. If we define , we obtain the similarity solution Evans [2010]
[TABLE]
Therefore, the tie strength in the diffusion model spreads out over time in a Gaussian manner.
II.4 Bounded convection–diffusion model of tie strengths
We now modify the diffusion model in Section II.3 by supposing that there is a preference for tie strengths to grow over time. At each time step, there is a probability of for a tie strength to grow by a factor of and a probability of for it to decay by a factor of . We also suppose that is small. We view the growth pattern of the tie strength as a one-dimensional (1D) random walker that has a preference to move in the positive direction. The associated master equation is
[TABLE]
Following a similar procedure as with the diffusion model in Section II.3, we derive the equation
[TABLE]
where we assume that and . In this regime, we obtain a convection–diffusion equation, with the delta-mass initial condition (22).
To prevent our random walker from escaping to infinity, we enforce that a tie strength has an upper bound . Specifically,
[TABLE]
where . Equation (26) is a linear diffusion equation in a moving frame. We make the change of variables , where . By the chain rule, Eq. (25) becomes
[TABLE]
which is the usual diffusion equation.
Together with conservation of probability, Eq. (26) enforces a boundary condition in our scheme for our numerical computations of (25). Using a forward-time, central-difference scheme gives
[TABLE]
where the superscript on indicates the time discretization, the subscript on indicates the spatial discretization, and
[TABLE]
Inserting the expressions for and into (II.4) yields , , and . Inserting these values into our numerical scheme in (II.4) yields
[TABLE]
which is equivalent to Eq. (24). This indicates that the numerical scheme in Eq. (II.4) successfully describes the evolution of the tie strength of an edge if one is sufficiently far away from the boundary. By the minimum principle and the infinite speed of wave propagation in our linear convection–diffusion equation Evans [2010], Eq. (25) and Eq. (27) give a nonzero solution at the boundary for any , but our discrete system in Eq. (24) has a nonzero solution at the boundary only after some finite time.
In principle, can take a negative value of arbitrarily large magnitude. However, to implement the numerical scheme (II.4), we have to use a finite interval. As we discussed above, we impose an upper bound on . Although the solution to the convection–diffusion equation (25) has an infinite propagation speed, our discrete model has a finite propagation speed . Therefore, we can choose a lower bound (with ), such that . That is, at , we have for all . Therefore, , with our spatial discretization given by and our time discretization given by .
We derive boundary conditions by requiring conservation of mass:
[TABLE]
Combining Eqs. (II.4) and (31) yields
[TABLE]
We now examine the boundary at . From Eq. (II.4), the boundary condition on the right (which we derive from conservation of mass) is
[TABLE]
However, our model requires that the tie strength of an edge cannot exceed some threshold . Therefore, whenever the tie strength of an edge reaches , we require at the next time step that it either remains at or decays to . Similarly, if the tie strength of an edge is at time , then the tie strength of that edge at time is either or . If, at some time, the tie strength is smaller than but becomes at the next time step, we always set the new tie strength to . Mathematically, the above boundary conditions translate to
[TABLE]
Consequently, the natural boundary condition from the model is equivalent to the boundary condition that we impose on our numerical scheme (II.4) based on conservation of mass.
After choosing the upper and lower bounds for our numerical computations, we implement our numerical scheme (II.4) by building a transition matrix from Eq. (II.4) and Eq. (II.4). This matrix is a tridiagonal matrix in which every column sums to , so it is a stochastic matrix and there always exists an eigenvector with eigenvalue . This transition matrix is a positive stochastic matrix if . By the Perron–Frobenius theorem, the eigenspace of the unit eigenvalue is spanned by one vector, which is the stationary state.
At steady state, , so it follows that . Inserting this relation into Eq. (33) yields
[TABLE]
which implies that
[TABLE]
Similarly, away from the boundary,
[TABLE]
which implies that
[TABLE]
By induction, we obtain
[TABLE]
From conservation of mass,
[TABLE]
which yields
[TABLE]
where we take and as based on our numerical computations. From the continuous model (41), we thus obtain the following boundary conditions for our numerical computations:
[TABLE]
The boundary conditions in (II.4) are not exactly the same as those that we derived directly from the numerical conservation of mass in Eq. (31) or from the network model in Eq. (II.4). However, Eq. (35) and Eq. (II.4) agree to first order in .
Let . From the delta-mass initial condition, we have the geometric sum
[TABLE]
Recall that and . Therefore, for our asymptotic solution to Eq. (II.4) at steady state with boundary conditions (II.4), we may take . In this asymptotic limit, we solve for in terms of and to obtain
[TABLE]
We implement our numerical scheme (II.4) and boundary conditions (II.4) with the parameter values , , , , , and . We also run 100 Monte Carlo simulations on a network with nodes with the mechanism that we described in the first paragraph of Section II.4 and these same parameter values. We average the simulations and show our results in Fig. 7.
Equation (44) implies that the solution to the PDE (25) at the boundary at stationarity does not depend on the value of . This is pleasing, because there is no particular reason to choose one value of over another.
The numerical scheme in (II.4), together with boundary conditions (II.4), is accurate to first order both in time and in space. Because converges to the steady-state solution as we decrease , we can make concrete statements about the exact stationary-state solution to the convection–diffusion equation with mass-conserving boundary conditions. The boundary value of at stationarity is
[TABLE]
From Eq. (39), we obtain the following expression for for in the long-time limit (i.e., at stationarity):
[TABLE]
One can think of the expression (46) as taking the limit of our numerical scheme (II.4) as the step size of our spatial discretization goes to [math]. Additionally, if is a solution to the convection–diffusion equation at stationarity, it follows that
[TABLE]
for .
From Eq. (II.4), we write down the solution to Eq. (25) at stationarity. The solution is of the form
[TABLE]
We determine the constants and from Eq. (40) and Eq. (45) to obtain
[TABLE]
In the discrete case, the solution is
[TABLE]
Therefore, a necessary (but not sufficient) condition for our convection–diffusion network to not have a GCC is
[TABLE]
The solution (49) satisfies the original convection–diffusion equation (25), subject to the conditions in Eqs. (40), (45), and (II.4). The formula (49) provides a way to examine the emergence of a GCC in our convection–diffusion network model in the long-time limit. At stationarity, the probability distribution for the tie strength of edges is biased towards the boundary, so we look near the boundary for potentially interesting behavior. We define a threshold and let . Recall that when looking for a GCC in a network, we interpret all edges with tie strengths that are smaller than or equal to the threshold value as inactive. We interpret edges with tie strengths that are larger than the threshold as active. In the continuum limit, assuming that the system (24) has reached stationarity, we calculate the probability that a particular edge has a tie strength that is larger than the threshold. This probability is
[TABLE]
When , our network has a GCC. A phase transition occurs when .
One can also study the stationary states of the convection–diffusion equation (25) directly by setting to obtain an ordinary differential equation (ODE). This gives the same result as Eq. (49), provided we use the same initial and boundary conditions.
Another way to look at growth and decay of tie strength in our convection–diffusion network model is by identifying a process as a 1D birth–death chain Levin and Peres [2017]. However, if we use such an approach, we need a state space that is not bounded from below. A way to do this is to first examine a finite state space and then take the limit as the lower bound goes to negative infinity. A 1D birth–death chain gives another way to derive Eq. (39).
An advantage of analyzing our tie-decay temporal network model using ideas from convection–diffusion equations is that it allows us to write down a characteristic time scale for a network to reach a stationary state. From Eq. (27), we can view the convection–diffusion equation as a diffusion equation in a moving frame. Let to be the time for the initial configuration to move to the boundary at . This time is given by
[TABLE]
Because the solution (23) to the diffusion equation is a Gaussian distribution that expands over time, we define to be the time scale for the initial configuration to expand until it has a standard deviation of . This time is given by
[TABLE]
Therefore, the characteristic time scale to reach stationarity when starting from a delta mass initial condition is . An interesting observation is that this is similar to determining a time scale based on the Péclet number Batchelor [1967], which measures the relative strengths of convection and diffusion. If we use as length scale, the Péclet number is . Additionally, if and only if ; equivalently, if and only if , which entails that .
III Application: A compartmental model of an infectious disease on a tie-decay network
Many infectious diseases spread in humans through networks of contacts between susceptible and infected people Pastor-Satorras et al. [2015], Kiss et al. [2017]. However, not all contacts between infected and susceptible people result in an infection. If we are given the interaction pattern between individuals, we can calculate the associated tie strength of different pairs of people as a function of time. By setting a threshold on the tie strength, suppose that only contacts whose tie strength is at least as large as the threshold result in a new infection. In this section, we use a tie-decay network for the interaction patterns between individuals and simulate a compartmental model on such a network. We consider a susceptible–infected–recovered (SIR) contagion Kermack and McKendrick [1927], Brauer et al. [2019]. (See Chen and Porter for analysis of susceptible–infected–susceptible (SIS) contagions on tie-decay networks.) Suppose for simplicity that individuals in a population interact with each other according to the back-to-unity tie-decay model in Section II.2. This assumption requires that individual pair interact with equal probability, which typically does not hold in reality, and such heterogeneity can significantly affect the spread of a disease Pastor-Satorras et al. [2015], Kiss et al. [2017]. We also assume that the disease spread does not affect the interaction pattern of the individuals. This assumption is also unrealistic, although it is likely reasonable in situations like the early stages of an epidemic. The spread of an infectious disease depends on how much and frequently individuals interact with each other. For our discussion, we also assume that when the disease first enters the population, the tie-decay network has already reached its stationary state, so we can use the distribution (17) of the tie strengths of the network at stationarity.
We follow common notation for SIR models Brauer et al. [2019]. Suppose that the population size is . Let , , and denote the (time-dependent) numbers of individuals in the susceptible, infected, and recovered compartments, respectively. The continuous-time SIR model in a well-mixed population is
[TABLE]
where is the infection rate and is the recovery rate. Because it is easier to track the number of people in each compartment on a daily or weekly basis than in continuous time, it is often more meaningful to consider the following discrete version of the SIR model:
[TABLE]
One interpretation of the term is as follows. In one time step, we suppose that each susceptible individual interacts with a person who we select uniformly at random from the population. With probability , this person is in the infected compartment, and such an interaction between a susceptible person and an infected person results in the former becoming infected with probability . The SIR models (III) and (III) assume that disease spread does not affect the interaction patterns of individuals.
In the synchronous-updating SIR model (III), each individual from the susceptible compartment interacts with one person in a single time step. By contrast, in the SIR model on a tie-decay network, an individual from the susceptible compartment interacts with everyone in the population with the same probability . The only active interactions are ones with tie strengths that are at least as large as the threshold. The probability that a tie strength is larger than the threshold is given by Eq. (17). In our tie-decay network setting, in one time step, an individual from the susceptible compartment can have active interactions with any other individual in the population with a probability that is given by Eq. (17). Therefore, the number of active interactions of a susceptible person satisfies a Poisson distribution, with mean , when the population is large and small. In summary, we describe SIR disease spreading on a tie-decay network as follows. We have a population of size . An individual in the susceptible compartment can have active interactions with each other individual in the population with a homogeneous, independent probability . An active interaction between a susceptible person and an infected person leads to infection with probability , and people from the infected compartment recover at rate .
We compare the results of simulating Eq. (III) and SIR disease spreading on tie-decay networks for several values of in Fig. 8. When , we see that the discrete SIR model (III) is a good approximation for SIR disease spreading on the tie-decay network. However, when , each susceptible individual interacts on average with more than one person in each time step, so the disease spreads faster on the tie-decay network than what occurs with (III). When , a susceptible individual interacts on average with less than one person in each time step, so the disease spreads slower on the tie-decay network than what occurs with (III). We also note that corresponds to exactly the criterion for the existence of a GCC in the tie-decay network as . Therefore, we see that when there is a GCC in the tie-decay network, an SIR disease tends to spread faster than with the discrete SIR model (III); when there is no GCC in the tie-decay network, the disease tends to spread more slowly than with the discrete SIR model.
IV Conclusions and discussion
It is very popular to study temporal networks Holme and Saramäki [2012], Holme [2015], Holme and Saramäki [2019], but most investigations of such networks focus on discrete-time approaches. However, many networks evolve continuously in time, and it is important to develop approaches for studying such temporal networks. This is an important modeling consideration, as it is often useful to consider the underlying time as continuous even when subsequently discretizing the dynamics of temporal networks.
In the present paper, we studied several continuous-time network models with tie decay, diffusion, and convection. We investigated the long-time behavior of these models and examined the emergence of giant connected components (GCCs) in the long-time limit in the networks that these models produce. In addition to exploring two existing continuous-time models — the tie-decay model of Ahmad et al. Ahmad et al. [2018] and a modification of the back-to-unity model of Jin et al. Jin et al. [2001] — we also developed two new models, a diffusion model and a convection–diffusion model for tie strengths, and we examined the formation of a GCC for the latter. We derived the stationary distribution of tie strengths for the convection–diffusion mechanism using intuition from numerical computations of linear convection–diffusion partial differential equations. Our analytical results agree with our numerical simulations in the long-time limit. We also examined SIR dynamics on the back-to-unity model.
All models of the models that we studied in the present paper produce temporal networks in which we distinguish between interactions and ties between nodes. In all of these models, the tie strength between two nodes grows when they interact and decays exponentially when they do not. The specific way in which tie strengths change is a key difference between the models. In the tie-decay model of Ahmad et al. [2018], the tie strength grows by when an interaction occurs between nodes; in the back-to-unity model of Jin et al. [2001], the tie strength grows to when there is an interaction; the convection–diffusion model, the tie strength experiences instantaneous exponential growth when there is an interaction. Another difference is the time scale of interactions between two given nodes in comparison to the time scale of a decay in their tie strength. In the Ahmad et al. tie-decay and back to unity models, it is much more likely to not have an interaction between two specified nodes in a given time step than to have one. Therefore, on average, the strength of a tie between two nodes decays for a long time after each interaction between them. By contrast, in the bounded convection–diffusion model of tie strengths from Section II.4, the probabilities of having an interaction (namely, ) and of not having an interaction (namely, are both very small, with the former slightly larger than the latter. Consequently, the tie strength between a given two nodes does not decay for much time before there is another interaction between them. In this model (as well as the diffusion model, which is a special case), we also impose an upper bound on tie strengths.
The tie-decay model of Ahmad et al. [2018] and the back-to-unity model Jin et al. [2001] are interesting models of interactions between people that are worth explorations in applications. It is important to consider how their interaction patterns affect dynamical processes, such as biological contagions and opinion dynamics. In Section III, we examined susceptible–infected–recovered (SIR) dynamics on networks that are produced by the back-to-unity model. Using these types of models allows one to incorporate a variety of interaction patterns, and it is important to further study how different patterns affect dynamical processes on social networks. Current efforts include the analysis of susceptible–infected–susceptible (SIS) dynamics Chen and Porter and opinion dynamics Sugishita et al. on the tie-decay networks of Ahmad et al. [2018]. Given that the tie strength between neurons can increase when they have similar interaction patterns Agliari and Barra [2011], we also expect that network models like the ones that we studied in the present paper to be relevant for analysis of phenomena like Hebbian learning in neuronal systems.
When generalizing network analysis to continuous-time formulations of temporal networks, it is important to adapt familiar network ideas to this arena. This includes random-graph models and GCCs (as in the present paper), and it will be valuable to focus future efforts on generalizing other ideas (such as community structure and dynamical processes on networks) to continuous-time network models. In our analysis, we treated edges as evolving independently, but many systems have correlations (e.g., mutual excitation or mutual inhibition) between edges, and it is important to generalize our analysis for those situations and to study how such correlations affect dynamical processes.
V Acknowledgements
We thank Mariano Beguerisse Díaz, Heather Zinn Brooks, Tom Chou, and Hanbaek Lyu for helpful discussions.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Newman [2018] Mark E. J. Newman. Networks . Oxford University Press, Oxford, UK, second edition, 2018.
- 2Porter [2020] Mason A. Porter. Nonlinearity + networks: A 2020 vision. In Panayotis G. Kevrekidis, Jesús Cuevas-Maraver, and Avadh Saxena, editors, Emerging Frontiers in Nonlinear Science , pages 131–159. Springer International Publishing, Cham, Switzerland, 2020.
- 3Holme and Saramäki [2012] Petter Holme and Jari Saramäki. Temporal networks. Physics Reports , 519(3):97–125, 2012.
- 4Holme [2015] Petter Holme. Modern temporal network theory: A colloquium. European Physical Journal B , 88:234, 2015.
- 5Holme and Saramäki [2019] Petter Holme and Jari Saramäki. Temporal Network Theory . Springer International Publishing, Cham, Switzerland, 2019.
- 6Ahmad et al. [2018] Walid Ahmad, Mason A. Porter, and Mariano Beguerisse-Díaz. Tie-decay temporal networks in continuous time and eigenvector-based centralities. ar Xiv preprint ar Xiv:1805.00193 , 2018.
- 7Burt [2000] Ronald S. Burt. Decay functions. Social Networks , 22(1):1–28, 2000.
- 8Lerman [2016] Kristina Lerman. Information is not a virus, and other consequences of human cognitive limits. Future Internet , 8(2):21, 2016.
