Next Article in Journal
Allowance for School Graduate Practice Performance in Slovakia: Impact Evaluation of the Intervention
Next Article in Special Issue
Reservoir Characterization and Productivity Forecast Based on Knowledge Interaction Neural Network
Previous Article in Journal
Fixed Point Results for a New Rational Contraction in Double Controlled Metric-like Spaces
Previous Article in Special Issue
The Sustainable Supply Chain Network Competition Based on Non-Cooperative Equilibrium under Carbon Emission Permits
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Structural Balance under Weight Evolution of Dynamic Signed Network

1
School of Electronics and Information Engineering, Taizhou University, Taizhou 318000, China
2
School of Mathematics and Computer Science, Dali University, Dali 671000, China
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Mathematics 2022, 10(9), 1441; https://doi.org/10.3390/math10091441
Submission received: 13 March 2022 / Revised: 8 April 2022 / Accepted: 11 April 2022 / Published: 25 April 2022

Abstract

:
The mutual feedback mechanism between system structure and system function is the ‘hot spot’ of a complex network. In this paper, we propose an opinions–edges co-evolution model on a weighted signed network. By incorporating different social factors, five evolutionary scenarios were simulated to investigate the feedback effects. The scenarios included the variations of edges and signed weights and the variations of the proportions of positive and negative opinions. The level of balance achieved depends on the connection weight and the distribution of negative edges/opinions on the signed graph. This paper sheds light on the analysis of constraints and opportunities of social and cognitive processes, helping us understand the real-world opinions polarization process in depth. For example, the results serve as a confirmation of the imperfect balance theory, i.e., even if the system evolves to a stable state, the signed network still cannot achieve perfect structural balance.
MSC:
91Cxx; 91Dxx; 91Exx

1. Introduction

Nodes in social networks represent individuals or organizations, and edges among nodes represent the interaction [1,2,3,4,5,6]. The signed network is a topology with positive and negative signs on the edges. The signed edge has abundant connotations in many real complex systems. For example, a negative edge usually means disagreement, hostility, opposition, and distrust; correspondingly, a positive edge represents agreement, friendship, support, and trust [7,8]. The investigations on the signed network can effectively improve our knowledge on signed complex systems, such as international relation [9], promoting and inhibiting neurons [1], trust prediction on social networks [10], consensus and polarization of online community [11], information diffusion [12], opinion dynamics [13,14].
The most basic theory in the field of the signed network is a structural balance theory [8], which was first put forward by Heider in 1946. This theory originated from the balanced model of the node’s attitude towards things [15]. Cartright and Harry [16] extended the theory by combining the graph theory. Later, scholars made great extensions, for example, Kunegis et al. [17] suggested that the network structural balance is measured by counting the proportion of balanced triads in the whole signed network, Fachetti et al. [18] proposed an energy function definition to calculate the structural balance. Real-world signed networks rarely attain a perfectly balanced state. To quantify exactly how balanced they are, Aref et al. [19] formalized the concept of a measure of partial balance. Kirkley et al. [20] proposed two measures of structural balance based on hypothesized notions of “weak” and “strong” balance.
Indeed, since the seminal work of Heider, many fundamental concepts and significant theories have been proposed for the development of the social balance theory. The extension of the classic structure balance theory can be divided into four categories. They are the balance of nodes, the balance of triangles, the balance of complete networks, and the balance of arbitrary networks. See [21] for a comprehensive review of the variations, extensions, and calculating methods related to the classic social balance theory.
Although the structural balance theory in signed networks describes a stable signed system state, the system from imbalance to balance is a dynamic process [22,23]. For example, the formation of friend or enemy groups, the constantly changing international relation. In order to investigate the dynamics of structural balance, Wu et al. [24] set up a co-evolution model in the acyclic network and cycle network. Marvel et al. [25] proposed a continuous-time model of structural balance. He et al. [26] developed a new simulation model to study the impact of structural balance on the evolution of cooperation in signed networks. However, currently, the research of dynamic networks is mostly limited to non-signed nodes or signed networks without weights. The co-evolution models of nodes and edges based on weighted signed networks have not been deeply investigated because of their complexity.

2. Related Works

Social influence network and opinion change models, such as the French-DeGroot model [27], Friedkin–Johnsen model [28], formally entail the interpersonal influence on the formation of interpersonal agreements and polarization. Social influence and its induced homogeneous effect, however, do not fully interpret the global network structure, for example, the mounting two-polarization phenomenon in US political ecology that insulates democrats and republicans from opposing opinions about current events [29]. Social network influence theory entails the interpersonal influence on the formation of interpersonal agreements and polarization. From a complex network perspective, this influence process is the feedback effect of the network structure on network functions.
In the real world, most of the signed graphs are temporal, the nodes and edges vary over time, which makes the changing of the network structure, including the clustering and the structural balance of the network. Many researchers are interested in the dynamic processes over signed networks, i.e., the co-evolution between the signed edges and the nodes, such as the agreement and disagreement evolving over random dynamic networks [30,31,32,33]. However, most of these models lack the social mechanisms of opinion formation, evolution, and dissemination.
Real-world cases call for these two threads of research, opinion dynamics and structural balance dynamics, to be combined. Holme and Newman [34] presented a simple model of this combination without any theoretical analysis. Wang et al. [35], in the latest relevant research, proposed co-evolution models for both dynamics of opinions (people’s views on a particular topic) and dynamics of social appraisals (the approval or disapproval towards each other). In their model, the system evolves as opinions and edge weights are updated over time by two rules: opinion dynamics, and appraisal dynamics. Both opinion and appraisal dynamics are governed by the evolution of the time-varying matrix of a dynamic system. The social–psychological mechanisms of the co-evolution model in [35] involve the structure balance theory and social influence network theory, i.e., the Friedkin–Johnsen model. Similar to [35], Kang and Li [36] proposed a co-evolution model of discrete-time opinion evolution vectors and appraisal signed networks. Social–psychological mechanisms of the co-evolution model in [36] involve structure balance and the social distancing theory. This paper, inspired by these works, provides a ruled-based node–edge co-evolution model. However, different from a dynamic system time-varying matrix method [35,36], our model is rule-based and similar to the agent-based modeling approach. In our model, the global structure balance index is used as judgment conditions for a simulation algorithm termination. Our model’s social–psychological mechanisms involve the structure balance theory and bounded confidence model of opinion dynamics [37], since the bounded confidence model is more suitable for paired interactions in large groups for agent-based modeling.
Some empirical investigations show that the unbalanced triangles will evolve into balanced ones to make the network more stable [38], and that the global level of balance of very large online singed networks is indeed extremely balanced [18,20]. Related investigations show that the structural balance of signed networks in the real world is an increasing function of evolution time. The evidence of over-represented balanced triads is well above random expectations in the vast majority of real networks, such as the statistic observation in references [18,20,38,39].
These empirical conclusions confirm the validity of the classic Heider structure balance theory. However, we still find that the complete perfect balanced structure is rarely observed in the real-world signed networks [20]; there is almost no perfect intra-/inter-group structure balance.
Relevant reference analyses urge researchers to promote this kind of research in-depth. This paper is devoted toward investigating the dynamic structural balance of groups and the emerging macro polarization patterns of signed networks. However, the data sets on related opinions and signed edges are not easy to obtain, this is why we shifted to the model simulation approach. In order to explain real-world ubiquitous opinion polarization and limited structure balance, different influence parameter values are used to explore the influences of different social factors on structural balance and polarization.

