Perturbative Expansion of the Fundamental Equation of Online User Dynamics for Describing Changes in Eigenfrequencies
Abstract
The oscillation model has been proposed as a theoretical framework for describing user dynamics in online social networks. This model can model the user dynamics generated by a particular network structure and allow its causal relationships to be explicitly described. In this paper, by applying perturbation theory to the fundamental equation of the oscillation model, we confirm that we can explicitly trace, at least in principle, the changes in user dynamics associated with changes in the network structure. Specifically, we formulate perturbative expansions up to infinite order, by drawing on inferences from regularities found in perturbative expansions; the accuracy of perturbative expansions of finite order is evaluated by numerical experiments.
Index Terms:
Online social network, perturbation theory, hypergeometric series.I Introduction
In recent years, social media, such as Facebook and Twitter, are used daily for information gathering and communication. While the widespread use of these services has contributed to improvements in the users’ convenience, explosive user dynamics such as online flaming phenomena have become a frequent occurrence, and the negative impact on society cannot be ignored. In particular, the one of most serious problems is that public opinion formed on the Internet has accelerated the division of real society. Therefore, understanding online user dynamics has become an important engineering issue. Unfortunately, actual user dynamics are considered too complicated to fully understand.
There are two approaches to understand online user dynamics: data-driven and model-driven. The data-driven approach uses actual captured data to understand the specific case of the user dynamics observed. This paper focuses on the model-driven approach to identify the characteristics universal to various user dynamics. Our discussion is based on the framework of the oscillation model, which is a theoretical model for describing user dynamics in online social networks (OSNs) [1]. This model represents user dynamics as the wave equation on the network; it assumes that inter-user influence propagates at a finite speed in the network. The wave equation is an equation that describes a phenomenon in which something propagates in a medium at a finite speed. In this case, it describes a situation in which a user’s influence propagates to other users via OSNs. The oscillation energy obtained from the solution of the wave equation represents the intensity of the network activity. Decomposing the overall energy into the oscillation energy of each node gives the generalized concept of node centrality, with the conventional node centrality (degree centrality and betweenness centrality) [2, 3] as a special case, which is well known in network analysis studies [4]. Moreover, starting from the phenomenon of diverging oscillation energy, we can model explosive user dynamics such as online flaming phenomena and elucidate the conditions for their occurrence [1, 5]. Of particular interest, if we tackle not only solutions to the equations describing user dynamics but also the causal relationships between the effects of specific network structures on user dynamics, we can obtain a fundamental equation that satisfies the requirements of both the solution of the wave equation and an explicit description of the causal relationships. Interestingly, the resulting fundamental equation has a structure similar to the framework of relativistic quantum mechanics. This paper uses this formal association with relativistic quantum mechanics to investigate the influence of a particular network structure on user dynamics based on the perturbation theory used in quantum theory. Specifically, based on the perturbative expansion method [6] for analyzing the solution of the fundamental equation of an oscillation model, we consider how to evaluate the influence of the network structure on the eigenvalues by giving a perturbative expansion up to infinite order to a network model with a simple graph structure. Numerical experiments verify the accuracy of our perturbative expansions of finite degree.
This paper is organized as follows. In Section 2, we introduce related works and describe the position of this research. Section 3 provides preliminary knowledge of the fundamental equation to describe the user dynamics of OSNs. In Section 4, we apply perturbation theory to the fundamental equation of user dynamics and explain the perturbative calculation of the fundamental equation to treat the effects of some graph structures in terms of perturbation. In Section 5, we explain our specific perturbative calculation method using a simple network model and show the results of calculating the perturbative expansion to infinite order and the method of higher-order correction. In Section 6, we propose a method to calculate the Laplacian matrix’s eigenvalues from the perturbative expansion and confirm its accuracy by numerical experiments. In Section 7, we conclude our research.
II Related Work
In recent years, various phenomena occurring on OSNs have been modeled and assessed. Reference [7] proposed an infection model, the SIS model, on scale-free networks to investigate the spread of computer viruses. Subsequently, the SIR model on networks was proposed [8]. These models were extended with the proposal of a model that deals with the diffusion of rumors [9] and a model that deals with the users’ adoption and abandonment of SNS [10].
Of significant interest, the echo chamber phenomenon, in which opinions are radicalized by repeated communication within a highly homogeneous community has recently been recognized as a problem on OSNs. For example, reference [13] models the process of echo chamber generation. Reference [14] clarifies the effect of the existence of echo chambers on information diffusion.
Various other network dynamics have also been modeled. Examples include: modeling the diffusion process of innovations [15], modeling the decision of different software applications [16].
Some studies have used real data to elucidate the unique characteristics of dynamics on OSNs. These studies include information diffusion on social media [17, 18], a mechanism of how rumors spread quickly in OSNs [19], the role of weak ties in the propagation of new information [20], and the relationship between information diffusion on Twitter and the burstiness of network link generation and deletion [21]. Experiments in reference [22] confirmed the characteristics of user behavior diffusion on networks with different structures.
One of the interests in such works on dynamics in networks is clarifying the relationship between network structure and the dynamics exhibited. For example, a study on the diffusion of user behavior [22] revealed that a network containing a cluster structure diffuses to more people and faster than a network with a random link structure. These models are characterized by the fact that they deal with first-order differential equations of time.
The oscillation model described in the introduction is based on the wave equation in the network, which is a second-order differential equation of time. It assumes that the effects between users propagate over the OSN at finite speed. In the oscillation model, the conditions under which the intensity of the user dynamics diverges can be clarified by the eigenvalues of the Laplacian matrix representing the network structure.
In this paper, based on the framework of the oscillation model, we discuss how to explicitly investigate how the user dynamics will react to changes in the network structure.
III Preliminary
In this section, we outline the framework of the oscillation model for online user dynamics and the basics of the fundamental equation.
III-A Symmetrizable Graphs and Decomposition of Directed Graphs
The structure of an OSN is represented by a directed graph in which users are nodes and relationships between users are directed links. The directed graph is defined by node set and link set ; it is denoted by . Each directed link has link weight . The (weighted) adjacency matrix of directed graph is defined as follows.
(1) |
Next, we define the outgoing degree of node as by summing the link weights (where represents the set of adjacent nodes of node ). The matrix in which the outgoing degrees of each node are arranged in diagonal components is called the outgoing degree matrix and is defined as . The Laplacian matrix is defined as with the outgoing degree matrix and the adjacency matrix .
While the Laplacian matrix of the undirected graph is a symmetric matrix, the Laplacian matrix of the directed graph is an asymmetric matrix. Therefore, the eigenvalues of the Laplacian matrix of an undirected graph are always real and non-negative due to the nature of the Laplacian matrix. On the other hand, the eigenvalues of the Laplacian matrix of a directed graph are not always real numbers, but the real parts of the eigenvalues are known to be non-negative [23].
The symmetrizable graph is a directed graph in which the Laplacian matrix representing the network structure can be transformed into a symmetric matrix by similarity transformation using a diagonal matrix with positive diagonal components. The characteristic of a symmetrizable graph is that the product of the link weights in the rightward and leftward paths of any closed path of the graph is equal.
Any directed graph can be decomposed into a symmetrizable graph and a one-way link graph having at most only one-directional link between each node [1]. However, it is known that the decomposition is, in general, not unique. An example of Laplacian matrix decomposition is shown in Figure 1.
.
Let the original Laplacian matrix be , the symmetrizable Laplacian matrix after decomposition be , and the Laplacian matrix corresponding to the one-way link graph be ,
(2) |
Then, the decomposition of Figure 1 can be written as follows:
III-B Oscillation Model for Online User Dynamics
This subsection briefly describes the oscillation model [1], a theoretical framework for modeling user dynamics in OSNs.
Consider an OSN with users, where is the state of node (user) at time . Let the state vector of the node be . In the oscillation model in OSNs, the equation describing online user dynamics is given as follows:
(3) |
This is the wave equation on the network, where is the Laplacian matrix of the directed graph representing the structure of the OSN.
From the solution of this equation, we can derive the oscillation energy; its value gives a generalized measure of node centrality. Node centrality is the measure of the degree of importance or activity of each node in a network. Typical examples are degree centrality and betweenness centrality. In the oscillation model, if the link weights and initial values are chosen appropriately, it is known that the oscillation energy yields degree centrality and betweenness centrality, which can provide a unifying foundation for different kinds of node centrality [4]. Moreover, since oscillation energy represents the intensity of network activity, the phenomenon of divergence in oscillation energy under certain conditions corresponds to the phenomenon of divergence in the intensity of user activity, which can be interpreted as the occurrence of explosive user dynamics such as online flaming [5].
The behavior of solutions to the wave equation (3) is characterized by the eigenvalues of the Laplacian matrix, and it is known that the amplitude of the solution diverges when any of the eigenvalues are not real values. When the amplitude of the solution diverges, the oscillation energy also diverges, and this phenomenon can be thought of as an occurrence of explosive user dynamics such as online flaming.
Thus, the conditions for the occurrence of explosive user dynamics can be explained by the eigenvalues of the Laplacian matrix representing the OSN structure. Then, is it possible to understand the causal relationship between OSN structure and user dynamics in terms of what kind of network structure causes explosive user dynamics? To answer this question, we divide the structure of the OSN into two parts, one is that part of the network structure whose solution properties are well known, while the other is the remainder. In this case, it is desirable that the user dynamics of the entire OSN are given in an easily understandable form of causal relationships as expressed by the solutions to the equations obtained from the network structure with well-known properties and the solutions obtained from the remainder of the network structure. The method is briefly summarized below.
Consider the symmetrizable Laplacian matrix obtained by decomposing by (2), and the Laplacian matrix of the one-way link graph . Let be the diagonalized matrix obtained from , and let be the matrix yielded by applying the same diagonalizing transformation of to . Then, equation (3) can be transformed as follows:
(4) |
where is the matrix corresponding to the effect of the one-way link graph, and is the user’s state vector transformed according to the transformation of the equation.
When , i.e., when , the transformed wave equation (4) is diagonalized. This means we have independent wave equations. In this case, since all its eigenvalues of are real (and non-negative), explosive user dynamics does not occur. In other words, the user dynamics produced by the structure of corresponds to the solution of the equation whose properties are well known. Therefore, the emergence of explosive user dynamics is driven by the one-way link graph represented by .
Diagonalizing the wave equation for the symmetrizable directed graph using yields
let be the solution to this diagonalized wave equation. Also, let be the diagonal matrix whose diagonal components are the components of . This satisfies the same diagonalized wave equation as as follows:
Since this is independent equations, the solution is simply obtained as follows:
Next, let be the solution to the equation for the one-way link graph described below, and check whether solution of the transformed wave equation (4) can be expressed in a product-form, as an easily understood structure, as shown by
As an initial condition, we set , that is, . Considering the possibility of a product-form solution, we derive an equation with as a solution as follows:
Using the fact that , we obtain
(5) |
Since the last equality does not hold, the attempt to obtain a product-form solution is not successful. This is because the wave equation is a second-order differential equation of time, which results in an extra cross-term. To solve this problem, we need to rewrite the wave equation as a first-order differential equation of time. At the same time, the solution to the rewritten first-order differential equation must also be a solution to the original second-order differential wave equation.
We solve this problem by introducing the following fundamental equation of the oscillation model:
(6) |
where and are matrixes determined from , . is the matrix that represents the effect of the one-way link graph and is the matrix that can be the cause of the explosive user dynamics. The solution can then be given as a product-form solution as follows:
(7) |
Note that and are solutions to the following equation:
(8) | ||||
(9) |
where is an matrix with . This is checked below. Substituting the product-form solution (7) into the fundamental equation (6), we get
(10) |
and the product-form solution is the solution to the fundamental equation. Note that we used the fact that .
IV Description of Causal Relationship Between OSN Structure and User Dynamics Using Perturbation Theory
IV-A Perturbative Expansion of Fundamental Equation
Since the property of the fundamental equation (6) is that the influence of the network structure on the solution can be described by the product-form solution, we use perturbation theory to explicitly describe the influence of the one-way link graph when the Laplacian matrix of OSN is decomposed, see (2). Perturbation theory is an approach that finds approximate solutions by slightly changing a simple equation whose solution has well-known properties. As the equation and its solution with well-known properties are (8) and , respectively, the parameter that characterizes the strength of the influence of the one-way link graph is . It is defined as
Depending on the value of , , . Next, consider the fundamental equation with as follows:
(12) |
where the solution to this equation, , is a vector that depends on parameter , where and . In perturbation theory, we investigate how for changes with respect to as a power series of . The method is specified as follows.
The formal solution to (12) is , but is not a diagonal matrix for , so the solution cannot be expressed simply. For this reason, we introduce a procedure that offers expansion as a power series of as follows. First, for , if , we get
(13) |
Next, the perturbative expansion of solution with is as follows:
(14) |
Consider a solution of (14) for each power order of . Since term is the case where is not affected until time , it corresponds to the term without in the binomial expansion of (13), so
and when , we get
The term of , when there is an effect of at time , is written as
adding them up gives the difference at time . When , we get
The term of , when affected by at times and , is
adding them up gives the difference between time and . When , we get
For higher-order terms, we can generate the integrand in the same way and calculate multiple integrals to obtain the solution for order.
IV-B Model of Coupled Oscillation Modes and Example of Perturbative Expansion
Hereafter, since both equations in (6) have the same structure, we examine the fundamental equation of
from the two equations in (6).
There are oscillation modes that emerge from the wave equation representing the user dynamics for a network with users. To understand the mechanism of perturbative expansion, we consider a model in which only three of the oscillation modes affect each other cyclically, as shown in Figure 2.

