Abstract

Information spreading dynamics on the temporal network is a hot topic in the field of network science. In this paper, we propose an information spreading model on an activity-driven temporal network, in which a node is accepting the information dependents on the cumulatively received pieces of information in its recent two steps. With a generalized Markovian approach, we analyzed the information spreading size, and revealed that network temporality might suppress or promote the information spreading, which is determined by the information transmission probability. Besides, the system exists a critical mass, below which the information cannot globally outbreak, and above which the information outbreak size does not change with the initial seed size. Our theory can qualitatively well predict the numerical simulations.

1. Introduction

Information spreading on social networks is a hot topic in the fields of network science, computer science, and physics [19]. Research studies wish to know the evolutionary mechanisms and diffusion laws of the information, and further design some effective measure to control the information spreading. Using the massive real-data, researchers revealed many important evolution mechanisms, such as social reinforcement effect and memory effect [1012]. To include those important evolution mechanisms into the information spreading dynamics, scholars proposed some successful models [1318]. For instance, Watts [19] generalized the threshold model to complex networks, and revealed that the information spreading size first increases then decreases with the average degree of the network.

With these proposed mathematical models, the important question is how the network topologies affect the spreading dynamics. The studies in this topic can be divided into three aspects according to the complexity of the network. The first one is the effects of static networks. For static networks, research studies addressed the influences of the degree distribution, weight distribution, and community on the information spreading [2026]. An important conclusion is that a small fraction of nodes with large degrees makes the information outbreak with any values of information transmission probability [27, 28]. In reality, individuals can transmit the information through more than one communication channel. Therefore, using the multiplex networks describes the real-world network more accurately [2932], which is the second aspect. Research studies revealed that the network multiplexity could suppress or promote the information spreading, which depends on the interaction between two networks [3336]. The third aspect is that the effects of temporal network [3742] on information spreading, since the nodes and connections do not always exist. Scholtes et al. [43] revealed that the spreading dynamics might speed up and slow down the information spreading on non-Markovian temporal networks. Wang et al. [44] proposed a heuristic method immunization strategy for information spreading on the temporal network.

To our best knowledge, when including the reinforcement and memory effect into the information spreading model, the study about the effects of network temporality on information spreading dynamics is still lacking. To this end, we propose an information spreading model, in which a node is accepting the information when its cumulative received information in the recent two steps is more significant than a threshold in Section 2. With a generalized Markovian approach, we analyze the information spreading size in Section 3. Moreover, we perform extensive numerical simulations on activity-driven temporal networks in Section 4.

2. Model

In this section, we introduce the information spreading on temporal networks with two-step memory.

2.1. Activity-Driven Network

We first introduce the activity-driven temporal network which is proposed by Perra et al. [4547], where is the maximum time step. We set in this paper. The activity-driven network is build according to the following three steps for a given network size . (i) For each node , a potential activity is assigned according to a given distribution . In this paper, we assume that follows a power-law distribution. Specifically, , where is an exponent of potential activity distribution, and , . In numerical simulations, we set . The larger the value of , the more homogeneous of potential activity, which induces the more homogeneous of degree distribution. (ii) At time step, we generate a temporal network . Each node becomes active with probability , where is a parameter. If node becomes active, it will connect nodes randomly. Otherwise, node can only receive other connections. (iii) At the end of time step , all edges are deleted. We repeated steps (i)–(iii) until . According to the above three steps, the average degree of network is . By adjusting the values of , , and , we can set the average degree of network .

2.2. Information Spreading Model

In this subsection, we introduce a novel information spreading model in which each node can remember the pieces of information it received in recent two steps. The information spreading dynamics is described by a generalized susceptible-infected-susceptible (SIS) model. A node in the susceptible state means that it had not accepted or believed the truth of the information but may accept it when its misgivings were eliminated. A node in the infected state means that it has accepted the information and is willing to share it with neighbors. To include the willingness to accept the information, we introduce an adoption threshold of ; the higher the value of , the less willing to accept the information. In what follows, we introduce how the information is spreading on activity-driven temporal networks.

Initially, we randomly select fraction of nodes in the infected state, and the remaining nodes in the susceptible state and every node do not obtain any pieces of information, i.e., . At each time step , every infected node tries to transmit the information to its every susceptible neighbor on network , e.g., node , with probability . If node received the information, its received accumulated pieces of information become . When node received enough pieces of information from infected neighbors in recent steps, i.e., , node becomes infected. Since every node can only remember the recent two-step memory about its accumulated, we here call our model as “two-step-memory” (TSM)-based information spreading. The infected node recovers with probability and returns to a susceptible state. Note that when , the next time step is . The information spreading dynamics evolves until there are no nodes in the infected state, or the time step reaches .

