Abstract

The dynamic models are proposed to investigate the influence node activity has on rumor spreading process in both homogeneous and heterogeneous networks. Different from previous studies, we believe that the activity of nodes in complex networks affects the process of rumor spreading. An active node can have contact with all the nodes it directly links to, while an inactive node could only interact with its active neighbors. We explore the joint effort of activity rate, spreading rate and network topology on rumor spreading process by mean-field equations and numerical simulations, which reveals that there exists a critical curve consisting of critical activity rate and spreading rate; meanwhile, activity rate and spreading rate both have influence on the final rumor spreading scale.

1. Introduction

Rumors play an important role in human affairs. Especially, at first it shakes human’s opinions to affect their behaviors in financial market [1] and then causes economic loss and unnecessary public panic [2, 3]. Owing to such results, spreading dynamics attracts scholars’ eyes from many fields after the pioneer works [46], which may help us to better understand rumor spreading process along with laying down effective strategies to minimize rumor spreading size.

Due to the similar spreading process between disease spreading and rumor spreading, epidemic models have been widely applied to reveal the rumor spreading process [7]. Although disease spreading and rumor spreading possess some similar properties, it is still difficult to analyze them under a unified framework or use analogous model. Daley and Kendall introduced a classical rumor spreading model (DK model) in 1964, where the population was divided into three groups, ignorant, spreader, and stifler, assuming that the transition between two groups satisfies a certain mathematical probability distribution [8, 9]. Then DK model was developed and a mathematical model was applied by Maki and Thomson [10] and Murray to study the rumors [11]. Although the above studies are mainly focused on the theoretical analysis, complex network theory provides the methods for settling several problems, such as the differences of spreading rate among different individuals as well as differences of spreading law in different topology structures of social networks, which all push the study on rumor spreading forward [1214]. Zanette has firstly proposed a rumor spreading model on small-world network by applying complex network theory after studying the rumor spreading process [15, 16]. Besides, some scholars found that heterogeneity of network exerted a priory influence on mechanism of rumor spreading when studying the randomness applied to the DK model on scale-free (SF) network, showing that the heterogeneity of the network exacts primary influence on mechanism of rumor spreading process [2, 17, 18]. What is more, it is also found that spreading dynamics will be affected by networks structure; specifically, network with heterogeneity can remove threshold of disease outbreak [15, 19, 20]. Boccalettia et al. review the major concepts and results recently achieved in the study of the structure and dynamics of complex networks [21]. Later, Zhou.et al. took into account the influence of topological structure and distinguished the unequal footings between the father and the other neighboring nodes [22]. Deng et al. took forgetting and remembering rates into account when studying rumor spreading model [23]. Huo et al. took the prevalence of media into consideration when studying rumor spreading model [24]. When Xia et al. studied the rumor propagation model, they took hesitating mechanism into consideration on both small-world network and scale-free network [25]. Li et al. took government punishment into account when studying rumor spreading model [26] and Hu et al. established a rumor spreading model considering the proportion of wiseman in the crowd.

Similar to the fact that some scholars believe that the scientific knowledge, hesitating mechanism along with forgetting and remember rates has important effects on final rumor spreading size. We also think that individual activity plays an important role in rumor spreading process. Specifically, the chances to get the rumor and the probability to spread the rumor in these models have strong relations with the frequency of individuals logging in the network, which is what we here called individual activity. It assumes that the activities of adjacent nodes were heterogeneous and they can be expressed by an exponential distribution, which may lead to Poissonian activity patterns. Besides, the above models all conform to the following three assumptions: firstly, all node activities has the same interval, secondly, the response time of these nodes is greatly heterogeneous and, finally, all kinds of human activities would lower the time of information transmission [2729]. However, it has been found that node activity has a significant effect on contagion processes [30]. Liu et al. took node activity into consideration when studying disease transmission in heterogeneous networks [31]. Huo et al. incorporated the activity of spreaders in homogeneous network while studying rumor transmission model [27].

Based on Liu’s and Huo’s works, in this paper, we also believe that individual activity exerts influence on rumor spreading process. A simple model is established to study the impacts activity rate and network topology on rumor spreading process. An activity rate is introduced to measure the contact between nodes. Similar to Liu’s assumption [31], in every interval, an active node will interact with the nodes it links to directly, while an inactive node could only interact with active nodes it links to directly. The difference is that Liu et al. discussed about the effect of activity on disease spreading, while this paper analyzes about the effect of activity on rumor spreading, taking the stifling rate into consideration. In this model, the active spreader can interact with spreaders and stiflers in active or inactive state and the inactive rate can only interact with active spreaders and stiflers. It is found that the threshold of rumor spreading will be reshaped by node activity after using mean-field method to analyze the rumor dynamics and validate our analysis by numerical simulation on both homogeneous and heterogeneous networks; on top of that, it is also concluded that the topology of network and node activity exert influence on the final rumor size and transmission speed.