3. Our Contribution

In this paper, based on structural balance and a co-evolution model, considering the dynamic mechanics of both opinions and relationships, we employed two evolution rules: opinion renewal and edge adjustment. In addition, we defined an influence matrix and two new neutral dyadic/triadic motifs. A new co-evolutionary mutual feedback algorithm is provided to simulate our proposed model under five evolutionary scenarios.
Our findings can explain the lack of the perfect Heider balance in many real-world systems. This work verifies that signed social networks are indeed limited-balanced, but the level of balance achieved depends on the connectivity of the graph, the percentage of positive edges, and the percentage of positive opinions, most of all, on the distributions of these negative edges/opinions on the signed graph.
Our computational analysis of balance in signed networks serves as a confirmation of the balance theory. Meanwhile, our simulation results suggest that the signed network in the real world is a dynamic equilibrium process, which cannot reach a perfect equilibrium state. The comprehensive numerical results suggest that values of balance at the micro-and macro-levels may match up to some extent, especially as the macro dynamic pattern of the signed network is closely related to its micro-structural balance.
Compared with the current investigations on opinion dynamics on static networks, the proposed co-evolution model in this paper characterizes the polarization of opinions in reality and predicts the existence of imperfect balance in the social context. Our model may also help predict the potential division of social groups and public opinion dynamics.
This paper sheds light on the analysis of constraints and opportunities of social and cognitive processes, helping us to understand the real-world opinion polarization process, in depth.

4. Structural Balance in Signed Network

The social network influence theory entails interpersonal influence on the formation of interpersonal agreements and polarization. From a complex network perspective, this influence process is the feedback effect of the network structure on network functions. In this section, based on the dynamic social influence network theory, we code the dynamic weight social influence matrix, and propose two new neutral dyadic, triadic motifs, as preparation for our co-evolution model.

4.1. Binary Structural Balance

In this investigation, we introduce an edge named neutral edge (“0”), which is a neutral status between positive and negative edges. It refers to a kind of edge without a clear position, which means that the connection between nodes is not clear or neutral. After introducing the neutral edge, we propose a binary motif in a signed network, firstly. Three types of the binary motif are shown in Figure 1. Specifically, two nodes share the same attitude; at the same time, the signed edge between the two nodes is positive; then, we say the binary motif is balanced. If two nodes share an opposite attitude, and the signed edge between i and j is positive, then the binary structure is unbalanced. Based on the above analysis, a binary group includes two parameters, one is the nodes’ opinion and the other is the edge sign between the two nodes. A neutral edge (“0”) means that there is no clear connection between two nodes. However, in the dynamic evolution process, the neutral edge has the opportunity to evolve into negative or positive, due to the constraints of structural balance.

4.2. Triad Structural Balance

Holland and Leinhardt [40] proposed the three basic binary motifs, reciprocity, asymmetric, and non-edge or null edge. It is worth noting that the null edge plays the same role as our proposed neutral edge (“0”). Since structural balance is defined on a triadic motif, which is constructed based on three basic binary motifs; binary balance is equal to triadic balance.
Figure 2a,b denote a balanced triadic structure, Figure 2c,d denote an unbalanced triadic structure [2]. If the product of signed edges in each cycle is positive, the signed graph is balanced [16]. If each triad in a signed complete graph is balanced, then the signed graph is balanced. Here, since we consider the chance of a tried with e d g e = 0 , a “neutral triadic motif” is introduced, for the case, the product of three sides in a triad is 0.

4.3. Global Structural Balance Index

Here, we use the global structural balance definition as formulated in Equation (1) [18], where J i j = + 1 denotes a positive edge between i and j, J i j = 1 , there is a negative edge between i and j, and J i j = 0 implies a neutral edge between i and j. In the real world, a neutral edge might be considered a i and j have no influence on each other, or the two nodes remain neutral on an issue. s i is a continuous real value, representing node i’s opinion, and the range of s i is (−1,1); 1 > s i > 0 means node i holds a supportive attitude, 1 < s i < 0 means node i holds a negative attitude, and s i = 0 means node i hold an neutral attitude. It is worth noting that a triad-based structural balance is consistent with the global structural balance definition. A smaller value of h s means a more balanced social structure.
h s = ( i , j ) ( 1 J i j s i s j ) / 2

4.4. Social Influence Matrix

