Co-evolution of Opinion and Social Tie Dynamics Towards Structural Balance
Haotian Wang, Feng Luo, Jie Gao
Abstract
In this paper, we propose co-evolution models for both dynamics of opinions (people's view on a particular topic) and dynamics of social appraisals (the approval or disapproval towards each other). Opinion dynamics and dynamics of signed networks, respectively, have been extensively studied. We propose a co-evolution model, where each vertex ๐ in the network has a current opinion vector ๐ฃ ๐ and each edge (๐, ๐) has a weight ๐ค ๐ ๐ that models the relationship between ๐, ๐. The system evolves as opinions and edge weights are updated over time by the following rules:
โข Opinion dynamics: The opinion of agent ๐ is updated as a linear combination of its current opinion and the weighted sum of neighbors' opinions with coefficients in matrix ๐ = [๐ค ๐ ๐ ].
โข Appraisal dynamics: The appraisal ๐ค ๐ ๐ is updated as a linear combination of its current value and the agreement of the opinions of agents ๐ and ๐. The agreement of opinion ๐ฃ ๐ and ๐ฃ ๐ is taken as the dot product ๐ฃ ๐ โข ๐ฃ ๐ . We are interested in characterizing the long-time behavior of the dynamic model -i.e., whether edge weights evolve to have stable signs (positive or negative) and structural balance (the multiplication of weights on any triangle is non-negative).
Our main theoretical result solves the above dynamic system with time-evolving opinions ๐ (๐ก) = [๐ฃ 1 (๐ก), โข โข โข , ๐ฃ ๐ (๐ก)] and social tie weights ๐ (๐ก) = [๐ค ๐ ๐ (๐ก)] ๐ร๐ . For a generic initial opinion vector ๐ (0) and weight matrix ๐ (0), one of the two phenomena must occur at the limit. The first one is that both sign stability and structural balance (for any triangle with individual ๐, ๐, ๐, ๐ค ๐ ๐ ๐ค ๐๐ ๐ค ๐๐ โฅ 0) occur. In the special case that ๐ (0) is an eigenvector of ๐ (0), we are able to obtain the explicit solution to the co-evolution equation and give exact estimates on the blowup time and rate convergence. The second one is that all the opinions converge to 0, i.e., lim ๐ก โโ |๐ (๐ก)| = 0.
We also performed extensive simulations to examine how different initial conditions affect the network evolution. Of particular interest is that our dynamic model can be used to faithfully detect community structures. On real-world graphs, with a small number of seeds initially assigned ground truth opinions, the dynamic model successfully discovers the final community structure. The model sheds lights on why community structure emerges and becomes a widely observed, sustainable property in complex networks.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Related papers
- Bi-Dynamic Graph ODE for Opinion EvolutionBowen Duan, Henggang Deng, Jinghua Piao, Huandong Wang et al.KDD 2025
- Maximizing Influence of Leaders in Social NetworksXiaotian Zhou, Zhongzhi ZhangKDD 2021 ยท 15 citations
- UniGO: A Unified Graph Neural Network for Modeling Opinion Dynamics on GraphsHao Li, Hao Jiang, Yuke Zheng, Hao Sun et al.WWW 2025 ยท 10 citations
- Searching for polarization in signed graphs: a local spectral approachHan Xiao, Bruno Ordozgoiti, Aristides GionisWWW 2020 ยท 34 citations
- A Phase Transition for Opinion Dynamics with Competing BiasesFederico Capannoli, Emilio Cruciani, Hlafo Alfie Mimun, Matteo QuattropaniAAAI 2026