Omitting the independent oscillation modes, we focus only on the oscillation modes that affect each other as represented by the matrix, , as follows:
(15) |
Now, we decompose into a diagonal matrix and the remainder as follows:
(16) |
We set the initial state as follows:
and consider of node 1 on behalf of the state of nodes. The perturbative expansion by the effect of the non-diagonal component of is as follows:
(17) |
Let us consider the contribution of each term for each order of . Since there is no effect of , the contribution of the order is
(18) |
Next, we consider the contribution of the order. Figure 3 shows the state transition corresponding to the contribution of the order; this type of diagram is called the Feynman diagram.

The contribution of the order is calculated as follows:
(19) |
Figure 4 shows the Feynman diagram corresponding to the contribution of the order.

The contribution of the order is calculated as follows:
(20) |
As shown above, we can consider the contribution of each order of , and by calculating the contribution to higher orders and finding regularities, we can evaluate the perturbative expansion with regard to infinite orders.
V Perturbative Expansion Up to Infinite Order
We compute higher-order perturbations on the model of cyclic coupling of the oscillation modes shown in Sect. IV-B and infer the perturbative expansion to infinite order from the regularities appearing in the perturbative expansion results.
V-A Inference of Regularities of Perturbative Expansion
As shown in (19) and (20), the results of the perturbative expansion become more complex as the order increases. However, by applying an appropriate representation, the perturbative calculation of order for can be summarized as follows:
(21) |
where , and are coefficients, and is the integer part of . The index of is for , for , and for . This form makes it easy to compare the results of perturbative calculations for different orders, and the regularity found through this form allows us to derive a perturbative expansion that takes account of up to infinite orders.
First, we describe the details of the transformation to the form of (21) using the result of the order perturbative calculation as an example. The contribution of the order is calculated according to the method in Sect. IV-A as follows:
(22) |
By organizing (22) in the form of (21), the parts other than are as follows:
(23) |
Next, we transform the numerator so that it does not contain , , and (except for the exponent of the exponential function). Focusing on the first term of expression (23), the numerator can be transformed as follows:
These terms are canceled by the denominator and are as follows:
(24) |
This shows that the result of the third-order perturbation can be expressed in the form of (21). By transforming the numerator so as not to include , , and , it becomes easier to compare the results of different orders.
So far, we have used third-order perturbations as an example. For higher-order perturbation contributions, higher-order , , and appear in the numerator. However, it is possible to remove , , and from the numerator by the same operation. To check this, we start by considering how can be written for arbitrary . Classifying the order of perturbation into the moduli, we consider the case where (where denotes the number of state transitions). The cases where and are discussed later. Let the denominator of be . Organizing the numerator by terms proportional to , we obtain
(25) |
where is a constant determined for each combination of and . Similarly,
(26) | ||||
(27) |
where and are constants determined for each and , respectively, and the empty sum is defined as .
In (25)–(27), each term in the numerator can be reduced. Only the constants , , or and remain in the numerator of each fraction after the reduction. Since expression (24) is in reduced form and corresponds to the part , of expression (25), it can be written as two terms, and . After transforming the numerator into a constant, each term is uniquely determined from the number of cycles of the state transition , in expression (25), and the power of . Accordingly, in the following, each term of in expression (21), after transforming it so as not to include , , and in the numerator, is denoted as . That is, it is defined as follows:
(28) |
We denote and as and , respectively. Using these terms, (21) can be written as follows:
(29) |
Next, we explain regularities found in the results obtained by the transformation so that their numerators do not include , , or , and generalize to an infinite order perturbative expansion.
In the following, we show expressions (21) for the third-, sixth-, and ninth-order perturbations and give details of regularities that can be found there. First, for the third-order perturbation, to simplify the expression, the quantity divided by is shown as follows:
(30) |
Next, the sixth-order perturbative calculation is also organized as a quantity divided by to simplify the expression, as follows:
(31) |
Next, the ninth-order perturbative calculation is also organized as a quantity divided by to simplify the expression, as follows:
(32) |
Next, we describe regularities that can be found in the results of the perturbative calculations. We infer the general form of the perturbative expansion by adding up the appropriate terms in the organized expressions. The zero-order perturbation solution is represented by a single term as follows:
Based on the above, consider this sum:
(33) |
Now, we define
(34) |
so
(35) |
Next, the summation with as the initial term is as follows:
(36) |
Next, the summation with as the initial term is as follows:
(37) |
By deriving the regularity from equations (36) and (37), for the summation with as the initial term, we obtain
(38) |
where is the Pochhammer symbol defined as
Also, the transformation from the first line to the second line uses the hypergeometric series as follows:
By deriving the regularity for by the same procedure as from (35) to (38), we obtain
(39) |
where the transformation from the first line to the second line uses the hypergeometric series,
(40) |
Similarly, the case of is as follows:
(41) |
From expressions (38), (39), and (41), except for the case where (the series of (35)), we can derive the following regularity for general , ,
(42) |
When , the right-hand side of (42) is . Considering this, the sum of the perturbations on for up to infinite order is as follows:
(43) |
where binomial coefficients taking negative arguments follow the definition in reference [24]. So far, we have only added up the terms whose order of perturbative expansion is and that are proportional to . There are also terms proportional to and , and considering the case where the order of the perturbative expansion is and , to calculate of (17), we need to use nine expressions in total, including the expression (43). For the other eight expressions, the same argument can be used to find the regularity as in expressions (25) to (43). Let expression (43) other than be , which is as follows:
Similarly, the terms for , , and are , , and , respectively; terms with perturbation orders of , , and are denoted by the subscript as , , and , respectively. It follows that the overall structure of the solution for state can be written as follows:
(44) |
In the following, we describe , , , , , , , , and in detail. As in (34), we define and as follows:
Then, each expression can be written as follows:
(45) | ||||
(46) | ||||
(47) | ||||
(48) | ||||
(49) | ||||
(50) | ||||
(51) | ||||
(52) | ||||
(53) |
V-B Explicit Expression of Eigenfrequency and Higher-order Correction
In the previous section, we formulated perturbative expansions up to infinite order using hypergeometric series, such as expressions (45) to (53). Using these expressions, we then investigate the change in eigenvalues due to the effect of the one-way link graph. Since the square root of the eigenvalue of the Laplacian matrix is eigenfrequency, we discuss eigenfrequency hereafter.
For example, the change in eigenfrequency can be obtained from the change in the coefficient of the derivative of with time, so if the first term on the right-hand side of (44) is organized as follows:
then, in the exponent is the eigenfrequency after the change.
With the use of the hypergeometric series, the part corresponding to the eigenfrequency is not explicitly expressed. For this reason, we expand it to explicitly show the part corresponding to .
By expanding equation (45) and writing it specifically for , we get
(54) |
Now, by approximating to the first term on the right-hand side of (54),
then,
(55) |
Thus the eigenfrequency change can be inferred as follows:
(56) |
As a higher-order correction to this, by considering the partial sum of the maximum order of each term shown in red on the right-hand side of (54), we obtain
(57) |
From this result, the eigenfrequency change can be inferred as follows:
(58) |
By considering other series of (54), we can expect to be able to improve the precision of the higher-order correction of . However, since the terms of the first order of in the second and third terms on the right-hand side of (54) for example, cannot be taken into account after this higher-order correction, we take them into consideration in this step as follows:
With this idea, the higher-order terms are also expressed by exponential functions. If we write only the relevant part of the exponent of the exponential function, the additional correction terms are as follows:
(59) |
By extracting the part proportional to from the exponential part, the change in eigenfrequency can be inferred as follows:
(60) |
VI Numerical Evaluation
VI-A Estimation of Eigenfrequency and Higher-order Correction
In this section, we use the results of perturbative expansion to investigate the change in eigenfrequency caused by the effect of the one-way link graph and evaluate the effectiveness and properties of perturbative expansion. As a numerical example of equation (16), we conduct numerical experiments using matrix ,
(61) |
In the previous section, only the change in eigenfrequency due to perturbative expansion was shown. We can also consider the perturbative expansion for changes in the other eigenfrequencies and . Following the analysis, we can examine and in (44) for the solution . However, there is a simpler way to obtain them as we describe next. In Figure 2, changing the numbering of the states does not change their properties, so the result of the previous section with the cyclic replacement of subscripts and is also valid. The replacement of the subscripts follows the correspondence in Table I. The correspondence of obtained from Table I, is shown in Table II.
solution | subscript | ||
---|---|---|---|
solution | , , | ||
---|---|---|---|
By changing only the subscripts in expression (56), we obtain the lowest-order approximations,
(62) |
(63) |
The higher-order corrections to the first eigenfrequency (58) and (60) can also be obtained for the other eigenfrequencies by replacing the subscripts according to Table I and Table II. By replacing the subscripts for (58), we obtain the corrections for the third eigenfrequency as follows:
(64) |
Also, we obtain the corrections for the second eigenfrequency as follows:
(65) |
Similarly, replacing the subscripts of the expression (60), we obtain the corrections for the third eigenfrequency as follows:
(66) |
Also, we obtain the corrections for the second eigenfrequency as follows:
(67) |
The estimated eigenfrequencies obtained by substituting the values determined from the expression (61) into these expressions, with the value of parameter , are shown in Figure 5–7. The true eigenfrequency is plotted as the blue line for comparison. Each result shows a high estimation accuracy when the parameter is small, but the accuracy decreases as the parameter approaches . However, the results with higher-order corrections show higher accuracy over a wider range of .