We structure this paper as follows: in Section 2, rumor spreading model with node activity is described, then the formulation of the mean-field analytic results of this model will be presented on heterogeneous networks in Section 3, and in Section 4, we give steady analysis of our model on both homogeneous networks and heterogeneous networks, which will be validated by the numerical simulation in Section 5. Finally, we will sum up our analysis in Section 6.

2. Rumor Spreading Model

In this model, superscript denotes active state and inactive state. The nodes can be in one of the following six states: active ignorant , inactive ignorant , active spreader , inactive spreader , active stifler , and inactive stifler . We give an activity rate to each node. That is to say, a node could be in active state with rate and in inactive state with rate . The reaction process can be schematically represented by the following:

(i) Behavior state change

(ii) Active spreading

(iii) Inactive spreading

(iv) Stop spreading a rumor spontaneously

The rumor spreading process can be shown in Figure 1.

Figure 1 has shown the spreading process which describes the state changings of ignorants and spreaders in complex networks. The rumor spreading process will begin with the following either situation: an active ignorant node will contact with all spreaders it links to directly and it will become an active spreader with probability . Then the active spreader will meet with another active spreader node, inactive spreader node, active stifler node, or inactive stifler node; the former one will turn into an active stifler node with probability owing to the loss of interest. An inactive node meets with an active spreader and interacts with it; then the active node will become an inactive spreader one with probability . Then the inactive spreader only meets with another active spreader or active stifler node; it will become an inactive stifler node with the same probability due to the forgetting mechanism. Furthermore, considering forgetting mechanism, active spreaders and inactive spreaders can switch their states into active stiflers and inactive stiflers, respectively, at rate ; it is the rate to stop spreading of a rumor spontaneously

By introducing activeness to ignorant, spreader, and stifler nodes of networks, traditional rumor spreading model has been extended owing to such spreading dynamics.

3. Mean-Field Approach Analysis

In this part, we will give the mean field equations of the rumor spreading model on networks. To give mean-field analysis, all nodes are divided into different classes according to their degree following the conventional approach of spreading dynamic study [32]. represent the number of nodes in class . Then represent the densities of nodes with degree at time in active ignorant, inactive ignorant, active spreader, inactive spreader, active stifler, and inactive stifler state. As we previously assumed that an ignorant node in any degree class will be in active state with rate and in inactive state with rate . Ignoring the interaction between the neighbors of nodes during , the state transformation can be in the following two situations.

In active ignorant state, node can interact with any adjacent spreader node with probability . Given that node has adjacent spreaders at time , then the probability of node keeping in ignorant state wil be . The probabilities that node has adjacent spreaders at time will be

where represents the probability of an edge of node with degree linking nodes representing spreaders at time , is the probability of a node with degree linking to a node with degree , and then the transition probabilities of an active ignorant node at time for all possible values of are

In inactive ignorant state, node can only interacts with any adjacent spreader node. We denote as the number of adjacent spreaders of node at time . Then the probabilities that node has active adjacent spreaders at time will be

Similarly, the transition probabilities of an inactive ignorant node at time for arbitrary will be

Based on the above analysis, the probability of an ignorant node stay in its ignorant state at time isSimilarly, we can deduce the expression for the probability that spreader keep its state unchanged during . However in this case, we also need to compute the probability of spreader with degree linking nodes representing stiflers at time . Following the steps above, we can get By using the transition probability of (12), the transition rate of ignorant nodes of k-degree class during can be expressed asSimilarly, we can get the transition rate of spreader nodes and stifler nodes during as well:Equations (13)-(15) consist of a nonlinear dynamical system in which the stable state implies that Therefore, we can linearize (12) and (13) around by removing all higher-order terms. Then, in the limit , we can obtainIn real spreading dynamics, heterogeneous distributions always exist in the contact frequency of individuals. In order to reveal this effect, we consider aforementioned model on a network with power-law connectivity distribution , whose average degree is denoted as . For uncorrelated heterogeneous networks, the degree correlation can be written as [32]where is degree distribution function of the network.

4. Steady-State Analysis