3. Theory

In this section, we propose a generalized discrete Markovian approach [44, 4850] to steady the TSM-based information spreading dynamics on activity-driven temporal networks. In the theory, we assume that every node transmitting the information to susceptible is independent. As a result, the dynamical correlations among the state of neighbors are neglected.

The is denoted as the probability that node is in the infected state at time , and is denoted as the probability of node is in the susceptible state. For a susceptible node , it becomes infected state at time only when its received accumulated pieces of information in time steps and are larger than the threshold . is denoted as the probability of the node obtaining pieces of information from infected neighbors at time simultaneously on the network . To compute the value of , we should consider three aspects: (i) select neighbors from the neighbor set of node , and denote the subset as . (ii) Every node in transmits the information to node with probability . (iii) Each node in the set does not transmit the information to node . Combining the above three aspects, we obtain the expression of aswhere represents the number of elements in set . Once we know the expression of , we obtain the value of .

To compute the value of , we should consider two aspects. On the one hand, node is in the infected state at time but does not recover at time . The probability of this event is . On the other hand, node is in the susceptible state at time , and we obtained more than pieces of information at time steps and with probability:where represents that node received at most pieces of information from neighbors at time and . The expression of is

Considering the above two aspects, we obtain the evolution of as

Averaging all values of , we obtain the probability that a node is randomly selected in the infected state at time as

In the steady-state, the fraction of nodes in the infected state can be denoted as for simplicity.

According to equation (4), the nonlinearity of the system makes us hardly obtain an analytical threshold. Therefore, we locate the threshold of the system by using the following method: observing the peak of , which defines aswhere is the information outbreak size with information transmission probability , and is a small increment of . At the threshold point, reaches its maximum value [51].

The above theoretical derivation is for the information spreading dynamics on temporal networks. When studying the spreading dynamics on static networks, we only need to set for .

4. Results

In this section, we will perform extensive numerical simulations on the activity-driven temporal networks and their corresponding static networks. To build the static network, we only need to generate network and set the remaining temporal network equal to network . All numerical simulation results presented in this paper are averaged over 500 times.

In Figure 1, we first investigate the information spreading size on both temporal and static networks for a given average degree . We focus on the following three aspects. (i) How the temporal network affects the information spreading? We reveal two distinct results. For small values of , the temporal network structure suppresses the information spreading since the network connectivity is small than that in its corresponding static networks. However, when is very large, the temporal network structure promoting the information spreading since a node in a temporal network can connect more distinct nodes. We note that the results are not affected by the initial seed size of and . (ii) The phase transition of the system is the second point we will discuss. We find that the system always exhibits a hysteresis loop. Specifically, the spreading size depends on the initial seed size between the invasion threshold and persistence threshold [52]. The two threshold points can be located by using equation (6). (iii) The third point we investigate in Figure 1 is how affects . We find that increases with on both temporal and static networks. That is to say, the more homogeneous the degree distribution of the network, the less robust of the network for information spreading. The theoretical predictions agree well with the numerical simulation results. The differences between the theoretical and numerical predictions are induced by the strong dynamical correlations among the states among neighbors.

We further investigate the effects of initial seed size on the information spreading dynamics in Figure 2. For any values of and , there is a finite value of critical mass , below which the information cannot outbreak globally and above which the information outbreak size does not change with . For the effects of network temporality, there have two situations. When , the network temporality suppresses the information spreading for small values of , e.g., . However, when , the network temporality always promotes the information spreading regardless of the value of . Our suggested theory can qualitatively describe the above phenomena.

5. Conclusions

In this paper, we study the information spreading dynamics on activity-driven temporal networks. To study the effects of network temporality on information spreading, we first proposed an information spreading model, which assumes that a node accepting the information depends on the cumulatively received pieces of information from neighbors in the recent two steps. Then, we developed a generalized Markovian approach to describe the information spreading dynamics, and gave the expression of the information outbreak size. By performing extensive numerical simulations, we found that network temporality may suppress and promote the spreading of information. Specifically, the network temporality suppresses the information spreading for small values of information transmission probability, while promoting the information spreading for large values of information transmission probability. Finally, we found that the system has a critical mass. When the initial seed size is smaller than the critical mass, the information cannot outbreak globally. When the initial size is larger than the critical mass, the information spreading size does not change with the initial seed size values. Our presented results help us understand the effects of network temporality on information spreading dynamics. And the results can also help us analyze the traffic of the complex dynamic aviation network.

Data Availability

The datasets used in the present study are available from the first author upon reasonable request ([email protected]).

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This work was supported by the National Natural Science Foundation of China (grant no. U1733203), the Safety Foundation of CAAC (no. AQ20200019), and the Foundation of CAFUC (no. J2020-084).