VI-B Accuracy of Eigenfrequency Estimation and Magnitude of Perturbation
The accuracy of the estimation of the eigenfrequency by the perturbative expansion improves when the absolute values of , , and at are small. This is because if these absolute values are small, the perturbative expansion can be characterized by just the terms of low order.
Without changing the in (61), consider two examples where , , and are small or large at ; they are as follows:
(68) |
(69) |
In these examples, the link weights are determined, and is determined to satisfy the condition that has eigenvalue as a feature of the Laplacian matrix. Table VI shows the values of , , and at for models (61), (68), and (69). The model of (69) is strongly influenced by , and thus non-real eigenfrequencies appear at . In other words, when , all eigenfrequencies are real, but when exceeds a certain value, non-real eigenfrequencies appear.
model | |||
---|---|---|---|
(61) for | 1.148 | 1.416 | 2.564 |
(68) for | 0.066 | 0.025 | 0.091 |
(69) for | 6.462 | 3.111 | 9.573 |



Figure 8 shows the estimation results of the first eigenfrequency for the numerical example (68). The true value is shown in blue, and the estimation results using perturbations (56), (58), and (60) are shown in ascending order. The lines virtually overlap, and compared to Figure 5, Figure 8 provides high estimation accuracy even at , indicating that the perturbative calculation is working effectively.
Figure 9 shows a plot of the error between the true value and each approximate calculation for a precise evaluation of the estimation accuracy of the perturbative calculation. This result shows that the error decreases as the order of the perturbative calculation increases, and the estimation result by (60) has extremely high estimation accuracy even for .
On the other hand, Fig. 10 shows a similar estimation result for numerical example (69). Since the true value only exists as a real value in the region where is approximately , the results of the perturbative calculation for larger than that are meaningless.
Similar evaluations were performed for the second and third eigenfrequencies. Figure 11 shows the estimation results of the second eigenfrequency for numerical example (68). The true value is shown in blue, and the estimation results by the perturbative expansions (56), (58), and (60) are shown in ascending order. As in the case of the first eigenfrequency, the lines virtually overlap and high estimation accuracy is achieved even for . The error between the true value and each approximation is shown in Figure 12. It shows that the estimation result yielded by (60) is extremely accurate even for . The results of the perturbative calculation for approximately are meaningless and the non-real eigenfrequencies cannot be estimated.



