Abstract

Immunization strategies on complex networks are effective methods to control the spreading dynamics on complex networks, which change the topology and connectivity of the underlying network, thereby affecting the dynamics process of propagation. Here, we use a non-Markovian threshold model to study the impact of immunization strategies on social contagions, in which the immune index greater than (or equal to) 0 corresponds to targeted (random) immunization, and when the immune index is less than 0, the probability of an individual being immunized is inversely related to the degree of the individual. A generalized edge-based compartmental theory is developed to analyze the dynamics of social contagions under immunization, and theoretical predictions are very consistent with simulation results. We find that increasing the immune index or increasing the immune ratio will reduce the final adoption size and increase the outbreak threshold, in other words, make the residual network after immunization not conducive to social contagions. Interestingly, enhancing the network heterogeneity is proved to help improve the immune efficiency of targeted immunization. Besides, the dependence of the outbreak threshold on the network heterogeneity is correlated with the immune ratio and immune index.

1. Introduction

In many fields, such as sociology and biology, the diffusion mechanisms of some real spreading processes can be essentially described as the spreading dynamics on complex networks [16]. Unlike biological contagions, social contagions, such as rumor diffusion [7], behavior spreading [8, 9], information diffusion [10], the adoption of new product [11], the diffusion of microfinance [12], and innovation diffusion [13, 14], have a social reinforcement effect. The credibility of behavior or information usually needs to be confirmed multiple times to reduce risks. That is, the adoption probability of a certain contact depends on the amount of previous contacts. More specifically, for susceptible individuals, before the number of exposures to the same information reaches the adoption threshold, the more times the same information is received from different neighbors, the greater the adoption possibility [15]. In the linear threshold model [16, 17], the dynamics of social contagions was regarded as a Markov process. In recent years, researchers found that the social reinforcement effect is based on the memory characteristic, and many distinct non-Markovian models [1828] have been proposed. Wang et al. [18] proposed an edge-based compartmental (EBC) theory to qualitatively analyze the steady state of the dynamics of social contagions with nonredundant information memory characteristic and found that the change of some structural parameters (e.g., the heterogeneity of the network structure) or dynamic factors (e.g., the adoption threshold) will cause the crossover phenomenon of the system. Backlund et al. [19] found that sufficiently long time windows promote the global cascade of adoption on temporal networks. About the effects of community structure on social contagions on temporal networks, Liu et al. [20] found that when the information transmission rate takes some appropriate values, increasing the community strength can promote the spreading of behavior in communities, and the optimal community strength can maximize the final adoption size. Besides, the heterogeneity of link weights [21], heterogeneous adoption threshold [2224], and time delays [25] also affect the dynamics of social contagions.

In addition to proposing some more realistic propagation models, taking appropriate immunization strategies is also an effective way to forecast and control the spreading dynamics on complex networks. In the early years, researchers proposed three classic immunization strategies on complex networks, namely, random immunization [29], targeted immunization [29], and acquaintance immunization [30, 31]. From efficiency, acquaintance immunization is more efficient than random immunization and is slightly less efficient than targeted immunization. In another respect, targeted immunization needs to know the degree of each individual in the network, which is very difficult for a dynamically developing real network. However, acquaintance immunization is based on the local information of the network and does not need to identify hub individuals. Based on the three typical immunization strategies, some improving immunization strategies were proposed [3235]. Considering that the underlying network plays an important role in the spreading dynamics on complex networks, some immunization strategies that take the role of the multiplex network [36, 37], community structure [38, 39], weighted network [40, 41] or time-varying network [42] into account have been proposed. The existing studies have found that immunizing important nodes in the network can effectively suppress or control the epidemic spreading.

However, there is still a lack of systematic theoretical and numerical simulations to address how immunization strategies affect the dynamics of social contagions. For this purpose, we use the non-Markovian susceptible-adopted-recovered (SAR) threshold model to study the effects of different immunization strategies on social contagions, in which we select different types of immunization strategies by adjusting the value of the immune index . Then, we develop a generalized EBC theory to analyze the dynamics of social contagions under immunization. Through theoretical predictions and numerical simulations on scale-free (SF) networks, we found that () increasing the immune index will reduce the final adoption size and increase the outbreak threshold (threshold for short) when the immune ratio is the same; (ii) increasing the immune ratio will decrease the final adoption size and increase the threshold; (iii) when the immune ratio is small, the threshold decreases as the network heterogeneity increases (as decreases), but when the immune ratio is relatively large and under targeted immunization, the threshold increases as the network heterogeneity increases.

