Skip to main content
Other Publishers logoLink to Other Publishers
. 2018 Dec 28;98(6):062322. doi: 10.1103/PhysRevE.98.062322

Epidemic spreading with awareness diffusion on activity-driven networks

Ping Hu 1, Li Ding 1,*, Xuming An 1
PMCID: PMC7217547

Abstract

Acknowledging the significance of awareness diffusion and behavioral response in contagion outbreaks has been regarded as an indispensable prerequisite for a complete understanding of epidemic spreading. Recent studies from the research community have accumulated overwhelming evidence for the incessantly evolving structure of the underlying networks. Thus there is an impelling need to capture the interplay between the epidemic spreading and awareness diffusion on time-varying networks. In this paper, we consider a behavioral model in which susceptible individuals become alert and adopt a preventive behavior under the local risk perception characterized by a decision-making threshold. The impact of awareness diffusion on the epidemic threshold is investigated under the framework of activity-driven network. Results show that the local epidemic situation in risk perception and the duration of preventive effect are crucial for raising the epidemic threshold. The analytical results are corroborated by Monte Carlo simulations.

I. INTRODUCTION

The modeling and analysis of epidemic spreading lie at the core of our understanding about the unfolding of dynamical processes in complex networks, such as malware spreading and information dissemination. In spite of the major advances in this area, one common assumption has been employed that considers a time separation between the evolution in network structures and the contagion process, which limits the spreading process to be typically considered on static networks or annealed networks [1–3]. As the latest empirical studies showed that the contagion of many infectious diseases and the evolution of network structure have a comparable time scale [4,5], the theoretical analysis of these contagion processes requires the development of a novel analytical framework. Correspondingly, an activity-driven approach has been recently put forward for an explicit representation of time-varying connectivity patterns [6]. Under the framework of activity-driven networks (ADNs), the epidemic models incorporating other network characteristics have been proposed by adapting the generative rules of ADNs, such as the community structure [7–9] and the metapopulation model [10], the lifetimes of links [11] and weak/strong ties [12,13], the node's attractiveness [14,15] and the mutual selection [16].

The above works are concerned about the influence of network structure on the epidemic spreading process. Furthermore, nodes in the network can only be passively infected. However, in the real world, individuals are in the position to be aware of the potential threat of disease and they would behave accordingly. Remarkably, risk perception of infectious disease has been acknowledged as an indispensable ingredient for accurate modeling of epidemic spreading process on static networks [17]. In this context, the awareness is reflected in the contact behavior that would change the connection patterns [18,19], or the preventive measures that would modify the propagation parameters [20,21]. Inspired by them, there is an impelling need to include the individual's behavior for depicting contagion processes on the ADNs. Among the limited works in this direction, authors in Ref. [22] investigated the effect of human behavioral adaptations by assuming that the activity level of individuals would be reduced based on their own states and global awareness effect. Such an activity reduction is also considered in Ref. [23], with the risk perception embodied in a function of the global prevalence or the growth rate of infection. In addition to the reduction of activity level in contact behavior, the preventive behaviors that would decrease the risk of infection without disrupting the connection patterns is considered in a recent study [24].

A common feature of the risk perception among the existing works is that the effect of awareness is specified by the time-varying contact or infection rate, which is actually limited in properly modeling the underlying decision process [25]. A more practical phenomenon is that the preventive behavior is adopted once the individual's risk awareness reaches or exceeds a critical value [26,27]. In this case, the effect of awareness is embodied in the adoption of self-protecting behavior, which could then be better described by a threshold model [28]. Particularly, the threshold model has gained prominence in characterizing complex contagion phenomenons in which multiple sources of exposure are required for the adoption [29], such as the spread of fads and ideas over static networks [30,31] and temporal networks [32,33]. To the best of our knowledge, the risk perception characterized by a decision-making threshold has not been included in previous studies under the framework of ADNs yet.

Furthermore, all these risk perceptions in ADNs are based on the current local or global infection prevalence, and thus individual's behavioral decision is only subject to the infectious population. The herd behavior that people would like to follow those who take precautionary measures to protect themselves has been observed to be one of the most common social behaviors, and has recently attracted substantial attentions from the research field [34–36]. In this way, the risk awareness of infection diffuses among the susceptible population and consequentially influences their decision making processes. Or rather, the number of alert neighbors in the local epidemic situation has a profound impact on suppressing epidemic explosion. Nevertheless, the spread of awareness is rarely considered in the contagion process on ADNs, and its modeling and analysis are still challenging as a consequence of the incessantly evolving interaction patterns.

To this end, we consider a threshold model for the individual's risk perception in ADNs. The threshold is defined as a critical value beyond which individuals would take self-protecting measures and thus gain a lower risk of infection. Specifically, in order to circumvent the limit of node's inactivity in ADNs under which the instantaneous neighbors of an inactive node might be too few to make a decision, we only consider the absolute threshold model throughout the paper, which means the risk perception is based on the absolute number of the infectious or alert neighbors. An analytically tractable epidemic model in the ADNs is formulated that explicitly incorporates the typical susceptible-infected-susceptible (SIS) epidemic spreading with the awareness diffusion characterized by the threshold model. The effects of risk perception and awareness diffusion on the epidemic threshold are investigated by both theoretical analysis and numerical simulations. It is found that the number of alert neighbors in local epidemic situation and the duration of preventive effect are critical for restraining epidemic outbreak: (i) If the risk perception is only based on the number of infectious neighbors, the epidemic threshold remains unchanged when the preventive effect is not sustainable, which will be increased with the permanent effect. (ii) When the number of alert neighbors are considered in the risk perception, the epidemic threshold will be enhanced with the rapid awareness diffusion.

The rest of this paper are organized as follows. In Sec. II, an epidemic model including the indirect feedback loop between individual's behavior and epidemic spreading on the ADNs is established. Theoretical analysis of the epidemic threshold is carried out in Sec. III. In Sec. IV, numerical simulations are conducted to verify the presented theoretical results. Conclusions are drawn in Sec. V.