Figure 14 shows the estimation results of the third eigen frequency for numerical example (68). The true value is shown in blue, and the estimation results by perturbative expansion (56), (58), and (60) are shown in ascending order. Similar to the previous results, the lines virtually overlap, and high estimation accuracy is achieved even for . The error between the true value and each approximation is shown in Figure 15. It shows that the estimation result of (60) is extremely accurate even for . Figure 16 shows the same estimation result for numerical example (69). Since the third eigenfrequency is (i.e., a real value), the results of the perturbative calculation are meaningful even for , but the estimation accuracy is not good. The reason for this is that the higher-order terms in the perturbative expansion have a large effect on this numerical example, and the approximation with finite order does not work effectively.



The above evaluation experiments confirm that the accuracy of eigenfrequency estimation is improved by higher-order corrections and that the perturbative expansion at finite order works effectively when the influence of is small. Moreover, the change in eigenfrequency can be estimated very accurately.
VII Conclusion
This paper evaluated the use of perturbative expansion for analyzing solutions of the fundamental equation of the oscillation model; the goal was to develop a simple mode-coupled model up to infinite order. By using hypergeometric series, we succeeded in systematically expressing the perturbative expansion of infinite order. Moreover, by using an exponential function to express the perturbative expansion, we showed how to estimate, in perturbation theory, the change in eigenfrequency.
Experiments on the estimation of the eigenfrequencies using perturbation theory showed that the eigenfrequencies can be estimated with high accuracy for networks where the influence of is small.
The perturbation theoretic treatment of user dynamics on networks shown in this paper is important for understanding the dynamics occurring in networks based on causal relationships.
Acknowledgement
This research was supported by Grant-in-Aid for Scientific Research 19H04096, 20H04179, and 21H03432 from the Japan Society for the Promotion of Science (JSPS), and TMU local 5G research support.
References
- [1] M. Aida, C. Takano, and M. Murata, “Oscillation model for describing network dynamics caused by asymmetric node interaction,” IEICE Transactions on Communications, vol. E101-B, no. 1, pp. 123–136, January 2018.
- [2] L.C. Freeman, “Centrality in social networks conceptual clarification,” Social Networks, vol. 1, no. 3, pp. 215–239, 1978.
- [3] S.P. Borgatti, A. Mehra, D.J. Brass, and G. Labianca. “Network analysis in the social sciences,” Science, vol. 323, no. 5916, pp. 892–895, 2009.
- [4] C. Takano and M. Aida, “Revealing of the underlying mechanism of different node centralities based on oscillation dynamics on networks,” IEICE Transactions on Communications, vol. E101.B, no. 8, pp. 1820–1832, 2018.
- [5] M. Aida, C. Takano, and M. Murata. “Dynamical model of flaming phenomena in on-line social networks,” the 2017 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining 2017 (ASONAM ’17), pp. 1164–1171, 2017.
- [6] M. Aida, C. Takano, and M. Murata, “Generation mechanism of flaming phenomena in on-line social networks described by perturbation of asymmetric link effects,” 2018 IEEE/IFIP Network Operations and Management Symposium (NOMS 2018), pp. 1–4, 2018
- [7] R. Pastor-Satorras, A. Vespignani, “Epidemic spreading in scale-free networks,” Physical review letters, vol. 86, no. 14, pp. 3200–3203, 2001.
- [8] M.E.J. Newman, “Spread of epidemic disease on networks,” Physical review E vol. 66, no. 1, 2002, Art.no. 016128.
- [9] M. Nekovee, Y. Moreno, G. Bianconi, M.M. Ginestra, “Theory of rumour spreading in complex social networks,” Physica A: Statistical Mechanics and its Applications vol. 374, no. 1, pp. 457–470, 2007.
- [10] J. Cannarella, J.A. Spechler, “Epidemiological modeling of online social network dynamics,” arXiv preprint arXiv:1401.4208 2014.
- [11] R. Olfati-Saber, J.A. Fax, R.M. Murray, “Consensus and cooperation in networked multi-agent systems,” Proceedings of the IEEE, vol. 95, no. 1, pp. 215–233, 2007.
- [12] W. Ren, R.W. Beard, “Consensus seeking in multiagent systems under dynamically changing interaction topologies,” IEEE Transactions on automatic control vol. 50, no. 5, pp. 655–661, 2005.
- [13] F. Baumann, P. Lorenz-Spreen, I.M. Sokolov, M. Starnini, “Modeling echo chambers and polarization dynamics in social networks,” Physical Review Letters vol. 124, no. 4, 2020, Art.no.048301.
- [14] P. Törnberg, “Echo chambers and viral misinformation: Modeling fake news as complex contagion,” PloS one vol. 13, no. 9, 2018, Art.no. e0203958.
- [15] I. Iacopini, S. Milojević, V. Latora, “Network dynamics of innovation processes,” Physical review letters vol. 120, no. 4, 2018, Art.no. 048301.
- [16] J.P. Gleeson, D. Cellai, J.P. Onnela, M.A. Porter, F. Reed-Tsochas, “A simple generative model of collective online behavior,” Proceedings of the National Academy of Sciences vol. 111, no. 29, pp. 10411–10415, 2014.
- [17] K. Lerman, R. Ghosh, “Information contagion: An empirical study of the spread of news on digg and twitter social networks,” Proceedings of the International AAAI Conference on Web and Social Media vol. 4, no. 1, 2010.
- [18] E. Bakshy, J.M. Hofman, W.A. Mason, D.J Watts, “Everyone’s an influencer: quantifying influence on twitter,” Proceedings of the fourth ACM international conference on Web search and data mining pp. 65–74, 2011.
- [19] B. Doerr, M. Fouz, and T. Friedrich, “Why rumors spread so quickly in social networks,” Communications of the ACM, vol. 55, no. 6, pp. 70–75, 2012.
- [20] E. Bakshy, I. Rosenn, C. Marlow, and L. Adamic, “The role of social networks in information diffusion,” The 21st International Conference on World Wide Web, pp. 519–528, 2012
- [21] S.A. Myers and J. Leskovec, “The bursty dynamics of the twitter information network,” The 23rd International Conference on World Wide Web, pp. 913–924, 2014.
- [22] D. Centola, “The spread of behavior in an online social network experiment,” Science, vol. 329, no. 5996, pp. 1194–1197, 2010.
- [23] M. Aida, Introduction to Network Dynamics, Morikita Publishing Co. Ltd., 2020. (in Japanese)
- [24] M.J. Kronenburg, “The binomial coefficient for negative arguments,” arXiv:1105.3689, 2011.