Next Article in Journal
Tree Tensor Network Simulation of Dynamical Quantum Phase Transitions in the 2D Transverse-Field Ising Model
Next Article in Special Issue
A Deep Prompt-Based Chain-of-Thought Approach to Harmful Euphemism Detection in Social Networks
Previous Article in Journal
Adaptive Path Integral Diffusion: AdaPID
Previous Article in Special Issue
Mapping Vulnerability: Structure, Cascades, and Resilience in the Global Railway Vans Trade Network
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Characterizing Information Propagation in Social Media with Branching Processes

1
Department of Management Science and Engineering, East China University of Science and Technology, Shanghai 200237, China
2
School of Future Technology, Anhui Finance and Trade Vocational College, Hefei 230601, China
*
Author to whom correspondence should be addressed.
Entropy 2026, 28(5), 493; https://doi.org/10.3390/e28050493
Submission received: 27 February 2026 / Revised: 13 April 2026 / Accepted: 23 April 2026 / Published: 26 April 2026
(This article belongs to the Special Issue Complexity of Social Networks)

Abstract

Information propagation in social media has attracted the wide attention of scholars, with great progress made in empirical and modeling studies. Branching processes, extensively utilized in theoretical biology, are increasingly applied to model information diffusion dynamics. However, detailed and data-driven studies that implement this methodology remain rare. This study, utilizing empirical data, characterizes and models information diffusion in social media with branching processes. The reliability of the branching model is verified through the comparison of theoretical predictions, numerical simulations, and empirical results, and the model can replicate the key statistical characteristics observed in realistic cascades. The research results validate the applicability of branching processes in information diffusion, and contribute to the development of more elaborate, data-driven models of information spreading in complex real-world scenarios.

1. Introduction

Social media platforms, such as X/Twitter, Facebook, and Weibo, play a crucial role in people’s daily interactions, significantly altering the way of information production, diffusion and consumption on the internet. Individuals are not only recipients of information but also actively participate in information spreading through forwarding and commenting, exerting a huge influence on public opinions, consumer behaviors and public health.
Information diffusion in social media has attracted the wide attention of scholars from diverse disciplines, and significant progress has been made in empirical and modeling research [1,2,3,4,5,6,7]. In this field, early research focused on monolayer networks, and in recent years, information spreading on multilayer or higher-order networks has also been explored [8,9,10,11].
Empirical research reveals the spreading mechanisms [12,13], meme popularity [14,15], and temporal patterns [15,16] of information diffusion. The majority of cascades go extinct in the early stage, while a few show explosive growth, and the size and duration of cascades follow power-law or heavy-tailed distributions [14,15]. Even for similar-scale cascades, the diffusion trees exhibit high structural diversity, and the content popularity has little correlation with the structural virality [17]. Large-scale dissemination is often driven by a few key nodes [17]. Moreover, the analysis on propagation paths indicates that, while social networks display pronounced clustering and complex topology, individual information diffusion cascades often exhibit a tree-like structure locally [18], which offers an empirical foundation for modeling information dissemination—for instance, through a branching process.
Regarding spreading models, percolation theory, compartmental models, branching processes and Hawkes processes have been employed to investigate the information diffusion dynamics [19]. Percolation theory models the emergence of system-wide propagation [5], epidemic-like compartmental models (SIS, SIR, etc.) model spreading dynamics by concentrating on individual state transition [20,21], branching processes model reproduction dynamics generation by generation [22,23], and Hawkes processes model the realistic temporal patterns of spreading events [24,25,26]. These models are not isolated; rather, they are closely linked. Compartmental models [27,28,29,30], branching processes [31] and Hawkes processes [16] are also utilized to study the competitive information diffusion or information interaction.
The theoretical models reveal the influence of the information dissemination mechanism and network topology on the diffusion threshold, scope and speed [32,33,34,35], while data-driven models explain and generate the observed spreading patterns by integrating the propagation models with empirical data. Based on online diffusion, a model of contagion derived from the SIR model with a low infection rate was proposed. Although several empirical findings are consistent with the model, it fails to replicate the diversity of structural virality in real-world diffusion [17]. In social networks, diffusion records show that diffusion probability along a social tie follows a power-law relationship with the number of the disseminator’s followers and the receiver’s followees. A cascade model incorporating this finding was proposed that can reproduce key structural features of diffusion trees [4]. Utilizing Weibo and Twitter data, the data-driven percolation model was also proposed to reproduce the cascade size and threshold [5]. During information spreading, it was found that both social reinforcement and weakening effects coexist. The forwarding probability of information initially increases with exposure frequency, then subsequently plateaus or decreases. A model considering the feature can describe the empirical spreading trajectories well [7]. Some data-driven models connect multiple frameworks. For example, the SIR model can be integrated with a Hawkes process in which the rate of events in the latter is identical to the rate of new infections in the former [24]. The bimodal distribution of cascade sizes from the model may provide explanations to the general unpredictability of popularity.
Among the diffusion models, the branching process (Bienaymé–Galton–Watson process) was initially developed to investigate the potential extinction of family surnames resulting from insufficient descendant numbers, and can model the information spreading over successive generations. Branching processes can reproduce realistic diffusion characteristics. For instance, the diffusion of internet chain letters shows the “long-chain, narrow-tree” structure that can be explained by incorporating the Galton–Watson process with selection bias [36]. The viral marketing information spreading displays non-Markovian branching dynamics that can be modeled by a two-step Bellman–Harris branching process that incorporates the high variability of user behaviors [22]. Analysis on information cascades on Twitter reveals that branching processes can characterize the spreading process, reproducing the statistical characteristics of the empirical cascadevs [23].
In social media, meme popularity and cascade duration can follow power-law distributions with diverse scaling exponents, and branching processes can explain the distribution well [14,15,31]. Indeed, due to the inherent complexity involved in the information dissemination, branching processes have limited applicability across diverse real-world scenarios. It was revealed that branching processes have stronger explanatory power when depicting simple contagion or small-scale cascades, while a random-field Ising model can better describe complex contagion [15]. Branching processes can be used to predict the diffusion reach [37] and reveal influential nodes [38], and this approach has also been further applied to issues such as anomaly detection and misinformation modeling. For instance, a statistical testing framework based on a branching process was proposed to distinguish normal branches from abnormal cascades in networks, and this method could detect key violent events during the 2011 Yemeni Revolution [39]. A branching process was also utilized to model the spread of misinformation in both passive and active environments, and structural metrics such as propagation probability, height, and size can be analytically studied [40].
Further, multitype branching processes have also been utilized to study information diffusion [41]. For instance, the SIR model and a multitype branching process were used to analyze the information spreading in two-layer clustered networks; the epidemic threshold and the final outbreak size can be derived, and the network clustering can inhibit the spread [42]. However, a study on seed-initiated cascades on clustered networks with a two-type branching process revealed that for a low average degree, clustering impedes cascade propagation, but for a high average degree, clustering promotes the spread [43]. By constructing a multitype branching process, complex contagion on clustered networks [44,45] and simple contagion on networks with communities [46] were also analyzed, and the cascade size and critical behavior were analytically studied. Some scholars introduced temporal variables, and through a timeline-based multitype branching process, derived the number of post shares and the probability of virality or extinction [47]. Multitype branching processes can be used to study spreading processes across multilayer networks [48,49], yielding a universal meme popularity distribution characterized by a robust power-law exponent [15,48]. They were also employed to study the containment of fake news and misinformation [50,51].
Although information dissemination and, more specifically, branching processes have received considerable attention, several gaps remain in current research. First, existing studies often focus on critical thresholds and diffusion scales, but rarely explore, both empirically and theoretically, how microscopic diffusion behaviors generate macroscopic diffusion patterns. Second, in data-driven studies, the models are often coarsely granulated, and model parameters are seldom calibrated against empirical data. Third, theoretical models frequently lack rigorous integration with real-world data sets, thereby limiting their explanatory validity.
To address these gaps, utilizing empirical data, this paper characterizes and models information diffusion in social media with branching processes. Inspired by the work of Gleeson et al. [23], this study examines the effective branching numbers and offspring distributions in real-world data, and validates the applicability of branching processes to the data under study. The reliability of the branching model is verified by comparing the theoretical predictions, numerical simulations, and empirical results.
The remainder of this paper is organized as follows. Section 2 presents the data sets under study. Section 3 undertakes empirical analysis and parameter estimation. Section 4 employs the branching process model to characterize diffusion dynamics and replicates key propagation patterns observed in data. Section 5 discusses several special cases. Section 6 concludes the paper and outlines promising avenues for future research.