II. MODEL

This section introduces the ADNs and the epidemiological model.

A. Activity-driven network

We consider the activity-driven network model proposed in Ref. [6]. In this model, each node (individual) i in a population of N nodes is assigned to an activity potential ai, which is defined as the probability to create connection with other nodes per unit time. ai is a random variable extracted from a given activity probability distribution F(a). The instantaneous network Gt is generated as follows. At each time step t, Gt starts with N disconnected nodes. Each node i is activated with probability ai and then generates m edges randomly connected to m other nodes. All these edges in Gt would be deleted at next time step t+Δt and the procedure is iterated. Without loss of generality, we set Δt=1 in the following.

For the latter modeling of the epidemic spreading process, the degree distribution and the connected activity-activity correlation of the instantaneous network Gt should be derived first. Similar to the heterogeneous mean-field approach for static networks, we group nodes into different classes according to their activities. Thus, all nodes with the same activity belong to the same class and are considered statistically equivalent. At each time step t, the inactive nodes have the possibility to be passively connected by the active nodes. Given the activity potential distribution F(a) and the definition of m, it is expected that maN edges exist in Gt, where a=aaF(a). Then we get the probability PI(k) that an inactive node has degree k [7]

PI(k)=maNk1Nk11NmaNk. (1)

In the thermodynamic limit, i.e., N, the Poisson theorem gives

PI(k)=(ma)kk!ema. (2)

For an active node with degree k, the number of edges emitted from it and that received from other nodes are expected to be m and km, respectively. Thus the probability PA(k) that an active node has degree k is

PA(k)=0k<m,(ma)km(km)!emakm. (3)

Combining Eqs. (2) and (3), the instantaneous degree distribution Pa(k) for the nodes with activity a in network Gt is given by

Pa(k)=(1a)PI(k)+aPA(k). (4)

We next discuss the connected activity-activity correlation of instantaneous network Gt that is defined as a preference for one node to attach to others with similar activity. Analogous to the connected degree-degree correlation in the static networks [37], we define F(a,a) as the probability of finding a node with activity a and another node with activity a at the two ends of a randomly selected edge in Gt. Obviously, F(a,a) equals to the ratio of the number of edges between nodes with activity a and nodes with activity a, to the number of edges in Gt. Also, Fn(a) is defined as the distribution of the remaining activity denoting the probability that there is a node with activity a at the end of a randomly selected edge in Gt. Following the generation rules of Gt, we have

F(a,a)=Nm(a+a)F(a)F(a)2maN=(a+a)F(a)F(a)2a, (5)
Fn(a)=Nm(a+a)F(a)2maN=(a+a)F(a)2a. (6)

It can be easily proved that the quantity F(a,a) obeys the sum rules of a,aF(a,a)=1 and Fn(a)=aF(a,a). Since Gt is undirected, F(a,a) is symmetric with F(a,a)=F(a,a),a,a.

We define F(a|a) as the conditional probability that an edge of nodes with activity a points to a node with activity a. Then following the definition of degree correlation in static networks, Gt is said to be uncorrelated in terms of activity if F(a|a)=Fn(a) is satisfied for all a and a.

From Eqs. (5) and (6), we derive the expression of F(a|a) as

F(a|a)=F(a,a)Fn(a)=(a+a)F(a)F(a)2a(a+a)F(a)2a=(a+a)F(a)a+a, (7)

which indicates the correlation in terms of activity in the instantaneous network Gt. Following the definition of normalized correlation function in Ref. [37], it can be concluded that at each time step t, the instantaneous network Gt is disassortative mixing in terms of the node's activity.

In Fig. 1, we depict the probability distribution F(a|a1) of the nodes with activity a1 connecting to the nodes with activity a in the instantaneous network Gt. It is observed that the simulation results consist with the theoretical analysis.

FIG. 1.

FIG. 1.

The probability of the nodes with activity a1 connecting to the nodes with activity a in the instantaneous network Gt, obtained from numerical simulation and theoretical analysis. We assume there are n different activity classes, in which the nodes' activities are uniformly sampled in (0,1] with the sampling interval 1n and the activity distribution takes the form F(a)a2. Here we choose a1 as the minimum activity in the network. For the example of n=5, the activity is selected from a{0.2,0.4,0.6,0.8,1} with a1=0.2. The symbols (circle for n=5, square for n=10, diamond for n=30) and dotted lines represent the results of numerical simulations and theoretical analysis, respectively. The size of network is set to be N=10000 in each realization, and the simulation results are averaged over 100 realizations.

B. SAIS epidemic model

To capture the risk perception and awareness diffusion on the network, we introduce the susceptible-alert-infected-susceptible (SAIS) epidemic model that is coupled with the classical SIS model by adding an “Alert” compartment to account for the preventive behavior [38]. In this model, each node can be one out of three possible states: susceptible, alert or infectious. Both susceptible and alert nodes in contact with an infectious node can potentially be infected at a given constant infection rate, while the infection rate for the alert nodes is lower as a consequence of the preventive behavior. We denote the infection rate of susceptible nodes and alert nodes as λ and λ~, respectively. Also, each infected node will be recovered at another constant rate μ.

As mentioned above, the threshold model is employed to describe the awareness diffusion and preventive behavior adoption on the network. The information for risk perception includes both the number of infected neighbors and that of alert neighbors. At each time step t, a susceptible node with activity a will become alert once it has at least ca instantaneous infectious neighbors or at least da alert neighbors in Gt. The two critical values ca and da are defined as our infection threshold (Ti) and alert threshold (Ta), respectively. We assume that the alert state will be kept for h time steps, depending on the duration of preventive effect.

Next, we describe the epidemic spreading process on the ADNs. Denote the fractions of susceptible, alert and infectious nodes in the class of activity a as Sat, Aat, and Iat, respectively, then we have Sat+Aat+Iat=1 for each time step t. For any node v with activity a in the instantaneous network Gt, the probability of v with degree k connecting to i infected nodes and j alert nodes can be written as