The social influence network is a formal theory that forms attitudes and perspectives. It describes the influence processes of individuals on group attitudes in interpersonal networks. It allows the analysis of how the network structures of groups affect the formation of individual attitudes and group structures [41]. Based on this theory, we propose a social influence matrix, which provides a sociological perspective for the process of signed edge transformation. The type of edge will evolve according to the weight of the social influence matrix.
Friedkin and Johnsen’s [41] social influence network theory is regarded as the cornerstone reference for social influence matrix consensus or polarization, as the important and regular group opinions dynamic pattern is generally observed in a group discussion and barging process. Friedkin and Johnsen’s social influence network theory emphasizes that the interpersonal influence social structure, i.e., the social influence matrix is the underlying precondition for group consensus or opinion convergence [42]. In that model, the initial social influence structure of a group of actors is assumed to be fixed during the entire process of opinion formation. However, with the evolution of timestamps, considering both stubborn and susceptible effects, the interpersonal influence structure can be regarded as a dynamic recursive process. For this reason, the interpersonal influence structure in their model is also dynamic. Based on the dynamic social influence network theory, here we code the dynamic weight social influence matrix in Equation (2). In Equation (2), we set different influence weights to map to signed edges −1, +1, 0. To meet the needs of model simulation calculation, we set different weight ranges corresponding to different social influence intensities.
Within the framework of the social influence network theory, we set up three types of social influence, namely positive, negative, and neutral influence. Positive influence means that two individuals/nodes have homogeneous influence and a positive edge. Negative influence means that two individuals/nodes have opposite influence and a negative edge. Neutral influence means that two individuals/nodes do not influence each other. In this study, based on the adjacent matrix of the signed network, a social weighted influence matrix is randomly assigned to edges. With the assumption of strength difference—of mutual influence among individuals—we set three kinds of weights, w i j , as shown in Figure 3 and Equation (2).
J i j ( t ) = 1 , i f 0 < w i j 1 0 , i f 1 < w i j < 3 + 1 , i f 3 w i j

5. Co-Evolution Model of Opinions and Edges

The coupling effect of opinion propagation and network topology dynamics on networks leads to complex system behaviors. In order to study the propagation behavior and influencing factors in dynamic complex networks and the dynamic evolution process of the systems, we set up a co-evolution model of opinions and edges. In a social group, people are supposed to be motivated to keep a ’balanced edge’ with others, when two people have the same attitude; if they have negative edges, they tend to change their edges or attitudes in order to maintain a balanced structure. The following is the evolution process introduced in detail.

5.1. Evolutionary Rule of Opinions

The Deffuant–Weisbuch (DW) model [37] is the most widely used continuous opinion dynamic model. The rule of this model is that two nodes change their opinions if the degree of disagreement is less than the threshold ϵ , i.e., | s i ( t ) s j ( t ) | ϵ , (ij), the opinion is carried out as Equations (3) and (4). In this paper, we set the convergence parameter μ [ 0 , 0.5 ] , which indicates the strength of mutual influence among nodes.
s i ( t + 1 ) = s i ( t ) + μ ( s j ( t ) s i ( t ) )
s j ( t + 1 ) = s j ( t ) + μ ( s i ( t ) s j ( t ) )
The evolutionary rule of opinion follows Equation (5). To approach structural balance, the evolution of opinions will be based on the type of edge. By adjusting the proportion of initial positive and negative opinions, we can observe the evolution of group opinion. If i and j satisfy J i j s i s j 0 , it means these two nodes follow the balanced binary conditions, and there is no need to change anyone’s attitude. Considering the influence of the neighbor nodes, the opinion evolution will follow the DW model. On the contrary, if J i j s i s j < 0 , in the opinion evolution, the nodes will change their attitudes, and the attitudes in the next round will be opposite.
s i ( t + 1 ) = D W , i f J i j s i s j 0 s i ( t ) , i f J i j s i s j < 0

5.2. Evolutionary Rule of Edges

According to the different strengths of influence, we introduce three evolutionary rules of signed edges, respectively.
The rule for the evolution of the negative edge is illustrated in Figure 1, Equation (6), and Figure 4. When the edge is negative, it will change according to the opinion. If the attitudes of the two nodes are opposite, to achieve a balanced state, the negative edge will not change. If two nodes have the same attitude, the negative edge should evolve to a positive edge. According to the division of weight range, w i , j plus w 1 (the strength of e d g e = 1 change to e d g e = + 1 ), and w 1 ( 0 , 1 ) , the negative edge evolves into the positive edge.
w i j ( t + 1 ) = w i j ( t ) , if J i j = 1 and ( s i s j ) < 0 w i j ( t ) + ( w 1 + 2 ) , if J i j = 1 and ( s i s j ) 0
The rule for the evolutionary of a positive edge is shown in Equation (7) and Figure 4. When the attitude of two nodes is the same, and the edge is positive, there is a balanced structure between them. If the attitudes of two nodes are opposite and the edge is positive, in order to make the approach a balanced structure, w i j minus w 3 (the strength of e d g e = + 1 change to e d g e = 1 ), and w 3 ( 0 , 1 ) , the positive edge evolves into negative.
w i j ( t + 1 ) = w i j ( t ) , if J i j = + 1 and ( s i s j ) 0 w i j ( t ) ( w 3 + 2 ) , if J i j = + 1 and ( s i s j ) < 0
The rule for the evolution of a neutral edge is formulated in Equation (8) and illustrated in Figure 5. No matter whether the attitudes of the two nodes are opposite or consistent, the neutral edge may evolve into a positive edge or a negative edge. When two nodes have the same attitude, to make the binary motif approach the balanced state, the neutral edge needs to evolve into a positive edge, which affects w i j add w 2 (the strength of e d g e = 0 change to e d g e = + 1 ). If two node opinions are opposite, in order to make the edge evolve into a negative edge, concerning the social influence weight w i j , subtract w 2 (the strength of e d g e = 0 change to e d g e = 1 ). w 2 always falls into the range of ( 0 , 1 ) .
w i j ( t + 1 ) = w i j ( t ) + w 2 , if J i j = 0 a n d ( s i s j ) 0 w i j ( t ) w 2 , if J i j = 0 a n d ( s i s j ) < 0

5.3. Model Algorithm

In this section, we propose the algorithm realization of the provided model, in detail. Firstly, to consider the influence of the hub node on the network, we used the BA scale-free network [4]. We initialized an undirected BA network with 100 nodes, 1539 edges, and a network density equal to 0.3109. Moreover, the observation is based on the average results of 1000 realizations. We find that | h s ( t + 1 ) h s ( t ) | 0.01 after 30 rounds. The parameter assignment is shown in Table 1. The parameter v a l u e = 0.5 is used to control whether the opinion evolves or the edge evolves. The algorithm is defined as Algorithm 1. In each round, a random number will be generated; when the random number is greater than v a l u e , the opinion evolution will be carried out; when the random number is less than v a l u e , the edge evolution will be carried out.
Algorithm 1: Model implementation process
Mathematics 10 01441 i001