2. Data Sets

This paper conducts empirical analysis and modeling study using three data sets from Weibo (Chinese version of X/Twitter) whose fundamental characteristics are summarized in Table 1. Weibo is the largest microblogging platform in China, and the three data sets are each large-scale and cover different topics. These data sets were collected in the same year, and the events covered by them went through the entire process from occurrence to conclusion within that year.
The first data set comprises posts related to the TV talent show “Produce 101” in China. “Produce 101” is a multi-stage elimination competition featuring 101 contestants undergoing multiple rounds of assessment and public voting. The show was delivered via online live streaming, and the audience can generate and disseminate content related to the show on Weibo. The time span of the data set, i.e., from 1 April to 30 June 2018, covers the full lifecycle of the show from pre-launch promotion and contestant training through to the finale. The second data set comprises posts related to a self-defense case in Kunshan, Jiangsu Province, China. The incident originated from a traffic-related dispute between a car driver and a cyclist. During the altercation, the driver took out a knife from the car and continuously assaulted the cyclist with it. In response, the cyclist snatched the knife back and stabbed and slashed the driver several times. The driver sustained critical injuries and succumbed to them despite immediate medical intervention. The incident attracted widespread public and legal attention. The data set, with a time span from 27 August to 2 September 2018, covers the entire course of the incident—from its initial public disclosure and subsequent media coverage, through official investigations, to the formal announcement of the decision by the Kunshan Municipal Public Security Bureau.
The third data set comprises posts related to the Chinese film “Dying to Survive”. The medically themed film told the story of a grassroots health product salesman who, facing financial hardship and mounting rent pressures, became the exclusive selling agent of unapproved generic versions of life-saving anticancer drugs from India to meet urgent patient needs. The data set, with a time span from 1 May to 7 August 2018, includes the entire cycle from the film’s promotion, release to its gradual withdrawal.
All three data sets contain the complete forwarding chains of original posts. We construct information diffusion trees based on the observed repost (forwarding) relationships in Weibo. For each original post, all posts directly or indirectly derived from it through forwarding collectively constitute a diffusion tree—representing the complete propagation pathway of that original post. The tree can be regarded as a directed network, where nodes are posts, and the directed edges represent the forwarding relationship between posts or the forwarding behavior of users. In the network, the node with zero in-degree is the seed node or root node (i.e., the original post), nodes with zero out-degree are leaf nodes, and nodes possessing both non-zero in-degree and out-degree are viral nodes.

3. Empirical Analyses

3.1. Effective Branching Numbers