ξat(k,i,j)=Pa(k)kikij×ΘI,atiΘA,atjΘS,atkij (8)

with ΘI,at=aF(a|a)Iat denoting the probability that an edge of nodes with activity a points to an infected node in Gt. The definitions of ΘS,at and ΘA,at are similar to ΘI,at.

At time step t, each susceptible node will assess the local epidemic situation and make decision on whether it should adopt the preventive behavior. A susceptible node v is alert at next time step if it is not infected and is aware of the epidemic spreading from risk perception. Then for node v with degree k that connects to i infected neighbors and j alert neighbors, the probability that v is not infected and meets infection threshold condition (ica) can be written as

φ1,aS,t=k=cakmaxi=cakj=0kiξat(k,i,j)(1λ)i. (9)

Similarly, the probability of node v staying healthy with alert threshold condition satisfied (jda) is

φ2,aS,t=k=dakmaxj=daki=0kjξat(k,i,j)(1λ)i, (10)

and the probability of node v staying healthy with both the infection and alert threshold condition satisfied (ica,jda) is given by

φ3,aS,t=k=ca+dakmaxi=cakdaj=dakiξat(k,i,j)(1λ)i. (11)

Then from the addition rule of probability, we can obtain the probability that a susceptible node v with activity a enters into alert state at next time step t+1

φaS,t=φ1,aS,t+φ2,aS,tφ3,aS,t. (12)

Let da=kmax+1 for all classes, then we have φaS,t=φ1,aS,t and the risk perception is only related to the infectious neighbors, which has been considered in the Ref. [24].

Since the alert state can be kept only for h time steps, an alert node will reassess the local epidemic situation for determining whether to adopt the preventive behavior again. For simplicity, we assume the decision-making threshold for alert nodes is the same as that for susceptible nodes. Then for an alert node u with activity a and entering into alert state at time step th, the probability φaA,t of u being alert at time step t+1 can be simply derived by replacing the infection rate λ in φaS,t with λ~.

Define ηat as the probability that a susceptible node with activity a is not infected at time step t

ηat=k=0kmaxPa(k)1λΘI,atk, (13)

then replacing λ with λ~, we obtain η~at as the probability of an alert node u avoiding infection at time step t. For each alert node in the class of activity a and entering into the alert state at time step th (denoted as Aat,r later), it remains alert during the successive h1 time steps with probability l=1h1η~atl. At time step t, it will reassess the local epidemic situation and become susceptible at next time step if it is not infected but abandons the preventive behavior. Such a case occurs with probability η~atφaA,t.

Let us denote ϕatm, γatm as

ϕatm=η~atmm>0η~atφaA,tm=0, (14)
γatm=η~atmmkh,k=0,1,2,φaA,tmm=kh,k=0,1,2,, (15)

the time evolution of three states in the class of activity a can be written as

Sat+1=μIat+SatηatSatφaS,t+Aat,rΦat, (16)
Aat+1=SatφaS,t+Aatη~atAat,rΦat, (17)
Iat+1=1μIatSatηatAatη~at, (18)

with Φat=l=1hϕat+1l, Aat,r=SathφaS,th+i=2t/hSatihφaS,tihj=1i1l=1hγat+1jhl.

The SAIS model for epidemic spreading process on the ADNs is obtained by extending the Eqs. (16)–(18) to each activity class. The epidemic threshold described as the ratio of infection rate to the recovery rate is a crucial parameter for characterizing the disease contagion process. Beyond the epidemic threshold, the epidemic would persist in the network eventually. It is worth noting that the epidemic threshold of the SAIS model in Eqs. (16)(18) can be hardly obtained due to the threshold model of awareness diffusion and the finite duration of being alert. Thus we consider some special cases of ca, da, and h in the next section while more complex cases will resort to the numerical simulations.

III. ANALYSIS

In this section, we consider two special cases of the duration h=1 and h=. In the former case, the effect of preventive behavior is unsustainable or determined by the recent risk perception as in the existing works [22–24], while in the latter case, it is permanent. Particularly, these two cases are capable of depicting some typical human behavioral responses in the real world. For example, whether or not to wear masks often depends on the current risk perception, while seeking vaccination might endow the individual with permanent immunity.

Following the definition in Eqs. (14) and (15), we have Φat=η~atφaA,t and Aat,r=Aat for h=1. Then the time evolution of Aat+1 and Sat+1 in the SAIS model (16)–(18) can be rewritten as

Sat+1=μIat+SatηatφaS,t+Aatη~atφaA,t, (19)
Aat+1=SatφaS,t+AatφaA,t. (20)

In the case of h=, Φat=0 is obtained, which then gives the expressions of Aat+1 and Sat+1 as

Sat+1=μIat+SatηatSatφaS,t, (21)
Aat+1=SatφaS,t+Aatη~at. (22)

Based on the two special values of h, we inspect some cases with different information for risk perception. They are h=1 based on the number of infectious neighbors, and h= with or without consideration of the number of alert neighbors.

A. Case of h=1

For the case of h=1, we consider the risk perception only related to the infectious neighbors and thus φaS,t=φa,1S,t is obtained. First, we discuss the case of ca=1, which means a susceptible node can either be infected or be alert once contacting with an infected neighbor. Under ca=1, we can obtain

φaS,t=k=1kmaxi=1kPa(k)kiΘI,ati1ΘI,atki(1λ)i=k=1kmaxPa(k)i=1kki(1λ)ΘI,ati1ΘI,atki=k=1kmaxPa(k)1λΘI,atk1ΘI,atk. (23)

Near the epidemic threshold, the probability of nodes being infected can be assumed to be Iat=ε1, which gives the following approximations: (1λΘI,at)k1kλΘI,at, (1ΘI,at)k1kΘI,at. Then from Eq. (7), Eq. (23) can be rewritten as

φaS,t=k=1kmaxkPa(k)(1λ)ΘI,at=(1λ)m(a+a)a(a+a)F(a)a+aIat=(1λ)ma(a+a)F(a)Iat=(1λ)m(aIt+θt) (24)

