Experiment 20260610-BROD

Maximum rewiring which disconnects discordant neighbors only creates more echo chambers than random rewiring which creates more than no or minimal rewiring which forces to disconnect one of the discordant neighbors and corrected guard
2026-08-31: Incorrect echo chamber detection (reinforcement)

Experiment design

Date: 2026-06-10

Designer: Hiro KATAOKA (University of Tsukuba)

Hypotheses: The results obtained in [20260210-BROD] are preserved if different oriented rewirings are applied: More strict rewiring strategy creates more echo chambers

100 agents; 2000 games

Variables

fixed variables: WORKFLOW TOPIC ATOM PACTIVE PREWRITE NBITERATIONS NBAGENTS NBRUNS ALPHA MU VALUE PREHOC

controlled variables: EPSILONS DELTAS SEEDS REWIRINGS

dependent variables: eo eb po pb uo ub

Values

EPSILONS: ['0.05', '0.1', '0.15', '0.2', '0.25', '0.3', '0.35', '0.4', '0.45', '0.5']
DELTAS: ['1', '2', '3', '4', '5', '6', '7']
SEEDS: ['544371', '315590', '903997', '779659', '556198', '160590', '103848', '94821', '501765', '722393', '908149', '490361', '170743', '808653', '204557', '720126', '24083', '756485', '970547', '909432']
REWIRINGS: ['maxnbo', 'minnbo']

Note. The difference between the rewiring strategies used here and what are used in [20260210-BROD] is:

  • The removed agent from the set of neighbors is always discordant;
  • With minnbo, the rewiring is performed if $a'\prec_a a''$ where $a'$ is the removed agent and $a''$ is the added one.

Other definitions are the same as before.

Note. This notebook does not contain the results and analysis of the experiments with the order opbel. This is a mistake when designing the experiments. Experiments with the order are performed in separate repository.

Measures

Before testing the hypothesis, we define the measures needed to check them. Let $A$ be the set of agents. Let $\mathcal S^t$ be the set of strongly connected components of the network of agents at time $t$.

eo (Opinion echo chamber)

This measure counts the number of communities (i.e., strongly connected components) such that:

  • they are segregated, i.e., $L^t(C)\leq 0.5$;
  • opinions are homogeneous, i.e., $M_O^t(C)\leq 10^{-4}$;
  • opinions have been reinforced, i.e., $D_O^t(C)$

where