We employ the method outlined in the work of Gleeson et al. to analyze three social media data sets [23]. In the branching process, for a diffusion tree, let Z n ( n 0 ) be the size (i.e., number of nodes) of the nth generation. When n = 0 , Z n denotes the number of root nodes (usually, Z 0 = 1 for a diffusion tree). The effective branching number of the nth generation, denoted by ω n , is defined as the ratio of the size of the (n + 1)th generation to that of the nth generation, i.e., ω n = Z n + 1 / Z n . For a data set, since there are a large number of diffusion trees, ω n is defined as the ratio of the total number of nodes in the (n + 1)th generation to that in the nth generation for all diffusion trees [23].
Figure 1 displays the total numbers of nodes and the effective branching numbers across generations for the three data sets. It can be observed that as the generation number increases, the node number generally decreases gradually. On the log-linear axes, this decline approximates a straight line, suggesting exponential decay. Notably, “Produce 101” displays pronounced fluctuations in node count only at early generations, whereas “Kunshan self-defense” and “Dying to survive” exhibit obvious variability at both early and late generations.
As for the effective branching number, it can be seen that for “Produce 101”, between the 6th and 28th generation, the effective branching number tends to stabilize as the generation increases, with an average of 0.685; for “Kunshan self-defense”, stability is observed between the 3rd and 10th generation, yielding a mean of 0.568; and for “Dying to survive”, reduced fluctuations and relative stability occur from the 5th to 12th generation, with a mean of 0.749. The basic reproductive number R 0 , which is defined as the average out-degree of all non-seed nodes [18], for the three data sets are 0.246, 0.179, and 0.183, respectively. Accordingly, “Produce 101” demonstrates the highest transmissibility, followed by “Dying to survive”, while “Kunshan self-defense” exhibits the lowest transmissibility. All three data sets exhibit subcritical spreading dynamics—i.e., each node, on average, generates fewer than one offspring, leading inevitably to extinction over time.

3.2. Offspring Distributions

In a branching process, it is conventionally assumed that the offspring distribution—the probability p k that any given node produces exactly k offsprings—remains constant across all generations. This assumption implies that, across multiple independent diffusion trees governed by the same offspring distribution, the average empirical offspring distribution—defined as the probability p ˜ k that a node in any generation produces k offsprings for all trees—converges to and coincides with pk.
Figure 2 illustrates the average empirical offspring distribution per generation for the three data sets, restricted to diffusion trees with cascade sizes exceeding 1. Figure 2a,c,e reveals a marked distinction between the seed generation and subsequent ones: nodes in the seed generation are more likely to be forwarded and the probability of generating offsprings is greater. Furthermore, for cascades in the early generations, inter-generational variation in average offspring distribution can be more pronounced. According to Figure 1b,d,f, for generations exhibiting relatively stable effective branching numbers, the average offspring distribution is presented in Figure 2b,d,f. For all three data sets, the average empirical offspring distributions within the corresponding stable generations are found to be approximately consistent.
Theoretically, for a branching process characterized by specific parameters, the effective branching number should remain stable as the generation increases, and the average offspring distribution across generations in the diffusion trees should also be the same. According to the above empirical analysis, if the seed and non-seed generations are considered separately, all three data sets basically satisfy the assumptions of branching processes, thereby supporting its validity to model information diffusion. Moreover, diffusion cascades often exhibit a tree-like structure [18], providing an empirical basis for modeling spreading via branching processes.
Due to the significant differences in the offspring distribution of the seed generation compared to other generations, they are distinguished when fitting. For non-seed generations, the generations with stable offspring distribution for each data set are selected for fitting. Figure 3 presents the empirical offspring distributions. The seed generation shows a markedly right-skewed and heavy-tailed distribution, reflecting its stronger dissemination capabilities to generate a substantially larger number of forwardings. In contrast, the offspring distributions of the non-seed generations generally concentrate at lower offspring counts and decay more rapidly in the tail.
The offspring distribution exhibits an approximately linear decay on double-logarithmic axes; therefore, without loss of generality, this paper uses exponentially truncated power-law distributions to fit the data, assuming the offspring distribution follows
p k ( k + 1 ) β e k θ .
Figure 3 presents the fitting results. The estimated parameters are summarized in Table 2.
Notably, the exponent β is significantly larger for non-seed generations than for seed generations, indicating a faster decay in the distribution tail in the former. Moreover, both generation types exhibit large θ values, suggesting that β plays a dominant role in the offspring distribution for most k, and θ takes effect when the offspring number k is large.
The confidence intervals for θ are consistently wide, which stems from the heavy-tailed nature of offspring number distribution: only a small fraction of nodes exhibit exceptionally large offspring counts. During bootstrap resampling, whether these nodes can be selected will significantly affect the tail of the distribution, thereby causing θ , which controls the exponential truncation, to fluctuate significantly between different samples, resulting in a larger confidence interval range. In contrast, the power-law exponent β is mainly determined by the offspring numbers of small and medium scales; as a result, β estimates exhibit greater robustness and narrower confidence intervals. If we remove a small number of nodes with large offspring numbers, we can find that it has little impact on the estimated β and its confidence interval, yet it markedly alters the estimated θ and reduces the width of its confidence interval. The MSEs across all three data sets are consistently low, indicating good fitting quality of the estimated distributions.

4. Branching Process Modeling

