Temporal Network
   HOME

TheInfoList



OR:

A temporal network, also known as a time-varying network, is a
network Network, networking and networked may refer to: Science and technology * Network theory, the study of graphs as a representation of relations between discrete objects * Network science, an academic field that studies complex networks Mathematics ...
whose links are active only at certain points in time. Each link carries information on when it is active, along with other possible characteristics such as a
weight In science and engineering, the weight of an object is the force acting on the object due to gravity. Some standard textbooks define weight as a Euclidean vector, vector quantity, the gravitational force acting on the object. Others define weigh ...
. Time-varying networks are of particular relevance to spreading processes, like the spread of information and disease, since each link is a contact opportunity and the time ordering of contacts is included. Examples of time-varying networks include communication networks where each link is relatively short or instantaneous, such as phone calls or e-mails.J.-P. Eckmann, E. Moses, and D. Sergi. Entropy of dialogues creates coherent structures in e-mail traffic" ''Proc. Natl. Acad. Sci. USA'' 2004; 101:14333–14337. https://www.weizmann.ac.il/complex/EMoses/pdf/EntropyDialogues.pdf Information spreads over both networks, and some computer viruses spread over the second. Networks of physical proximity, encoding who encounters whom and when, can be represented as time-varying networks. Some diseases, such as airborne pathogens, spread through physical proximity. Real-world data on time resolved physical proximity networks has been used to improve
epidemic model Compartmental models are a very general modelling technique. They are often applied to the mathematical modelling of infectious diseases. The population is assigned to compartments with labels – for example, S, I, or R, (Susceptible, Infectious, ...
ing.
Neural networks A neural network is a network or circuit of biological neurons, or, in a modern sense, an artificial neural network, composed of artificial neurons or nodes. Thus, a neural network is either a biological neural network, made up of biological ...
and brain networks can be represented as time-varying networks since the activation of neurons are time-correlated. Time-varying networks are characterized by intermittent activation at the scale of individual links. This is in contrast to various models of network evolution, which may include an overall time dependence at the scale of the network as a whole.


Applicability

Time-varying networks are inherently dynamic, and used for modeling spreading processes on networks. Whether using time-varying networks will be worth the added complexity depends on the relative
time scales Time scale may refer to: *Time standard, a specification of either the rate at which time passes, points in time, or both *A duration or quantity of time: **Orders of magnitude (time) as a power of 10 in seconds; **A specific unit of time * Geolog ...
in question. Time-varying networks are most useful in describing systems where the spreading process on a network and the network itself evolve at similar timescales. Let the characteristic timescale for the evolution of the network be t_N, and the characteristic timescale for the evolution of the spreading process be t_P. A process on a network will fall into one of three categories: * Static approximation – where t_N \gg t_P. The network evolves relatively slowly, so the dynamics of the process can be approximated using a static version of the network. * Time-varying network – where t_N \sim t_P. The network and the process evolve at comparable timescales so the interplay between them becomes important. * Annealed approximation – where t_N \ll t_P. The network evolves relatively rapidly, so the dynamics of the process can be approximated using a time averaged version of the network. The flow of data over the internet is an example for the first case, where the network changes very little in the fraction of a second it takes for a
network packet In telecommunications and computer networking, a network packet is a formatted unit of data carried by a packet-switched network. A packet consists of control information and user data; the latter is also known as the ''payload''. Control informa ...
to traverse it.Pastor-Satorras, R., and Alessandro Vespignani. Evolution and Structure of the Internet: A Statistical Physics Approach. Cambridge, UK: Cambridge UP, 2004. The spread of
sexually transmitted diseases Sexually transmitted infections (STIs), also referred to as sexually transmitted diseases (STDs) and the older term venereal diseases, are infections that are spread by sexual activity, especially vaginal intercourse, anal sex, and oral sex ...
is an example of the second, where the prevalence of the disease spreads in direct correlation to the rate of evolution of the sexual contact network itself.
Behavioral contagion Behavioral contagion is a form of social contagion involving the spread of behavior through a group. It refers to the propensity for a person to copy a certain behavior of others who are either in the vicinity, or whom they have been exposed to. Th ...
is an example of the third case, where behaviors spread through a population over the combined network of many day-to-day social interactions.Thompson, Clive. "Are Your Friends Making You Fat?" The New York Times. The New York Times, 12 Sept. 2009. Web.


Representations

There are three common representations for time-varying network data.P. Holme, J. Saramäki. Temporal Networks. Phys. Rep. 519, 103–104; 10.1016/j.physrep.2012.03.001 (2012) * Contact sequences – if the duration of interactions are negligible, the network can be represented as a set C of contacts (i,j,t) where i and j are the nodes and t the time of the interaction. Alternatively, it can be represented as an edge list E where each edge e is a pair of nodes and has a set of active times T_e = \. * Interval graphs – if the duration of interactions are non-negligible, T_e becomes a set of intervals over which the edge e is active. T_e = \ * Snapshots – time-varying networks can also be represented as a series of static networks, one for each time step.


Properties

The measures used to characterize static networks are not immediately transferable to time-varying networks. See
Path A path is a route for physical travel – see Trail. Path or PATH may also refer to: Physical paths of different types * Bicycle path * Bridle path, used by people on horseback * Course (navigation), the intended path of a vehicle * Desire p ...
,
Connectedness In mathematics, connectedness is used to refer to various properties meaning, in some sense, "all one piece". When a mathematical object has such a property, we say it is connected; otherwise it is disconnected. When a disconnected object can be s ...
,
Distance Distance is a numerical or occasionally qualitative measurement of how far apart objects or points are. In physics or everyday usage, distance may refer to a physical length or an estimation based on other criteria (e.g. "two counties over"). ...
,
Centrality In graph theory and network analysis, indicators of centrality assign numbers or rankings to nodes within a graph corresponding to their network position. Applications include identifying the most influential person(s) in a social network, key ...
. However, these network concepts have been adapted to apply to time-varying networks.


Time respecting paths

Time respecting paths are the sequences of links that can be traversed in a time-varying network under the constraint that the next link to be traversed is activated at some point after the current one. Like in a
directed graph In mathematics, and more specifically in graph theory, a directed graph (or digraph) is a graph that is made up of a set of vertices connected by directed edges, often called arcs. Definition In formal terms, a directed graph is an ordered pa ...
, a path from i to j does not mean there is a path from j to i. In contrast to paths in static and evolving networks, however, time respecting paths are also non-transitive. That is to say, just because there is a path from i to j and from j to k does not mean that there is a path from i to k. Furthermore, time respecting paths are themselves time-varying, and are only valid paths during a specific time interval.P. Holme, J. Saramäki. Temporal Networks. Phys. Rep. 519, 104–105; 10.1016/j.physrep.2012.03.001 (2012)


Reachability

While analogous to
connectedness In mathematics, connectedness is used to refer to various properties meaning, in some sense, "all one piece". When a mathematical object has such a property, we say it is connected; otherwise it is disconnected. When a disconnected object can be s ...
in static networks, reachability is a time-varying property best defined for each node in the network. The ''set of influence'' of a node i is the set of all nodes that can be reached from i via time respecting paths, note that it is dependent on the start time t. The ''source set'' of a node i is the set of all nodes that can reach i via time respecting paths within a given time interval. The ''reachability ratio'' can be defined as the average over all nodes i of the fraction of nodes within the ''set of influence'' of i.
Connectedness In mathematics, connectedness is used to refer to various properties meaning, in some sense, "all one piece". When a mathematical object has such a property, we say it is connected; otherwise it is disconnected. When a disconnected object can be s ...
of an entire network is less conclusively defined, although some have been proposed. A component may be defined as strongly connected if there is a directed time respecting path connecting all nodes in the component in both directions. A component may be defined as weakly connected if there is an undirected time respecting path connecting all nodes in the component in both directions.V. Nicosia, J. Tang, M. Musolesi, G. Russo, C. Mascolo, and V. Latora. Components in time-varying graphs. e-print . Also, a component may be defined as transitively connected if transitivity holds for the subset of nodes in that component.


Causal fidelity

Causal fidelity quantifies the goodness of the static approximation of a temporal network. Such a static approximation is generated by aggregating the edges of a temporal network over time. The idea of causal fidelity is to compare the number of paths between all node pairs in the temporal network P_ (that is, all time respecting paths) with the number of paths P_ between all nodes in the static approximation of the network. The causal fidelity is then defined by :: c = \frac. Since in P_ only time respecting paths are considered, P_ \le P_, and consequently 0\le c\le 1. A high causal fidelity c \approx 1 means that the considered temporal network is well approximated by its static (aggregated) counterpart. If c \ll 1, then most node pairs that are reachable the static representation are not connected by time respecting paths in the temporal network.


Latency

Also called ''temporal distance'', latency is the time-varying equivalent to
distance Distance is a numerical or occasionally qualitative measurement of how far apart objects or points are. In physics or everyday usage, distance may refer to a physical length or an estimation based on other criteria (e.g. "two counties over"). ...
. In a time-varying network any time respecting path has a ''duration'', namely the time it takes to follow that path. The fastest such path between two nodes is the latency, note that it is also dependent on the start time. The latency from node i to node j beginning at time t is denoted by \lambda_ (j).


Centrality measures

Measuring centrality on time-varying networks involves a straightforward replacement of distance with latency. For discussions of the centrality measures on a static network see
Centrality In graph theory and network analysis, indicators of centrality assign numbers or rankings to nodes within a graph corresponding to their network position. Applications include identifying the most influential person(s) in a social network, key ...
. * Closeness centrality is large for nodes i that are close to all other nodes (i.e. have small latency \lambda_i(j) for all j) :: C_C(i,t) = \frac * Betweenness centrality is large for nodes that are often a part of the smallest latency paths between other pairs of nodes. It is defined as the ratio of the number of smallest latency paths from j and k that pass through i to the total number of smallest latency paths from j and k :: C_B(i,t) = \frac : The time-varying nature of latency, specifically that it will become infinity for all node pairs as the time approaches the end of the network interval used, makes an alternative measure of closeness useful. Efficiency uses instead the reciprocal of the latency, so the efficiency approaches zero instead of diverging. Higher values for efficiency correspond to more central nodes in the network. :: C_E(i,t) = \frac\sum_


Temporal patterns

Time-varying network allow for analysis of explicit time dependent properties of the network. It is possible to extract recurring and persistent patterns of contact from time-varying data in many ways. This is an area of ongoing research. * Characteristic times of the system can be found by looking for distinct changes in a variable, such as the ''reachability ratio''. For example, if one allows only a finite waiting time at all nodes in calculating latency, one can find interesting patterns in the resulting reachability ratio. For a mobile call network, the reachability ratio has been found to increase dramatically if one allows delays of at least two days, and for the airline network the same effect has been found at around 30 minutes. Moreover, the characteristic time scale of a temporal network is given by the mode of the distribution of shortest path durations. This distribution can be calculated using the reachability between all node pairs in the network. * Persistent patterns are ones that reoccur frequently in the system. They can be discovered by averaging over different \Delta t across the time interval of the system and looking for patterns that reoccur over a specified threshold.M. Lahiri and T. Y. Berger-Wolf. Mining periodic behavior in dynamic social networks. Eighth IEEE International Conference on Data Mining, 2008. http://compbio.cs.uic.edu/papers/LahiriBergerWolf_PeriodicBehavior08.pdf * Motifs are specific temporal patterns that occur more often the expected in a system. The time-varying network of Facebook wall postings, for example, has higher frequency of chains, stars, and back and forth interactions that could be expected for a randomized network.Q. Zhao, Y. Tian, Q. He, N. Oliver, R. Jin, and W.-C. Lee.Communication motifs: A tool to characterize social communications. In Proceedings of the 19th ACM international conference on Information and knowledge management, page 1645, 2010. * Egocentric Temporal motifs can be used to exploit temporal ego-networks. Due to their first-order complexity can be counted in large graphs in a reasonable execution time. For example, Longa et al. A. Longa, G. Cencetti, B. Lepri and A. Passerini. An efficient procedure for mining egocentric temporal motifs. In Data Mining and Knowledge Discovery 36.1 (2022): 355-378 show how to use Egocentric Temporal Motifs for measuring distances among face-to-face interaction networks in different social contexts. *Detecting missing links


Dynamics

Time-varying networks allow for the analysis of an entirely new dimension of dynamic processes on networks. In cases where the time scales of evolution of the network and the process are similar, the temporal structure of time-varying networks has a dramatic impact on the spread of the process over the network.


Burstiness

The time between two consecutive events, for an individual node or link, is called the ''inter-event time''. The distribution of ''inter-event times'' of a growing number of important, real-world, time-varying networks have been found to be bursty, meaning inter-event times are very heterogeneous – they have a
heavy-tailed distribution In probability theory, heavy-tailed distributions are probability distributions whose tails are not exponentially bounded: that is, they have heavier tails than the exponential distribution. In many applications it is the right tail of the distrib ...
. This translates to a pattern of activation where activity comes in bursts separated by longer stretches of inactivity. Burstiness of inter-event times can dramatically slow spreading processes on networks,A. Vazquez, B. Racz, A. Lukacs, and A.-L. Barabasi. Impact of non-poissonian activity patterns on spreading processes" ''Phys. Rev. Lett.'' 98:158702, 2007. http://journals.aps.org/prl/abstract/10.1103/PhysRevLett.98.158702 which has implications for the spread of disease, information, ideas, and computer viruses. However, burstiness can also accelerate spreading processes, and other network properties also have an effect on spreading speed. Real-world time-varying networks may thus promote spreading processes despite having a bursty inter-event time distribution.
Burstiness In statistics, burstiness is the intermittent increases and decreases in activity or frequency of an event.Lambiotte, R. (2013.) "Burstiness and Spreading on Temporal Networks", University of Namur. One of measures of burstiness is the Fano factorâ ...
as an empirical quantity can be calculated for any sequence of inter-event times, \tau, by comparing the sequence to one generated by a
Poisson process In probability, statistics and related fields, a Poisson point process is a type of random mathematical object that consists of points randomly located on a mathematical space with the essential feature that the points occur independently of one ...
. The ratio of the
standard deviation In statistics, the standard deviation is a measure of the amount of variation or dispersion of a set of values. A low standard deviation indicates that the values tend to be close to the mean (also called the expected value) of the set, while ...
, \sigma, to the
mean There are several kinds of mean in mathematics, especially in statistics. Each mean serves to summarize a given group of data, often to better understand the overall value (magnitude and sign) of a given data set. For a data set, the ''arithme ...
, m, of a Poisson process is 1. This measure compares \sigma_\tau/m_\tau\ to 1. :B = \frac Burstiness varies from −1 to 1. ''B'' = 1 indicates a maximally bursty sequence, ''B'' = 0 indicates a Poisson distribution, and ''B'' = âˆ’1 indicates a periodic sequence.


See also

*
Complex contagion Complex contagion is the phenomenon in social networks in which multiple sources of exposure to an innovation are required before an individual adopts the change of behavior. It differs from simple contagion in that unlike a disease, it may not be ...
*
Complex network In the context of network theory, a complex network is a graph (network) with non-trivial topological features—features that do not occur in simple networks such as lattices or random graphs but often occur in networks representing real s ...
*
Epidemic model Compartmental models are a very general modelling technique. They are often applied to the mathematical modelling of infectious diseases. The population is assigned to compartments with labels – for example, S, I, or R, (Susceptible, Infectious, ...
*
Directed percolation In statistical physics, directed percolation (DP) refers to a class of models that mimic filtering of fluids through porous materials along a given direction, due to the effect of gravity. Varying the microscopic connectivity of the pores, these ...
*
Dynamic network analysis Dynamic network analysis (DNA) is an emergent scientific field that brings together traditional social network analysis (SNA), link analysis (LA), social simulation and multi-agent systems (MAS) within network science and network theory. Dynamic ne ...
*
Exponential random graph models Exponential family random graph models (ERGMs) are a family of statistical models for analyzing data from social network, social and network science, other networks. Examples of networks examined using ERGM include knowledge networks, organizationa ...
*
Link-centric preferential attachment In mathematical modeling of social networks, link-centric preferential attachment is a node's propensity to re-establish links to nodes it has previously been in contact with in time-varying networks. This preferential attachment model relies on nod ...
*
Scale-free network A scale-free network is a network whose degree distribution follows a power law, at least asymptotically. That is, the fraction ''P''(''k'') of nodes in the network having ''k'' connections to other nodes goes for large values of ''k'' as : P(k) ...
*
Percolation theory In statistical physics and mathematics, percolation theory describes the behavior of a network when nodes or links are added. This is a geometric type of phase transition, since at a critical fraction of addition the network of small, disconnected ...


References

{{reflist, 30em Network theory