A modular platform for generating and simulating belief system dynamics on social influence networks, based on:
Ye et al., IEEE TAC 2020 — "Consensus and Disagreement of Heterogeneous Belief Systems in Influence Networks".
The framework produces:
- Social influence matrices
$W$ - Heterogeneous logic matrices
$C_i$ - Initial beliefs
$X_0$
and supports exporting, visualization, and downstream simulation.
Each agent
Belief updates follow the extended DeGroot model:
-
$W$ : row-stochastic influence matrix -
$C_i$ : logic matrix encoding topic dependencies - Heterogeneity in
$C_i$ may lead to consensus or persistent disagreement
Generates the influence matrix
- Beta-distributed edge weights
- Ensures row-stochasticity
- Provides network summary + Gephi export
Creates baseline and heterogeneous logic matrices
- Lower-triangular structure
- Beta-distributed coefficients
- Supports sparsity & heterogeneity
- Exports baseline
$C_{\text{base}}$
Generates initial beliefs
Modes: uniform, beta.
Exports all results into a timestamped folder.
Interactive notebook for testing:
- Component generation
- Simple belief dynamics
- Visualizations
- Generate
$W$ ,$C_i$ , and$X_0$ - Update beliefs over time using
- Visualise belief trajectories
[1] M. Ye, J. Liu, L. Wang, B. D. O. Anderson, and M. Cao, “Consensus and Disagreement of Heterogeneous Belief Systems in Influence Networks,” IEEE Transactions on Automatic Control, vol. 65, no. 11, pp. 4679–4694, Nov. 2020.