For the cascade size distribution of the three data sets, using the Kolmogorov–Smirnov goodness-of-fit statistical test, it is found that none of them pass the test with a threshold of p = 0.1 , indicating that the power-law distribution is not a reasonable model [52]. Several empirical studies show the critical behavior of information spreading: cascade sizes follow power-law distribution with exponent −3/2, which is consistent with a simple branching process with the mean μ = 1 for offspring distribution [15,53,54]. However, as analyzed above, the data sets studied are not in the critical state.
We employ generating functions to analyze the cascade size distribution. Let G ˜ τ ( x ) denote the generating function of the distribution of total node number from the 0th to the τth generation ( τ 1 ) in the diffusion trees, f ˜ ( x ) represent the generating function of the offspring distribution of seed nodes, and f ( x ) denote that of non-seed nodes. Then,
G ˜ τ ( x ) = x f ˜ G τ 1 ( x ) ,
where G τ 1 ( x ) is the generating function of the distribution of total node number from the 0th to the (τ − 1)th generation for the subtrees rooted at the 1st generation nodes in the original trees, and it satisfies the recurrence relation
G n ( x ) = x f G n 1 ( x ) , 1 n τ 1 ,
with initial condition G 0 ( x ) = x .
We can obtain the fitted offspring distributions from empirical data and subsequently obtain the generating function G ˜ τ ( x ) , which uniquely determines the cascade size distribution p s , i.e., the inverse transform of G ˜ τ ( x ) . For the general form of generating functions, when they are only known at discrete points (applicable to the scenario of information diffusion), their inverse can be obtained by the Cauchy integral formula
G ˜ τ ( a ) = 1 2 π i D G ˜ τ ( x ) x a d x ,
where D = { x : | x x 0 | R } is a closed disk fully contained within the domain of definition of G ˜ τ (the neighborhood of x 0 ), D denotes its boundary, and a is an arbitrary point inside D. For the nth derivative of G ˜ τ at a, the following expression holds:
G ˜ τ ( n ) ( a ) = n ! 2 π i D G ˜ τ ( x ) ( x a ) n + 1 d x .
Therefore, the cascade size distribution p s is given by the following integral
p s = 1 s ! G ˜ τ ( s ) ( 0 ) = 1 2 π i C G ˜ τ ( x ) x s + 1 d x ,
where C is a circle on the complex plane.
Let x = R e i u , where R must satisfy that G ˜ τ is analytic on D. Then we obtain
p s = 1 2 π R s 0 2 π G ˜ τ R e i u e i s u d u .
For numerical computations, the integral is evaluated using the trapezoidal rule, yielding an approximation of the true distribution p s ( s = 0 , 1 , , N 1 ) [31,46]:
p ˜ s 1 N R s m = 0 N 1 G ˜ τ R e 2 π i m / N e 2 π i m s / N , p ˜ s + N = p ˜ s .
In this paper, we set R = 1.0 . Thus, x = e i u , and x lies on the unit circle in the complex plane.
For the average empirical offspring distribution Equation (1), which follows an exponentially truncated power-law form, the corresponding generating function is
f ( x ) = L i β x e 1 / θ x L i β e 1 / θ ,
where L i β is the polylogarithm function of order β (also known as Jonquière’s function). We impose the condition that each seed node in the empirical data sets has at least one offspring. That is, we restrict the domain to k 1 . In this case, the generating function for the seed nodes is
f ˜ ( x ) = x e 1 / θ L i β x e 1 / θ x x e 1 / θ L i β e 1 / θ .
Based on Equations (5) and (6) and the recurrence relation Equations (2) and (3), we can obtain G ˜ τ ( x ) , and utilizing Equation (4), we can obtain p ˜ s (for sufficiently large τ).
The branching process can be simulated based on the fitted offspring distributions for seed and non-seed generations, as derived in the preceding section. The seed nodes are successively forwarded generation by generation until the diffusion terminates, and the simulation count is equal to the number of original posts that were once forwarded. Figure 4 presents three cascade size distributions—the empirical one from real data, the one obtained via numerical simulations, and the theoretical one predicted by Equation (4)—across three data sets. It can be seen that for both probability distributions and CCDFs, the simulation results and theoretical predictions are consistent, indicating the reliability of Equation (4), and both are also in good agreement with the cascade size distributions from real data.
When the cascade size is relatively small, there is a certain deviation between the real distribution and the theoretical prediction, which might be due to the noise in the real data and the finite-sample effect arising from limited observational data. After all, as shown in Figure 2, the average empirical offspring distributions across non-seed generations exhibit considerable variability.
At the distribution tail, the empirical distribution exhibits a distinct heavy-tailed behavior. The numerical simulation can capture this feature, while the theoretical prediction shows a certain degree of deviation in the large-cascade region, which is likely attributable to factors such as the finite-scale truncation and the finite-sample effects. Nevertheless, the overall agreement among theoretical predictions, numerical simulations, and empirical observations for meme popularity distribution verifies the validity of the branching process model for characterizing information diffusion on social media.

5. Discussion

As shown in Figure 1, the effective branching numbers across generations in social media are typically time-varying. The difference can be reflected in the variation of offspring distributions. This paper examines branching process modeling in which the offspring distribution differs between the seed generation and subsequent (non-seed) generations. In fact, assume that, for a given generation of nodes, the offspring distribution is identical across all nodes in that generation; then, the analytical framework developed in Section 4 remains applicable even when the offspring distribution varies across every generation. Let f i ( x ) denote the generating function of the offspring distribution of the i-th generation nodes ( i 0 ); according to Equations (2) and (3), we find that G ˜ 1 ( x ) = x f 0 ( x ) , G ˜ 2 ( x ) = x f 0 ( x f 1 ( x ) ) , G ˜ 3 ( x ) = x f 0 ( x f 1 ( x f 2 ( x ) ) ) , G ˜ 4 ( x ) = x f 0 ( x f 1 ( x f 2 ( x f 3 ( x ) ) ) ) , … Based on the recurrence relation, we can obtain G ˜ τ ( x ) .
Classical branching process theory has shown that when the offsprings follow a specific distribution and the mean offspring μ = 1 , cascade size distribution will follow a power law with exponent −3/2. While when μ < 1 , the distribution will approximately follow a power law with the same exponent but with an exponential cutoff. In both cases, the branching process will stop.
The previous section approximately obtains the cascade size distribution from a numerical computational perspective. For certain offspring distributions, the exact distributions of cascade sizes can be analytically obtained from their generating functions via the Lagrange inversion theorem, which has been applied to analyze the component size distribution for random graphs [55].
Assume that the offspring numbers of seed and non-seed nodes are independent and identically distributed (i.i.d.), with a common generating function f ( x ) . Applying the Lagrange inversion theorem, the cascade size distribution p s can be expressed as
p s = 1 s ! d s 1 d x s 1 f ( x ) s x = 0 = 1 s [ x s 1 ] ( f ( x ) ) s , s 1 ,
where [ x s 1 ] denotes the coefficient of x s 1 term in the power series expansion of ( f ( x ) ) s .
Specifically, assume the offspring distribution follows Poisson distribution p k = λ k e λ k ! ( λ > 0 , k 0 ), and its generating function is
f ( x ) = k = 0 p k x k = k = 0 λ k e λ k ! x k = e λ k = 0 ( λ x ) k k ! = e λ ( x 1 ) .
According to Lagrange inversion theorem, we obtain
p s = ( s λ ) s 1 e s λ s ! .
For a sufficiently large s, Stirling’s approximation yields
p s 1 λ e 2 π s 3 2 e ( λ ln λ 1 ) s .
When λ > 0 , ( λ ln λ 1 ) 0 , with equality attained if λ = 1 . This special case demonstrates that, when the mean offspring 0 < μ < 1 , the size distribution of large cascades asymptotically follows an exponentially truncated power-law distribution with exponent −3/2. When λ = 1 , i.e., at the critical point,
p s 1 e 2 π s 3 2 s 3 2 ,
indicating a power-law form with exponent −3/2.
Assume the offspring distribution follows exponential distribution p k = ( 1 e λ ) e λ k ( λ > 0 , k 0 ), and its generating function is
f ( x ) = e λ 1 e λ x .
By applying Lagrange inversion theorem and Stirling’s approximation, we obtain
p s e λ + 1 4 π s 3 2 e s ln e 2 λ ( e λ 1 ) 1 / 4 .
When λ > 0 , ln e 2 λ ( e λ 1 ) 1 / 4 0 , with equality attained if e λ = 2 (in this case the mean offspring μ = 1 / ( e λ 1 ) = 1 ). When the mean offspring 0 < μ < 1 , the size distribution of large cascades also asymptotically follows an exponentially truncated power-law distribution with exponent −3/2. When μ = 1 ,
p s e 2 π s 3 2 s 3 2 ,
also indicating a power-law form with exponent −3/2.