with It=aF(a)Iat, θt=aaF(a)Iat. Also, the probability ηat in Eq. (13) is given by

ηat=k=0kmaxPa(k)1λΘI,atkk=0kmaxPa(k)1kλΘI,at=1λm(aIt+θt). (25)

With Eqs. (19), (20), (24), and (25), the SAIS epidemic model (16)–(18) is simplified as

Sat+1=μIatSat+Aat(1maItmθt), (26)
Aat+1=(1λ)Sat+(1λ~)Aat(maIt+mθt), (27)
Iat+1=(1μ)Iat+λSat+λ~Aat(maIt+mθt). (28)

This model can be viewed as an extension of the paradigmatic SIS epidemic model on ADNs proposed in Ref. [6].

Since the risk perception is only based on the infectious neighbors, the number of alert nodes is positively related to that of the infected nodes from the expression of Aat+1 in Eq. (27). Thus we have Aat+1=ɛIat+1=ɛε1 with some constant ɛ>0. Leveraging the linear approximation in Iat and Aat that avoids the connections between two infected nodes or between an alert node and an infected one [6], the expression of Iat+1 in Eq. (28) can be rewritten as

Iat+1=(1μ)Iat+λSat(maIt+mθt)(1μ)Iat+λ(maIt+mθt). (29)

This equation is exactly the same as the time evolution of the number of infectious nodes with activity a in the SIS model [6], which does not consider awareness diffusion. Thus the epidemic threshold will remain unchanged, which can be expressed as

λμ>λc=1m(a+a2). (30)

Since the probability of a susceptible node being alert decreases with more infectious neighbors requested in the preventive behavior adoption, we can conclude that the epidemic threshold is not changed for the case of ca>1. Thus when the effect of preventive behavior is not sustainable, the risk perception grounded on the number of infectious neighbors would not affect the epidemic threshold. This result is the same as that in Ref. [24] in which the node's awareness is updated with the ratio of previous contacts with infectious nodes on a training window.

B. Case of h=

For the case of h=, the impact of different information for risk perception on the epidemic threshold will be discussed. First, we consider that the risk perception is only based on the number of infectious neighbors so that da= is assumed. For the case of ca=1 where a susceptible node might be alert contacting with an infectious neighbors, from the Eqs. (21), (22), (24), and (25), we obtain the SAIS model

Sat+1=Sat+μIatSat(maIt+mθt), (31)
Aat+1=Aat+(1λ)Satλ~Aat(maIt+mθt), (32)
Iat+1=(1μ)Iat+λSat+λ~Aat(maIt+mθt). (33)

In the steady state for t, Sat+1=Sat, Iat+1=Iat, and Aat+1=Aat are derived. Under the model (31)–(33), we have

μIatSat(maIt+mθt)=0,(1λ)Satλ~Aat=0,

which gives Sat=μIatmaIt+mθt, Aat=(1λ)Satλ~. With Sat+Iat+Aat=1, we obtain

Iat=maIt+mθtμλ~(1λ+λ~)+maIt+mθt. (34)

Introducing Eq. (34) into It=aF(a)Iat, θt=aaF(a)Iat, we have the following two self-consistency equations

It=aF(a)maIt+mθtμλ~(1λ+λ~)+maIt+mθt, (35)
θt=aaF(a)maIt+mθtμλ~(1λ+λ~)+maIt+mθt. (36)

In addition, we define F(It,θt)=aF(a)IatIt, G(It,θt)=aaF(a)Iatθt. Let Iat=0a, we have It=0, θt=0, and F(0,0)=0, G(0,0)=0 by Eqs. (35) and (36). Let Iat=1a, we have It=1, θt=a and F(1,a)<0, G(1,a)<0. Then the equation set F(It,θt)=0, G(It,θt)=0 has a nontrivial solution if the system is unstable in the disease-free state. Expanding the F and G at second order in It and θt, we obtain the Jacobian matrix

maμλ~(1λ+λ~)1mμλ~(1λ+λ~)ma2μλ~(1λ+λ~)maμλ~(1λ+λ~)1. (37)

To obtain the epidemic threshold for the system, the largest eigenvalues of (37) are required to be larger than 0. That is,

Λmax=maμλ~(1λ+λ~)1+ma2μλ~(1λ+λ~)>0,

which delivers the condition for the presence of an endemic state

λμ>λ(1λ+λ~)λ~1m(a+a2). (38)

If λ~ is proportional to λ, i.e., λ~=cλ with a constant 0<c1, then the Eq. (38) can be rewritten as

λμ>λc=1μ(1c)+cm(a+a2). (39)

Since λλ~, we have λ(1λ+λ~)λ~>1 and compared with the Eq. (30), the epidemic threshold is enhanced. Thus, the longer duration of preventive effect is in a position to suppress the epidemic outbreak.

For the case of ca>1 and near the epidemic threshold, the fraction of infected nodes can be assumed to be ε1 when t. Then the events in which a susceptible node connects to at least ca infected nodes are not considered, i.e., φa,1S,t0. Since da=, we have φaS,t=φa,1S,t0. Introducing φaS,t0 into the Eq. (22), then in the steady state, Aat could no longer be denoted by Sat and Iat. Thus it is hard to conduct further analysis on this case by available analytical approaches. Nevertheless, if ca is too large to trigger the awareness diffusion, i.e., φaS,t0t0, the SAIS model turns into the typical SIS model and thus the epidemic threshold will keep unchanged.

Next we consider the risk perception based on both the number of infectious neighbors and that of alert neighbors. Since the threshold model adopted for awareness diffusion might trigger different types of awareness diffusion process, it is an intricate task to deal with the epidemic threshold problem for general cases of ca and da with the SAIS model given in (21)–(22). The following analysis is proceeded under the assumption of φaS,t>0 that implies the possibility of preventive behavior adoption when t. This assumption could be held with a reasonable combination of the infection and alert thresholds, such as ca=1,da=1. In the later analysis of numerical simulation, it is observed that under the given topological parameters of the ADN, this assumption could be applied to a number of other cases with more conservative threshold conditions. Here, we provide a general analysis for these cases in which the value of φaS,t is dependent on the ca and da. Under this assumption, the steady state of the SAIS model in (21)–(22) is satisfied with

Iat=λ~(maIt+mθI)λ(maIt+mθI)+φaS,tμλ~(maIt+mθI)+φaS,t+λ~(maIt+mθI)λ(maIt+mθI)+φaS,t, (40)

when t. Similarly to the analysis of Eq. (34), the Jacobian matrix of this system can be derived as

λ~maμ1λ~mμλ~ma2μλ~maμ1

whose largest eigenvalue is given by Λmax=λ~mμ(a+a2)1. Then we obtain

λ~μ>1m(a+a2). (41)

Equation (41) shows that the condition for the presence of an endemic state is dependent on the infection rate λ~ of alert nodes while unrelated to the λ of susceptible nodes. This result is understandable since the susceptible nodes all become alert with awareness diffusion and a permanent preventive effect under the assumption of φaS,t>0. Obviously, Eq. (41) provides the upper bound of the epidemic threshold under the SAIS model (16)–(18).

IV. NUMERICAL SIMULATIONS

Based on the proposed SAIS model, we perform extensive numerical simulations to corroborate the theoretical results and further investigate the role of awareness diffusion in the epidemic spreading process. Under the observation of heavy-tailed activity distributions in empirical networks [6,39], here we take F(a)a2. For simplicity, we restrict a selected from five candidates, i.e., a{0.5,0.6,0.7,0.8,0.9}, and the number of edges created by an active node is chosen to be m=6. In the following simulations, the size of network, the recovery rate and the initial proportion of infectious nodes chosen randomly in the population are set to be N=5000, μ=1, and I0=0.1, respectively. If not specified, we assume λ~=cλ with c=0.5. The theoretical results of Sat, Aat, and Iat in the class of activity a are derived following the Eqs. (8)(18). All the Monte Carlo simulation results are obtained by averaging the results over 20 independent realizations.

Firstly, to check the validness of our statistical model in characterizing the epidemic spreading process on the ADNs, we depict the time evolution of St, At, It according to the SAIS model in Eqs. (16)–(18) and Monte Carlo simulations under different cases of risk perception. The risk perception only based on the number of infectious neighbors and that also incorporating the number of alert neighbors are considered. For each case, both the endemic and disease-free states of the propagation system are studied. The results are shown in Fig. 2. Under these two cases, the simulation results are observed to match well with the theoretical results.

FIG. 2.

FIG. 2.

Time evolution of St, At and It under different cases of risk perception with the infection rate λ=0.2. The results are obtained when (a) Ti=1,Ta=,h=1; (b) Ti=1,Ta=,h=; (c) Ti=3,Ta=3,h=1; (d) Ti=3,Ta=3,h=. The symbols and dotted lines represent the results of Monte Carlo simulation and the SAIS model, respectively. Other parameters are set to be N=5000, I0=0.1, c=0.5, μ=1.

Next, we consider the impact of risk perception only based on the number of infectious neighbors and thus Ta= is given. In Fig. 3, we depict the growth of the final fraction of infected nodes I versus the infection rate λ under different Tis and durations h. With the given parameters m, a, and F(a) of the ADN, the epidemic threshold without risk perception is calculated to be λc=1m(a+a2)=0.1284. According to the analysis in Sec. III A, the epidemic threshold stays unchanged when the preventive effect is valid only for one time step. From Fig. 3(a), the epidemic thresholds suggested by Monte Carlo simulations and the SAIS model are close to λc, and thus the analytical results in Sec. III A are corroborated. However, although the epidemic threshold is not affected by the preventive behavior adoption, the infection prevalence is reduced as shown in Fig. 3(a).

FIG. 3.

FIG. 3.

Final fraction of infected nodes as a function of the infection rate λ, for different Ti when the alert threshold is set to be Ta=. In the figure, (a) h=1 and (b) h=. The epidemic threshold suggested by Monte Carlo simulations and the SAIS model are recorded as soon as I is slightly larger than 0.015 (the critical value above which the realization is considered as endemic). In (a), the epidemic threshold given by theoretical analysis is labeled by red triangle. Other parameters are set to be the same as those in Fig. 2.

For the case of permanent preventive effect in Fig. 3(b), it is observed that in addition to the reduction of infection prevalence, the epidemic threshold increases significantly. To further explore the impact of awareness diffusion on the epidemic threshold under the risk perception with Ti=1,Ta=, and h=, we record the epidemic thresholds under a series of different alert infection rates λ~=cλ. The results are presented in Fig. 4. It is obvious that a lower infection rate of alert nodes is beneficial to enhance the epidemic threshold. As shown in Fig. 4, the epidemic thresholds λc obtained from Monte Carlo simulations and the SAIS model are approximate to those given by the Eq. (39).

FIG. 4.

FIG. 4.

Epidemic threshold under different infection rates of alert nodes λ~=cλ. The epidemic thresholds suggested by Monte Carlo simulations and the SAIS model (31)–(33) are recorded following the same steps in Fig. 3. Other parameters are set to be the same as those in Fig. 2.

In Fig. 5, we investigate the impact of incorporating the number of alert neighbors in risk perception. We plot the I under different threshold conditions (Ti and Ta) versus infection rate λ, when the duration is set to be h=1. According to the results in Figs. 3(a) and 5(a), the epidemic threshold is enhanced by including the information of the number of alert neighbors. Also, the infection prevalence is reduced. While the infectious neighbors are necessary for starting the process of awareness diffusion, the results in Fig. 5 demonstrate that the information of alert neighbors is important for raising the epidemic threshold and reducing infection prevalence. Furthermore, there are also some interesting phenomena revealed by our model. In Fig. 5(d) with Ti=4 and Ta=2, we find that the final fraction of infected nodes I has an abrupt jump from 0.144 to 0 when the infection rate is set to be λ0.17. Specifically, I increases with the increasing λ from 0.13 to 0.17, and suddenly jumps to 0 at λ0.17. Then it remains 0 until λ0.25, after which it raises gradually again with an increasing λ. In order to further investigate the first-order transition of I here, we perform large amounts of simulations for pinpointing the spreading process near λ=0.17.