$$ L^t(C)=\frac{|\{(a,a')\in N^t;a\in C\land a'\notin C\}|}{|\{(a,a')\in N^t;a\in C\}|}, $$

$$ M_O^t(C) = \max_{a,a'\in C}|O_a^t-O_{a'}^t| $$

and

$$ D_O^t(C)=\forall s\in [t_C,T),M_O^s(C)\geq M_O^{s+1}(C). $$

Here, $[t_C,T]$ is the maximal time window such that $\forall t\in[t_C,T]$, $C\in\mathcal S^t$ and $T$ is the number of iterations.

More formally, $eo$ is defined as:

$$ eo^t=|\{C\in\mathcal S^t;L^t(C)\leq 0.5\land M_O^t(C)\leq 10^{-4}\land D_O^t(C)\}| $$

eb (Belief echo chamber)

This measure counts the number of communities (i.e., strongly connected components) such that:

  • they are segregated, i.e., $L^t(C)\leq 0.5$;
  • beliefs are homogeneous, i.e., $M_B^t(C)=0$;
  • opinions have been reinforced, i.e., $D_B^t(C)$

where

$$ M_B^t(C) = \max_{a,a'\in C}d_B(B_a^t,B_{a'}^t) $$

and

$$ D_B^t(C)=\forall s\in [t_C,T),M_B^s(C)\geq M_B^{s+1}(C). $$

Here, $d_B$ is the Hamming distance over the models of two beliefs:

$$ d_B(B,B')=|\mathcal M(B)\setminus\mathcal M(B')|+|\mathcal M(B')\setminus\mathcal M(B)|. $$

More formally, $eb$ is defined as:

$$ eb=|\{C\in\mathcal S^t;L^t(C)\leq 0.5\land M_B^t(C)=0\land D_B^t(C)\}| $$

po/pb (Population in opinion/belief echo chambers)

These measures count how many agents are in opinion/belief echo chambers, respectively.

uo (Unique opinions shared within opinion echo chambers)

This measure counts how many opinions are shared within opinion echo chambers. Let $A_O\subseteq A$ be the set of agents in opinion echo chambers. Then, this measure (roughly) returns $|\{O_a;a\in A_O\}|$.

To avoid applying strict equivalence check, i.e., $=$, toward several float numbers, we apply the hierarchical clustering with the allowed maximal distance $10^{-4}$.

ub (Unique belief shared within belief echo chambers)

This measure counts how many beliefs are shared within belief echo chambers. Let $A_B\subseteq A$ be the set of agents in belief echo chambers. Then, this measure returns $|\{B_a;a\in A_B\}|$.

Experiment

Date: 2026-06-10

Performer: Hiro KATAOKA (University of Tsukuba)

The whole experiment, from scratch, can be executed through:

In principle, this could be generated from command line through:

# only once, not checked in
$ bash utils/clone.sh 

# depends on ${HASH}, if it does not change, no need to recompile
# to compile a further version use 'last' as argument
$ bash utils/compile.sh

# Perform experiments
$ bash script.sh

# Python and library version are frozen by uv
$ uv sync

# The analysis is done through jupyter
$ bash utils/launch.sh &
# Do not forget to trust the notebook

# Before commiting the notebook
$ uv run nb-clean -e notebook.ipynb

# suppresses results and experiments
$ bash utils/cleanup.sh

# bash utils/anonymize.sh

Parameter file: params.sh

Executed command (script.sh):

#!/bin/bash

_NBITERATIONS=$NBITERATIONS

. params.sh

# For dry-run
NBITERATIONS=${_NBITERATIONS:-$NBITERATIONS}

set -u
mkdir -p ${RESDIR}

MAX_PROCESS=10
current_process=0

# run

date > ${RESDIR}/log.txt

for rewire in ${REWIRINGS}
do
for eps in ${EPSILONS}
do
for delta in ${DELTAS}
do
for seed in ${SEEDS}
do
EXP=${rewire}-${eps}-${delta}-${seed}
mkdir -p ${RESDIR}/${EXP}

echo ${EXP}
./${SIMDIR}/soba --seed ${seed} --dir "${RESDIR}/${EXP}" --nbAgent ${NBAGENTS} \
    --tick ${NBITERATIONS} --atoms ${ATOM} --update ${WORKFLOW} \
    --prehoc "${PREHOC}" \
    --mu "${MU}" --alpha "${ALPHA}" \
    --rewrite `cat ${TEMPLATEDIR}/rewiring-${rewire}.txt` \
    --pUnfollow "${PREWRITE}" --pActive "${PACTIVE}" --epsilon "${eps}"  \
    --delta ${delta} \
    --values """`cat ${TEMPLATEDIR}/val-${VALUES}.json`""" \
    --topics "${TOPIC}" --reevaluateCatBeforeRewiring &
current_process=$((current_process + 1))

if [[ $current_process = $MAX_PROCESS ]]; then
wait
current_process=0
fi

done
done
done
done

date >> ${RESDIR}/log.txt

# analyse

Hardware: AMD EPYC 7302P (16) @ 3.000GHz, Memory 128GB

OS: Ubuntu 22.04.5 LTS x86_64

Nim version: 2.2.0

Simulator version: 2c1b6fbeb6b101f8cf965f6f875f8e7f3e5a9087

Duration and Output

  • Duration: 5 hours and 38 minutes
  • Output: 22 GB

Raw Results

Raw results are available at Zenodo:

DOI:10.5281/zenodo.20636210

Analysis

We will use 0.01 for the significance threshold for the statistical tests.

Computing the measures

First, we compute the measures.

Out[15]:
rewire eps delta seed eo po uo eb pb ub scc wcc
maxnbo-0.05-1-556198 maxnbo 0.05 1 556198 3 32 2 3 32 3 12 1
maxnbo-0.05-1-315590 maxnbo 0.05 1 315590 5 41 5 4 37 4 12 3
maxnbo-0.05-1-94821 maxnbo 0.05 1 94821 5 30 3 4 26 3 14 1
maxnbo-0.05-1-160590 maxnbo 0.05 1 160590 5 39 4 4 32 4 13 1
maxnbo-0.05-1-903997 maxnbo 0.05 1 903997 9 52 5 8 49 7 16 1
... ... ... ... ... ... ... ... ... ... ... ... ...
minnbo-0.5-7-720126 minnbo 0.50 7 720126 1 98 1 1 98 1 3 1
minnbo-0.5-7-24083 minnbo 0.50 7 24083 1 97 1 1 97 1 4 1
minnbo-0.5-7-756485 minnbo 0.50 7 756485 1 98 1 1 98 1 3 1
minnbo-0.5-7-970547 minnbo 0.50 7 970547 1 94 1 1 94 1 7 1
minnbo-0.5-7-909432 minnbo 0.50 7 909432 1 98 1 1 98 1 3 1

2800 rows × 12 columns

We reuse the obtained results in [20260210-BROD] for other rewiring strategies.

Do echo chambers coincide?

Before seeing all data, we test whether opinion and belief echo chambers coincide. This can be achieved by testing $eo=eb$ for each result.

But in fact, in some cases (482 out of 2800; here we consider the experiments with the rewiring strategies {min,max}n{ob,bo} only), they do not coincide:

Out[17]:
rewire eps delta seed eo po uo eb pb ub scc wcc
maxnbo-0.05-1-315590 maxnbo 0.05 1 315590 5 41 5 4 37 4 12 3
maxnbo-0.05-1-94821 maxnbo 0.05 1 94821 5 30 3 4 26 3 14 1
maxnbo-0.05-1-160590 maxnbo 0.05 1 160590 5 39 4 4 32 4 13 1
maxnbo-0.05-1-903997 maxnbo 0.05 1 903997 9 52 5 8 49 7 16 1
maxnbo-0.05-1-490361 maxnbo 0.05 1 490361 6 37 4 5 31 4 16 2
... ... ... ... ... ... ... ... ... ... ... ... ...
minnbo-0.35-4-908149 minnbo 0.35 4 908149 1 97 1 0 0 0 4 1
minnbo-0.35-4-170743 minnbo 0.35 4 170743 0 0 0 1 94 1 4 1
minnbo-0.4-4-315590 minnbo 0.40 4 315590 1 99 1 0 0 0 2 1
minnbo-0.45-3-970547 minnbo 0.45 3 970547 0 0 0 1 77 1 11 1
minnbo-0.45-4-908149 minnbo 0.45 4 908149 0 0 0 1 97 1 3 1

482 rows × 12 columns

The number of such experiments aggregated by $\varepsilon$, $\delta$, and the rewiring algorithms is:

Out[18]:
rewiring algorithms
rewire maxnbo minnbo
eps delta
0.05 1 13.0 0.0
2 7.0 0.0
3 9.0 0.0
4 10.0 0.0
5 12.0 0.0
6 10.0 0.0
7 10.0 0.0
0.10 1 14.0 0.0
2 12.0 0.0
3 10.0 1.0
4 8.0 0.0
5 12.0 0.0
6 14.0 0.0
7 11.0 2.0
0.15 1 14.0 0.0
2 14.0 0.0
3 9.0 0.0
4 10.0 3.0
5 3.0 2.0
6 10.0 7.0
7 5.0 4.0
0.20 1 15.0 0.0
2 11.0 1.0
3 10.0 0.0
4 7.0 0.0
5 5.0 3.0
6 5.0 4.0
7 6.0 2.0
0.25 1 12.0 0.0
2 7.0 1.0
3 4.0 0.0
4 2.0 1.0
5 0.0 1.0
6 2.0 1.0
7 2.0 2.0
0.30 1 12.0 0.0
2 10.0 0.0
3 5.0 0.0
4 1.0 0.0
0.35 1 12.0 0.0
2 7.0 0.0
3 4.0 1.0
4 2.0 2.0
5 2.0 0.0
0.40 1 14.0 0.0
2 6.0 0.0
3 2.0 0.0
4 0.0 1.0
5 1.0 0.0
0.45 1 15.0 0.0
2 9.0 0.0
3 5.0 1.0
4 1.0 1.0
5 1.0 0.0
0.50 1 16.0 0.0
2 9.0 0.0
3 1.0 0.0
5 1.0 0.0

The two kinds of echo chambers always coincide with the order opbel.

Opinion echo chambers ($eo$)

As expected, the strong rewiring strategy allows agents to form more echo chambers. The difference caused by the order between agents is small.

$$ \begin{aligned} \text{minbo2}\\ \text{minob2}\\ \text{no rewiring}\\ \textbf{minNbo} \end{aligned} < \begin{aligned} \text{random}\\ \textbf{maxNbo} \end{aligned} < \begin{aligned} \text{maxob} \\ \text{maxbo} \end{aligned} $$

Note: we show the additional results by bold font. Other results are obtained in [20260210-BROD].

No description has been provided for this image

It is interesting to see the difference between maxob, maxbo, maxNbo, and random. Taking the maximal discordant neighbors does not contribute to create more echo chambers.

We observe the similar tendencies if they are aggregated by $\delta$ except for that there is a cross of the maximal rewirings.

No description has been provided for this image

The average of the measure $eo$ grouped by $\varepsilon$, $\delta$, and the rewiring algorithms is as follows (blue = 0.0, max = 12.0):

Measure eo with the rewiring algorithm maxnbo
delta 1.000000 2.000000 3.000000 4.000000 5.000000 6.000000 7.000000
eps              
0.050000 6.250000 8.600000 8.550000 8.700000 8.100000 8.000000 7.800000
0.100000 8.200000 8.000000 4.150000 3.200000 3.650000 4.100000 3.750000
0.150000 8.500000 2.350000 2.150000 2.250000 2.250000 2.350000 2.100000
0.200000 7.750000 2.500000 2.350000 2.250000 2.250000 2.150000 2.150000
0.250000 7.650000 2.200000 1.350000 1.450000 1.550000 1.550000 1.300000
0.300000 7.800000 1.750000 1.500000 1.250000 1.150000 1.150000 1.250000
0.350000 7.850000 1.750000 1.500000 1.100000 1.050000 1.000000 1.000000
0.400000 8.050000 1.550000 1.200000 1.050000 1.000000 0.950000 1.000000
0.450000 7.950000 1.400000 1.150000 1.050000 1.000000 1.000000 1.000000
0.500000 7.850000 1.700000 1.150000 1.000000 1.000000 1.000000 1.000000
Measure eo with the rewiring algorithm minnbo
delta 1.000000 2.000000 3.000000 4.000000 5.000000 6.000000 7.000000
eps              
0.050000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
0.100000 0.000000 0.000000 0.050000 0.000000 0.100000 0.150000 0.050000
0.150000 0.000000 0.000000 0.000000 0.000000 0.100000 0.100000 0.100000
0.200000 0.000000 0.050000 0.050000 0.000000 0.150000 0.000000 0.100000
0.250000 0.000000 0.050000 0.000000 0.100000 0.200000 0.250000 0.350000
0.300000 0.000000 0.000000 0.050000 0.000000 0.350000 0.750000 0.750000
0.350000 0.000000 0.000000 0.000000 0.100000 0.500000 0.750000 0.700000
0.400000 0.000000 0.000000 0.000000 0.350000 0.850000 1.000000 1.000000
0.450000 0.000000 0.000000 0.000000 0.400000 0.950000 1.000000 1.000000
0.500000 0.000000 0.000000 0.050000 0.400000 1.000000 1.000000 1.000000

Hence, hereafter, we focus on the two pairs of experiments:

  • maxNbo and random
  • norewiring, minob2, minbo2, and minNbo

Comparisons between {norewiring, minob2, minbo2} and minNbo

Pairwise comparisons on eo between norewiring and minnbo:
0
norewiring < minnbo 67
norewiring == minnbo 1312
norewiring > minnbo 21
Pairwise comparisons on eo between minob2 and minnbo:
0
minob2 < minnbo 67
minob2 == minnbo 1312
minob2 > minnbo 21
Pairwise comparisons on eo between minbo2 and minnbo:
0
minbo2 < minnbo 68
minbo2 == minnbo 1309
minbo2 > minnbo 23

We observe the same tables for no rewiring and minob2.

Comparison between {norewiring, minob2, minbo2, minNbo} and maxNbo

Pairwise comparisons on eo between norewiring and maxnbo:
0
norewiring < maxnbo 1076
norewiring == maxnbo 321
norewiring > maxnbo 3
Pairwise comparisons on eo between minob2 and maxnbo:
0
minob2 < maxnbo 1076
minob2 == maxnbo 321
minob2 > maxnbo 3
Pairwise comparisons on eo between minbo2 and maxnbo:
0
minbo2 < maxnbo 1075
minbo2 == maxnbo 322
minbo2 > maxnbo 3
Pairwise comparisons on eo between minnbo and maxnbo:
0
minnbo < maxnbo 1055
minnbo == maxnbo 337
minnbo > maxnbo 8

We can observe the same tendencies in all tables: in more than 1000 runs, maxNbo creates more echo chambers.

Comparison between random and maxNbo

There are no direct relations between random and maxnbo:

Pairwise comparisons on eo between random and maxnbo:
0
random < maxnbo 390
random == maxnbo 560
random > maxnbo 450

Comparison between maxNbo and {maxob, maxbo}

Pairwise comparisons on eo between maxnbo and maxob:
0
maxnbo < maxob 1237
maxnbo == maxob 124
maxnbo > maxob 39
Pairwise comparisons on eo between maxnbo and maxbo:
0
maxnbo < maxbo 1211
maxnbo == maxbo 126
maxnbo > maxbo 63

Same tendencies but no direct relations between them.

ANOVA

We apply ANOVA to $eo$ (each group shares the same rewiring strategy):

Out[32]:
df sum_sq mean_sq F PR(>F)
C(Q("rewire")) 7.0 67678.45 9668.35 2333.75 0.0
Residual 11192.0 46366.58 4.14 NaN NaN

The effect of the rewiring strategy is significant. Hence, we apply the post hoc tests:

Out[33]:
group1 group2 meandiff p-adj lower upper reject
0 maxbo maxnbo -2.81e+00 0.00 -3.05 -2.58 True
1 maxbo maxob 1.65e-01 0.39 -0.07 0.40 False
2 maxbo minbo2 -5.86e+00 0.00 -6.09 -5.62 True
3 maxbo minnbo -5.82e+00 0.00 -6.06 -5.59 True
4 maxbo minob2 -5.86e+00 0.00 -6.09 -5.63 True
5 maxbo norewiring -5.86e+00 0.00 -6.09 -5.63 True
6 maxbo random -3.01e+00 0.00 -3.24 -2.78 True
7 maxnbo maxob 2.98e+00 0.00 2.75 3.21 True
8 maxnbo minbo2 -3.04e+00 0.00 -3.28 -2.81 True
9 maxnbo minnbo -3.01e+00 0.00 -3.24 -2.78 True
10 maxnbo minob2 -3.04e+00 0.00 -3.28 -2.81 True
11 maxnbo norewiring -3.04e+00 0.00 -3.28 -2.81 True
12 maxnbo random -1.94e-01 0.18 -0.43 0.04 False
13 maxob minbo2 -6.02e+00 0.00 -6.26 -5.79 True
14 maxob minnbo -5.99e+00 0.00 -6.22 -5.76 True
15 maxob minob2 -6.02e+00 0.00 -6.26 -5.79 True
16 maxob norewiring -6.02e+00 0.00 -6.26 -5.79 True
17 maxob random -3.17e+00 0.00 -3.41 -2.94 True
18 minbo2 minnbo 3.36e-02 1.00 -0.20 0.27 False
19 minbo2 minob2 -7.00e-04 1.00 -0.23 0.23 False
20 minbo2 norewiring -7.00e-04 1.00 -0.23 0.23 False
21 minbo2 random 2.85e+00 0.00 2.62 3.08 True
22 minnbo minob2 -3.43e-02 1.00 -0.27 0.20 False
23 minnbo norewiring -3.43e-02 1.00 -0.27 0.20 False
24 minnbo random 2.82e+00 0.00 2.58 3.05 True
25 minob2 norewiring 0.00e+00 1.00 -0.23 0.23 False
26 minob2 random 2.85e+00 0.00 2.62 3.08 True
27 norewiring random 2.85e+00 0.00 2.62 3.08 True

The differences are significant except for:

  • maxbo-maxob;
  • maxnbo-random;
  • minbo2-minnbo, minbo2-minob2, minbo2-norewiring, minnbo-minob2, minnbo-norewiring, minob2-norewiring.

Hence, we cannot conclude that the rewiring strategy minNbo creates different results from norewiring etc.

Population in opinion echo chambers ($po$)

The plot below shows:

$$ \begin{aligned} \text{no rewire}\\ \text{minbo2} \\ \text{maxbo2} \\ \textbf{minNbo} \\ \end{aligned} < \begin{aligned} \text{maxbo} \\ \text{maxob} \\ \textbf{maxNbo} \end{aligned} \leq \text{random} $$

i.e., random rewiring can make the size of the population in echo chambers larger than oriented rewirings.

No description has been provided for this image

We observe this tendency if we aggregate by $\delta$. However, especially if $\delta$ is small, the maximal rewiring allows the size of echo chambers larger than the random rewiring.

No description has been provided for this image

The average of the measure $po$ grouped by $\varepsilon$, $\delta$, and the rewiring algorithms is as follows (blue = 0.0, max = 97.85):

Measure po with the rewiring algorithm maxnbo
delta 1.000000 2.000000 3.000000 4.000000 5.000000 6.000000 7.000000
eps              
0.050000 38.400000 64.700000 66.550000 67.850000 65.000000 65.600000 66.850000
0.100000 59.250000 84.000000 52.150000 44.950000 55.350000 68.100000 60.350000
0.150000 67.250000 27.800000 49.600000 62.100000 63.050000 65.950000 58.500000
0.200000 61.900000 32.750000 65.700000 69.400000 64.550000 64.600000 72.100000
0.250000 60.700000 41.100000 60.700000 80.950000 79.600000 84.250000 72.200000
0.300000 63.750000 21.200000 71.100000 91.700000 87.350000 92.600000 97.100000
0.350000 64.500000 32.500000 86.100000 92.050000 92.050000 97.250000 97.300000
0.400000 65.800000 22.950000 68.150000 92.100000 92.600000 92.500000 97.500000
0.450000 65.200000 18.350000 72.500000 97.500000 92.650000 97.650000 97.600000
0.500000 63.800000 28.550000 68.500000 97.600000 92.750000 97.650000 97.650000
Measure po with the rewiring algorithm minnbo
delta 1.000000 2.000000 3.000000 4.000000 5.000000 6.000000 7.000000
eps              
0.050000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
0.100000 0.000000 0.000000 0.100000 0.000000 0.650000 1.300000 0.100000
0.150000 0.000000 0.000000 0.000000 0.000000 6.500000 1.600000 3.900000
0.200000 0.000000 0.100000 0.100000 0.000000 5.050000 0.000000 5.350000
0.250000 0.000000 0.100000 0.000000 9.850000 9.800000 19.550000 29.100000
0.300000 0.000000 0.000000 0.100000 0.000000 34.350000 73.350000 73.300000
0.350000 0.000000 0.000000 0.000000 9.800000 48.700000 73.100000 68.200000
0.400000 0.000000 0.000000 0.000000 34.150000 83.000000 97.600000 97.650000
0.450000 0.000000 0.000000 0.000000 38.900000 93.200000 97.750000 97.700000
0.500000 0.000000 0.000000 4.200000 38.950000 97.850000 97.750000 97.750000

Comparisons between {no rewire, minbo2, minob2, minNbo} and {maxbo, maxob, maxNbo}

In all cases, in more than 1000 runs out of 1400, {maxbo, maxob, maxNbo} create more echo chambers. However, there are no direct relation between them.

Pairwise comparisons on po between norewiring and maxbo:
0
norewiring < maxbo 1130
norewiring == maxbo 0
norewiring > maxbo 270
Pairwise comparisons on po between norewiring and maxob:
0
norewiring < maxob 1130
norewiring == maxob 0
norewiring > maxob 270
Pairwise comparisons on po between norewiring and maxnbo:
0
norewiring < maxnbo 1087
norewiring == maxnbo 258
norewiring > maxnbo 55
Pairwise comparisons on po between minbo2 and maxbo:
0
minbo2 < maxbo 1129
minbo2 == maxbo 0
minbo2 > maxbo 271
Pairwise comparisons on po between minbo2 and maxob:
0
minbo2 < maxob 1129
minbo2 == maxob 0
minbo2 > maxob 271
Pairwise comparisons on po between minbo2 and maxnbo:
0
minbo2 < maxnbo 1088
minbo2 == maxnbo 247
minbo2 > maxnbo 65
Pairwise comparisons on po between minob2 and maxbo:
0
minob2 < maxbo 1130
minob2 == maxbo 0
minob2 > maxbo 270
Pairwise comparisons on po between minob2 and maxob:
0
minob2 < maxob 1130
minob2 == maxob 0
minob2 > maxob 270
Pairwise comparisons on po between minob2 and maxnbo:
0
minob2 < maxnbo 1089
minob2 == maxnbo 245
minob2 > maxnbo 66
Pairwise comparisons on po between minnbo and maxbo:
0
minnbo < maxbo 1106
minnbo == maxbo 0
minnbo > maxbo 294
Pairwise comparisons on po between minnbo and maxob:
0
minnbo < maxob 1107
minnbo == maxob 0
minnbo > maxob 293
Pairwise comparisons on po between minnbo and maxnbo:
0
minnbo < maxnbo 1075
minnbo == maxnbo 258
minnbo > maxnbo 67

In more than 1200 runs, the size of population is the same.

Comparisons between {maxbo, maxob, maxNbo} and random

There are no direct relations.

Pairwise comparisons on po between maxbo and random:
0
maxbo < random 1071
maxbo == random 9
maxbo > random 320
Pairwise comparisons on po between maxob and random:
0
maxob < random 1042
maxob == random 6
maxob > random 352
Pairwise comparisons on po between maxnbo and random:
0
maxnbo < random 643
maxnbo == random 278
maxnbo > random 479

Now we try the $t$-tests:

ANOVA

Now we perform ANOVA.

Out[39]:
df sum_sq mean_sq F PR(>F)
C(Q("rewire")) 7.0 8.94e+06 1.28e+06 1277.26 0.0
Residual 11192.0 1.12e+07 9.99e+02 NaN NaN

Changing the rewiring strategies has significant effect on $po$. Now we perform the post-hoc test:

Out[40]:
group1 group2 meandiff p-adj lower upper reject
0 maxbo maxnbo -4.38e+00 6.10e-03 -8.00 -0.75 True
1 maxbo maxob 2.57e+00 3.80e-01 -1.05 6.20 False
2 maxbo minbo2 -5.50e+01 0.00e+00 -58.64 -51.40 True
3 maxbo minnbo -5.32e+01 0.00e+00 -56.85 -49.60 True
4 maxbo minob2 -5.51e+01 0.00e+00 -58.71 -51.47 True
5 maxbo norewiring -5.51e+01 0.00e+00 -58.72 -51.47 True
6 maxbo random 7.89e+00 0.00e+00 4.27 11.52 True
7 maxnbo maxob 6.95e+00 0.00e+00 3.33 10.57 True
8 maxnbo minbo2 -5.06e+01 0.00e+00 -54.27 -47.02 True
9 maxnbo minnbo -4.88e+01 0.00e+00 -52.47 -45.23 True
10 maxnbo minob2 -5.07e+01 0.00e+00 -54.33 -47.09 True
11 maxnbo norewiring -5.07e+01 0.00e+00 -54.34 -47.10 True
12 maxnbo random 1.23e+01 0.00e+00 8.65 15.89 True
13 maxob minbo2 -5.76e+01 0.00e+00 -61.22 -53.97 True
14 maxob minnbo -5.58e+01 0.00e+00 -59.42 -52.18 True
15 maxob minob2 -5.77e+01 0.00e+00 -61.28 -54.04 True
16 maxob norewiring -5.77e+01 0.00e+00 -61.29 -54.05 True
17 maxob random 5.32e+00 2.00e-04 1.70 8.94 True
18 minbo2 minnbo 1.80e+00 8.06e-01 -1.83 5.42 False
19 minbo2 minob2 -6.64e-02 1.00e+00 -3.69 3.56 False
20 minbo2 norewiring -7.29e-02 1.00e+00 -3.70 3.55 False
21 minbo2 random 6.29e+01 0.00e+00 59.29 66.54 True
22 minnbo minob2 -1.86e+00 7.75e-01 -5.48 1.76 False
23 minnbo norewiring -1.87e+00 7.72e-01 -5.49 1.75 False
24 minnbo random 6.11e+01 0.00e+00 57.50 64.74 True
25 minob2 norewiring -6.40e-03 1.00e+00 -3.63 3.62 False
26 minob2 random 6.30e+01 0.00e+00 59.36 66.60 True
27 norewiring random 6.30e+01 0.00e+00 59.37 66.61 True

Changing the rewiring strategies has significant effect on $po$, except for:

  • maxbo-maxob;
  • minbo2-minNbo-minob2-norewiring.

Unique opinions in opinion echo chambers ($uo$)

The same tendency as before, but maxob slightly creates more unique opinions than maxbo.

$$ \begin{aligned} \text{no rewire}\\ \text{minbo2} \\ \text{minob2} \\ \textbf{minNbo} \\ \end{aligned} < \begin{aligned} \text{random}\\ \textbf{maxNbo} \\ \end{aligned} < \text{maxbo} < \text{maxob} $$

No description has been provided for this image

We can observe the similar tendency as before when aggregated by $\delta$.

No description has been provided for this image

The average of the measure $uo$ grouped by $\varepsilon$, $\delta$, and the rewiring algorithms is as follows (blue = 0.0, max = 9.15):

Measure uo with the rewiring algorithm maxnbo
delta 1.000000 2.000000 3.000000 4.000000 5.000000 6.000000 7.000000
eps              
0.050000 5.000000 6.750000 6.500000 6.700000 6.350000 6.500000 6.450000
0.100000 6.200000 6.400000 3.650000 2.900000 3.450000 3.900000 3.550000
0.150000 6.200000 2.200000 2.000000 2.250000 2.050000 2.250000 2.100000
0.200000 5.850000 2.200000 2.300000 2.250000 2.250000 2.100000 2.150000
0.250000 5.900000 2.100000 1.350000 1.400000 1.550000 1.550000 1.200000
0.300000 6.050000 1.650000 1.500000 1.250000 1.150000 1.150000 1.200000
0.350000 6.000000 1.550000 1.300000 1.100000 1.050000 1.000000 1.000000
0.400000 5.950000 1.400000 1.100000 1.050000 1.000000 0.950000 1.000000
0.450000 6.000000 1.300000 1.050000 1.050000 1.000000 1.000000 1.000000
0.500000 5.900000 1.600000 1.000000 1.000000 1.000000 1.000000 1.000000
Measure uo with the rewiring algorithm minnbo
delta 1.000000 2.000000 3.000000 4.000000 5.000000 6.000000 7.000000
eps              
0.050000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
0.100000 0.000000 0.000000 0.050000 0.000000 0.050000 0.150000 0.050000
0.150000 0.000000 0.000000 0.000000 0.000000 0.100000 0.100000 0.100000
0.200000 0.000000 0.050000 0.050000 0.000000 0.150000 0.000000 0.100000
0.250000 0.000000 0.050000 0.000000 0.100000 0.200000 0.250000 0.350000
0.300000 0.000000 0.000000 0.050000 0.000000 0.350000 0.750000 0.750000
0.350000 0.000000 0.000000 0.000000 0.100000 0.500000 0.750000 0.700000
0.400000 0.000000 0.000000 0.000000 0.350000 0.850000 1.000000 1.000000
0.450000 0.000000 0.000000 0.000000 0.400000 0.950000 1.000000 1.000000
0.500000 0.000000 0.000000 0.050000 0.400000 1.000000 1.000000 1.000000

The differences between {norewire, minbo2, minob2, minNbo} and {random, maxNbo}

In more than 1000 runs, random or maxNbo create more echo chambers. However, there are no direct relation between them.

Pairwise comparisons on uo between norewiring and random:
0
norewiring < random 1130
norewiring == random 270
norewiring > random 0
Pairwise comparisons on uo between norewiring and maxnbo:
0
norewiring < maxnbo 1076
norewiring == maxnbo 321
norewiring > maxnbo 3
Pairwise comparisons on uo between minbo2 and random:
0
minbo2 < random 1129
minbo2 == random 271
minbo2 > random 0
Pairwise comparisons on uo between minbo2 and maxnbo:
0
minbo2 < maxnbo 1075
minbo2 == maxnbo 322
minbo2 > maxnbo 3
Pairwise comparisons on uo between minob2 and random:
0
minob2 < random 1130
minob2 == random 270
minob2 > random 0
Pairwise comparisons on uo between minob2 and maxnbo:
0
minob2 < maxnbo 1076
minob2 == maxnbo 321
minob2 > maxnbo 3
Pairwise comparisons on uo between minnbo and random:
0
minnbo < random 1105
minnbo == random 295
minnbo > random 0
Pairwise comparisons on uo between minnbo and maxnbo:
0
minnbo < maxnbo 1054
minnbo == maxnbo 338
minnbo > maxnbo 8

Comparisons between {random, maxNbo} and maxbo

We can observe the same tendencies.

Pairwise comparisons on uo between random and maxbo:
0
random < maxbo 1152
random == maxbo 139
random > maxbo 109
Pairwise comparisons on uo between maxnbo and maxbo:
0
maxnbo < maxbo 1159
maxnbo == maxbo 206
maxnbo > maxbo 35

ANOVA

Now we apply the statistical test (ANOVA).

Out[46]:
df sum_sq mean_sq F PR(>F)
C(Q("rewire")) 7.0 40975.91 5853.70 2242.05 0.0
Residual 11192.0 29220.89 2.61 NaN NaN

Now we apply the post-hoc test:

Out[47]:
group1 group2 meandiff p-adj lower upper reject
0 maxbo maxnbo -1.79e+00 0.00 -1.98 -1.61 True
1 maxbo maxob 3.99e-01 0.00 0.21 0.58 True
2 maxbo minbo2 -4.34e+00 0.00 -4.52 -4.15 True
3 maxbo minnbo -4.31e+00 0.00 -4.49 -4.12 True
4 maxbo minob2 -4.34e+00 0.00 -4.53 -4.15 True
5 maxbo norewiring -4.34e+00 0.00 -4.53 -4.15 True
6 maxbo random -1.66e+00 0.00 -1.84 -1.47 True
7 maxnbo maxob 2.19e+00 0.00 2.01 2.38 True
8 maxnbo minbo2 -2.55e+00 0.00 -2.73 -2.36 True
9 maxnbo minnbo -2.51e+00 0.00 -2.70 -2.33 True
10 maxnbo minob2 -2.55e+00 0.00 -2.73 -2.36 True
11 maxnbo norewiring -2.55e+00 0.00 -2.73 -2.36 True
12 maxnbo random 1.37e-01 0.32 -0.05 0.32 False
13 maxob minbo2 -4.74e+00 0.00 -4.92 -4.55 True
14 maxob minnbo -4.71e+00 0.00 -4.89 -4.52 True
15 maxob minob2 -4.74e+00 0.00 -4.92 -4.55 True
16 maxob norewiring -4.74e+00 0.00 -4.92 -4.55 True
17 maxob random -2.06e+00 0.00 -2.24 -1.87 True
18 minbo2 minnbo 3.29e-02 1.00 -0.15 0.22 False
19 minbo2 minob2 -7.00e-04 1.00 -0.19 0.18 False
20 minbo2 norewiring -7.00e-04 1.00 -0.19 0.18 False
21 minbo2 random 2.68e+00 0.00 2.50 2.87 True
22 minnbo minob2 -3.36e-02 1.00 -0.22 0.15 False
23 minnbo norewiring -3.36e-02 1.00 -0.22 0.15 False
24 minnbo random 2.65e+00 0.00 2.47 2.84 True
25 minob2 norewiring 0.00e+00 1.00 -0.19 0.19 False
26 minob2 random 2.68e+00 0.00 2.50 2.87 True
27 norewiring random 2.68e+00 0.00 2.50 2.87 True

Changing the rewiring strategies has significant effect on $uo$, except for:

  • maxNbo-random;
  • minbo2-minNbo-minob2-norewire.

Relationship with $eo$

Note that several opinion echo chambers can share the same opinions. The list of the runs with $eo\neq uo$ is as follows:

Out[48]:
rewire eps delta seed eo po uo eb pb ub scc wcc
maxnbo-0.05-1-556198 maxnbo 0.05 1 556198 3 32 2 3 32 3 12 1
maxnbo-0.05-1-94821 maxnbo 0.05 1 94821 5 30 3 4 26 3 14 1
maxnbo-0.05-1-160590 maxnbo 0.05 1 160590 5 39 4 4 32 4 13 1
maxnbo-0.05-1-903997 maxnbo 0.05 1 903997 9 52 5 8 49 7 16 1
maxnbo-0.05-1-490361 maxnbo 0.05 1 490361 6 37 4 5 31 4 16 2
... ... ... ... ... ... ... ... ... ... ... ... ...
random-0.5-2-24083 random 0.50 2 24083 5 83 3 5 83 4 22 1
random-0.5-3-170743 random 0.50 3 170743 4 94 3 4 94 4 10 1
random-0.5-3-204557 random 0.50 3 204557 2 93 1 1 2 1 8 1
random-0.5-3-720126 random 0.50 3 720126 3 93 2 3 93 2 10 1
random-0.5-3-970547 random 0.50 3 970547 3 96 2 2 90 2 7 1

2614 rows × 12 columns

It contains >2000 experiments. In all the runs listed above, $eo>uo$. This means that several echo chambers can share the same opinions.

Belief echo chambers ($eb$)

The tendency is quite similar to opinion echo chambers. However, maxbo creates more echo chambers than maxob.

$$ \begin{aligned} \text{no rewire}\\ \text{minbo} \\ \text{minob} \\ \textbf{minNbo} \\ \end{aligned} < \begin{aligned} \text{random} \\ \textbf{maxNbo} \\ \end{aligned} \leq \text{maxob} \leq \text{maxbo} $$

No description has been provided for this image

We could observe the same tendencies as above if aggregated by $\varepsilon$.

No description has been provided for this image

The average of the measure $eb$ grouped by $\varepsilon$, $\delta$, and the rewiring algorithms is as follows (blue = 0.0, max = 9.9):

Measure eb with the rewiring algorithm maxnbo
delta 1.000000 2.000000 3.000000 4.000000 5.000000 6.000000 7.000000
eps              
0.050000 5.250000 9.050000 8.850000 8.800000 8.350000 8.100000 7.750000
0.100000 7.450000 8.100000 4.300000 3.350000 3.650000 4.050000 3.900000
0.150000 7.400000 3.000000 1.900000 2.150000 2.200000 2.150000 1.850000
0.200000 7.050000 2.550000 2.150000 2.000000 2.250000 2.300000 2.050000
0.250000 6.750000 2.550000 1.400000 1.450000 1.550000 1.450000 1.350000
0.300000 6.800000 2.300000 1.550000 1.300000 1.150000 1.150000 1.250000
0.350000 6.750000 2.100000 1.400000 1.000000 1.050000 1.000000 1.000000
0.400000 6.800000 1.950000 1.200000 1.050000 1.050000 0.950000 1.000000
0.450000 7.000000 1.650000 1.100000 1.000000 1.050000 1.000000 1.000000
0.500000 6.800000 1.850000 1.200000 1.000000 1.050000 1.000000 1.000000
Measure eb with the rewiring algorithm minnbo
delta 1.000000 2.000000 3.000000 4.000000 5.000000 6.000000 7.000000
eps              
0.050000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
0.100000 0.000000 0.000000 0.000000 0.000000 0.100000 0.150000 0.150000
0.150000 0.000000 0.000000 0.000000 0.150000 0.200000 0.450000 0.300000
0.200000 0.000000 0.000000 0.050000 0.000000 0.300000 0.200000 0.200000
0.250000 0.000000 0.000000 0.000000 0.150000 0.250000 0.200000 0.350000
0.300000 0.000000 0.000000 0.050000 0.000000 0.350000 0.750000 0.750000
0.350000 0.000000 0.000000 0.050000 0.100000 0.500000 0.750000 0.700000
0.400000 0.000000 0.000000 0.000000 0.300000 0.850000 1.000000 1.000000
0.450000 0.000000 0.000000 0.050000 0.450000 0.950000 1.000000 1.000000
0.500000 0.000000 0.000000 0.050000 0.400000 1.000000 1.000000 1.000000

Comparisons between {norewiring, minbo2, minob2, minNbo} and {random, maxNbo}

In more than 1000 runs out of 1400, the latter creates more echo chambers than the former.

Pairwise comparisons on eb between norewiring and random:
0
norewiring < random 1129
norewiring == random 271
norewiring > random 0
Pairwise comparisons on eb between norewiring and maxnbo:
0
norewiring < maxnbo 1078
norewiring == maxnbo 317
norewiring > maxnbo 5
Pairwise comparisons on eb between minbo2 and random:
0
minbo2 < random 1128
minbo2 == random 272
minbo2 > random 0
Pairwise comparisons on eb between minbo2 and maxnbo:
0
minbo2 < maxnbo 1077
minbo2 == maxnbo 318
minbo2 > maxnbo 5
Pairwise comparisons on eb between minob2 and random:
0
minob2 < random 1129
minob2 == random 271
minob2 > random 0
Pairwise comparisons on eb between minob2 and maxnbo:
0
minob2 < maxnbo 1078
minob2 == maxnbo 317
minob2 > maxnbo 5
Pairwise comparisons on eb between minnbo and random:
0
minnbo < random 1100
minnbo == random 300
minnbo > random 0
Pairwise comparisons on eb between minnbo and maxnbo:
0
minnbo < maxnbo 1048
minnbo == maxnbo 340
minnbo > maxnbo 12

This is the same as before.

Comparisons between {random, maxNbo} and maxob

The tendencies are the same as before. Still there are no direct relations between them.

Pairwise comparisons on eb between random and maxob:
0
random < maxob 1082
random == maxob 179
random > maxob 139
Pairwise comparisons on eb between maxnbo and maxob:
0
maxnbo < maxob 1034
maxnbo == maxob 150
maxnbo > maxob 216

ANOVA

Now we apply ANOVA:

Out[54]:
df sum_sq mean_sq F PR(>F)
C(Q("rewire")) 7.0 54903.66 7843.38 2484.44 0.0
Residual 11192.0 35333.12 3.16 NaN NaN

Changing the rewiring strategies has significant effect on $eb$. Hence we apply the post-hoc tests:

Out[55]:
group1 group2 meandiff p-adj lower upper reject
0 maxbo maxnbo -2.86e+00 0.00 -3.06 -2.65 True
1 maxbo maxob -1.10e+00 0.00 -1.30 -0.90 True
2 maxbo minbo2 -5.81e+00 0.00 -6.01 -5.60 True
3 maxbo minnbo -5.75e+00 0.00 -5.96 -5.55 True
4 maxbo minob2 -5.81e+00 0.00 -6.01 -5.60 True
5 maxbo norewiring -5.81e+00 0.00 -6.01 -5.60 True
6 maxbo random -2.96e+00 0.00 -3.16 -2.76 True
7 maxnbo maxob 1.76e+00 0.00 1.55 1.96 True
8 maxnbo minbo2 -2.95e+00 0.00 -3.15 -2.75 True
9 maxnbo minnbo -2.90e+00 0.00 -3.10 -2.69 True
10 maxnbo minob2 -2.95e+00 0.00 -3.15 -2.75 True
11 maxnbo norewiring -2.95e+00 0.00 -3.15 -2.75 True
12 maxnbo random -1.04e-01 0.78 -0.31 0.10 False
13 maxob minbo2 -4.71e+00 0.00 -4.91 -4.50 True
14 maxob minnbo -4.65e+00 0.00 -4.86 -4.45 True
15 maxob minob2 -4.71e+00 0.00 -4.91 -4.50 True
16 maxob norewiring -4.71e+00 0.00 -4.91 -4.50 True
17 maxob random -1.86e+00 0.00 -2.06 -1.66 True
18 minbo2 minnbo 5.43e-02 0.99 -0.15 0.26 False
19 minbo2 minob2 -7.00e-04 1.00 -0.20 0.20 False
20 minbo2 norewiring -7.00e-04 1.00 -0.20 0.20 False
21 minbo2 random 2.85e+00 0.00 2.64 3.05 True
22 minnbo minob2 -5.50e-02 0.99 -0.26 0.15 False
23 minnbo norewiring -5.50e-02 0.99 -0.26 0.15 False
24 minnbo random 2.79e+00 0.00 2.59 3.00 True
25 minob2 norewiring 0.00e+00 1.00 -0.20 0.20 False
26 minob2 random 2.85e+00 0.00 2.64 3.05 True
27 norewiring random 2.85e+00 0.00 2.64 3.05 True

Changing the rewiring strategies has significant effect on $uo$, except for:

  • maxNbo-random;
  • minbo2-minNbo-minob2-norewire.

Population of belief echo chambers ($pb$)

When $\delta$ is small, maxbo rewiring allows the size of the population to be the largest among such algorithms; otherwise the random rewiring is the maximal.

$$ \begin{aligned} \text{no rewire}\\ \text{minbo} \\ \text{minob} \\ \end{aligned} < \textbf{minNbo} < \begin{aligned} \text{maxbo} \\ \text{maxob} \\ \textbf{maxNbo} \end{aligned} \leq \text{random} $$

No description has been provided for this image

If aggregated by $\varepsilon$, the random rewiring (almost) always creates larger population than the maximal rewirings.

No description has been provided for this image

The average of the measure $pb$ grouped by $\varepsilon$, $\delta$, and the rewiring algorithms is as follows (blue = 0.0, max = 97.85):

Measure pb with the rewiring algorithm maxnbo
delta 1.000000 2.000000 3.000000 4.000000 5.000000 6.000000 7.000000
eps              
0.050000 33.350000 67.300000 67.350000 65.550000 62.400000 61.750000 60.800000
0.100000 54.650000 79.400000 43.300000 43.600000 49.200000 58.250000 56.050000
0.150000 60.050000 28.250000 30.000000 45.650000 56.900000 51.350000 45.700000
0.200000 58.450000 24.750000 47.800000 55.600000 62.250000 64.600000 71.000000
0.250000 55.650000 42.850000 55.100000 76.400000 79.600000 78.850000 67.750000
0.300000 56.750000 24.700000 62.250000 92.000000 87.350000 92.600000 97.100000
0.350000 57.150000 34.350000 71.600000 82.250000 87.300000 97.250000 97.300000
0.400000 57.300000 21.750000 68.200000 92.100000 97.400000 92.500000 97.500000
0.450000 57.950000 15.200000 67.600000 92.550000 97.450000 97.650000 97.600000
0.500000 56.250000 30.500000 68.900000 97.600000 97.550000 97.650000 97.650000
Measure pb with the rewiring algorithm minnbo
delta 1.000000 2.000000 3.000000 4.000000 5.000000 6.000000 7.000000
eps              
0.050000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
0.100000 0.000000 0.000000 0.000000 0.000000 0.650000 1.300000 2.100000
0.150000 0.000000 0.000000 0.000000 7.500000 9.450000 18.750000 12.300000
0.200000 0.000000 0.000000 0.100000 0.000000 11.350000 11.300000 11.400000
0.250000 0.000000 0.000000 0.000000 10.050000 13.550000 14.700000 27.600000
0.300000 0.000000 0.000000 0.100000 0.000000 34.350000 73.350000 73.300000
0.350000 0.000000 0.000000 4.150000 9.650000 48.700000 73.100000 68.200000
0.400000 0.000000 0.000000 0.000000 29.200000 83.000000 97.600000 97.650000
0.450000 0.000000 0.000000 3.850000 43.750000 93.200000 97.750000 97.700000
0.500000 0.000000 0.000000 4.200000 38.950000 97.850000 97.750000 97.750000

Comparisons between {no rewire, minbo, minob} and minNbo

In many cases (1200 out of 1400), both yield the same population of echo chambers.

Pairwise comparisons on pb between norewiring and minnbo:
0
norewiring < minnbo 129
norewiring == minnbo 1219
norewiring > minnbo 52
Pairwise comparisons on pb between minbo2 and minnbo:
0
minbo2 < minnbo 130
minbo2 == minnbo 1208
minbo2 > minnbo 62
Pairwise comparisons on pb between minob2 and minnbo:
0
minob2 < minnbo 129
minob2 == minnbo 1211
minob2 > minnbo 60

Comparison between minNbo and {maxbo, maxob, maxNbo}

In more than 1000 runs out of 1400, the latter creates larger population. However, there are still no direct relation between them.

Pairwise comparisons on pb between minnbo and maxbo:
0
minnbo < maxbo 1107
minnbo == maxbo 0
minnbo > maxbo 293
Pairwise comparisons on pb between minnbo and maxob:
0
minnbo < maxob 1105
minnbo == maxob 2
minnbo > maxob 293
Pairwise comparisons on pb between minnbo and maxnbo:
0
minnbo < maxnbo 1061
minnbo == maxnbo 257
minnbo > maxnbo 82

Comparison between {maxbo, maxob, maxNbo} and random

The tendencies are the same as before except for between maxNbo and random:

Pairwise comparisons on pb between maxbo and random:
0
maxbo < random 1062
maxbo == random 11
maxbo > random 327
Pairwise comparisons on pb between maxob and random:
0
maxob < random 1230
maxob == random 3
maxob > random 167
Pairwise comparisons on pb between maxnbo and random:
0
maxnbo < random 693
maxnbo == random 272
maxnbo > random 435

For the last table, the relationship between two $po$s are more unclear than the previous two tables.

ANOVA

Now we perform ANOVA:

Out[62]:
df sum_sq mean_sq F PR(>F)
C(Q("rewire")) 7.0 7.80e+06 1.11e+06 1060.64 0.0
Residual 11192.0 1.18e+07 1.05e+03 NaN NaN

Changing the rewiring strategies has significant effect on $pb$. Now we perform the post-hoc test:

Out[63]:
group1 group2 meandiff p-adj lower upper reject
0 maxbo maxnbo -7.38e+00 0.00 -11.09 -3.66 True
1 maxbo maxob -6.18e+00 0.00 -9.89 -2.46 True
2 maxbo minbo2 -5.43e+01 0.00 -58.02 -50.60 True
3 maxbo minnbo -5.14e+01 0.00 -55.13 -47.71 True
4 maxbo minob2 -5.44e+01 0.00 -58.09 -50.66 True
5 maxbo norewiring -5.44e+01 0.00 -58.10 -50.67 True
6 maxbo random 7.43e+00 0.00 3.72 11.15 True
7 maxnbo maxob 1.20e+00 0.98 -2.52 4.91 False
8 maxnbo minbo2 -4.69e+01 0.00 -50.65 -43.22 True
9 maxnbo minnbo -4.40e+01 0.00 -47.76 -40.33 True
10 maxnbo minob2 -4.70e+01 0.00 -50.72 -43.29 True
11 maxnbo norewiring -4.70e+01 0.00 -50.72 -43.29 True
12 maxnbo random 1.48e+01 0.00 11.09 18.52 True
13 maxob minbo2 -4.81e+01 0.00 -51.85 -44.42 True
14 maxob minnbo -4.52e+01 0.00 -48.96 -41.53 True
15 maxob minob2 -4.82e+01 0.00 -51.91 -44.48 True
16 maxob norewiring -4.82e+01 0.00 -51.92 -44.49 True
17 maxob random 1.36e+01 0.00 9.90 17.32 True
18 minbo2 minnbo 2.89e+00 0.26 -0.82 6.60 False
19 minbo2 minob2 -6.64e-02 1.00 -3.78 3.65 False
20 minbo2 norewiring -7.29e-02 1.00 -3.79 3.64 False
21 minbo2 random 6.17e+01 0.00 58.03 65.46 True
22 minnbo minob2 -2.96e+00 0.23 -6.67 0.76 False
23 minnbo norewiring -2.96e+00 0.23 -6.68 0.75 False
24 minnbo random 5.89e+01 0.00 55.14 62.57 True
25 minob2 norewiring -6.40e-03 1.00 -3.72 3.71 False
26 minob2 random 6.18e+01 0.00 58.10 65.52 True
27 norewiring random 6.18e+01 0.00 58.10 65.53 True

Changing the rewiring strategies has significant effect on $pb$, except for:

  • maxNbo-maxob;
  • minbo2-minNbo-minob2-norewire.

Unique beliefs in belief echo chambers ($ub$)

The relationship is similar to #belief echo chambers.

$$ \begin{aligned} \text{no rewire}\\ \text{minbo2} \\ \text{minob2} \\ \textbf{minNbo} \\ \end{aligned} < \begin{aligned} \text{random}\\ \textbf{maxNbo} \\ \end{aligned} < \text{maxob} < \text{maxbo} $$

No description has been provided for this image

We could observe the same tendency:

No description has been provided for this image

The average of the measure $ub$ grouped by $\varepsilon$, $\delta$, and the rewiring algorithms is as follows (blue = 0.0, max = 9.65):

Measure ub with the rewiring algorithm maxnbo
delta 1.000000 2.000000 3.000000 4.000000 5.000000 6.000000 7.000000
eps              
0.050000 4.950000 8.700000 8.500000 8.650000 8.200000 7.950000 7.600000
0.100000 6.900000 7.550000 4.100000 3.250000 3.550000 3.900000 3.800000
0.150000 6.850000 2.950000 1.900000 2.150000 2.050000 2.150000 1.850000
0.200000 6.650000 2.400000 2.150000 2.000000 2.200000 2.200000 2.050000
0.250000 6.400000 2.450000 1.400000 1.400000 1.550000 1.450000 1.250000
0.300000 6.400000 2.250000 1.550000 1.300000 1.150000 1.150000 1.200000
0.350000 6.350000 2.050000 1.250000 1.000000 1.050000 1.000000 1.000000
0.400000 6.300000 1.800000 1.100000 1.050000 1.050000 0.950000 1.000000
0.450000 6.550000 1.450000 1.100000 1.000000 1.050000 1.000000 1.000000
0.500000 6.350000 1.800000 1.100000 1.000000 1.050000 1.000000 1.000000
Measure ub with the rewiring algorithm minnbo
delta 1.000000 2.000000 3.000000 4.000000 5.000000 6.000000 7.000000
eps              
0.050000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
0.100000 0.000000 0.000000 0.000000 0.000000 0.050000 0.150000 0.150000
0.150000 0.000000 0.000000 0.000000 0.150000 0.200000 0.450000 0.300000
0.200000 0.000000 0.000000 0.050000 0.000000 0.250000 0.200000 0.200000
0.250000 0.000000 0.000000 0.000000 0.150000 0.250000 0.200000 0.350000
0.300000 0.000000 0.000000 0.050000 0.000000 0.350000 0.750000 0.750000
0.350000 0.000000 0.000000 0.050000 0.100000 0.500000 0.750000 0.700000
0.400000 0.000000 0.000000 0.000000 0.300000 0.850000 1.000000 1.000000
0.450000 0.000000 0.000000 0.050000 0.450000 0.950000 1.000000 1.000000
0.500000 0.000000 0.000000 0.050000 0.400000 1.000000 1.000000 1.000000

Comparisons between {no rewire, minbo2, minob2, minNbo} and {random, maxNbo}

In more than 1000 runs out of 1400, the latter produces more unique beliefs than the former.

Pairwise comparisons on ub between norewiring and random:
0
norewiring < random 1129
norewiring == random 271
norewiring > random 0
Pairwise comparisons on ub between norewiring and maxnbo:
0
norewiring < maxnbo 1078
norewiring == maxnbo 317
norewiring > maxnbo 5
Pairwise comparisons on ub between minbo2 and random:
0
minbo2 < random 1128
minbo2 == random 272
minbo2 > random 0
Pairwise comparisons on ub between minbo2 and maxnbo:
0
minbo2 < maxnbo 1077
minbo2 == maxnbo 318
minbo2 > maxnbo 5
Pairwise comparisons on ub between minob2 and random:
0
minob2 < random 1129
minob2 == random 271
minob2 > random 0
Pairwise comparisons on ub between minob2 and maxnbo:
0
minob2 < maxnbo 1078
minob2 == maxnbo 317
minob2 > maxnbo 5
Pairwise comparisons on ub between minnbo and random:
0
minnbo < random 1100
minnbo == random 300
minnbo > random 0
Pairwise comparisons on ub between minnbo and maxnbo:
0
minnbo < maxnbo 1047
minnbo == maxnbo 341
minnbo > maxnbo 12

Comparisons between {random, maxNbo} and maxob

In around 1000 runs out of 1400, maxob produces more unique beliefs than random or maxNbo. There are still no direct relations between them.

Pairwise comparisons on ub between random and maxob:
0
random < maxob 988
random == maxob 240
random > maxob 172
Pairwise comparisons on ub between maxnbo and maxob:
0
maxnbo < maxob 1005
maxnbo == maxob 174
maxnbo > maxob 221

ANOVA

Now we perform ANOVA:

Out[69]:
df sum_sq mean_sq F PR(>F)
C(Q("rewire")) 7.0 45818.1 6545.44 2216.42 0.0
Residual 11192.0 33051.8 2.95 NaN NaN

The effect of changing the rewiring strategies is significant. Now we apply the post-hoc tests:

Out[70]:
group1 group2 meandiff p-adj lower upper reject
0 maxbo maxnbo -2.51e+00 0.00 -2.71 -2.32 True
1 maxbo maxob -1.23e+00 0.00 -1.42 -1.03 True
2 maxbo minbo2 -5.34e+00 0.00 -5.54 -5.15 True
3 maxbo minnbo -5.29e+00 0.00 -5.49 -5.09 True
4 maxbo minob2 -5.34e+00 0.00 -5.54 -5.15 True
5 maxbo norewiring -5.34e+00 0.00 -5.54 -5.15 True
6 maxbo random -2.52e+00 0.00 -2.71 -2.32 True
7 maxnbo maxob 1.29e+00 0.00 1.09 1.48 True
8 maxnbo minbo2 -2.83e+00 0.00 -3.03 -2.63 True
9 maxnbo minnbo -2.78e+00 0.00 -2.97 -2.58 True
10 maxnbo minob2 -2.83e+00 0.00 -3.03 -2.63 True
11 maxnbo norewiring -2.83e+00 0.00 -3.03 -2.63 True
12 maxnbo random -2.10e-03 1.00 -0.20 0.19 False
13 maxob minbo2 -4.12e+00 0.00 -4.31 -3.92 True
14 maxob minnbo -4.06e+00 0.00 -4.26 -3.87 True
15 maxob minob2 -4.12e+00 0.00 -4.31 -3.92 True
16 maxob norewiring -4.12e+00 0.00 -4.31 -3.92 True
17 maxob random -1.29e+00 0.00 -1.49 -1.09 True
18 minbo2 minnbo 5.29e-02 0.99 -0.14 0.25 False
19 minbo2 minob2 -7.00e-04 1.00 -0.20 0.20 False
20 minbo2 norewiring -7.00e-04 1.00 -0.20 0.20 False
21 minbo2 random 2.83e+00 0.00 2.63 3.02 True
22 minnbo minob2 -5.36e-02 0.99 -0.25 0.14 False
23 minnbo norewiring -5.36e-02 0.99 -0.25 0.14 False
24 minnbo random 2.77e+00 0.00 2.58 2.97 True
25 minob2 norewiring 0.00e+00 1.00 -0.20 0.20 False
26 minob2 random 2.83e+00 0.00 2.63 3.02 True
27 norewiring random 2.83e+00 0.00 2.63 3.02 True

Changing the rewiring strategies has significant effect on $ub$, except for:

  • maxNbo-random;
  • minbo2-minNbo-minob2-norewire.

Relationship to $eb$

It is not necessarily that each echo chamber shares the unique beliefs. The list of runs with $eb\neq ub$ is as follows:

Out[71]:
rewire eps delta seed eo po uo eb pb ub scc wcc
maxnbo-0.05-1-94821 maxnbo 0.05 1 94821 5 30 3 4 26 3 14 1
maxnbo-0.05-1-903997 maxnbo 0.05 1 903997 9 52 5 8 49 7 16 1
maxnbo-0.05-1-490361 maxnbo 0.05 1 490361 6 37 4 5 31 4 16 2
maxnbo-0.05-1-103848 maxnbo 0.05 1 103848 9 45 6 9 45 8 21 1
maxnbo-0.05-1-756485 maxnbo 0.05 1 756485 7 37 5 6 33 5 18 1
... ... ... ... ... ... ... ... ... ... ... ... ...
random-0.5-2-160590 random 0.50 2 160590 3 86 2 3 86 2 14 1
random-0.5-2-94821 random 0.50 2 94821 5 91 4 5 91 4 13 1
random-0.5-2-204557 random 0.50 2 204557 4 80 3 4 80 3 23 2
random-0.5-2-24083 random 0.50 2 24083 5 83 3 5 83 4 22 1
random-0.5-3-720126 random 0.50 3 720126 3 93 2 3 93 2 10 1

1290 rows × 12 columns

It contains >1200 runs.

Connected components

As a complement, we show the number of (weakly) connected components.

average #wccs with no rewiring 1.0
average #wccs with the minimal-oriented rewiring 1.0
average #wccs with random rewiring 1.3264285714285715
average #wccs with the maximal-oriented rewiring 4.361428571428571
/tmp/ipykernel_110940/190523385.py:26: Pandas4Warning: Constructing a Categorical with a dtype and values containing non-null entries not in that dtype's categories is deprecated and will raise in a future version.
  ddf['kind'] = pd.Categorical(ddf['kind'], categories=['no rewiring', 'minimal', 'random', 'maximal'], ordered=True)
Out[74]:
  eps 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5
delta kind                    
1 no rewiring 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
minimal 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
random 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
maximal 4.60 5.15 5.42 5.45 5.45 5.45 5.62 5.70 5.80 5.83
2 no rewiring 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
minimal 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
random 1.05 1.00 1.10 1.25 1.05 1.15 1.25 1.10 1.20 1.15
maximal 6.00 6.38 6.30 5.85 5.70 5.33 5.50 5.28 5.25 5.35
3 no rewiring 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
minimal 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
random 1.10 1.70 1.35 1.40 1.40 1.65 1.40 1.45 1.15 1.15
maximal 6.75 6.20 5.20 4.80 4.10 3.88 3.40 3.95 3.67 3.42
4 no rewiring 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
minimal 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
random 1.20 1.50 2.00 1.75 1.50 1.30 1.15 1.00 1.05 1.00
maximal 6.12 6.08 4.95 4.40 3.50 2.77 2.70 2.55 2.55 2.52
5 no rewiring 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
minimal 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
random 1.50 2.25 2.40 1.95 1.35 1.00 1.10 1.05 1.00 1.00
maximal 6.33 5.80 4.65 4.15 3.27 2.90 2.62 2.58 2.35 2.60
6 no rewiring 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
minimal 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
random 1.95 2.25 2.45 1.75 1.30 1.05 1.05 1.00 1.00 1.00
maximal 6.38 5.85 4.42 3.92 3.20 2.88 2.33 2.70 2.35 2.35
7 no rewiring 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
minimal 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
random 2.05 2.40 2.25 1.85 1.25 1.10 1.05 1.00 1.00 1.00
maximal 6.38 5.75 4.38 4.08 3.17 2.88 2.75 2.62 2.35 2.40

The maximal-oriented rewirings create more connected components than the others.

Table in the paper

Now we show the effect of $\varepsilon$, $\delta$, and the rewiring algorithms in tables (one for $eo$ and another for $eb$). From the observations above, it is enough to show the only three results:

  • results from the minimal-oriented rewirings and the no rewiring;
  • results from the random rewiring;
  • results from the maximal-oriented rewirings.
Out[76]:
    eps 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5
delta kind measure                    
1 no rewiring eb 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
eo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
minimal eb 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
eo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
minimal2 eb 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
eo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
random eb 2.75 3.85 3.70 3.95 4.25 4.35 4.35 4.30 4.40 4.45
eo 2.75 3.85 3.70 3.95 4.25 4.35 4.35 4.30 4.40 4.45
maximal eb 4.75 5.85 5.80 5.78 5.80 5.83 5.80 5.95 5.95 5.75
eo 8.95 10.15 10.07 10.05 10.10 10.18 10.18 10.30 10.30 10.28
maximal2 eb 5.25 7.45 7.40 7.05 6.75 6.80 6.75 6.80 7.00 6.80
eo 6.25 8.20 8.50 7.75 7.65 7.80 7.85 8.05 7.95 7.85
2 no rewiring eb 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
eo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
minimal eb 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
eo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
minimal2 eb 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
eo 0.00 0.00 0.00 0.05 0.05 0.00 0.00 0.00 0.00 0.00
random eb 7.50 7.15 4.30 5.25 3.75 3.90 3.40 3.50 3.15 3.60
eo 7.60 7.20 4.10 5.30 3.40 3.75 3.40 3.40 3.15 3.70
maximal eb 7.97 8.60 8.05 7.17 6.97 6.55 6.50 6.60 6.45 6.53
eo 9.62 9.72 8.85 8.07 7.80 7.33 7.08 7.28 7.12 7.17
maximal2 eb 9.05 8.10 3.00 2.55 2.55 2.30 2.10 1.95 1.65 1.85
eo 8.60 8.00 2.35 2.50 2.20 1.75 1.75 1.55 1.40 1.70
3 no rewiring eb 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
eo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
minimal eb 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
eo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
minimal2 eb 0.00 0.00 0.00 0.05 0.00 0.05 0.05 0.00 0.05 0.05
eo 0.00 0.05 0.00 0.05 0.00 0.05 0.00 0.00 0.00 0.05
random eb 8.50 4.35 3.35 2.85 2.30 2.40 1.85 2.10 1.85 1.85
eo 8.50 4.40 3.40 2.90 2.30 2.40 1.90 2.15 1.95 2.05
maximal eb 9.10 8.25 6.50 5.80 5.25 5.10 4.40 4.75 4.83 4.42
eo 9.65 8.10 6.60 5.78 5.35 5.10 4.33 4.70 4.72 4.30
maximal2 eb 8.85 4.30 1.90 2.15 1.40 1.55 1.40 1.20 1.10 1.20
eo 8.55 4.15 2.15 2.35 1.35 1.50 1.50 1.20 1.15 1.15
4 no rewiring eb 0.00 0.00 0.00 0.00 0.00 0.00 0.10 0.25 0.35 0.35
eo 0.00 0.00 0.00 0.00 0.00 0.05 0.10 0.25 0.35 0.40
minimal eb 0.00 0.00 0.00 0.00 0.00 0.00 0.10 0.25 0.35 0.38
eo 0.00 0.00 0.00 0.00 0.00 0.05 0.10 0.25 0.35 0.42
minimal2 eb 0.00 0.00 0.15 0.00 0.15 0.00 0.10 0.30 0.45 0.40
eo 0.00 0.00 0.00 0.00 0.10 0.00 0.10 0.35 0.40 0.40
random eb 8.45 3.80 2.80 2.30 1.85 1.70 1.45 1.10 1.10 1.05
eo 8.50 3.85 2.75 2.30 1.85 1.70 1.35 1.10 1.10 1.05
maximal eb 9.12 7.30 5.97 5.58 4.47 3.90 3.65 3.55 3.33 3.20
eo 9.25 7.35 5.85 5.40 4.42 3.75 3.58 3.42 3.27 3.17
maximal2 eb 8.80 3.35 2.15 2.00 1.45 1.30 1.00 1.05 1.00 1.00
eo 8.70 3.20 2.25 2.25 1.45 1.25 1.10 1.05 1.05 1.00
5 no rewiring eb 0.00 0.00 0.00 0.00 0.05 0.40 0.65 0.80 0.85 1.00
eo 0.00 0.00 0.00 0.00 0.05 0.40 0.65 0.80 0.85 1.00
minimal eb 0.00 0.00 0.00 0.00 0.05 0.40 0.65 0.80 0.88 0.97
eo 0.00 0.00 0.00 0.00 0.05 0.40 0.65 0.80 0.88 0.97
minimal2 eb 0.00 0.10 0.20 0.30 0.25 0.35 0.50 0.85 0.95 1.00
eo 0.00 0.10 0.10 0.15 0.20 0.35 0.50 0.85 0.95 1.00
random eb 8.00 3.55 2.95 2.45 1.80 1.25 1.10 1.05 1.00 1.00
eo 8.00 3.60 2.95 2.45 1.75 1.25 1.10 1.05 1.00 1.00
maximal eb 9.35 7.62 5.67 5.17 4.38 3.70 3.33 3.35 3.08 3.12
eo 9.25 7.42 5.42 5.05 4.33 3.60 3.25 3.23 2.98 3.10
maximal2 eb 8.35 3.65 2.20 2.25 1.55 1.15 1.05 1.05 1.05 1.05
eo 8.10 3.65 2.25 2.25 1.55 1.15 1.05 1.00 1.00 1.00
6 no rewiring eb 0.00 0.00 0.00 0.00 0.05 0.70 0.80 0.95 0.95 1.00
eo 0.00 0.00 0.00 0.00 0.05 0.70 0.80 0.95 0.95 1.00
minimal eb 0.00 0.00 0.00 0.00 0.05 0.70 0.80 0.95 0.95 1.00
eo 0.00 0.00 0.00 0.00 0.05 0.70 0.80 0.95 0.95 1.00
minimal2 eb 0.00 0.15 0.45 0.20 0.20 0.75 0.75 1.00 1.00 1.00
eo 0.00 0.15 0.10 0.00 0.25 0.75 0.75 1.00 1.00 1.00
random eb 7.70 3.25 2.55 2.50 1.65 1.20 1.05 1.00 1.00 1.00
eo 7.75 3.30 2.60 2.50 1.65 1.20 1.05 1.00 1.00 1.00
maximal eb 9.28 7.45 5.53 4.92 4.08 3.52 3.33 3.50 3.10 2.83
eo 9.15 7.35 5.17 4.85 4.05 3.38 3.10 3.45 3.02 2.80
maximal2 eb 8.10 4.05 2.15 2.30 1.45 1.15 1.00 0.95 1.00 1.00
eo 8.00 4.10 2.35 2.15 1.55 1.15 1.00 0.95 1.00 1.00
7 no rewiring eb 0.00 0.00 0.00 0.00 0.05 0.50 0.75 0.90 0.95 1.00
eo 0.00 0.00 0.00 0.00 0.05 0.50 0.75 0.90 0.95 1.00
minimal eb 0.00 0.00 0.00 0.00 0.05 0.50 0.75 0.90 0.95 1.00
eo 0.00 0.00 0.00 0.00 0.05 0.50 0.75 0.90 0.95 1.00
minimal2 eb 0.00 0.15 0.30 0.20 0.35 0.75 0.70 1.00 1.00 1.00
eo 0.00 0.05 0.10 0.10 0.35 0.75 0.70 1.00 1.00 1.00
random eb 7.70 3.40 2.70 2.40 1.35 1.20 1.05 1.00 1.00 1.00
eo 7.75 3.40 2.75 2.40 1.40 1.20 1.05 1.00 1.00 1.00
maximal eb 9.47 7.40 5.45 4.85 4.15 3.73 3.50 3.35 3.05 3.08
eo 9.30 7.28 5.28 4.70 4.08 3.58 3.45 3.23 2.95 2.90
maximal2 eb 7.75 3.90 1.85 2.05 1.35 1.25 1.00 1.00 1.00 1.00
eo 7.80 3.75 2.10 2.15 1.30 1.25 1.00 1.00 1.00 1.00

For the standard deviations are:

Out[78]:
    eps 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5
delta kind measure                    
1 no rewiring eb 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
eo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
minimal eb 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
eo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
minimal2 eb 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
eo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
random eb 1.74 1.60 1.49 1.19 1.52 1.57 1.50 1.45 1.39 1.43
eo 1.74 1.60 1.49 1.19 1.52 1.57 1.50 1.45 1.39 1.43
maximal eb 1.72 2.26 2.31 2.15 2.28 2.19 2.20 2.22 2.17 2.15
eo 3.34 2.30 1.90 1.92 2.19 2.23 2.17 2.21 2.32 2.16
maximal2 eb 1.71 1.96 1.79 1.70 1.68 1.96 2.07 1.99 2.10 2.46
eo 2.12 1.58 1.73 1.62 1.73 1.67 1.81 1.82 1.70 1.95
2 no rewiring eb 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
eo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
minimal eb 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
eo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
minimal2 eb 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
eo 0.00 0.00 0.00 0.22 0.22 0.00 0.00 0.00 0.00 0.00
random eb 2.31 1.50 1.69 1.45 2.02 1.29 0.82 1.32 1.39 1.27
eo 2.33 1.44 2.22 1.45 2.01 1.25 0.75 1.23 1.27 1.03
maximal eb 2.29 1.89 1.75 1.60 1.44 1.75 1.71 1.69 1.63 1.65
eo 2.03 1.69 1.78 1.76 1.81 2.00 1.59 1.60 1.59 1.63
maximal2 eb 2.46 2.17 1.34 1.28 1.05 1.72 1.59 1.67 1.69 1.42
eo 2.21 1.59 1.18 1.67 0.95 1.37 1.41 1.10 1.19 1.26
3 no rewiring eb 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
eo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
minimal eb 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
eo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
minimal2 eb 0.00 0.00 0.00 0.22 0.00 0.22 0.22 0.00 0.22 0.22
eo 0.00 0.22 0.00 0.22 0.00 0.22 0.00 0.00 0.00 0.22
random eb 1.05 1.42 1.14 1.27 0.98 0.82 0.67 0.79 0.81 0.88
eo 1.05 1.39 1.19 1.21 0.98 0.82 0.64 0.67 0.69 0.76
maximal eb 1.68 1.43 1.43 1.83 1.71 1.39 1.35 1.39 1.36 1.32
eo 1.39 1.46 1.28 1.66 1.70 1.35 1.38 1.32 1.36 1.29
maximal2 eb 2.16 1.81 1.02 1.23 1.14 1.00 0.99 0.62 0.72 0.70
eo 2.09 1.95 1.31 1.14 0.88 0.89 0.69 0.62 0.59 0.67
4 no rewiring eb 0.00 0.00 0.00 0.00 0.00 0.00 0.31 0.44 0.49 0.49
eo 0.00 0.00 0.00 0.00 0.00 0.22 0.31 0.44 0.49 0.50
minimal eb 0.00 0.00 0.00 0.00 0.00 0.00 0.30 0.44 0.48 0.49
eo 0.00 0.00 0.00 0.00 0.00 0.22 0.30 0.44 0.48 0.50
minimal2 eb 0.00 0.00 0.37 0.00 0.37 0.00 0.31 0.47 0.51 0.50
eo 0.00 0.00 0.00 0.00 0.31 0.00 0.31 0.49 0.50 0.50
random eb 0.89 1.28 0.77 0.86 0.59 0.57 0.51 0.31 0.31 0.22
eo 0.89 1.27 0.72 0.86 0.59 0.57 0.49 0.31 0.31 0.22
maximal eb 2.00 1.80 1.58 1.53 1.52 1.52 1.37 1.32 1.59 1.34
eo 1.93 1.59 1.56 1.48 1.55 1.53 1.32 1.32 1.60 1.34
maximal2 eb 2.19 1.09 0.93 0.97 0.94 0.66 0.56 0.39 0.32 0.00
eo 1.95 1.15 1.02 1.02 0.83 0.55 0.45 0.39 0.22 0.00
5 no rewiring eb 0.00 0.00 0.00 0.00 0.22 0.50 0.49 0.41 0.37 0.00
eo 0.00 0.00 0.00 0.00 0.22 0.50 0.49 0.41 0.37 0.00
minimal eb 0.00 0.00 0.00 0.00 0.22 0.50 0.48 0.41 0.33 0.16
eo 0.00 0.00 0.00 0.00 0.22 0.50 0.48 0.41 0.33 0.16
minimal2 eb 0.00 0.45 0.41 0.57 0.44 0.49 0.51 0.37 0.22 0.00
eo 0.00 0.45 0.31 0.37 0.41 0.49 0.51 0.37 0.22 0.00
random eb 0.92 0.94 0.60 0.76 0.62 0.44 0.31 0.22 0.00 0.00
eo 0.92 0.94 0.60 0.76 0.64 0.44 0.31 0.22 0.00 0.00
maximal eb 1.55 1.27 1.27 1.41 1.43 1.26 1.12 1.35 1.56 1.28
eo 1.58 1.22 1.28 1.40 1.42 1.28 1.03 1.33 1.54 1.30
maximal2 eb 2.23 1.31 1.20 1.12 0.76 0.59 0.60 0.22 0.22 0.22
eo 2.00 1.42 1.29 0.97 0.76 0.59 0.39 0.00 0.00 0.00
6 no rewiring eb 0.00 0.00 0.00 0.00 0.22 0.47 0.41 0.22 0.22 0.00
eo 0.00 0.00 0.00 0.00 0.22 0.47 0.41 0.22 0.22 0.00
minimal eb 0.00 0.00 0.00 0.00 0.22 0.46 0.41 0.22 0.22 0.00
eo 0.00 0.00 0.00 0.00 0.22 0.46 0.41 0.22 0.22 0.00
minimal2 eb 0.00 0.37 0.51 0.41 0.52 0.44 0.44 0.00 0.00 0.00
eo 0.00 0.37 0.31 0.00 0.55 0.44 0.44 0.00 0.00 0.00
random eb 1.38 1.21 0.83 0.83 0.59 0.41 0.22 0.00 0.00 0.00
eo 1.29 1.26 0.82 0.83 0.59 0.41 0.22 0.00 0.00 0.00
maximal eb 1.58 1.62 1.40 1.37 1.16 1.38 1.23 1.36 1.15 1.22
eo 1.63 1.63 1.32 1.33 1.20 1.29 1.22 1.43 1.14 1.16
maximal2 eb 2.51 1.96 0.88 1.13 0.76 0.37 0.00 0.22 0.00 0.00
eo 1.89 1.65 0.99 0.75 0.69 0.37 0.00 0.22 0.00 0.00
7 no rewiring eb 0.00 0.00 0.00 0.00 0.22 0.51 0.44 0.31 0.22 0.00
eo 0.00 0.00 0.00 0.00 0.22 0.51 0.44 0.31 0.22 0.00
minimal eb 0.00 0.00 0.00 0.00 0.22 0.51 0.44 0.30 0.22 0.00
eo 0.00 0.00 0.00 0.00 0.22 0.51 0.44 0.30 0.22 0.00
minimal2 eb 0.00 0.37 0.47 0.41 0.59 0.44 0.47 0.00 0.00 0.00
eo 0.00 0.22 0.31 0.31 0.49 0.44 0.47 0.00 0.00 0.00
random eb 1.08 1.31 0.57 0.82 0.59 0.41 0.22 0.00 0.00 0.00
eo 1.02 1.31 0.55 0.82 0.50 0.41 0.22 0.00 0.00 0.00
maximal eb 1.55 1.50 1.32 1.14 1.41 1.04 1.38 1.33 1.57 1.37
eo 1.54 1.48 1.30 1.14 1.38 1.11 1.41 1.37 1.57 1.35
maximal2 eb 2.07 1.89 0.93 1.05 1.31 0.55 0.00 0.00 0.00 0.00
eo 1.85 1.55 1.02 0.93 1.03 0.55 0.00 0.00 0.00 0.00

Table in the paper (without background colors)

We show the number, size, and unique beliefs and opinions in echo chambers:

Out[79]:
no rewiring minimal minimal2 random maximal maximal2
eb 0.19±0.34 0.19±0.34 0.25±0.35 3.04±2.01 5.45±1.84 3.14±2.63
eo 0.19±0.34 0.19±0.34 0.23±0.35 3.04±2.01 6.13±2.59 3.24±2.81
ub 0.19±0.34 0.19±0.34 0.24±0.35 3.02±2.00 4.92±1.88 3.02±2.49
uo 0.19±0.34 0.19±0.34 0.23±0.35 2.88±1.84 4.73±2.06 2.74±2.07

Plot for the paper

The list of pairs of $\varepsilon$, $\delta$, and the seed such that $eo^t$ monotonically increases by changing the rewiring strategy is:

0.05 2 315590
0.05 2 808653
0.05 2 970547
0.05 3 722393
0.05 3 204557
0.05 4 94821
0.05 5 160590
0.05 5 24083
0.05 5 909432
0.05 6 556198
0.05 6 908149
0.05 7 903997
0.05 7 908149
0.1 2 556198
0.1 2 103848
0.1 2 94821
0.1 2 204557
0.1 2 24083
0.1 3 903997
0.1 3 556198
0.1 3 908149
0.1 3 490361
0.1 3 909432
0.1 4 903997
0.1 4 103848
0.1 4 94821
0.1 4 490361
0.1 4 24083
0.1 4 756485
0.1 4 970547
0.1 5 315590
0.1 5 903997
0.1 5 779659
0.1 5 160590
0.1 5 103848
0.1 5 94821
0.1 5 501765
0.1 5 490361
0.1 5 808653
0.1 5 720126
0.1 5 909432
0.1 6 544371
0.1 6 315590
0.1 6 903997
0.1 6 103848
0.1 6 501765
0.1 6 490361
0.1 6 170743
0.1 6 204557
0.1 7 544371
0.1 7 315590
0.1 7 903997
0.1 7 779659
0.1 7 103848
0.1 7 94821
0.1 7 490361
0.1 7 170743
0.1 7 756485
0.1 7 970547
0.15 1 160590
0.15 1 908149
0.15 2 903997
0.15 2 722393
0.15 2 490361
0.15 3 544371
0.15 3 903997
0.15 3 908149
0.15 3 490361
0.15 4 779659
0.15 4 908149
0.15 4 490361
0.15 4 204557
0.15 5 903997
0.15 5 779659
0.15 5 94821
0.15 5 908149
0.15 5 204557
0.15 5 720126
0.15 6 556198
0.15 6 160590
0.15 6 94821
0.15 6 490361
0.15 6 204557
0.15 6 970547
0.15 6 909432
0.15 7 779659
0.15 7 556198
0.15 7 160590
0.15 7 501765
0.15 7 170743
0.15 7 204557
0.15 7 24083
0.15 7 970547
0.2 1 544371
0.2 1 160590
0.2 2 970547
0.2 3 544371
0.2 3 315590
0.2 3 501765
0.2 3 720126
0.2 3 970547
0.2 4 315590
0.2 4 903997
0.2 4 556198
0.2 4 103848
0.2 4 501765
0.2 4 170743
0.2 4 24083
0.2 4 970547
0.2 4 909432
0.2 5 315590
0.2 5 779659
0.2 5 556198
0.2 5 722393
0.2 5 808653
0.2 5 720126
0.2 5 909432
0.2 6 315590
0.2 6 779659
0.2 6 556198
0.2 6 94821
0.2 6 501765
0.2 6 808653
0.2 6 970547
0.2 7 544371
0.2 7 315590
0.2 7 903997
0.2 7 779659
0.2 7 94821
0.2 7 808653
0.2 7 204557
0.2 7 970547
0.25 1 160590
0.25 1 490361
0.25 2 315590
0.25 2 103848
0.25 3 315590
0.25 3 160590
0.25 3 722393
0.25 3 204557
0.25 3 756485
0.25 3 970547
0.25 4 779659
0.25 4 103848
0.25 4 501765
0.25 4 722393
0.25 4 490361
0.25 5 779659
0.25 5 556198
0.25 5 103848
0.25 5 490361
0.25 5 204557
0.25 5 756485
0.25 6 556198
0.25 6 501765
0.25 6 908149
0.25 6 490361
0.25 6 170743
0.25 6 808653
0.25 6 24083
0.25 6 756485
0.25 6 970547
0.25 7 779659
0.25 7 722393
0.25 7 908149
0.25 7 170743
0.25 7 204557
0.25 7 720126
0.25 7 24083
0.3 1 160590
0.3 1 490361
0.3 2 722393
0.3 2 204557
0.3 2 970547
0.3 3 544371
0.3 3 315590
0.3 3 103848
0.3 3 94821
0.3 3 204557
0.3 3 756485
0.3 4 315590
0.3 4 556198
0.3 4 103848
0.3 4 720126
0.3 4 970547
0.3 4 909432
0.3 5 160590
0.3 5 204557
0.3 5 756485
0.3 6 160590
0.35 1 779659
0.35 1 160590
0.35 2 722393
0.35 3 779659
0.35 3 160590
0.35 3 103848
0.35 3 908149
0.35 3 490361
0.35 3 756485
0.35 4 103848
0.35 4 170743
0.35 4 909432
0.35 5 160590
0.35 5 722393
0.35 5 170743
0.35 5 204557
0.35 6 94821
0.35 6 204557
0.35 7 779659
0.35 7 94821
0.35 7 808653
0.35 7 204557
0.4 1 903997
0.4 1 779659
0.4 1 490361
0.4 2 908149
0.4 3 903997
0.4 3 160590
0.4 3 501765
0.4 3 909432
0.4 4 903997
0.4 4 501765
0.4 4 908149
0.4 4 490361
0.4 4 24083
0.4 4 970547
0.4 5 722393
0.4 5 908149
0.45 1 903997
0.45 1 94821
0.45 1 490361
0.45 2 544371
0.45 2 908149
0.45 3 556198
0.45 3 490361
0.45 3 204557
0.45 4 779659
0.45 4 160590
0.45 4 908149
0.45 4 24083
0.5 1 903997
0.5 1 94821
0.5 1 490361
0.5 2 779659
0.5 3 903997
0.5 3 160590
0.5 3 722393
0.5 3 490361
0.5 4 544371
0.5 4 315590
0.5 4 903997
0.5 4 160590
0.5 4 94821
0.5 4 909432

Such pairs for $eb^T$ is:

0.05 1 556198
0.05 1 808653
0.05 3 722393
0.05 4 903997
0.05 5 160590
0.05 5 24083
0.05 6 556198
0.05 6 94821
0.05 6 501765
0.05 7 94821
0.05 7 501765
0.05 7 909432
0.1 2 103848
0.1 2 24083
0.1 3 315590
0.1 3 903997
0.1 3 556198
0.1 3 501765
0.1 3 490361
0.1 3 970547
0.1 3 909432
0.1 4 903997
0.1 4 556198
0.1 4 103848
0.1 4 94821
0.1 4 490361
0.1 4 24083
0.1 4 756485
0.1 4 970547
0.1 5 315590
0.1 5 903997
0.1 5 779659
0.1 5 160590
0.1 5 103848
0.1 5 94821
0.1 5 490361
0.1 5 720126
0.1 5 970547
0.1 5 909432
0.1 6 315590
0.1 6 903997
0.1 6 556198
0.1 6 490361
0.1 6 170743
0.1 7 544371
0.1 7 903997
0.1 7 779659
0.1 7 94821
0.1 7 490361
0.1 7 170743
0.1 7 720126
0.1 7 756485
0.1 7 970547
0.15 2 722393
0.15 2 490361
0.15 2 808653
0.15 2 204557
0.15 3 903997
0.15 3 490361
0.15 4 94821
0.15 4 501765
0.15 4 908149
0.15 4 490361
0.15 5 903997
0.15 5 779659
0.15 5 94821
0.15 5 908149
0.15 5 204557
0.15 5 720126
0.15 6 556198
0.15 6 160590
0.15 6 501765
0.15 6 490361
0.15 6 204557
0.15 6 756485
0.15 6 909432
0.15 7 556198
0.15 7 501765
0.15 7 204557
0.15 7 970547
0.2 2 722393
0.2 2 970547
0.2 3 315590
0.2 3 103848
0.2 4 315590
0.2 4 903997
0.2 4 779659
0.2 4 204557
0.2 4 24083
0.2 4 909432
0.2 5 315590
0.2 5 779659
0.2 5 556198
0.2 5 756485
0.2 5 909432
0.2 6 315590
0.2 6 556198
0.2 6 94821
0.2 6 501765
0.2 7 544371
0.2 7 315590
0.2 7 903997
0.2 7 779659
0.2 7 94821
0.2 7 204557
0.2 7 970547
0.25 1 490361
0.25 2 160590
0.25 2 103848
0.25 2 490361
0.25 3 315590
0.25 3 160590
0.25 3 722393
0.25 3 490361
0.25 3 204557
0.25 3 756485
0.25 3 970547
0.25 4 779659
0.25 4 103848
0.25 4 501765
0.25 4 722393
0.25 4 490361
0.25 5 779659
0.25 5 556198
0.25 5 103848
0.25 5 490361
0.25 5 204557
0.25 5 756485
0.25 6 556198
0.25 6 501765
0.25 6 908149
0.25 6 490361
0.25 6 170743
0.25 6 808653
0.25 6 756485
0.25 6 970547
0.25 6 909432
0.25 7 779659
0.25 7 722393
0.25 7 908149
0.25 7 170743
0.25 7 204557
0.25 7 720126
0.25 7 24083
0.3 1 490361
0.3 2 903997
0.3 2 722393
0.3 2 490361
0.3 2 970547
0.3 3 544371
0.3 3 315590
0.3 3 94821
0.3 3 204557
0.3 3 756485
0.3 4 315590
0.3 4 556198
0.3 4 103848
0.3 4 720126
0.3 4 970547
0.3 4 909432
0.3 5 160590
0.3 5 204557
0.3 5 756485
0.3 6 160590
0.35 1 490361
0.35 2 160590
0.35 2 103848
0.35 2 722393
0.35 2 908149
0.35 3 315590
0.35 3 779659
0.35 3 160590
0.35 3 103848
0.35 3 908149
0.35 3 490361
0.35 3 756485
0.35 4 103848
0.35 4 909432
0.35 5 160590
0.35 5 722393
0.35 5 170743
0.35 5 204557
0.35 6 94821
0.35 6 204557
0.35 7 779659
0.35 7 94821
0.35 7 808653
0.35 7 204557
0.4 2 779659
0.4 2 908149
0.4 3 903997
0.4 3 501765
0.4 4 544371
0.4 4 903997
0.4 4 501765
0.4 4 908149
0.4 4 490361
0.4 4 970547
0.4 5 722393
0.4 5 908149
0.45 2 544371
0.45 2 779659
0.45 2 103848
0.45 3 556198
0.45 3 490361
0.45 3 204557
0.45 4 544371
0.45 4 779659
0.45 4 160590
0.45 4 24083
0.5 2 556198
0.5 3 903997
0.5 3 779659
0.5 3 160590
0.5 3 94821
0.5 3 722393
0.5 3 490361
0.5 3 204557
0.5 4 544371
0.5 4 315590
0.5 4 903997
0.5 4 160590
0.5 4 94821
0.5 4 909432

We choose $\varepsilon=0.15$, $\delta=2$, and the same seed. In addition, in the plots below, two echo chambers coincide except for maxob.

maxnbo NOT COINCIDE
opinion ec [{2, 7, 10, 43, 12, 16, 81, 50, 28}, {64, 32, 3, 39, 42, 19, 87}]
belief ec [{2, 7, 10, 43, 12, 16, 81, 50, 28}, {64, 32, 3, 39, 42, 19, 87}, {6, 71, 9, 76, 51, 86, 24, 27, 93}]
difference []
minnbo COINCIDE

The strongly connected component $\{6, 71, 9, 76, 51, 86, 24, 27, 93\}$ is belief echo chambers but not opinion echo chambers.

Note that to obtain following plots, you need raw data linked from [20260210-BROD].

Final network with norewiring

SCCs=4 (singletons=3), WCCs=1, ECs=0
No description has been provided for this image

Final network with the minimal-oriented rewirings

The final networks are the same as before.

Same beliefs?
minob2-norewiring True
minbo2-norewiring True
Same networks?
minob2-norewiring True
minbo2-norewiring True

Hence, we do not show the final networks from these experiments.

Final network with the random rewiring

SCCs=14 (singletons=11), WCCs=1, ECs=2
No description has been provided for this image
SCCs=14 (singletons=11), WCCs=1, ECs=2
No description has been provided for this image

Final network with the maximal-oriented rewirings

As seen before, with maxob, opinion echo chambers and belief echo chambers do not coincide. Hence, we show both. The component surrounded by the green line is an opinion echo chamber but not a belief echo chamber.

SCCs=15 (singletons=5), WCCs=7, ECs=9
No description has been provided for this image
SCCs=15 (singletons=5), WCCs=7, ECs=7
No description has been provided for this image

Then, we show the final network from maxbo.

SCCs=25 (singletons=14), WCCs=7, ECs=10
No description has been provided for this image
SCCs=25 (singletons=14), WCCs=7, ECs=9
No description has been provided for this image

Conclusion

Applying more strict rewiring algorithm creates more echo chambers:

$$ \begin{aligned} \text{no rewire}\\ \text{minbo} \\ \text{minob} \\ \textbf{minNbo} \\ \end{aligned} < \begin{aligned} \text{random} \\ \textbf{maxNbo} \\ \end{aligned} \leq \text{maxob} \leq \text{maxbo} $$

This file can be retrieved from URL https://sake.re/20260610-BROD