6. Conclusions

In this study, we add evidence for the branching process model proposed by Gleeson et al. [23] for information diffusion in social media. By calibrating model parameters against empirical data, the model can replicate the cascade size distributions observed in data well, and the theoretical predictions are in good agreement with empirical results. The study validates, both empirically and theoretically, the applicability of branching processes in information diffusion research.
This study adds to the existing body of data-driven models for information spreading. However, as revealed by real data, effective branching numbers and offspring distributions do not always remain constant, resulting in systematic deviations between theoretical predictions and empirical observations. During information dissemination, the basic reproductive numbers or effective branching numbers can be time-varying [56]. Variations in offspring distribution occur both across generations and within individual generations. In addition, due to information interaction, the diffusion of a piece of information may be either inhibited or amplified by the concurrent diffusion of other information [16].
Moreover, users exhibit heterogeneous influence in information diffusion on social media. The posts by super users can be shared by more people; thus, the node influence parameter or a multitype branching process can be utilized to study the information diffusion considering users with different types. This constitutes a promising avenue for future research.
The temporal data associated with users’ posts in our data sets is incomplete. Were the timestamps fully available, with these temporal characteristics taken into consideration, the discrete time branching model may be modified to a continuous-time branching process or an age-dependent one if the inter-generation time-interval distribution is not exponentially distributed.
In social media, users typically retweet posts published or previously retweeted by accounts they follow. Previous studies have shown that the dynamical patterns of the diffusion process are strongly conditioned by the topology of the underlying network of followers [57]. The appearance of a small fraction of extremely efficient users results from the heterogeneity of the underlying network and independently of the individual user behavior. However, our data sets do not include user-to-user following relationships; consequently, reconstructing a follower–followee network is infeasible.
Additionally, we are also unable to obtain several important attributes of users, such as the number of their followers and followees, as well as the number of posts shown to them. Thus, we cannot study the impact of saturation effect on information diffusion shown in previous studies [13,58]. The effect occurs due to limitations in user attention, cognitive processing capacity, and the natural lifecycle of content. At the user level, when users follow a large number of accounts, they are exposed to an overwhelming volume of content, which can reduce their likelihood of retweeting posts [13]. At the macro level, information can spread through distinct phases on social media—expansion, front-page, and saturation [58]. The final phase occurs when information ages and its rate of spread slows down significantly. Future works should integrate these aspects, and propose more elaborate, data-driven models of information diffusion to address the complexity of real-world scenarios.

Author Contributions

Conceptualization, H.H.; methodology, H.H. and X.L.; software, X.L.; validation, H.H. and Q.S.; formal analysis, H.H. and Q.S.; data curation, X.L.; writing—original draft preparation, X.L.; writing—review and editing, X.L. and H.H.; visualization, X.L.; and project administration, H.H. All authors have read and agreed to the published version of the manuscript.

Funding

This work was partially supported by the National Natural Science Foundation of China (Grant No. 61973121) and the Natural Science Research Project of the Anhui Higher Education Institution (Grant No. 2024AH050021).

Data Availability Statement

The data sets supporting the conclusions of this paper are available at https://doi.org/10.6084/m9.figshare.31914564.

Conflicts of Interest

The authors declare no conflicts of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