The remainder of the paper is organized as follows. In Section 2, we describe the dynamics of social contagions. Section 3 gives theoretical analysis through the EBC theory. Section 4 presents numerical simulations. Finally, the conclusions are presented in section 5.

2. Model Description

The non-Markovian SAR threshold model is a general model to describe the dynamics of social contagions with nonredundant information memory characteristic; thus, we adopt it to describe the dynamics of social contagions under immunization and study the effects of different immunization strategies on the final adoption size and outbreak threshold of social contagions. There are the following three states of the individual: susceptible state (S), adopted state (A), and recovered state (R). Susceptible individuals will not adopt the behavior unless the amount of nonredundant information received from neighbors is not less than the adoption threshold. Adopted individuals have adopted the behavior and can transmit the behavioral information to their susceptible neighbors with probability . If the adopted individual successfully recovers as the recovered individual with probability , then, in the subsequent social contagion process, the recovered individual will not share information with his/her neighbors and will always remain in the recovered state. Before the social contagion terminates, the state of individuals will change dynamically.

The immunization strategies in social networks refer to selecting some individuals in the network to be immune to social contagion. That is to say, these selected individuals and their links will be removed from the initial network; thus, they cannot participate in social contagion, which plays a significant role in the prevention and control of social contagions. In real-world networks, the probability of an individual being immune to social contagion is correlated with the number of his/her links (the degree), and each individual with links is assigned a value , which denotes the probability of individual being immunized. According to the family of functions [4345], the expression of iswhere the value of immune index determines the correlation between an individual’s degree and the probability of the individual being immune to social contagion. The case represents targeted immunization (TI), which means that individuals with higher degrees are more likely to be immunized. Case , especially, corresponds to acquaintance immunization (AI), which is a localized immunization; that is, random neighbors of random individuals are chosen to be immunized. For , all individuals have the same probability of being immunized (i.e., ), which represents random immunization (RI). Note that when , individuals with lower degrees have a higher probability to be immunized, which is the opposite of when .

In order to facilitate the analysis, the adoption threshold of all individuals is set to . In the initial stage, a fraction individuals are selected to be immunized first, which causes the topology of the underlying network to change. In other words, the residual network consists of the remaining proportion individuals and their links, and these individuals can participate in the subsequent social contagion. Specifically, we call the immunized individuals as invalid individuals, and the remaining unimmunized individuals are called valid individuals. Then, a proportion of valid individuals are selected randomly as the adopted individuals for triggering social contagion, and the remaining valid individuals are susceptible individuals and have not obtained any behavioral information. At each time step, in the residual network, each adopted individual can transmit the behavioral information to its susceptible neighbors with probability in a nonredundant transmission way (i.e., a piece of information can only be passed once through an edge). Among valid individuals, if a random susceptible individual receives the information from individual , the amount of nonredundant information received by individual will increase by one. When , individual adopts the behavior; otherwise it is still in the susceptible state. Moreover, individuals in the adopted state try to recover with probability at each time step. If there are no adopted individuals in the residual network after immunization, the social contagion ends.

3. Theoretical Analysis

In this section, based on the non-Markovian SAR threshold model, a general EBC theory is developed to analyze the dynamics of social contagion under immunization. The three variables , , and , respectively, represent the proportion of individuals in the susceptible, adopted, and recovered states at time step . If an immunization measure is implemented before social contagion occurs (i.e., the immune ratio ), these immunized individuals will be removed from the network; thus, . When , the dynamic process of social contagion reaches the final state (i.e., the state of all individuals no longer changes), and represents the percentage of individuals who have adopted the behavior (the final adoption size for short).

After the initial immunization, these immunized individuals and their links are removed from the initial network, which results in a change in the degree of the neighbors of these immunized individuals. Therefore, we first need to calculate the degree distribution of the residual network after immunization, where is the ratio of valid (unimmunized) individuals. According to the method in [45, 46], we let denote the amount of valid individuals with degree , and the degree distribution of valid individuals is given as

When another individual is immunized and removed from the network, by using (1), the expression of changes aswhere . In the limit of , (3) can be written as the derivative equation of ,

Taking the derivative of (2) with respect to and combining (4), we have

By direct differentiation and defining the function and variable [46], we can get the expressions of and asrespectively.

After the immunization strategy is implemented, for a random individual with degree , the probability that it receives pieces of nonredundant behavioral information by time iswhere is the initial fraction of susceptible individuals after immunization and represents the probability that by time t, a random edge of individual has not transmitted the information to a susceptible neighbor . According to the condition of a susceptible individual adopting behavior (i.e., ), the probability that individual remains susceptible at time is

Considering all possible values of the degree of valid individuals, the fraction of susceptible individuals in the residual network at time is

It is worth noting that the neighbor of individual may be in one of three states; therefore the expression of is defined aswhere , , and , respectively, represent the probabilities that a neighbor of individual is in the susceptible, adopted, or recovered states and has not transmitted the information to its neighbors by time .

Next, the evolution expression of will be solved. Individual is assumed to be in the cavity state [47, 48], i.e., it can only receive information from its neighbors but cannot transmit information to its neighbors. Therefore, the susceptible neighbor with degree of individual can only receive information from its neighbors except neighbor . Similarly, the probability that individual acquires pieces of information by time is

Consequently, the probability that individual remains in the susceptible state at time is . The probability that individual is connected to a neighbor with degree is ; thus, we have

When the information fails to be transmitted through an edge with probability and the connected adopted individual recovers with probability , increases. Thus, the evolution of is obtained as

At time , the adopted individuals transmit information to their susceptible neighbors with probability ; thus, the evolution of is

Combining (14) and (15), we have . Then, by substituting the expressions of and into (11), we get the expression of . Thus, (15) is rewritten as

As we know, susceptible individuals become adopted individuals once they adopt the behavior, and adopted individuals recover with probability ; thus, the time evolution of and isrespectively. By numerically integrating (10) and ((17)-(18)), the pattern of versus is given. When the process of social contagion reaches a final state (i.e., ), is the final adoption size.

4. Numerical Simulations and Analysis

In this section, we report the theoretical and numerical simulations on SF networks [49] with degree distribution , where denotes degree exponent, and the structural heterogeneity of the network decreases as increases. Unless otherwise specified, the network size, maximum degree, average degree, initial seeds ratio, adoption threshold, and recovery probability are set to be , , , , , and , respectively. The outbreak threshold indicates the critical value of information transmission probability. can be determined by calculating the relative variance of [50], which is defined aswhere denotes ensemble averaging, and independent simulations on a fixed network are performed to calculate the simulation value of the outbreak threshold. reaches its peak at .

Figure 1 shows the dependence of the final adoption size on the information transmission probability under different immune ratio , when the immune index , 0 and , respectively. The lines from the theory are very consistent with these symbols representing the simulation results. When (see Figure 1(a)), individuals with large degrees (hub individuals) in the network are given priority to be immunized, and a small immune ratio can have a great impact on the network. Therefore, as increases, versus pattern is first continuous and then becomes discontinuous; finally, the social contagion ends.

Notably, under targeted immunization, a very small immune ratio (e.g., ) can effectively suppress social contagion. When (see Figure 1(b)), a number of individuals are randomly selected for immunization. In this case, with the increase of , first continuously increases with , and a large immune ratio (e.g., ) can inhibit the outbreak of social contagion. When (see Figure 1(c)), individuals with small degrees are preferentially immunized. Immunizing some individuals with small degrees has less impact on network connectivity, so when the immune ratio is large (e.g., ), the connectivity of the residual network after immunization still supports the spread of information. By comparing Figures 1(a)1(c), we note that targeted immunization has the strongest immune efficiency; that is, the increase of will induce a better inhibitory effect on social contagions.

It can be seen from the above that the value of the immune index has a significant impact on social contagions. We further investigate the effects of on the final adoption size and threshold in Figure 2. As shown in Figure 2(a), shows a downward trend as increases, while in Figure 2(b), increases as increases, and means that social contagion cannot occur. In Figure 2(a), the theoretical results (lines) agree well with the simulated results (symbols). This phenomenon can be understood as, with the increase of , a growing number of hub individuals are immunized, which is not conductive to social contagion.

More specifically, when the network heterogeneity is weak and a small number of individuals are immunized (i.e., and ), the increase of has little impact on the network structure; thus, as increases, is basically unchanged and increases slowly (see the green line in Figure 2). However, when the network heterogeneity is strong (), the increase of has a great impact on network connectivity, and especially when and a relatively large number of individuals are immunized (), decreases sharply as increases (see the red line in Figure 2(a)) and increases rapidly as increases (see the red line in Figure 2(b)). In addition, we find from Figure 2(a) that network heterogeneity and immune ratio play a significant role in the effect of immunization strategies. Specifically, for the same immune ratio, the targeted immunization on the strong heterogeneous network has a better immune effect than the targeted immunization on the weak heterogeneous network, and the larger the immune ratio, the better the immune effect.

To study the effects of the immune ratio on social contagion, we show the dependence of and on in Figure 3. In Figure 3(a), the lines from the theory are very consistent with these simulation results (symbols). Obviously, the increase of causes to decrease (see Figure 3(a)) and causes to increases (see Figure 3(b)). Since increasing means that a growing number of individuals are immunized, it will greatly disrupt the connectivity of the network. Specifically, when (see the black and green lines in Figure 3), the hub individuals are immunized preferentially, as increases, decreases sharply and increases rapidly, and social contagion cannot break out when is approximately 0.2. When (see the blue and red lines in Figure 3), the individuals in the network are randomly immunized, the connectivity of the network is not seriously damaged, that is, there are still some individuals with large degrees in the residual network after random immunization; thus, the behavior can be spread on the residual network. In addition, the stronger the heterogeneity of the degree distribution, the more the hub individuals in the residual network after random immunization. As a result, when and (see the blue lines in Figure 3), the increase of has relatively minimal impact on the network structure; in other words, the system is more robust and stable.

The above studies have revealed that network heterogeneity has an important influence on the steady state of social contagion, for which the effects of the degree exponent and the information transmission probability on the final adoption size are studied in Figure 4. For , Figures 4(a) and 4(c) show the theoretical results of in the plane for and 4, respectively. For , Figures 4(e) and 4(g) present the theoretical results of for and 4, respectively. Figures 4(b), 4(d), 4(f), and 4(h) are the corresponding simulation results of Figures 4(a), 4(c), 4(e), and 4(g), respectively. The white circles in Figure 4 are simulated results of .

Overall, there is a remarkable agreement between theory and numerics in terms of the value of . For the case that is small (e.g., ), because only a small proportion of individuals are immunized, no matter whether (random immunization) or (targeted immunization), there are still a large number of hub individuals in the remanent network after immunization; that is, the structure of the network has not been greatly affected. Hub individuals are conducive to social contagion, and the smaller , the more the hub individuals in the network, so increases as increases (see Figures 4(a) and 4(c)). Nevertheless, as increases to a relatively large value (e.g., ), the change trend of depends on the value of . To be specific, when a random immunization strategy is adopted (), after selecting some individuals for immunization with the same probability, there are still some hub individuals in the residual network, so increases as increases (see Figure 4(e)). Conversely, when a targeted immunization strategy is adopted (), decreases as increases (see Figure 4(g)). In this case, when is relatively small, almost all hub individuals will be immunized, which will seriously change the topology structure of the network, so it is not conducive to the spread of behavior, and even behavior cannot be spread (i.e., is approximately 1).

5. Conclusions

In summary, in this paper, we have systematically studied the effects of degree-based immunization strategies on the dynamics of social contagions. Using a non-Markovian SAR threshold model, we described the dynamics of social contagions under immunization, in which the adoption threshold of all individuals is the same, and the immune probability of each individual is related to its degree and the immune index. The type of immunization strategy depends on the size of the immune index. To give a dynamical analysis of social contagions under immunization, we developed a generalized edged-based compartmental theory. The predictions from theory are very consistent with these simulation results on SF networks. Firstly, we found that targeted immunization can produce the best immune effect on social contagions. In addition, we found that increasing the immune index or immune ratio will decrease the final adoption size and increase the threshold. Furthermore, we noted that when the immune ratio is small, increasing the network heterogeneity will decrease the threshold. Conversely, when targeted immunization is adopted and the immunization ratio is relatively large, the threshold increases as the network heterogeneity increases. This work just provides a starting point to understand the effects of immunization strategies on social contagions, which can provide some implications for managing and controlling social contagions. A more in-depth understanding of the role of immunization strategies in social contagions still needs further efforts to discover.

Data Availability

No data were used to support this study.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This work was supported in part by the National Natural Science Foundation of China (Grant nos. 61902359, 61672467, and 61672468), Social Development Project of Zhejiang Provincial Public Technology Research (Grant no. 2016C33168), Zhejiang Provincial Natural Science Foundation of China (Grant no. LQ19F030010), and Opening Project of Shanghai Key Laboratory of Integrated Administration Technologies for Information Security (Grant no. AGK2018001).