At the beginning of rumor transmission, nearly no people hear about the rumor, provided that, at first, one active spreader exists in the network and the left are people who are active ignorant individuals and inactive individuals. So the initial condition for rumor transmission is and . Later the quantity of the spreaders firstly increases to the top; then it decreases until it goes down to zero at which point the rumor removes and the system achieves stability. In the final equilibrium state, only ignorants and stiflers are remaining. The final size of rumor will be calculated to weigh the level of rumor influence. Here and it will be deduced below in this section.

4.1. Homogeneous Networks

In order to understand the effect of topological structure on our model, we first consider the homogeneous networks where degree fluctuations are very small and no degree correlation exists [32]. All nodes have the same degree: and become and , . Therefore, the rumor equations becomewhere denotes the average degree of the network.

The final size , investigating the spreading threshold in homogeneous networks, can be obtained by analyzing the mean-field equations (20)-(22). Divide (20) by (22), i.e.,that is,Both sides of (20) are integrated for and from instability to equilibrium. Noticing when and , we can getwhereOnly when , will (25) get a nonzero solution. For , the following condition will be satisfied:which can be deduced to get the constraint , in that the threshold is associated with homogeneous networks and activity rate.

On the other hand, when the forgetting mechanism is absent, namely , we can get the equation ; therefore, it can be concluded that (22) always exists as a nonzero solution.

Meanwhile, noting that does not always make sense. If , will be greater than 1. Namely, when the activity rate is under a certain threshold, final transmission scale will be relatively narrow whatever the spreading rate is.

Similarly, threshold of activity rate can be also got from (27)which makes sense only when for the same reason.

4.2. Heterogeneous Networks

Here, we could express degree-degree correlations as , where is the degree distribution function. We assume that initially, the number of all the ignorant nodes could be expressed as . Generally, the density of ignorant nodes can be estimated as . In this case, we can integrate (20) directly and get

Then we can introduce such auxiliary function asAnd here has been used. It is necessary to figure out to work out the expression of final rumor spreading scale and here Since the initial distribution of ignorants is , when we multiply (17) with and sum them over k and then integrate the equation, we can get a differential equation of the density of spreader nodes. After some elementary operations, the following can be obtained:In general, initially, the quantity of ignorant nodes can be expressed as .

In the limit , , then we can getwhere .

For , it is very easy to solve (32) explicitly to work out . For , we can expand to leading order and integrate (17) to zero order in to solve (32); the following can be reached:

Both and are small when the rumor size tends to be in stability state; then we can write , where the value of is very small; then expanding to leading order, the following can be reached:

Importing (34) into (32) and expanding to the relevant order of the exponential following the conventional approach of spreading dynamic studies [32], the following can be obtained:where , an integral, whose value is finite and positive. Obviously, works as one solution of the above equation and another nontrivial solution is obtained as

Note that , so , that is, , which yields a positive value for . That means the threshold of the spreading rumor model in heterogeneous networks is

Note that does not always make sense. When , will be greater than . That is to say, when the node activity is under a certain threshold, the transmission scale will be relatively small whatever the spreading rate is. And from this, the threshold of activity rate can be obtainedwhich validates only when for the same reason. Now, from (37) and (38), one can find that the thresholds of transmission rate and activity rate are interdependent. Actually, these two equations represent the same curve. When the propagation dynamics is below the curve, the final transmission scale will be small. From (38), we can find that taking some measures to affect individual activity can also help us to control spreading dynamics.

As , the final size of the rumor can be obtained by

After importing (36) and developing to the relevant part of the exponential according to [32] the following will be obtained:where and .

The former value of in (40) shows the relation between final transmission scale and the threshold of spreading rate when the node activity is fixed; the latter value of in (40) shows the relation of transmission scale and the threshold of node activity rate when the spreading rate is fixed. Since (29) has the exponential form, the exponential relations of and as well as and can be speculated. Note that the above relations will not validate until both and exist above the curve.

5. Numerical Simulation

In this section, theoretical prediction is validated by performing the numerical simulations. As described in Sections 2 and 3, our studies are mainly focused on homogeneous networks whose average degree and network size . As far as heterogeneous network is concerned, the power law degree of this network is distributed as , where we set and , whose network size , average degree , and secondary moment is . Besides, we assume that initially, only one active spreader exists in the network and the left are people who are active ignorant individuals and inactive individuals. So the initial condition for rumor transmission is and .

Firstly, the influence the spreading rate and individual activity rate have on final rumor transmission scale can be found from the heat map in the Figure 2. The color shade represents the final rumor spreading scale. There critical exists phenomenon, specifically, the curve consisting of critical spreading rate and critical activity rate can be clearly seen there. The solid white line in Figure 2 accords with , where and , which matches the critical curve well. The horizontal dashed line consists with , below which the scale of rumor propagation will be relatively small in network. The vertical dashed line corresponds to which implies that the final transmission scale will be small even the spreading rate is up to 1. Fixing the horizontal axis, we can find that spreading rate has a positive effect on final rumor size. Similarly, fixing the vertical axis, it can be found that activity rate is also positively related to final rumor scale.

To display critical phenomenon of and clearer, the final rumor spreading scale as the function of spreading rate and activity rate are separately performed in Figures 3 and 4. In Figure 3, we set , , and , 0.5, 0.7, and 0.9. It is found that the threshold of spreading rate (the black arrows denote the critical thresholds of spreading rate under different activity rates) is greatly related to activity rate , which means that the higher the activity rate is, the lower the threshold of spreading rate is in spreading dynamics. Figure 4 displays that the impact of activity rate on critical spreading rate. In the desire to further study spreading process, is numerically fitted to stretched exponential function of and when and , respectively (see inset of Figures 3 and 4),

where are constant values when is fixed. Similarly, once is fixed, are constant values. The inference of spreading scale of (39) can be validated by these results.

Next, we explore the effect of the network topology on the rumor spreading by fixing , , and . Figures 5 and 6 show the evolution of densities of spreaders and stiflers under different activity rates. Figure 5 illustrates the densities of spreaders varying under different activity rate in different networks; it can be found that the quantity of spreaders firstly goes up until it reaches peak value, and then it will decrease to zero. On top of that, it is no wonder that when the activity is small, the individuals in the network will not be active to spread rumors; therefore whatever the network is, the increment of spreaders as well as the number of spreaders totally will be very small. What is more, the time the spreading process will last much longer, compared to higher activity rate.

Figure 6 illustrates the densities of stiflers versus time varying different activity rates under both homogeneous and heterogeneous networks. It can be observed that activity rate determines the increment speed as well as final size of rumor spreading in large scale, which can be specified as large spreading rate results in large final size of stiflers. Furthermore, it can be observed that topology network and activity rate both exert effect on the time that the spreading process requires to reach steady state. Specifically, the final rumor spreading scale in homogeneous network is much larger, comparing to that in heterogeneous networks, and it needs shorter time to reach steady state in homogeneous networks under the same activity rate.

6. Conclusion

This work investigated the rumor spreading process based on with node activity considered both in homogeneous and heterogeneous networks. Different from other scholars, in this model, an activity rate is introduced for each node in the network. An active node can interact with nodes it links to directly, while an inactive node could only interact with the active nodes it links directly to. The behavior of the model is studied and analyzed on both homogeneous and heterogeneous networks by conducting mean-field method. It reveals that taking the node activity and network topology into account, the threshold of rumor spreading size is relevant to both activity rate and spreading rate; besides the threshold rate is positively related to node activity. It can be concluded that when the activity rate is higher, and the final size of rumor spreading will be higher. Furthermore, it is found that comparing to homogeneous networks, not only is spreading scale on heterogeneous networks small but also the transmission speed of rumor on heterogeneous network is much faster. These results have been validated by numerical simulations on both homogeneous and heterogeneous networks. It can be the highlight that our paper established a simple model to analyze the influence of individual activity has on rumor spreading to consider the effect individual behavior have on rumor spreading more directly, comparing to those studies on rumor spreading considering individual behavior pattern. These results can guide us in controlling rumor spreading in real life.

In brief, taking node activity into consideration may help us broaden our vision to figure out more applicable and cost-efficient methods to stop rumor spreading.

Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this article.

Authors’ Contributions

Liang’an Huo conceived of the presented idea. Fan Ding developed the theory and performed the computations. Chen Liu verified the analytical methods. Yingying Cheng analyzed sequencing data and developed analysis tools. All authors discussed the results and contributed to the final manuscript.

Acknowledgments

This work partially supported by the Project of Humanity and Social Science foundation of University of Shanghai Science and Technology (SK17ZD02, SK18ZD03), the Project of Fundamental Research Funds for the Central Universities (2017ECNV-KXK016), and the National Natural Science Foundation of China (71774111, 61702331, 71303157). The authors are very grateful to the anonymous referees for their valuable comments and suggestions, helping them to improve the quality of this paper.