FIG. 5.

FIG. 5.

Final fraction of infected nodes I as a function of infection rate λ, for different Tis and Tas with duration h=1. From (a) to (f), Ti is respectively fixed at 1,2,3,4,5,6, and Ta={1,2,3,4,5,6}. The epidemic thresholds suggested by Monte Carlo simulations and the SAIS model are recorded following the same steps in Fig. 3. Other parameters are set to be the same as those in Fig. 2.

In Fig. 6, we depict the time evolution of the fractions of infected and alert nodes, as well as the final values of them for the infection rate varying in the interval [0.11,0.3] with a discrete step of 0.001. From Figs. 6(a) and 6(c), it can be seen that the abrupt transition (from a positive value to 0) of I is exactly accompanied by the abrupt jumping of A from 0 to a positive value close to 1. The infection rate where the transition occurs is defined as our critical infection rate λ*. Then it is observed that when λ<λ*, the final fraction of alert nodes A is approximate to 0, which means that the awareness diffusion is limited. Consequently, I with Ta=2 is almost the same to that with a larger Ta as shown in Fig. 5(d). For λ close to but greater than λ*, A is approximate to 0.9583 and thus the cascade of awareness on the network could be expected. Since the alert nodes have a reduced infection risk by taking self-protecting measures, the epidemic spreading process is suppressed and finally disappears on the network. Such cascade effects are dominated in the coupled dynamical process of infection and awareness for a larger λ until the condition in the Eq. (41) is met, where the disease contagion breaks out in spite of the preventive measures. In Fig. 6(c), A decays continuously from λ=0.25 that is close to the epidemic threshold given by λ(λ~)/μ=0.2568(0.1284). Then, I increases continuously as shown in Fig. 6(a). It is of significant interest to understand the dynamical process of the propagation system near the transition, i.e., when λ is very close to λ*. In Figs. 6(b) and 6(d), we recored the time evolution of It and At, respectively. It is observed that with a slight increase of λ close to λ*, It increases gradually over a period of time from t=0, then it decreases to 0 with time. In the meanwhile, At increases with the slightly increasing of λ and then it arrives at a stable value with time. In addition, it can be seen that the decrease of It and also the increase of At are rather abrupt, and the time of this abrupt change is advanced with a larger λ. Note that during a period of time from t=0, both the It and At are increased with λ. According to the threshold model of awareness diffusion in our SAIS model, a certain proportion of infected nodes is the indispensable ingredient for triggering the cascade of awareness. Thus the results of Figs. 6(b) and 6(d) might provide an explanation for the abrupt first-order transition in the system: when λ<λ*, the awareness diffusion is impeded and the outbreak of disease contagion occurs. For λ>λ*, the larger infection prevalence in the initial period promotes the diffusion of awareness, which on the contrary, suppresses the epidemic spreading process instead. While λ is large enough to surmount the effect of preventive measures, the disease contagion certainly breaks out.

FIG. 6.

FIG. 6.

Coupled dynamics of infection and awareness for the risk perception with h=1,Ti=4,Ta=2. In the figure, (a) final fraction of infected nodes I, (b) time evolution of infected nodes It, (c) final fraction of alert nodes A, and (d) time evolution of alert nodes At. In (b) and (d), the symbols and dotted lines represent the results of Monte Carlo simulation and the SAIS model, respectively. Other parameters are set to be the same as those in Fig. 2.

Figure 7 provides the growth of I under different threshold conditions Ti and Ta versus infection rate λ, when the duration is set to be h=. From Figs. 5 and 7, both the epidemic threshold and infection prevalence are shifted by the permanent preventive effect. In Figs. 7(a) and 7(b), the final fraction of infected nodes with different alert thresholds are almost identical to each other under the given infection rate. According to the theoretical analysis in Sec. III B, the epidemic threshold is only dependent on the infection rate λ~ under the assumption φaS(t)>0. As shown in Fig. 7, this assumption is held with Ti=1,2 for Ta from 1 to 6, and the epidemic thresholds suggested by the Monte Carlo simulations as well as the SAIS model are close to the theoretical one. In addition, the abrupt first-order transition of I is also observed under a variety of threshold conditions in Figs. 7(c)–7(f), such as Ti=3,Ta=6 in Fig. 7(c) and Ti=4,Ta=4 in Fig. 7(d). Similar analysis of the dynamical process near these transitions indicates that the effect of awareness diffusion with h= presents a similar two-stage characteristic as shown in Fig. 5. That is, there exists a critical infection rate λ*>1m(a+a2), below which the awareness diffusion is limited and the disease contagion outbreaks on the networks. On the contrary, a slight increase of λ=λ* will trigger the cascade of awareness and suppress the epidemic spreading instead. These cases are reminiscent of the real-world phenomena where a virus that may not be highly contagious would, instead, persist for a long time.

FIG. 7.

FIG. 7.

Final fraction of infected nodes I as a function of infection rate λ, for different Tis and Tas with duration h=. From (a) to (f), Ti is respectively fixed at 1,2,3,4,5,6 and Ta={1,2,3,4,5,6}. The epidemic thresholds suggested by Monte Carlo simulations, the SAIS model and theoretical analysis are recorded and labeled following the same steps in Fig. 3. Other parameters are set to be the same as those in Fig. 2.

Furthermore, we investigate the effects of time-varying network structure affected by awareness diffusion on disease contagion. Under the framework of ADNs and inspired by the previous works [22,23], we introduce the time-varying activity of alert nodes in the coupled dynamical process of infection and awareness. The joint effect of preventive behavior adoption and activity reduction on suppressing the disease contagion will be studied. Specifically, we assume that the alert node with activity a will reduce its activity to a~=γa with γ1 until it leaves the alert state. Four candidates of γ are employed in the simulations, which are 0.25,0.5,0.75 and 1. Since we have set m=6, we consider three cases of threshold conditions with Ti+Ta=6. The final fraction of infected nodes with time-varying activity is presented in Fig. 8. From Figs. 8(a) to 8(c) with duration h=1, we find a nontrivial interaction among the epidemic spreading, the awareness diffusion and the time-varying network structure. In Fig. 8(a), the final fraction of infected nodes I with γ=1 is lower than other three candidates of γ for λ[0.17,0.25], suggesting that a reduced activity is not always beneficial to restrain epidemic spreading. This result is understandable in view of the significant role of alert nodes in awareness diffusion. Under the proposed SAIS model, the activity reduction of alert nodes delivers two opposite effects: it reduces the infection risk of alert nodes but also hampers the diffusion of awareness. When h=1, the effect of preventive measures is determined by the recent risk perception, and thus the alert nodes may fail to keep alert and thereby decelerate the awareness diffusion over the whole networks. In Fig. 8(b), I seems not to be affected by the time-varying activity of alert nodes due to the localized awareness diffusion shown in Fig. 5(c). In Fig. 8(c), the curves of I with γ=0.25 and 0.5 are obviously higher than that with γ=1, thus a reduced activity related to γ=0.25 and 0.5 would be detrimental for controlling the disease contagion. Nevertheless, I with γ=0.75 is decreased compared with γ=1 for λ<0.31. Thus it can be concluded that there is an optimal γ for balancing these two opposite effects. Figs. 8(d)–8(f) are related to h= where the effect of preventive behavior is permanent. For the three cases of threshold conditions, it is observed that compared with γ=1, the reduction of activity has the potential to enhance the epidemic threshold and reduce the infection prevalence. Although the reduced activity of alert nodes leads to fewer susceptible-alert (S-A) connections, the alert nodes are benefited with a lower infection risk whilst remaining alert due to h=, which then facilitates awareness diffusion on the networks.

FIG. 8.

FIG. 8.

Final fraction of infected nodes I with time-varying activity as a function of infection rate λ for three cases of threshold conditions. In the figure, (a), (b), and (c) are related to the duration h=1, and (d), (e), and (f) are related to the duration h=. Other parameters are set to be the same as those in Fig. 2.

V. CONCLUSION

In this paper, we have investigated the effect of risk perception and awareness diffusion on the epidemic spreading process over ADNs. The risk perception is based not only on the instantaneous number of infectious neighbors, but also that of the alert neighbors. Leveraging the mean-field approximation, an SAIS model is developed incorporating the SIS disease contagion process with the awareness diffusion process characterized by a threshold. Based on the proposed model, it is shown that the information of the number of alert neighbors for risk perception and a longer duration of the preventive effect are beneficial for enhancing the epidemic threshold and reducing the infection prevalence. In addition, it can be observed from simulation that there exists a critical infection rate for triggering the cascade of awareness, which induces a two-stage characteristic for the infection prevalence. Furthermore, due to the two opposite effects embedded in the reduction in the activity of alert individuals, the interaction among the epidemic spreading, the awareness diffusion and the time-varying network structure is nontrivial.

Despite the recent burst of interest in contagion process unfolding on the time-varying networks, there is still a substantial lack of studies addressing the indirect feedback loop between the individual's behavior and epidemic spreading. Our work extends the SAIS model considered in static networks to the more accurate but demanding temporal networks. The threshold model that is more suitable for characterizing the adoption of preventive behaviors is introduced in the risk perception. Our findings unveil the important role of awareness diffusion driven by the alert individuals in temporal networks and the impact of the duration of the preventive effect. In this paper, we have considered that the awareness diffusion and epidemic spreading occur on the same network. Meanwhile, the risk perception is considered only with the information of the current epidemic situation. Therefore, the propagation of awareness and epidemic on different networks, as well as the role of historical epidemic information deserve further study in the future.

ACKNOWLEDGMENTS

This work was supported by the National Natural Science Foundation of China under Grant No. 61873194.

REFERENCES

  • [1].R. Pastor-Satorras and A. Vespignani, Phys. Rev. Lett. 86, 3200 (2001). 10.1103/PhysRevLett.86.3200 [DOI] [PubMed] [Google Scholar]
  • [2].P. Van Mieghem, J. Omic, and R. Kooij, IEEE/ACM Trans. Netw. 17, 1 (2009). 10.1109/TNET.2008.925623 [DOI] [Google Scholar]
  • [3].C. Castellano and R. Pastor-Satorras, Phys. Rev. Lett. 105, 218701 (2010). 10.1103/PhysRevLett.105.218701 [DOI] [PubMed] [Google Scholar]
  • [4].P. Wang, M. C. González, C. A. Hidalgo, and A.-L. Barabási, Science 324, 1071 (2009). 10.1126/science.1167053 [DOI] [PubMed] [Google Scholar]
  • [5].P. Holme, Phys. Rev. E 94, 022305 (2016). 10.1103/PhysRevE.94.022305 [DOI] [PubMed] [Google Scholar]
  • [6].N. Perra, B. Gonçalves, R. Pastor-Satorras, and A. Vespignani, Sci. Rep. 2, 469 (2012). 10.1038/srep00469 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [7].M.-X. Liu, W. Wang, Y. Liu, M. Tang, S.-M. Cai, and H.-F. Zhang, Phys. Rev. E 95, 052306 (2017). 10.1103/PhysRevE.95.052306 [DOI] [PubMed] [Google Scholar]
  • [8].G. Ren and X. Wang, Chaos 24, 023116 (2014). 10.1063/1.4876436 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [9].M. Nadini, K. Sun, E. Ubaldi, M. Starnini, A. Rizzo, and N. Perra, Sci. Rep. 8, 2352 (2018). 10.1038/s41598-018-20908-x [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [10].S.-Y. Liu, A. Baronchelli, and N. Perra, Phys. Rev. E 87, 032805 (2013). 10.1103/PhysRevE.87.032805 [DOI] [Google Scholar]
  • [11].A. Sunny, B. Kotnis, and J. Kuri, Phys. Rev. E 92, 022811 (2015). 10.1103/PhysRevE.92.022811 [DOI] [PubMed] [Google Scholar]
  • [12].M. Karsai, N. Perra, and A. Vespignani, Sci. Rep. 4, 4001 (2014). 10.1038/srep04001 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [13].K. Sun, A. Baronchelli, and N. Perra, Eur. Phys. J. B 88, 326 (2015). 10.1140/epjb/e2015-60568-4 [DOI] [Google Scholar]
  • [14].I. Pozzana, K. Sun, and N. Perra, Phys. Rev. E 96, 042310 (2017). 10.1103/PhysRevE.96.042310 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [15].L. Alessandretti, K. Sun, A. Baronchelli, and N. Perra, Phys. Rev. E 95, 052318 (2017). 10.1103/PhysRevE.95.052318 [DOI] [PubMed] [Google Scholar]
  • [16].K. Hoppe and G. J. Rodgers, Phys. Rev. E 88, 042804 (2013). 10.1103/PhysRevE.88.042804 [DOI] [PubMed] [Google Scholar]
  • [17].Z. Wang, M. A. Andrews, Z.-X. Wu, L. Wang, and C. T. Bauch, Phys. Life. Rev. 15, 1 (2015). 10.1016/j.plrev.2015.07.006 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [18].Y. Feng, L. Ding, Y.-H. Huang, and L. Zhang, Physica A 463, 493 (2016). 10.1016/j.physa.2016.07.072 [DOI] [Google Scholar]
  • [19].F. D. Sahneh, A. Vajdi, J. Melander, C. Scoglioet al. , IEEE Trans. Netw. Sci. Eng., 1 (2017). 10.1109/TNSE.2017.2770091 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [20].Q. Wu, X. Fu, M. Small, and X.-J. Xu, Chaos 22, 013101 (2012). 10.1063/1.3673573 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [21].S. Funk, E. Gilad, C. Watkins, and V. A. Jansen, Proc. Natl. Acad. Sci. U.S.A. 106, 6872 (2009). 10.1073/pnas.0810762106 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [22].B. Kotnis and J. Kuri, Phys. Rev. E 87, 062810 (2013). 10.1103/PhysRevE.87.062810 [DOI] [PubMed] [Google Scholar]
  • [23].A. Rizzo, M. Frasca, and M. Porfiri, Phys. Rev. E 90, 042801 (2014). 10.1103/PhysRevE.90.042801 [DOI] [PubMed] [Google Scholar]
  • [24].A. Moinet, R. Pastor-Satorras, and A. Barrat, Phys. Rev. E 97, 012313 (2018). 10.1103/PhysRevE.97.012313 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [25].E. P. Fenichel, C. Castillo-Chavez, M. G. Ceddia, G. Chowell, P. A. G. Parra, G. J. Hickling, G. Holloway, R. Horan, B. Morin, C. Perringset al. , Proc. Natl. Acad. Sci. U.S.A. 108, 6306 (2011). 10.1073/pnas.1011250108 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [26].D. J. Watts, Proc. Natl. Acad. Sci. U.S.A. 99, 5766 (2002). 10.1073/pnas.082090499 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [27].Z. Ruan, G. Iniguez, M. Karsai, and J. Kertész, Phys. Rev. Lett. 115, 218702 (2015). 10.1103/PhysRevLett.115.218702 [DOI] [PubMed] [Google Scholar]
  • [28].H.-X. Yang, M. Tang, and Z. Wang, Phys. A 490, 347 (2018). 10.1016/j.physa.2017.08.067 [DOI] [Google Scholar]
  • [29].A. Czaplicka, R. Toral, and M. San Miguel, Phys. Rev. E 94, 062301 (2016). 10.1103/PhysRevE.94.062301 [DOI] [PubMed] [Google Scholar]
  • [30].D. Centola, Science 329, 1194 (2010). 10.1126/science.1185231 [DOI] [PubMed] [Google Scholar]
  • [31].A. Nematzadeh, E. Ferrara, A. Flammini, and Y.-Y. Ahn, Phys. Rev. Lett. 113, 088701 (2014). 10.1103/PhysRevLett.113.088701 [DOI] [PubMed] [Google Scholar]
  • [32].F. Karimi and P. Holme, Phys. A 392, 3476 (2013). 10.1016/j.physa.2013.03.050 [DOI] [Google Scholar]
  • [33].V.-P. Backlund, J. Saramäki, and R. K. Pan, Phys. Rev. E 89, 062815 (2014). 10.1103/PhysRevE.89.062815 [DOI] [PubMed] [Google Scholar]
  • [34].C. Granell, S. Gómez, and A. Arenas, Phys. Rev. E 90, 012808 (2014). 10.1103/PhysRevE.90.012808 [DOI] [PubMed] [Google Scholar]
  • [35].Q. Guo, X. Jiang, Y. Lei, M. Li, Y. Ma, and Z. Zheng, Phys. Rev. E 91, 012822 (2015). 10.1103/PhysRevE.91.012822 [DOI] [PubMed] [Google Scholar]
  • [36].Q. Guo, Y. Lei, X. Jiang, Y. Ma, G. Huo, and Z. Zheng, Chaos 26, 043110 (2016). 10.1063/1.4947420 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [37].M. E. J. Newman, Phys. Rev. Lett. 89, 208701 (2002). 10.1103/PhysRevLett.89.208701 [DOI] [PubMed] [Google Scholar]
  • [38].F. D. Sahneh, F. N. Chowdhury, and C. M. Scoglio, Sci. Rep. 2, 632 (2012). 10.1038/srep00632 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [39].M. Starnini and R. Pastor-Satorras, Phys. Rev. E 87, 062807 (2013). 10.1103/PhysRevE.87.062807 [DOI] [PubMed] [Google Scholar]

RESOURCES