Epidemic Threshold in Continuous-Time Evolving Networks
Eugenio Valdano, Michele Re Fiorentin, Chiara Poletto, Vittoria, Colizza

TL;DR
This paper introduces a theoretical framework to accurately compute epidemic thresholds in continuous-time evolving networks, unifying various models and overcoming limitations of previous approximation methods.
Contribution
It presents the infection propagator approach and the weak commutation condition, enabling a unified analysis of epidemic thresholds in continuous-time network models.
Findings
Provides a coherent connection between discrete and continuous time models.
Introduces the infection propagator approach for epidemic threshold calculation.
Unifies different network models under a single formalism.
Abstract
Current understanding of the critical outbreak condition on temporal networks relies on approximations (time scale separation, discretization) that may bias the results. We propose a theoretical framework to compute the epidemic threshold in continuous time through the infection propagator approach. We introduce the {\em weak commutation} condition allowing the interpretation of annealed networks, activity-driven networks, and time scale separation into one formalism. Our work provides a coherent connection between discrete and continuous time representations applicable to realistic scenarios.
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.
**Epidemic Threshold in
Continuous-Time Evolving Networks
** Eugenio Valdano1,, Michele Re Fiorentin2, Chiara Poletto1,
and Vittoria Colizza1,3
1Sorbonne Universités, UPMC Univ Paris 06, INSERM, Institut Pierre Louis d’Épidémiologie et de Santé Publique (IPLESP UMRS 1136), F75012, Paris, France. 2Center for Sustainable Future Technologies, CSFT@PoliTo, Istituto Italiano di Tecnologia, corso Trento 21, 10129 Torino, Italy. 3ISI Foundation, Torino, Italy. Current affiliation: Department d’Enginyeria Informàtica i Matemàtiques, Universitat Rovira i Virgili, 43007 Tarragona, Spain.
**Abstract
Current understanding of the critical outbreak condition on temporal networks relies on approximations (time scale separation, discretization) that may bias the results. We propose a theoretical framework to compute the epidemic threshold in continuous time through the infection propagator approach. We introduce the weak commutation condition allowing the interpretation of annealed networks, activity-driven networks, and time scale separation into one formalism. Our work provides a coherent connection between discrete and continuous time representations applicable to realistic scenarios. **
Contagion processes, such as the spread of diseases, information, or innovations [1, 2, 3, 4, 5], share a common theoretical framework coupling the underlying population contact structure with contagion features to provide an understanding of the resulting spectrum of emerging collective behaviors [6]. A common keystone property is the presence of a threshold behavior defining the transition between a macroscopic-level spreading regime and one characterized by a null or negligibly small contagion of individuals. Known as the epidemic threshold in the realm of infectious disease dynamics [1], the concept is analogous to the phase transition in non-equilibrium physical systems [7, 8], and is also central in social contagion processes [5, 9, 10, 11, 12, 13].
A vast array of theoretical results characterize the epidemic threshold [14], mainly under the limiting assumptions of quenched and annealed networks [15, 4, 16, 17, 18], i.e., when the time scale of the network evolution is much slower or much faster, respectively, than the dynamical process. The recent availability of data on time-resolved contacts of epidemic relevance [19] has, however challenged the time scale separation, showing it may introduce important biases in the description of the epidemic spread [20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 19] and in the characterization of the transition behavior [34, 35, 31, 36, 37]. Departing from traditional approximations, few novel approaches are now available that derive the epidemic threshold constrained to specific contexts of generative models of temporal networks [38, 39, 22, 40, 35, 41, 32] or considering generic discrete-time evolving contact patterns [42, 43, 44]. In particular, the recently introduced infection propagator approach [43, 44] is based on a matrix encoding the probabilities of transmission of the infective agent along time-respecting paths in the network. Its spectrum allows the computation of the epidemic threshold at any given time scale and for an arbitrary discrete-time temporal network. Leveraging an original mapping of the temporal network and epidemic spread in terms of a multilayer structure, the approach is valid in the discrete representation only, similarly to previous methods [17, 18, 35].
Meanwhile, a large interest in the study of continuously evolving temporal networks has developed, introducing novel representations [45, 20, 27, 19] and proposing optimal discretization schemes [46, 47, 44] that may however be inaccurate close to the critical conditions [48]. Most importantly, the two representations – continuous and discrete – of a temporal network remain disjointed in current network epidemiology. A discrete-time evolving network is indeed a multilayer object interpretable as a tensor in a linear algebraic representation [49]. This is clearly no longer applicable when time is continuous, as it cannot be expressed in the form of successive layers. Hence, a coherent theoretical framework to bridge the gap between the two representations is still missing.
In this Letter, we address this issue by analytically deriving the infection propagator in continuous time. Formally, we show that the dichotomy discrete time – continuous time translates into the separation between a linear algebraic approach and a differential one, and that the latter can be derived as the structural limit of the former. Our approach yields a solution for the threshold of epidemics spreading on generic continuously evolving networks, and a closed form under a specific condition that is then validated through numerical simulations. In addition, the proposed novel perspective allows us to cast an important set of network classes into one single rigorous and comprehensive mathematical definition, including annealed [50, 4, 51] and activity-driven [35, 52] networks, widely used in both methodological and applied research.
Let us consider a susceptible-infected-susceptible (SIS) epidemic model unfolding on a continuously evolving temporal network of nodes. The SIS model constitutes a basic paradigm for the description of epidemics with reinfection [1]. Infectious individuals (I) can propagate the contagion to susceptible neighbors (S) with rate , and recover to the S state with rate . The temporal network is described by the adjacency matrix , with . We consider a discretized version of the system by sampling at discrete time steps of length (Fig. 1). This yields a finite sequence of adjacency matrices , where , and . The sequence approximates the original continuous-time network with increasing accuracy as decreases. We describe the SIS dynamics on this discrete sequence of static networks as a discrete-time Markov chain [17, 18]:
[TABLE]
where is the probability that a node is in the infectious state at time step , and () is the probability that a node recovers (transmits the infection) during a time step , for sufficiently small .
By mapping the system into a multilayer structure encoding both network evolution and diffusion dynamics, the infection propagator approach derives the epidemic threshold as the solution of the equation [43, 44], where is the spectral radius of the following matrix:
[TABLE]
The generic element represents the probability that the infection can propagate from node at time step to node at time step , when is close to and within the quenched mean-field approximation (locally tree-like network [53]). For this reason, is denoted as the infection propagator.
To compute the continuous-time limit of the infection propagator, we observe that obeys the recursive relation . Expressed in continuous time and dividing both sides by , the relation becomes:
[TABLE]
that in the limit yields
[TABLE]
a system of coupled differential equations whose components are
[TABLE]
The lhs of Eqs. (4) is the derivative of that is well behaved if all entries are continuous functions of time. are, however often binary, so that their evolution is a sequence of discontinuous steps. To overcome this, it is possible to approximate these steps with one-parameter families of continuous functions, compute the threshold, and then perform the limit of the parameter that recovers the discontinuity. More formally, this is equivalent to interpret derivatives in the sense of tempered distributions [54].
In order to check that our limit process correctly connects the discrete-time framework to the continuous time one, let us now consider the standard Markov chain formulation of the continuous dynamics:
[TABLE]
Performing a linear stability analysis of the disease-free state (i.e., around ) in the quenched mean-field approximation [17, 18], we obtain
[TABLE]
We note that this expression is formally equivalent to Eq. (5). In particular, each row of of Eq. (5) satisfies Eq. (7). Furthermore, the initial condition guarantees that in varying the row we consider all vectors of the space basis as initial condition. Every solution of Eq. (7) can therefore be expressed as a linear combination of the rows of . Any fundamental matrix solution of Eq. (7) obeys Eq. (5) within the framework of Floquet theory of nonautonomous linear systems [55].
The equivalence of the two equations shows that our limit of the discrete-time propagator encodes the dynamics of the continuous process. It is important to note that the limit process leading to Eq. (4) entails a fundamental change of paradigm on the representation of the network structure and contagion process, where the linear algebraic representation suitable in discrete time turns into a differential geometrical description of the continuous-time flow. While network and spreading dynamics in discrete time are encoded in a multilayer adjacency tensor, the continuous time description proposed in Eq. (5) rests on a representation of the dynamical process in terms of a manifold whose points are adjacency matrices (or rank-2 tensor in the sense of [49]) corresponding to possible network and contagion states. The dynamics of Eq. (5) is then a curve on such manifold, indicating which adjacency matrices to visit and in which order. In practice, we recover that the contagion process on a discrete temporal network corresponding to an ordered subset of the full multilayer structure of [49] becomes in the limit a spreading on a continuous temporal network represented through a 1-dimensional ordered subset of a tensor field (formally the pull-back on the evolution curve). The two frameworks, so far considered independently and mutually exclusive, thus merge coherently through a smooth transition in this novel perspective.
We now turn to solving Eq. (4) to derive an analytic expression of the infection propagator. By defining the rescaled transmissibility , we can solve Eq. (4) in terms of a series in [56]
[TABLE]
with and under the assumption that remains finite around the epidemic threshold for varying recovery rates. The recursion relation from which we derived Eq. (4) provides the full propagator for . Eq. (8) computed in therefore yields the infection propagator for the continuous-time adjacency matrix , and is defined by the sum of the following terms
[TABLE]
Equations (8) and (9) can be put in a compact form by using Dyson’s time-ordering operator [57]. It is defined as , with being Heaviside’s step function. The expression of the propagator is thus
[TABLE]
Eq. (10) represents an explicit general solution for Eq. (4) that can be computed numerically to arbitrary precision [56]. The epidemic threshold in the continuous-time limit is then given by .
We now discuss a special case where we can recover a closed-form solution of Eq. (10), and thus of the epidemic threshold. We consider continuously evolving temporal networks satisfying the following condition (weak commutation):
[TABLE]
i.e. the adjacency matrix at a certain time commutes with the aggregated matrix up to that time. In the introduced tensor field formalism, the weak commutation condition represents a constraint on the temporal trajectory, or equivalently, an equation of motion for .
Eq. (11) implies that the order of factors in Eq. (9) no longer matters. Hence, we can simply remove the time-ordering operator in Eq. (10), yielding
[TABLE]
where is the adjacency matrix averaged over time. The resulting expression for the epidemic threshold for weakly commuting networks is then
[TABLE]
This closed-form solution proves to be extremely useful as a wide range of network classes satisfies the weak commutation condition of Eq. (11). An important class is constituted by annealed networks [50, 4, 51]. In the absence of dynamical correlations, the annealed regime leads to , as the time ordering of contacts becomes irrelevant. Eq. (11) can thus be reinterpreted as , where the average is carried out over . For long enough , approximates well the expected adjacency matrix of the annealed model, leading the annealed regime to satisfy Eq. (13). This result thus provides an alternative mathematical framework for the conceptual interpretation of annealed networks in terms of weak commutation. Originally introduced to describe disorder on quenched networks [58, 59], annealed networks were mathematically described in probabilistic terms, with the probability of establishing a contact depending on the degree distribution and the two-node degree correlations [50]. Here we show that temporal networks whose adjacency matrix asymptotically commutes with the expected adjacency matrix are found to be in the annealed regime.
Eq. (13) can also be used to test the limits of the time scale separation approach, by considering a generic temporal network not satisfying the weak commutation condition. If is small, we can truncate the series of the infection propagator (Eq. (8)) at the first order, , where , to recover indeed Eq. (13). The truncation thus provides a mathematical expression of the range of validity of the time-separation scheme for spreading processes on temporal networks, since temporal correlations can be disregarded when the network evolves much faster than the spreading process.
Extending the result of the annealed networks, we show that the weak commutation condition also holds for networks whose expected adjacency matrix depends on time as a scalar function (instead of being constant as in the annealed case), . Also in this case we have , so that the same treatment performed for annealed networks applies. Examples are provided by global trends in activation patterns, as often considered in infectious disease epidemiology to model seasonal variations of human contact patterns (e.g. due to the school calendar) [60].
When the time scale separation approach is not applicable, we find another class of weakly commuting temporal networks that are used as a paradigmatic network example for the study of contagion processes occurring on the same time scale of contacts evolution – the activity-driven model [35]. It considers heterogeneous populations where each node activates according to an activity rate , drawn from a distribution . When active, the node establishes connections with randomly chosen nodes lasting a short time (). Since the dynamics lacks time correlations, the weak commutation condition holds, and the epidemic threshold can be computed from Eq. (13). In the limit of large network size, it is possible to write the average adjacency matrix as . Through row operations we find that the matrix has , and thus only two non-zero eigenvalues, , with . We compute them through the traces of ( and ) to obtain the expression of for Eq. (13): . The epidemic threshold becomes
[TABLE]
yielding the same result of Ref. [35], provided here that the transmission rate is multiplied by to make it a probability, as in [35].
Finally, we verify that for the trivial example of static networks, with an adjacency matrix constant in time, Eq. (13) reduces immediately to the result of Refs. [17, 18].
We now validate our analytical prediction against numerical simulations on two synthetic models. The first is the activity-driven model with activation rate , , and average inter-activation time , fixed as the time unit of the simulations. The transmission parameter is the probability upon contact and the model is implemented in continuous time. The second model is based on a bursty inter-activation time distribution [31], with and tuned to obtain the same average inter-activation time as before, . We simulate a SIS spreading process on the two networks with four different recovery rates, , i.e. ranging from a value that is 3 orders of magnitude larger than the time scale of the networks (slow disease), to a value equal to (fast disease). We compute the average simulated endemic prevalence for specific values of using the quasi-stationary method [61] and compare the threshold computed with Eq. (13) with the simulated critical transition from extinction to endemic state. As expected, we find Eq. (13) to hold for the activity-driven model at all time scales of the epidemic process (Fig. 2), as the network lacks temporal correlations. The agreement with the transition observed in the bursty model however is recovered only for slow diseases, as at those time scales the network is found in the annealed regime. When network and disease time scales become comparable, the weakly commuting approximation of Eq. (13) no longer holds, as burstiness results in dynamical correlations in the network evolution [31].
Our theory offers a novel mathematical framework that rigorously connects discrete-time and continuous-time critical behaviors of spreading processes on temporal networks. It uncovers a coherent transition from an adjacency tensor to a tensor field resulting from a limit performed on the structural representation of the network and contagion process. We derive an analytic expression of the infection propagator in the general case that assumes a closed-form solution in the introduced class of weakly commuting networks. This allows us to provide a rigorous mathematical interpretation of annealed networks, encompassing the different definitions historically introduced in the literature. This work also provides the basis for important theoretical extensions, assessing, for example, the impact of bursty activation patterns or of the adaptive dynamics in response to the circulating epidemic. Finally, our approach offers a tool for applicative studies on the estimation of the vulnerability of temporal networks to contagion processes in many real-world scenarios, for which the discrete-time assumption would be inadequate.
Acknowledgments We thank Luca Ferreri and Mason Porter for fruitful discussions. This work is partially sponsored by the EC-Health contract no. 278433 (PREDEMICS) and the ANR contract no. ANR-12-MONU-0018 (HARMSFLU) to VC; the EC-ANIHWA contract no. ANR-13-ANWA-0007-03 (LIVEepi) to EV, CP, VC.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Matt J. Keeling and P. Rohani. Modeling infectious diseases in humans and animals. Princeton University Press , 2007.
- 2[2] William Goffman and Vaun A. Newill. Generalization of Epidemic Theory: An Application to the Transmission of Ideas. Nature , 204(4955):225–228, oct 1964.
- 3[3] D. J. Daley and D. G. Kendall. Epidemics and Rumours. Nature , 204(4963):1118–1118, dec 1964.
- 4[4] Romualdo Pastor-Satorras and Alessandro Vespignani. Epidemic spreading in scale-free networks. Phys. Rev. Lett. , 86(14):3200–3203, 2001.
- 5[5] Duncan J. Watts. A simple model of global cascades on random networks. Proc. Natl. Acad. Sci. USA , 99(9):5766–5771, apr 2002.
- 6[6] Alessandro Vespignani. Modelling dynamical processes in complex socio-technical systems. Nat. Phys. , 8(1):32–39, jan 2012.
- 7[7] T. E. Harris. Contact Interactions on a Lattice. Ann. Probab. , 2(6):969–988, dec 1974.
- 8[8] P. Grassberger. On the critical behavior of the general epidemic process and dynamical percolation. Math. Biosci. , 63(2):157–172, apr 1983.