References

  1. Zhang, Z.K.; Liu, C.; Zhan, X.X.; Lu, X.; Zhang, C.X.; Zhang, Y.C. Dynamics of information diffusion and its applications on complex networks. Phys. Rep. 2016, 651, 1–34. [Google Scholar] [CrossRef]
  2. Li, M.; Wang, X.; Gao, K.; Zhang, S. A survey on information diffusion in online social networks: Models and methods. Information 2017, 8, 118. [Google Scholar] [CrossRef]
  3. Wang, X.; Lan, Y.; Xiao, J. Anomalous structure and dynamics in news diffusion among heterogeneous individuals. Nat. Hum. Behav. 2019, 3, 709–718. [Google Scholar] [CrossRef] [PubMed]
  4. Zhou, B.; Pei, S.; Muchnik, L.; Meng, X.; Xu, X.; Sela, A.; Havlin, S.; Stanley, H.E. Realistic modelling of information spread using peer-to-peer diffusion patterns. Nat. Hum. Behav. 2020, 4, 1198–1207. [Google Scholar] [CrossRef]
  5. Xie, J.; Meng, F.; Sun, J.; Ma, X.; Yan, G.; Hu, Y. Detecting and modelling real percolation and phase transitions of information on social media. Nat. Hum. Behav. 2021, 5, 1161–1168. [Google Scholar] [CrossRef]
  6. Li, H.; Xia, C.; Wang, T.; Wen, S.; Chen, C.; Xiang, Y. Capturing dynamics of information diffusion in SNS: A survey of methodology and techniques. ACM Comput. Surv. 2021, 55, 22. [Google Scholar] [CrossRef]
  7. Meng, F.; Xie, J.; Sun, J.; Xu, C.; Zeng, Y.; Wang, X.; Jia, T.; Huang, S.; Deng, Y.; Hu, Y. Spreading dynamics of information on online social networks. Proc. Natl. Acad. Sci. USA 2025, 122, e2410227122. [Google Scholar] [CrossRef] [PubMed]
  8. Salehi, M.; Sharma, R.; Marzolla, M.; Magnani, M.; Siyari, P.; Montesi, D. Spreading processes in multilayer networks. IEEE Trans. Netw. Sci. Eng. 2015, 2, 65–83. [Google Scholar] [CrossRef]
  9. de Arruda, G.F.; Rodrigues, F.A.; Moreno, Y. Fundamentals of spreading processes in single and multilayer complex networks. Phys. Rep. 2018, 756, 1–59. [Google Scholar] [CrossRef]
  10. Boccaletti, S.; De Lellis, P.; del Genio, C.I.; Alfaro-Bittner, K.; Criado, R.; Jalan, S.; Romance, M. The structure and dynamics of networks with higher order interactions. Phys. Rep. 2023, 1018, 1–64. [Google Scholar] [CrossRef]
  11. Xiao, H.B.; Hu, F.; Li, P.Y.; Song, Y.R.; Zhang, Z.K. Information propagation in hypergraph-based social networks. Entropy 2024, 26, 957. [Google Scholar] [CrossRef]
  12. Firdaus, S.N.; Ding, C.; Sadeghian, A. Retweet prediction based on topic, emotion and personality. Online Soc. Netw. Media 2021, 25, 100165. [Google Scholar] [CrossRef]
  13. Atienza-Barthelemy, J.; Losada, J.C.; Benito, R.M. Modeling information diffusion on social media: The role of the saturation effect. Mathematics 2025, 13, 963. [Google Scholar] [CrossRef]
  14. Nishi, R.; Takaguchi, T.; Oka, K.; Maehara, T.; Toyoda, M.; Kawarabayashi, K.; Masuda, N. Reply trees in Twitter: Data analysis and branching process models. Soc. Netw. Anal. Min. 2016, 6, 26. [Google Scholar] [CrossRef]
  15. Notarmuzi, D.; Castellano, C.; Flammini, A.; Mazzilli, D.; Radicchi, F. Universality, criticality and complexity of information propagation in social media. Nat. Commun. 2022, 13, 1308. [Google Scholar] [CrossRef]
  16. Yoo, E.; Gu, B.; Rabinovich, E. Diffusion on social media platforms: A point process model for interaction among similar content. J. Manag. Inform. Syst. 2019, 36, 1105–1141. [Google Scholar] [CrossRef]
  17. Goel, S.; Anderson, A.; Hofman, J.; Watts, D.J. The structural virality of online diffusion. Manag. Sci. 2016, 62, 180–196. [Google Scholar] [CrossRef]
  18. Iribarren, J.L.; Moro, E. Affinity paths and information diffusion in social networks. Soc. Netw. 2011, 33, 134–142. [Google Scholar] [CrossRef]
  19. Caldarelli, G.; Artime, O.; Fischetti, G.; Guarino, S.; Nowak, A.; Saracco, F.; Holme, P.; de Domenico, M. The physics of news, rumors, and opinions. arXiv 2025, arXiv:2510.15053v1. [Google Scholar] [CrossRef]
  20. Raponi, S.; Khalifa, Z.; Oligeri, G.; Di Pietro, R. Fake news propagation: A review of epidemic models, datasets, and insights. ACM Trans. Web 2022, 16, 12. [Google Scholar] [CrossRef]
  21. Zhuang, Y.; Li, W.; Liu, Y. Information and knowledge diffusion dynamics in complex networks with independent spreaders. Entropy 2025, 27, 234. [Google Scholar] [CrossRef]
  22. Iribarren, J.L.; Moro, E. Branching dynamics of viral information spreading. Phys. Rev. E 2011, 84, 046116. [Google Scholar] [CrossRef] [PubMed]
  23. Gleeson, J.P.; Onaga, T.; Fennell, P.; Cotter, J.; Burke, R.; O’Sullivan, D.J.P. Branching process descriptions of information cascades on Twitter. J. Complex Netw. 2020, 8, cnab002. [Google Scholar] [CrossRef]
  24. Rizoiu, M.A.; Mishra, S.; Kong, Q.; Carman, M.; Xie, L. SIR-Hawkes: Linking epidemic models and Hawkes processes to model diffusions in finite populations. In Proceedings of the 2018 World Wide Web Conference, Lyon, France, 23–27 April 2018; ACM: New York, NY, USA, 2018. [Google Scholar]
  25. Zhang, H.; Yao, Y.; Tang, W.; Zhu, J.; Zhang, Y. Opinion-aware information diffusion model based on multivariate marked Hawkes process. Knowl.-Based Syst. 2023, 279, 110883. [Google Scholar] [CrossRef]
  26. Notarmuzi, D.; Castellano, C.; Flammini, A.; Mazzilli, D.; Radicchi, F. Percolation theory of self-exciting temporal processes. Phys. Rev. E 2021, 103, L020302. [Google Scholar] [CrossRef]
  27. Fu, G.; Chen, F.; Liu, J.; Han, J. Analysis of competitive information diffusion in a group-based population over social networks. Phys. A Stat. Mech. Its Appl. 2019, 525, 409–419. [Google Scholar] [CrossRef]
  28. Liu, L.; Wang, X.; Zheng, Y.; Fang, W.; Tang, S.; Zheng, Z. Homogeneity trend on social networks changes evolutionary advantage in competitive information diffusion. New J. Phys. 2020, 22, 013019. [Google Scholar] [CrossRef]
  29. Dadlani, A.; Kumar, M.S.; Maddi, M.G.; Kim, K. Mean-field dynamics of inter-switching memes competing over multiplex social networks. IEEE Commun. Lett. 2017, 21, 967–970. [Google Scholar] [CrossRef]
  30. Wei, X.; Valler, N.C.; Prakash, B.A.; Neamtiu, I.; Faloutsos, M.; Faloutsos, C. Competing memes propagation on networks: A network science perspective. IEEE J. Sel. Areas Commun. 2013, 31, 1049–1060. [Google Scholar] [CrossRef]
  31. Gleeson, J.P.; Ward, J.A.; O’Sullivan, K.P.; Lee, W.T. Competition-induced criticality in a model of meme popularity. Phys. Rev. Lett. 2014, 112, 048701. [Google Scholar] [CrossRef]
  32. Bartal, A.; Jagodnik, K.M. Role-aware information spread in online social networks. Entropy 2021, 23, 1542. [Google Scholar] [CrossRef]
  33. Min, B.; San Miguel, M. Threshold cascade dynamics in coevolving networks. Entropy 2023, 25, 929. [Google Scholar] [CrossRef]
  34. Fu, G.; Liang, H. The influence of core-periphery structure on information diffusion over social networks. Mathematics 2025, 13, 3048. [Google Scholar] [CrossRef]
  35. Ding, J.; Li, Z.; Wu, X.; Liu, R.; Hu, H. Information dissemination model based on social networks characteristics. Mathematics 2025, 13, 1254. [Google Scholar] [CrossRef]
  36. Golub, B.; Jackson, M.O. Using selection bias to explain the observed structure of Internet diffusions. Proc. Natl. Acad. Sci. USA 2010, 107, 10833–10836. [Google Scholar] [CrossRef] [PubMed]
  37. van der Lans, R.; van Bruggen, G.; Eliashberg, J.; Wierenga, B. A viral branching model for predicting the spread of electronic word of mouth. Mark. Sci. 2010, 29, 348–365. [Google Scholar] [CrossRef]
  38. De Meo, P.; Levene, M.; Provetti, A. Branching processes reveal influential nodes in social networks. Inf. Sci. 2023, 644, 119201. [Google Scholar] [CrossRef]
  39. Bertolotti, P.; Jadbabaie, A.; Christia, F. Tests for network cascades via branching processes. IEEE Trans. Netw. Sci. Eng. 2020, 7, 2693–2701. [Google Scholar] [CrossRef]
  40. Gomez, L.M.; Junior, V.V.; Rodriguez, P.M. The impact of effective participation in stopping misinformation: An approach based on branching processes. J. Stat. Mech.-Theory E. 2024, 2024, 033402. [Google Scholar] [CrossRef]
  41. Zhu, Y.; Li, Q.; Liu, W.; Yin, C.; Gao, Z. A novel exploration of diffusion process based on multi-type Galton–Watson forests. Mathematics 2024, 12, 3462. [Google Scholar] [CrossRef]
  42. Zhuang, Y.; Yağan, O. Information propagation in clustered multilayer networks. IEEE Trans. Netw. Sci. Eng. 2016, 3, 211–224. [Google Scholar] [CrossRef]
  43. McSweeney, J.K. Single-seed cascades on clustered networks. Netw. Sci. 2021, 9, 59–72. [Google Scholar] [CrossRef]
  44. Keating, L.A.; Gleeson, J.P.; O’Sullivan, D.J.P. Multitype branching process method for modeling complex contagion on clustered networks. Phys. Rev. E 2022, 105, 034306. [Google Scholar] [CrossRef]
  45. Keating, L.A.; Gleeson, J.P.; O’Sullivan, D.J.P. A generating-function approach to modelling complex contagion on clustered networks with multi-type branching processes. J. Complex Netw. 2023, 11, cnad042. [Google Scholar] [CrossRef]
  46. Dubovskaya, A.; Pena, C.B.; O’Sullivan, D.J.P. Modeling diffusion in networks with communities: A multitype branching process approach. Phys. Rev. E 2025, 111, 034310. [Google Scholar] [CrossRef]
  47. Dhounchak, R.; Kavitha, V.; Altman, E. Viral marketing branching processes. Comput. Commun. 2023, 198, 140–156. [Google Scholar] [CrossRef]
  48. O’Brien, J.D.; Dassios, I.K.; Gleeson, J.P. Spreading of memes on multiplex networks. New. J. Phys. 2019, 21, 025001. [Google Scholar] [CrossRef]
  49. Tian, Y.; Yağan, O. Spreading processes with layer-dependent population heterogeneity over multilayer networks. IEEE Trans. Netw. Sci. Eng. 2024, 11, 4106–4119. [Google Scholar] [CrossRef]
  50. Kapsikar, S.; Saha, I.; Agarwal, K.; Kavitha, V.; Zhu, Q. Controlling fake news by collective tagging: A branching process analysis. IEEE Control Syst. Lett. 2021, 5, 2108–2113. [Google Scholar] [CrossRef]
  51. Yang, Y.T.; Li, T.; Zhu, Q. Transparent tagging for strategic social nudges on user-generated misinformation. IEEE Trans. Netw. Sci. Eng. 2026, 13, 1147–1161. [Google Scholar] [CrossRef]
  52. Clauset, A.; Shalizi, C.R.; Newman, M.E.J. Power-law distributions in empirical data. SIAM Rev. 2009, 51, 661–703. [Google Scholar] [CrossRef]
  53. Gleeson, J.P. Binary-state dynamics on complex networks: Pair approximation and beyond. Phys. Rev. X 2013, 3, 021004. [Google Scholar] [CrossRef]
  54. Radicchi, F.; Castellano, C.; Flammini, A.; Muñoz, M.A.; Notarmuzi, D. Classes of critical avalanche dynamics in complex networks. Phys. Rev. Res. 2020, 2, 033171. [Google Scholar] [CrossRef]
  55. Newman, M.E.J. Networks: An Introduction; Oxford University Press: New York, NY, USA, 2010. [Google Scholar]
  56. Hébert-Dufresne, L.; Lovato, J.; Burgio, G.; Gleeson, J.P.; Redner, S.; Krapivsky, P.L. Self-reinforcing cascades: A spreading model for beliefs or products of varying intensity or quality. Phys. Rev. Lett. 2025, 135, 087401. [Google Scholar] [CrossRef]
  57. Morales, A.J.; Borondo, J.; Losada, J.C.; Benito, R.M. Efficiency of human activity on information spreading on Twitter. Soc. Netw. 2014, 39, 1–11. [Google Scholar] [CrossRef]
  58. Salvania, A.C.; Pabico, J.P. Information spread over an Internet-mediated social network: Phases, speed, width, and effects of promotion. arXiv 2015, arXiv:1507.06380v1. [Google Scholar] [CrossRef]