6. Simulation Results

In this section, to explore the influence of different social factors on structural balance, we will integrate different social factors into the proposed co-evolution model, and simulate and discuss the simulation results, in detail. The parameters set in different scenarios are given in Table 2.

6.1. Scenario 1, the Influence of Parameter ϵ

In this experiment, we discuss the influence of different ϵ on the structural balance weighted signed network. The ratio of e d g e = + 1 is 0.2, the ratio of e d g e = 0 is 0.5, and the ratio of e d g e = 1 is 0.3. Meanwhile, the proportion of positive opinions is 0.7, the rest is negative. Moreover, convergence parameter μ = 0.3 . The same values are set for w 1 , w 2 and w 3 , i.e., w 1 = w 2 = w 3 = 0.3 .
As shown in Figure 6a–c, when ϵ is large, the weighted signed network has the fast velocity to approach structural balance, the number of balanced triads and positive edges in the same round is the largest. The reason is that the larger ϵ promotes nodes interacting with others, thus promoting consensus. As shown in Figure 6d, all nodes hold the positive opinion, as long as ϵ > 0.1 . According to the binary structural balance, because all opinions are positive, all edges are positive in the end, and the proportion of balanced triads is also higher. Based on the above analysis, we can conclude that the larger the ϵ is, the faster the network approaches the structural balance.
In conclusion, to accelerate the network to approach the structural balance, we can improve the tolerance of opinion differences by strengthening trust among nodes. In psychology, trust is a kind of stable belief, which maintains the common value and the stability of society.

6.2. Scenario 2, the Influence of Negative Opinions

This experiment discusses the influence of the initial number of negative opinions on the structural balance. Other parameter settings are the same as that in Scenario 2, the initial ratio of e d g e = + 1 is 0.2, the ratio of e d g e = 0 is 0.5, and the ratio of e d g e = 1 is 0.3. Convergence parameter μ = 0.3 , and ϵ = 0.3 . The conversion strength between various edges are the same; that is, w 1 = w 2 = w 3 = 0.3 . The parameter v a l u e equals 0.7. To make our expression more compact, in the following scenarios, we focus on the change of h s , since it is a key indicator for the evolution process of the signed networks. As shown in scenario 1, other indicators can be inferred from h s .
The simulation results are shown in Figure 7. When all opinions are positive or negative, which is in the case of R s = 0 and R s = 1 , the global structural balance index changes faster, and the network approaches structural balance faster. However, when the proportion of negative opinions is about 0.5, the global structural balance index does not change.
In scenario 1, because the positive opinions are in the majority at the beginning, the network can approach the balanced state under different ϵ . However, in this scenario, we set the same ϵ , when the positive or negative opinions occupy the majority, the network can approach the balanced state faster. Because the more nodes with the same attitude, according to the binary structural balance, the negative edge and neutral edge evolve to the positive edge, so the number of positive edges and balanced triads are the most. It can be concluded from scenario 2 that when there are many nodes with the same attitude in a network, the network can quickly approach the structural balance.

6.3. Scenario 3, the Relation between Opinion Evolution and Edge Evolution

In this experiment, we discuss the influence of v a l u e on the structural balance. The initial conditions are as follows: negative edges account for 0.3, neutral edges account for 0.5, positive edges account for 0.2, and positive opinions account for 0.7. The conversion strength between various edges are the same, i.e., w 1 = w 2 = w 3 = 0.3 . Moreover, we set μ = 0.3 , ϵ = 0.4 . Four experimental results are discussed as follows.
The first result of this experiment is the global structural balance index. As shown in Figure 8, the larger the v a l u e is, the faster the network approaches structural balance. When the v a l u e is terribly small, the network cannot approach a balanced state. It can be observed that the network approaches structural balance except for the case of v a l u e = 0.2 .
In Figure 9, we plot the impact of the control parameter v a l u e on the final network balanced triad and triad 0 (neutral triads). We observe that when v a l u e is larger, the number of balanced triads increase rapidly in Figure 9a. Moreover, neutral triads decrease rapidly in Figure 9b, When v a l u e = 0.2 , a large number of neutral triads still exist after 30 rounds of evolution, it shows that the network has not reached structural balance. It can be concluded that in the process of approaching a balanced structure, it is more difficult to change the opinion than to change the edge.

6.4. Scenario 4, the Influence of Various Strengths of Conversion

In this simulation, we explored the influence of the various strengths of conversion between various weighted edges. The strength of conversion represents the conversion level between different edges. The greater the strength is, the greater the connection strength between the nodes, and the more difficult the transformation of an edge is. In the initial network, we set the number of positive edges, negative edges, and neutral edges as equal, the convergence parameter μ = 0.3 , the degree of disagreement threshold was ϵ = 0.8 , the proportion of negative opinions was 0.3, the edge and node evolution control threshold parameter v a l u e = 0.7 .
The first experiment involved observing the strength of the negative edge change to the positive edge. As seen in Figure 10, the experiment considered two cases, w 1 = 0.5 and w 1 = 0.7 , respectively. When w 1 = 0.7 , h s reached a stable state quickly. This result shows that when w 1 is larger, i.e., the greater the strength of the negative edge change to the positive edge in the network, the network can approach a balanced structure more quickly. The result shows that it is difficult to change the negative edge to the positive.
The second experiment was to observe the transformation of neutral edges into negative and positive ones. As shown in Figure 11, when w 2 = 0.5 and w 2 = 0.7 , the network approached a balanced state after 10 rounds. This experiment’s results show that the strength of the neutral edge has a small influence on the structural balance. Because the neutral relationship implies that there is no clear relationship between two nodes, it is easier to convert the neutral edge to a positive edge or negative edge.
The third experiment was to observe the strength of the positive edge change to the negative edge. As shown in Figure 12, after 10 rounds, h s approached a stable state in the case of w 3 = 0.7; however, in the case of w 3 = 0.5, h s was still evolving toward the structural balance. The result shows that it is difficult to convert the positive edge into the negative edge.
In conclusion, the various strengths of conversion have an effect on the final network structural balance. Increasing the strength of the negative edge and positive edge can promote the network to approach structural balance. We can conclude that it is easy to transform a neutral edge into a positive or negative edge; the contrary is difficult.

6.5. Scenario 5, the Influence of Proportion of Positive and Negative Edges

In this experiment, we investigated the effects of different ratios of three types of edges on structural balance. We set the proportion of negative opinions as 0.3, μ = 0.7 , ϵ = 0.8 and v a l u e = 0.7. The strength of conversion between various edges were the same; that is, w 1 = w 2 = w 3 = 0.3 .
The influence of e d g e = + 1 in the network is shown in Figure 13. It can be seen that the larger the ratio of R r + , the faster h s drops. By comparing with Figure 2, we can see that the proportion of positive edges in the balanced triads is 2 3 , and the proportion of the negative edges is 1 3 . Therefore, we conclude that the larger the number of initial R r + is, the faster the network approaches structural balance.
Figure 14a,b show that positive edges are more likely to appear than negative and neutral edges. Therefore, the probability of a negative edge evolving into a positive edge is greater than that of a positive edge evolving into a negative edge within the framework of structural balance. The probability of structural transformation is illustrated in Figure 15, and the probability of structural transformation in Figure 15a is greater than that of Figure 15b.
The influence of e d g e = 1 is shown in Figure 16. It can be observed that in the case of a low proportion of R r = 0.5 , the network approaches structural balance faster. By analyzing Figure 2, we can see that the proportion of negative edges in the unbalanced triads is 2 3 , and the proportion of positive edges is 1 3 . Thus, the high proportion of negative edges will delay the network toward structural balance.
As shown in Figure 17a,b, we can see that the number of negative edges gradually decreased. The number of neutral edges remained unchanged in four rounds and then decreased, while the number of positive edges kept increasing until all edges became positive. Structural transformation is illustrated in Figure 18.
The influence of neutral edges on the final balanced state is shown in Figure 19. In Figure 19, it can be observed that after 20 rounds of evolution, a high number of neutral edges favor the network structural balance. The explanation is that the neutral edge may evolve to a positive edge and negative edge, and contribute to the increment of balanced triads.
By observing Figure 20a, we can see that both the number of neutral edges and negative edges decreased gradually before 10 rounds. This dynamic resulted in the gradual increase of positive edges. By observing Figure 20b, we can see that the number of neutral edges did not change in the first and second evolution rounds. However, from the third round, the negative and neutral edges began to decrease. These experimental results show that the probability of the neutral edge evolving into the positive edge was greater than that of the negative edge. The probability of structural transformation in Figure 21a is greater than that of Figure 21b. Since the network is toward a structural balance.
This scenario implies that we can increase the number of positive edges and neutral edges to make these edges become the main body, and reduce the negative edge to promote the harmonious development of the group. In a group, if there are more positive edges, the network will tend to be structurally balanced faster, while negative edges have a reverse effect.

7. Discussion

In our simulation, we also tested our proposed model on ER random graphs and WS small-world network structures. Our simulation suggests that final signed network evolution results are robust to different structures and sizes. The results only depend on the connection weight of the networks, the percentage of positive edges, and the percentage of positive opinions. We observed the same evolution trend on different signed networks.
In summary, five scenarios including variations of edges and signed weights and variations of the proportion of positive and negative opinions, were investigated to observe the final signed network stable state. Specifically, we performed extensive simulations to examine how different initial conditions affected the network evolution, i.e., the balance level of network structure and the opinion polarization pattern.
We observed that initial conditions, such as a high proportion of positive edges, positive opinions, and greater signed weights, could promote the signed network towards balance. Our simulation results suggest that the signed network in the real world is a dynamic equilibrium process, serving as confirmation of the imperfect balance theory, i.e., even if the system evolves to a stable state, the signed network still cannot achieve a perfect structural balance.
Importantly, the simulation results could explain the imperfect Heider balance of many real-world signed systems. Meanwhile, our computing model explains that the level of balance achieved depends on the connecting weight of the network, the percentage of positive edges, and the percentage of positive opinions, most of all, on the distributions of these positive edges/opinions and the weight on the signed network. The comprehensive numerical results suggest that values of balance at the micro-and macro-levels may match up to some extent; the macro dynamic pattern of the signed network is especially closely related to its microstructural balance.
Similar to the social influence network model, the proposed co-evolution model can be used to predict real-world signed network evolution on the final convergence state (structure balance level v.s. polarization pattern). However, the social influence network model (Friedkin, N.E. Johnsen, E.C., 1999) [28] and the co-evolution model of opinion and social tie dynamics (Wang, H.; Luo, F.; Gao J., 2021) [35] are based on rigorous time-varying matrix mathematical analyses. Our proposed model is a rule-based simulation, its effectiveness for large-scale signed social networks needs to be verified by an empirical data set. This is also the direction of our related work in the next step. In a follow-up to this study, we plan to conduct experiments based on real data sets to evaluate the effectiveness of the proposed social network evolution modeling. The basic idea is a rule-based model simulation and comparative analysis of a rule-based model adjustment with real-world empirical signed networks. Specifically, we will modify and estimate the key evolution parameters through the empirical process of edge-evolution and node-evolution of a real signed network G and then modify the rule-based model G * . On the one hand, we can verify the effectiveness of our proposed model through the empirical evolution process of large-scale signed networks. On the other hand, we can refine our proposed model. Our ultimate expectation is that the refined model can achieve acceptable prediction accuracy and could be extended to the prediction and regulation of a real signed social system.
In our model, it is assumed that each node is homogeneous, and there is no special node, such as an opinion leader; in addition, final signed network evolution results only depend on different initial conditions, and are robust to different structures and sizes. Therefore, this model is also applicable to the case of having non-random distributions of opinions and edges.

8. Conclusions

In this investigation, based on the social influence network theory, we introduced a neutral binary motif and a triadic motif, and focused on the contributions of interpersonal influenced to the formation of interpersonal agreements and polarization. Our proposed edges–opinions co-evolution model entails a cognitive process when it deals with conflicting influential opinions and the signs and strengths of a social structure. This article extends the implications of the social structure balance theory and assesses the social influence theory in groups of dyads—triads with neutral relations.
Extensive simulations were performed in five cases. The results are summarized as follows: (1) the higher the tolerance for the difference of opinions, the faster the network can approach a balanced state. (2) The more nodes with the same attitude, the faster the network can reach structural balance. (3) When the edge evolution is faster than the opinion, the network can approach the balanced state faster. (4) The ’larger’ the strengths of the positive and negative edges, the faster the network can approach the balanced state, while the strength of the neutral edge has a trivial effect. (5) The higher the proportion of positive and neutral edges, the faster the network can approach balance.
In particular, we showed that the persistent fluctuation of opinions is consistent with the minimal global energy function or a local triadic-signed structural balance emergence. This work verifies that signed social networks are indeed of limited balanced and could be used to explain the ubiquitous polarization phenomenon in online social networks. These results can provide us with a better understanding of the inherent mechanisms and key properties of signed networks.
Our model, however simple, should find further extensions and applications in social structures, where conditions of consistence are meaningful. For example, for a real signed network, in addition to structure and node attributes, the scale of the network will also change, such as the increase of nodes and the increase or deletion of edges. There may be other complex social mechanisms for the formation of real signed social networks, such as social status, social power theories, and combing with sentiment and behavioral data analysis [43,44,45]. The co-evolution feedback model we proposed can be further extended to such a case.
Next, we hope to collect real signed social network data to verify the effectiveness of several main conclusions obtained in this paper. We also hope to use the model and relevant conclusions proposed in this paper to empirically study collective action problems, such as information diffusion, cooperative evolution, and public opinion dissemination on signed social networks.

Author Contributions

Methodology, X.Q.; Visualization, S.C.; Writing—original draft, L.M.; Writing—review & editing, Z.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the National Natural Science Foundation of China under grant No. 71661001.

Data Availability Statement

All data included in this manuscript are available upon request by contacting with the corresponding author.

Acknowledgments

The authors thank the anonymous reviewers for their helpful comments on an earlier draft of this paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Brner, K.; Sanyal, S.; Vespignani, A. Network science. Annu. Rev. Inf. Sci. Technol. 2010, 41, 537–607. [Google Scholar] [CrossRef]
  2. Strogatz, S.H. Exploring complex networks. Nature 2001, 410, 268. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  3. Barabási, A.L. The New Science of Networks. Phys. Today 2003, 6. [Google Scholar]
  4. Albert, R.; Barabasi, A.L. Statistical mechanics of complex networks. Rev. Mod. Phys. 2001, 74, xii. [Google Scholar] [CrossRef] [Green Version]
  5. Boccaletti, S.; Latora, V.; Moreno, Y.; Chavez, M.; Hwang, D.U. Complex Networks: Structure and Dynamics. Complex Syst. Complex. Sci. 2006, 424, 175–308. [Google Scholar] [CrossRef]
  6. Menache, I.; Ozdaglar, A.E. Network Games: Theory, Models, and Dynamics. Synth. Lect. Commun. Netw. 2011, 4, 159. [Google Scholar] [CrossRef]
  7. Parisien, C.; Anderson, C.H.; Eliasmith, C. Solving the problem of negative synaptic weights in cortical models. Neural Comput. 2008, 20, 1473–1494. [Google Scholar] [CrossRef] [Green Version]
  8. Heider, F. Attitudes and cognitive organization. J. Psychol. 1946, 21, 107–112. [Google Scholar] [CrossRef]
  9. Ghosn, F.; Palmer, G.; Bremer, S.A. The MID3 data set, 1993–2001: Procedures, coding rules, and description. Confl. Manag. Peace Sci. 2004, 21, 133–154. [Google Scholar] [CrossRef]
  10. DuBois, T.; Golbeck, J.; Srinivasan, A. Predicting trust and distrust in social networks. In Proceedings of the 2011 IEEE Third International Conference on Privacy, Security, Risk and Trust and 2011 IEEE Third International Conference on Social Computing, Boston, MA, USA, 9–11 October 2011; pp. 418–424. [Google Scholar]
  11. Larusso, N.; Bogdanov, P.; Singh, A. Identifying communities with coherent and opposing views. In Proceedings of the 15th Annual Graduate Student Workshop in Computing, Santa Barbara, CA, USA, 28 September 2010; pp. 31–32. [Google Scholar]
  12. Hosseini-Pozveh, M.; Zamanifar, K.; Naghsh-Nilchi, A.R. Assessing information diffusion models for influence maximization in signed social networks. Expert Syst. Appl. 2019, 119, 476–490. [Google Scholar] [CrossRef]
  13. He, Q.; Sun, L.; Wang, X.; Wang, Z.; Huang, M.; Yi, B.; Wang, Y.; Ma, L. Positive Opinion Maximization in Signed Social Networks. Inf. Sci. 2021, 558, 34–49. [Google Scholar] [CrossRef]
  14. Li, L.; Fan, Y.; Zeng, A.; Di, Z. Binary opinion dynamics on signed networks based on Ising model. Phys. A 2019, 525, 433–442. [Google Scholar] [CrossRef]
  15. Heider, F. Social perception and phenomenal causality. Psychol. Reopinion 1944, 51, 358–374. [Google Scholar] [CrossRef]
  16. Cartwright, D.; Harary, F. A generalization of Heider’s theory. Psychol. Rev. 1956, 63, 277–292. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  17. Kunegis, J.; Lommatzsch, A.; Bauckhage, C. The slashdot zoo: Mining a social network with negative edges. In Proceedings of the 18th International Conference on World Wide Web, Madrid, Spain, 20–24 April 2009; pp. 741–750. [Google Scholar]
  18. Facchetti, G.; Lacono, G.; Altafini, C. Computing global structural balance in large-scale signed social networks. Proc. Natl. Acad. Sci. USA 2011, 108, 20953–20958. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  19. Aref, S.; Wilson, M.C. Measuring partial balance in signed networks. J. Complex Netw. 2018, 6, 566–595. [Google Scholar] [CrossRef]
  20. Kirkley, A.; Cantwell, G.T.; Newman, M. Balance in signed networks. Phys. Rev. E 2019, 99, 012320. [Google Scholar] [CrossRef] [Green Version]
  21. Zheng, X.; Zeng, D.; Wang, F.Y. Social balance in signed networks. Inf. Syst. Front. 2015, 17, 1077–1095. [Google Scholar] [CrossRef]
  22. Hummon, N.P.; Doreian, P. Some dynamics of social balance processes: Bringing Heider back into balance theory. Soc. Netw. 2003, 25, 17–49. [Google Scholar] [CrossRef] [Green Version]
  23. Antal, T.; Krapivsky, P.L.; Redner, S. Dynamics of social balance on networks. Phys. Rev. E 2005, 72, 036121. [Google Scholar] [CrossRef] [Green Version]
  24. Wu, Y.; Gao, L.; Zhang, Y.; Xiong, X. Structural balance and dynamics over signed BA scale-free network. Phys. A 2019, 525, 866–877. [Google Scholar] [CrossRef]
  25. Marvel, S.A.; Kleinberg, J.; Kleinberg, R.D.; Strogatz, S.H. Continuous-time model of structural balance. Proc. Natl. Acad. Sci. USA 2011, 108, 1771–1776. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  26. He, X.; Du, H.; Cai, M.; Feldman, M.W. The evolution of cooperation in signed networks under the impact of structural balance. PLoS ONE 2018, 13, e0205084. [Google Scholar]
  27. French, J.R., Jr. A formal theory of social power. Psychol. Rev. 1956, 63, 181–194. [Google Scholar] [CrossRef] [PubMed]
  28. Friedkin, N.E.; Johnsen, E.C. Social Influence Networks and Opinion Change. Adv. Group Process. 1999, 16, 1–29. [Google Scholar]
  29. Conover, M.; Ratkiewicz, J.; Francisco, M.; Gonçalves, B.; Menczer, F.; Flammini, A. Political Polarization on Twitter. In Proceedings of the Fifth International Conference on Weblogs and Social Media, Barcelona, Spain, 17–21 July 2011. [Google Scholar]
  30. Shi, G.; Johansson, M.; Johansson, K.H. How agreement and disagreement evolve over random dynamic networks. IEEE J. Sel. Areas Commun. 2013, 31, 1061–1071. [Google Scholar] [CrossRef] [Green Version]
  31. Altafini, C. Consensus problems on networks with antagonistic interactions. IEEE Trans. Autom. Control. 2012, 58, 935–946. [Google Scholar] [CrossRef]
  32. Shi, G.; Altafini, C.; Baras, J.S. Dynamics over signed networks. SIAM Rev. 2019, 61, 229–257. [Google Scholar] [CrossRef] [Green Version]
  33. Altafini, C.; Lini, G. Predictable dynamics of opinion forming for networks with antagonistic interactions. IEEE Trans. Autom. Control. 2014, 60, 342–357. [Google Scholar] [CrossRef] [Green Version]
  34. Holme, P.; Newman, M.E. Nonequilibrium phase transition in the coevolution of networks and opinions. Phys. Rev. E 2006, 74, 056108. [Google Scholar] [CrossRef] [Green Version]
  35. Wang, H.; Luo, F.; Gao, J. Co-evolution of Opinion and Social Tie Dynamics towards Structural Balance. Available online: https://arxiv.org/abs/2107.05796 (accessed on 13 July 2021).
  36. Kang, R.R.; Li, X. Coevolution of opinion dynamics on evolving signed appraisal networks. Automatica 2022, 137, 110138. [Google Scholar] [CrossRef]
  37. Deffuant, G.; Neau, D.; Amblard, F.; Weisbuch, G. Mixing beliefs among interacting agents. Adv. Complex Syst. 2000, 3, 87–98. [Google Scholar] [CrossRef]
  38. Liu, H.; Qu, C.; Niu, Y.; Wang, G. The evolution of structural balance in time-varying signed networks. Future Gener. Comput. Syst. 2020, 102, 403–408. [Google Scholar] [CrossRef]
  39. Milo, R.; Shen-Orr, S.; Itzkovitz, S.; Kashtan, N.; Chklovskii, D.; Alon, U. Network motifs: Simple building blocks of complex networks. Science 2002, 298, 824–827. [Google Scholar] [CrossRef] [Green Version]
  40. Holland, P.W.; Leinhardt, S. A Method for Detecting Structure in Sociometric Data. Soc. Netw. 1970, 76, 492–513. [Google Scholar] [CrossRef]
  41. Friedkin, N.E.; Johnsen, E.C. Social Influence Network Theory: A Sociological Examination of Small Group Dynamics; Cambridge University Press: Cambridge, UK, 2011. [Google Scholar]
  42. Li, Z.; Tang, X.; Chen, B.; Yang, J.; Su, P. Why continuous discussion can promote the consensus of opinions? Comput. Soc. Netw. 2016, 3, 9. [Google Scholar] [CrossRef] [Green Version]
  43. Zhang, W.; Yan, S.S.; Li, J.; Tian, X.; Yoshida, T. Credit risk prediction of SMEs in supply chain finance by fusing demographic and behavioral data. Transp. Res. Part E Logist. Transp. Rev. 2022, 158, 102611. [Google Scholar] [CrossRef]
  44. Wang, Q.; Zhang, W.; Li, J.; Mai, F.; Ma, Z. Effect of online review sentiment on product sales: The moderating role of review credibility perception. Comput. Hum. Behav. 2022, 133, 107272. [Google Scholar] [CrossRef]
  45. Zhang, W.; Xie, R.; Wang, Q.; Yang, Y.; Li, J. A novel approach for fraudulent reviewer detection based on weighted topic modelling and nearest neighbors with asymmetric Kullback–Leibler divergence. Decis. Support Syst. 2022, 157, 113765. [Google Scholar] [CrossRef]
Figure 1. (a) Balanced binary groups, (b) neutral binary groups, (c) unbalanced binary groups.
Figure 1. (a) Balanced binary groups, (b) neutral binary groups, (c) unbalanced binary groups.
Mathematics 10 01441 g001
Figure 2. Triad structure in structural balance theory.
Figure 2. Triad structure in structural balance theory.
Mathematics 10 01441 g002
Figure 3. Mapping of weights and edges.
Figure 3. Mapping of weights and edges.
Mathematics 10 01441 g003
Figure 4. Evolutionary rules of e d g e = + 1 and e d g e = 1 .
Figure 4. Evolutionary rules of e d g e = + 1 and e d g e = 1 .
Mathematics 10 01441 g004
Figure 5. Evolutionary rules of e d g e = 0 .
Figure 5. Evolutionary rules of e d g e = 0 .
Mathematics 10 01441 g005
Figure 6. Effect of different ϵ : (a) h s changes with time, (b) t r i + changes with time, (c) R r + changes with time, (d) R s + changes with time.
Figure 6. Effect of different ϵ : (a) h s changes with time, (b) t r i + changes with time, (c) R r + changes with time, (d) R s + changes with time.
Mathematics 10 01441 g006aMathematics 10 01441 g006b
Figure 7. Effect of negative opinions on network.
Figure 7. Effect of negative opinions on network.
Mathematics 10 01441 g007
Figure 8. Effect of the parameter v a l u e on the global structural balance: h s changes with time.
Figure 8. Effect of the parameter v a l u e on the global structural balance: h s changes with time.
Mathematics 10 01441 g008
Figure 9. Effect of the parameter v a l u e on the number of triads: (a) t r i + changes with time, (b) t r i 0 changes with time.
Figure 9. Effect of the parameter v a l u e on the number of triads: (a) t r i + changes with time, (b) t r i 0 changes with time.
Mathematics 10 01441 g009
Figure 10. Effect of w 1 : h s changes with time.
Figure 10. Effect of w 1 : h s changes with time.
Mathematics 10 01441 g010
Figure 11. Effect of w 2 : h s changes with time.
Figure 11. Effect of w 2 : h s changes with time.
Mathematics 10 01441 g011
Figure 12. Effect of w 3 : h s changes with time.
Figure 12. Effect of w 3 : h s changes with time.
Mathematics 10 01441 g012
Figure 13. Effects of different initial ratios of positive edges: h s changes with time.
Figure 13. Effects of different initial ratios of positive edges: h s changes with time.
Mathematics 10 01441 g013
Figure 14. Changes in the number of various edges: (a) edges change in R r + = 0.5 , R r = 0.3 , R r 0 = 0.2; (b) edges change in R r + = 0.7, R r = 0.2, R r 0 = 0.1.
Figure 14. Changes in the number of various edges: (a) edges change in R r + = 0.5 , R r = 0.3 , R r 0 = 0.2; (b) edges change in R r + = 0.7, R r = 0.2, R r 0 = 0.1.
Mathematics 10 01441 g014
Figure 15. Changes of positive edge: (a) the edge between nodes B and C evolves from 1 to + 1 ; (b) the edge between nodes B and C evolves from + 1 to 1 .
Figure 15. Changes of positive edge: (a) the edge between nodes B and C evolves from 1 to + 1 ; (b) the edge between nodes B and C evolves from + 1 to 1 .
Mathematics 10 01441 g015
Figure 16. Effects of different initial ratios of negative edges: h s changes with time.
Figure 16. Effects of different initial ratios of negative edges: h s changes with time.
Mathematics 10 01441 g016
Figure 17. Changes in the number of various edges: (a) edges change in R r = 0.5 , R r + = 0.2 , R r 0 = 0.3 ; (b) edges change in R r = 0.7 , R r + = 0.1 , R r 0 = 0.2 .
Figure 17. Changes in the number of various edges: (a) edges change in R r = 0.5 , R r + = 0.2 , R r 0 = 0.3 ; (b) edges change in R r = 0.7 , R r + = 0.1 , R r 0 = 0.2 .
Mathematics 10 01441 g017
Figure 18. Negative edge changes: the edge between nodes B and C evolves from 1 to + 1 .
Figure 18. Negative edge changes: the edge between nodes B and C evolves from 1 to + 1 .
Mathematics 10 01441 g018
Figure 19. Effects of different initial ratios of the neutral edge: h s changes with time.
Figure 19. Effects of different initial ratios of the neutral edge: h s changes with time.
Mathematics 10 01441 g019
Figure 20. Changes in the number of various edges: (a) edges change in R r 0 = 0.5 , R r = 0.2 , R r + = 0.3 ; (b) edges change in R r 0 = 0.7 , R r = 0.1 , R r + = 0.2 .
Figure 20. Changes in the number of various edges: (a) edges change in R r 0 = 0.5 , R r = 0.2 , R r + = 0.3 ; (b) edges change in R r 0 = 0.7 , R r = 0.1 , R r + = 0.2 .
Mathematics 10 01441 g020
Figure 21. Changes of neutral edge: (a) the edge between nodes B and C evolves from 0 to + 1 ; (b) the edge between nodes B and C evolves from 0 to 1 .
Figure 21. Changes of neutral edge: (a) the edge between nodes B and C evolves from 0 to + 1 ; (b) the edge between nodes B and C evolves from 0 to 1 .
Mathematics 10 01441 g021
Table 1. Initialization Parameters.
Table 1. Initialization Parameters.
Symbols (Parameters)Description
NNetwork size
r o u n d The number of iterations
ϵ Difference of opinion
μ Convergence of opinion
v a l u e Judgment parameter
R s The number of negative opinions
R s + The number of positive opinions
R r + The number of positive edges
R r The number of negative edges
R r 0 The number of neutral edges
t r i + The number of balanced triads
t r i The number of unbalanced triads
t r i 0 The number of neutral triads
Table 2. Simulation scenarios.
Table 2. Simulation scenarios.
ScenarioChanged ParametersChanged Parameters
1 ϵ The influence of parameter ϵ .
2 R s The influence of negative opinions.
3 v a l u e The relation between opinion evolution and edge evolution.
4 w 1 , w 2 , w 3 The influence of various weights.
5 R r + , R r , R r 0 The influence of various edges.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Li, Z.; Ma, L.; Chi, S.; Qian, X. Structural Balance under Weight Evolution of Dynamic Signed Network. Mathematics 2022, 10, 1441. https://doi.org/10.3390/math10091441

AMA Style

Li Z, Ma L, Chi S, Qian X. Structural Balance under Weight Evolution of Dynamic Signed Network. Mathematics. 2022; 10(9):1441. https://doi.org/10.3390/math10091441

Chicago/Turabian Style

Li, Zhenpeng, Ling Ma, Simin Chi, and Xu Qian. 2022. "Structural Balance under Weight Evolution of Dynamic Signed Network" Mathematics 10, no. 9: 1441. https://doi.org/10.3390/math10091441

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