Figure 1. The total node numbers (a,c,e) and the effective branching numbers (b,d,f) across generations for the three data sets. For the generations with stable effective branching numbers, the corresponding average values are indicated by dot-dashed lines.
Figure 1. The total node numbers (a,c,e) and the effective branching numbers (b,d,f) across generations for the three data sets. For the generations with stable effective branching numbers, the corresponding average values are indicated by dot-dashed lines.
Entropy 28 00493 g001
Figure 2. The average empirical offspring distribution per generation for the three data sets. (a,c,e) are for the generations before the stable ones, while (b,d,f) are for the stable generations. For (b), due to the large number of stable generations, offspring distribution for sample generations with approximately equal intervals is presented.
Figure 2. The average empirical offspring distribution per generation for the three data sets. (a,c,e) are for the generations before the stable ones, while (b,d,f) are for the stable generations. For (b), due to the large number of stable generations, offspring distribution for sample generations with approximately equal intervals is presented.
Entropy 28 00493 g002
Figure 3. The offspring distributions of the seed (a,c,e) and stable non-seed (b,d,f) generations for the three data sets, along with the corresponding fitting lines.
Figure 3. The offspring distributions of the seed (a,c,e) and stable non-seed (b,d,f) generations for the three data sets, along with the corresponding fitting lines.
Entropy 28 00493 g003
Figure 4. Comparison of cascade size distributions from empirical data, numerical simulations, and theoretical predictions using Equation (4) for three data sets. (a,c,e) are for probability distribution functions, while (b,d,f) are for complementary cumulative distribution functions (CCDFs).
Figure 4. Comparison of cascade size distributions from empirical data, numerical simulations, and theoretical predictions using Equation (4) for three data sets. (a,c,e) are for probability distribution functions, while (b,d,f) are for complementary cumulative distribution functions (CCDFs).
Entropy 28 00493 g004
Table 1. The numbers of all posts, original posts, reposts, and reposted among the original posts that were subsequently forwarded by other users for the three data sets.
Table 1. The numbers of all posts, original posts, reposts, and reposted among the original posts that were subsequently forwarded by other users for the three data sets.
CountProduce 101Kunshan Self-DefenseDying to Survive
All posts89,789,6231,738,6334,775,568
Original posts33,522,28976,837786,602
Reposts56,267,3341,661,7963,988,966
Reposted among the original281,37313,27055,958
Table 2. Fitting results for the offspring distributions of the seed and stable non-seed generations. The 95% confidence intervals (CIs) obtained by bootstrapping and mean squared errors (MSEs) are also presented. For bootstrapping, from the original data of the offspring numbers of nodes, we draw 103 random samples consisting of the same number of nodes uniformly with replacement. For each sample, we obtain β and θ. The 95% confidence intervals are computed using the 2.5 and 97.5% percentiles of the 103 samples. Given the data characteristics and fitting performance, maximum likelihood estimation is adopted for seed generations, and moment estimation is applied for non-seed generations.
Table 2. Fitting results for the offspring distributions of the seed and stable non-seed generations. The 95% confidence intervals (CIs) obtained by bootstrapping and mean squared errors (MSEs) are also presented. For bootstrapping, from the original data of the offspring numbers of nodes, we draw 103 random samples consisting of the same number of nodes uniformly with replacement. For each sample, we obtain β and θ. The 95% confidence intervals are computed using the 2.5 and 97.5% percentiles of the 103 samples. Given the data characteristics and fitting performance, maximum likelihood estimation is adopted for seed generations, and moment estimation is applied for non-seed generations.
ParameterProduce 101, SeedKunshan Self-Defense, SeedDying to Survive, SeedProduce 101, Non-SeedKunshan Self-Defense, Non-SeedDying to Survive, Non-Seed
β 1.8721.8251.8692.6402.7612.617
β ’s CI[1.867, 1.878][1.809, 1.841][1.860, 1.880][2.621, 2.659][2.730, 2.790][2.586, 2.648]
θ 41,637.48354,429.57934,353.2134422.13128,089.85126,404.088
θ ’s CI[34,847.003, 165,831.909][23,346.038, 334,022.358][18,352.977, 133,404.814][2369.704, 7246.580][11,528.280, 132,694.614][16,802.148, 42,208.411]
MSE 5.663 × 10 6 1.547 × 10 5 2.753 × 10 5 4.010 × 10 4 2.149 × 10 5 6.934 × 10 5
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Luo, X.; Hu, H.; Sun, Q. Characterizing Information Propagation in Social Media with Branching Processes. Entropy 2026, 28, 493. https://doi.org/10.3390/e28050493

AMA Style

Luo X, Hu H, Sun Q. Characterizing Information Propagation in Social Media with Branching Processes. Entropy. 2026; 28(5):493. https://doi.org/10.3390/e28050493

Chicago/Turabian Style

Luo, Xiaofang, Haibo Hu, and Qingsong Sun. 2026. "Characterizing Information Propagation in Social Media with Branching Processes" Entropy 28, no. 5: 493. https://doi.org/10.3390/e28050493

APA Style

Luo, X., Hu, H., & Sun, Q. (2026). Characterizing Information Propagation in Social Media with Branching Processes. Entropy, 28(5), 493. https://doi.org/10.3390/e28050493

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop