
Initial distribution of opinions for the first example
.In recent years, opinion dynamics has received an increasing attention and various models have been introduced and evaluated mainly by simulation. In this study, we introduce a model inspired by the so-called "bounded confidence" approach where voters engaged in an electoral decision with two options are influenced by individuals sharing an opinion similar to their own. This model allows one to capture salient features of the evolution of opinions and results in final clusters of voters. We provide a detailed study of the model, including a complete taxonomy of the equilibrium points and an analysis of their stability. The model highlights that the final electoral outcome depends on the level of interaction in the society, besides the initial opinion of each individual, so that a strongly interconnected society can reverse the electoral outcome as compared to a society with looser exchange.
Citation: Sergei Yu. Pilyugin, M. C. Campi. Opinion formation in voting processes under bounded confidence[J]. Networks and Heterogeneous Media, 2019, 14(3): 617-632. doi: 10.3934/nhm.2019024
[1] | Sergei Yu. Pilyugin, M. C. Campi . Opinion formation in voting processes under bounded confidence. Networks and Heterogeneous Media, 2019, 14(3): 617-632. doi: 10.3934/nhm.2019024 |
[2] | Sergei Yu. Pilyugin, Maria S. Tarasova, Aleksandr S. Tarasov, Grigorii V. Monakov . A model of voting dynamics under bounded confidence with nonstandard norming. Networks and Heterogeneous Media, 2022, 17(6): 917-931. doi: 10.3934/nhm.2022032 |
[3] | Rainer Hegselmann, Ulrich Krause . Opinion dynamics under the influence of radical groups, charismatic leaders, and other constant signals: A simple unifying model. Networks and Heterogeneous Media, 2015, 10(3): 477-509. doi: 10.3934/nhm.2015.10.477 |
[4] | Clinton Innes, Razvan C. Fetecau, Ralf W. Wittenberg . Modelling heterogeneity and an open-mindedness social norm in opinion dynamics. Networks and Heterogeneous Media, 2017, 12(1): 59-92. doi: 10.3934/nhm.2017003 |
[5] | Michael Herty, Lorenzo Pareschi, Giuseppe Visconti . Mean field models for large data–clustering problems. Networks and Heterogeneous Media, 2020, 15(3): 463-487. doi: 10.3934/nhm.2020027 |
[6] | GuanLin Li, Sebastien Motsch, Dylan Weber . Bounded confidence dynamics and graph control: Enforcing consensus. Networks and Heterogeneous Media, 2020, 15(3): 489-517. doi: 10.3934/nhm.2020028 |
[7] | Sabrina Bonandin, Mattia Zanella . Effects of heterogeneous opinion interactions in many-agent systems for epidemic dynamics. Networks and Heterogeneous Media, 2024, 19(1): 235-261. doi: 10.3934/nhm.2024011 |
[8] | Yuntian Zhang, Xiaoliang Chen, Zexia Huang, Xianyong Li, Yajun Du . Managing consensus based on community classification in opinion dynamics. Networks and Heterogeneous Media, 2023, 18(2): 813-841. doi: 10.3934/nhm.2023035 |
[9] | Sharayu Moharir, Ananya S. Omanwar, Neeraja Sahasrabudhe . Diffusion of binary opinions in a growing population with heterogeneous behaviour and external influence. Networks and Heterogeneous Media, 2023, 18(3): 1288-1312. doi: 10.3934/nhm.2023056 |
[10] | Aylin Aydoğdu, Sean T. McQuade, Nastassia Pouradier Duteil . Opinion Dynamics on a General Compact Riemannian Manifold. Networks and Heterogeneous Media, 2017, 12(3): 489-523. doi: 10.3934/nhm.2017021 |
In recent years, opinion dynamics has received an increasing attention and various models have been introduced and evaluated mainly by simulation. In this study, we introduce a model inspired by the so-called "bounded confidence" approach where voters engaged in an electoral decision with two options are influenced by individuals sharing an opinion similar to their own. This model allows one to capture salient features of the evolution of opinions and results in final clusters of voters. We provide a detailed study of the model, including a complete taxonomy of the equilibrium points and an analysis of their stability. The model highlights that the final electoral outcome depends on the level of interaction in the society, besides the initial opinion of each individual, so that a strongly interconnected society can reverse the electoral outcome as compared to a society with looser exchange.
Studies on opinion dynamics aim to describe the processes by which opinions develop and take form in social systems, and research in this field goes back to the early fifties, [10,12]. In opinion studies, the word "consensus" refers to the agreement among individuals of a society towards a common view, a concept relevant to diverse endeavors of societal, commercial and political interest. Consensus in opinion dynamics has been the object of several contributions such as [11,23,24,28,4,5,6,14]. A commonplace of these studies is that public opinion often evolves to a state in which one opinion predominates, but complete consensus is seldom achieved. Some basic models for opinion dynamics are described in the recent monographs [27] and [21].
Most models in opinion dynamics are linear. One of the first nonlinear models was analyzed in [19,18], where the notion of "bounded confidence" was also introduced. Bounded confidence concepts were further developed in [15,8], while other nonlinear models based on similar approaches were studied in [7,30]. As we shall see, the notion of bounded confidence is quite relevant to the present contribution. In 2002, Hegselmann and Krause, [15], published an interesting study about an opinion model with bounded confidence, later called the Hegselmann - Krause (HK) model, and provided computer simulations to illustrate the behavior of this model. In the same publication, they also noted that "rigorous analytical results are difficult to obtain". After that, the HK model, and its generalizations, attracted a significant deal of attention, see e.g. [9,26,20,1,22,3,2,17,29,31,13]. In particular, some theoretical results on sufficient conditions of convergence valid for a wide class of models of continuous opinion dynamics based on averaging (including the HK model and some models studied by Weisbuch and Deffuant) were obtained in [25]. Paper [16] extends the HK model by also including leaders and radical groups and derives various interesting behaviors resulting from this extension.
In this paper, we are especially interested in the dynamics of voters that have to choose between two alternatives. In this context, a natural assumption is that voters are more influenced by individuals sharing a similar opinion, which, when taken to its extreme, leads to models with bounded confidence. We shall discuss more in detail this aspect below after introducing the model. We contend that this situation leads to fixed points in the dynamics that correspond to the formation of opinion clusters. We study analytically these fixed-points, and also analyze their stability properties. Although the present study refers to a simplified model, it is able to unveil and explain at a theoretical level fundamental features that have been observed in practice.
While the model is described in detail in the next section, for explanation purposes we feel advisable to introduce here certain salient features of it. A population is formed by
$ J(v_k) = \{l\in\{1, \dots, N\}:\;|v_l-v_k|\leq {\epsilon}\}. $ |
The new opinion of agent
In the proposed model, an agent is only influenced by agents who are having a similar idea. This modeling assumption only holds in first approximation as agents may also interact with others that think quite differently and get influenced by them. Hence, this model only captures the predominant elements in a social interaction, while it neglects various second-order aspects. We also note that assuming that agents are "deaf" to others thinking differently is getting more realistic as the world evolves towards interaction schemes based on social media and the web where the contacts and sources of information are selected by the users.
The structure of the paper is as follows. In Section 2, the mathematical definition of the model is given. Section 3 is devoted to study the dynamical behavior of the solutions generated by the model: we describe fixed points, study their stability, and show that any positive trajectory tends to a fixed point. Numerical examples are finally presented in Section 4. These examples show interesting features, for example that the level of interaction influences the opinions in the long run to the point that the predominance of one option over the other can be reversed depending on the interaction level in the society.
The opinion of
$ V = (v_k\in[-1, 1], \;k = 1, \dots, N), $ |
where
We fix two numbers
In this study, the function
$ a(v,w)=1 if |v−w|≤ϵ and a(v,w)=0 otherwise. $
|
If
The
$ i(v)=v. $
|
(1) |
For
We study the dynamics on
$ W(V) = (w_1(V), \dots, w_N(V)) $ |
defined as follows
$ wk(V)=vk+hN∑l=1i(vl)a(vk,vl)I(vk),k=1,…,N. $
|
Note that the second term in the equation also contains agent
Sometimes, when this does not lead to confusion, we write
Due to (1),
$ wk(V)=vk+hI(vk)∑l∈J(vk)vl. $
|
(2) |
After that, we define
$ \Phi(V) = (v_1', \dots, v_N') $ |
by "cutting" the elements of
$ v'_k = -1\mbox{ if }w_k < -1, \quad v'_k = 1\mbox{ if }w_k > 1, $ |
and
$ v'_k = w_k\mbox{ if }|w_k|\leq 1. $ |
Obviously,
$ Φ(V)⊆V. $
|
Note that if we replace in (2)
We want to study the fixed points of the operator
We start with an initial array
$ v01≤⋯≤v0N. $
|
This choice is without loss of generality because we can always arrange initial opinions in non-decreasing order and the dynamics described in the previous section does not depend on the order, it only depends on the values. In our case, an ordering reflecting the initial preferences of the voters seems to be the most convenient.
Let
$ Vn=Φn(V0)=(vn1,…,vnN). $
|
First let us note some important properties of the operator
We need a simple technical statement (for its proof, see, for example, item (ⅰ) of Lemma 2 in [18]).
Lemma 3.1. If
$ x_1\leq\dots\leq x_n\leq y_1\leq\dots\leq y_m, $ |
then
$ \frac{x_1+\dots+x_n}{n}\leq \frac{x_1+\dots+x_n+y_1+\dots+y_m}{n+m}\leq \frac{y_1+\dots+y_m}{m}. $ |
Take an array
$ v_1\leq\dots\leq v_N $ |
and consider the "increments"
$ {\Delta}_k = w_k(V)-v_k. $ |
Lemma 3.2. The following inequalities hold:
$ Δk+1≥Δk,k=1,…,N−1. $
|
(3) |
Proof. Let
$ {\Delta}_k = h\frac{v_a+\dots+v_{a+l}}{l+1} $ |
and
$ {\Delta}_{k+1} = h\frac{v_b+\dots+v_{b+m}}{m+1}. $ |
If
Otherwise, let
$ \frac{v_a+\dots+v_{a+l}}{l+1}\leq \frac{v_{b}+\dots+v_{a+l}}{a+l-b+1}\leq \frac{v_b+\dots+v_{b+m}}{m+1}, $ |
which completes the proof.
The following statements are more or less obvious but since we use them many times, we formulate them separately.
Applying induction on
Corollary 1. (a) Every array
(b) If
(c) If
We do not explicitly formulate obvious analogs of items (b) and (c) for
Let us explain a step of the induction in proving item (a) when we pass from
(b) follows from (a).
(c) If
We next move to consider fixed points of
First, we mention a class of fixed points which is important for us (as we show below, almost all positive trajectories of
Let us call any such
Let us start with a simple statement which we often use below.
Lemma 3.3. If
Proof. Condition
$ w_k(V^0)\geq v_k^0+\frac{h}{N}v_k^0\geq {\epsilon}\left(1+\frac{h}{N}\right). $ |
If
$ w_k(V^1)\geq {\epsilon}\left(1+\frac{h}{N}\right)+ \frac{h {\epsilon}}{N}\left(1+\frac{h}{N}\right) > {\epsilon}\left(1+\frac{2h}{N}\right), $ |
and so on, which obviously implies our statement.
The same reasoning shows that if
Introduce the following metric on
$ V = (v_1, \dots, v_N)\mbox{ and }V' = (v_1', \dots, v_N'), $ |
set
$ \rho(V, V') = \max\limits_{1 \leq k\leq N}|v_k-v'_k|. $ |
Theorem 3.4. Let
$ ρ(V0,P)≤1−ϵ, $
|
(4) |
then there exists an
$ Φn(V0)=P,for n≥n0. $
|
Proof. Let
$ |v^0_k|\geq {\epsilon}, \quad k = 1, \dots, N, $ |
and our theorem follows from Lemma 3.3 since the number of components of
Remark 1. One can establish the convergence to basic fixed points under weaker conditions than (4). Assume, for example, that
$ v_1^0\leq\dots\leq v_L^0 < 0 < v_{L+1}^0\leq\dots\leq v_N^0 $ |
and
$ v_{L+1}^0-v_L^0 > {\epsilon}. $ |
Then the same reasoning as in Lemma 3.3 shows that
There exist fixed points that are not basic; we show below that they are unstable. A simple example of such a fixed point is as follows. Let
Theorem 3.5. If
$ P=(−1,…,−1,0,…,0,1,…,1) $
|
(5) |
or
$ P=(−1,…,−1,pa,…,pl,0,…,0,pb,…,pm,1,…,1), $
|
(6) |
where
$ −ϵ<pk<0,k∈[a,l], $
|
(7) |
$ 0<pk<ϵ,k∈[b,m], $
|
(8) |
$ J(pk)=[a,m],k∈[a,m], $
|
(9) |
and
$ pa+⋯+pm=0. $
|
(10) |
Proof. It is clear that if
Inequalities (7) and (8) follow from Lemma 3.3.
Let us prove the remaining statements.
Since
$ J(pa)=[1,r(a)] $
|
(11) |
or
$ J(pa)=[a,r(a)]. $
|
(12) |
Note that these cases are different only if
Since
$ −(a−1)+pa+⋯+pr(a)=0 $
|
(13) |
in the first case and
$ pa+⋯+pr(a)=0 $
|
(14) |
in the second case.
It follows from (7) that any
Thus, if
$ J(pa+1)=[1,r(a+1)] $
|
(15) |
or
$ J(pa+1)=[a,r(a+1)]. $
|
(16) |
We claim that
● if
● (12) implies (16);
● in both cases (15) and (16),
To prove the first claim, we note that if
$ p_a+\dots+p_{r(a)} = a-1 > 0, $ |
while if (16) holds, then
$ p_a+\dots+p_{r(a)} = 0\mbox{ if }r(a) = r(a+1) $ |
and
$ p_a+\dots+p_{r(a)} = -p_{r(a)+1} - \cdots -p_{r(a+1)} < 0\mbox{ if }r(a)\neq r(a+1). $ |
The second claim follows from the fact that if
To prove the third claim, we compare the equality
$ -(a-1)+p_a+\dots+p_{r(a)}+p_{r(a+1)} = 0 $ |
with (13) in the first case and the equality
$ p_a+\dots+p_{r(a)}+p_{r(a+1)} = 0 $ |
with (14) in the second case and note that
Continuing this process, we conclude that either
$ r(a) = r(a+1) = \dots = r(l). $ |
Clearly, this common value must be equal to
In the second case, the equality
To complete the proof of the theorem, it remains to show that if
To do this, let us start with
Repeating the above reasoning, we get either the equality
$ p_a+\dots+p_m = m-N\leq 0 $ |
or equality (10); both contradict the equality
$ p_a+\dots+p_m = a-1 > 0 $ |
obtained above.
Now we are going to prove that if
Theorem 3.6. If
$ U = \{V:\;\rho(V, P) < d\} $ |
and
$ Π={V:va+⋯+vm=0}, $
|
then for any point
Proof. We impose several conditions on
First, it follows from (7) and (8) that we can take
$ −ϵ<va≤⋯≤vm<ϵ. $
|
(17) |
Second, condition (9) implies that if
$ J(vk)⊆[a,m],k∈[a,m]. $
|
Finally, we take
$ hN(pm−d)>2d and −hN(pa+d)>2d $
|
(18) |
(recall that
Denote
$ s(V) = v_a+\dots+v_m. $ |
First we claim that if
$ J(vm)≠[a,m], $
|
(19) |
then
Assume that
If
$ v^1_m = w_m(V) = v_m+\frac{h}{m-k+1}(v_k+\dots+v_m). $ |
Since
$ v_k+\dots+v_m = s(V)-(v_a+\dots+v_{k-1})\geq -v_a $ |
(we take into account that
$ v^1_m-v_m\geq -\frac{h}{m-k+1}v_a > -\frac{h}{N}(p_a+d) > 2d, $ |
which is impossible if
If
Now let us take a point
$ J(v^n_k) = [a, m], \quad k\in[a, m], $ |
for all
$ v^1_k = v_k+\frac{h}{m-a+1}(v_a+\dots+v_m) = v_k+\frac{hs_0}{m-a+1}, \quad k\in[a, m], $ |
which yields
$ s(\Phi(V)) = s_0(1+h). $ |
Similarly,
$ s(\Phi^2(V)) = s(\Phi(V))(1+h) = s_0(1+h)^2, \dots , s(\Phi^n(V)) = s_0(1+h)^n, $ |
and so on.
If
This completes the proof.
Now we prove that if
$ ϵ≤1/2, $
|
(20) |
then the trajectories of
Theorem 3.7. If condition (20) is satisfied, then any trajectory
Proof. Corollary 1 implies that if
Since the number of components of
$ V^n = (-1, \dots, -1, v^n_a, \dots, v^n_b, 1, \dots, 1), $ |
where
$ |v^n_k| < 1, \quad k\in[a, b]; $ |
in words, the number of components equal to
If the "middle" part
To simplify further the notation, assume that
It was shown in Lemma 3.3 that if
$ −ϵ<vna≤⋯≤vnb<ϵ,n≥0. $
|
(21) |
These inequalities and condition (20) imply that
$ J(v^n_k)\subset [a, b], \quad k\in[a, b], \;n\geq 0. $ |
It follows that the behavior of
Let
$ \mathcal{N}(V) = \{(k, l)\in[1, N]\times [1, N]:\;|v_k-v_l| > {\epsilon}\} $ |
be the set of pairs
We prove the following simple but relevant statement separately.
Lemma 3.8.
$ N(Vn)⊆N(Vn+1),n≥0. $
|
(22) |
Proof. Inclusion (22) means that if
$ |v^{n+1}_k-v^{n+1}_l| > {\epsilon} $ |
as well.
Assume, for the sake of clarity, that
$ w_k(V^n) = v^n_k+ {\Delta}_k, \quad w_l(V^n) = v^n_l+ {\Delta}_l, $ |
our statement follows from the inequality
Thus, we get a nondecreasing sequence of subsets of
$ \mathcal{N}(V^0) \subseteq \mathcal{N}(V^1) \subseteq \dots \subseteq \mathcal{N}(V^n) \subseteq \cdots $ |
Since the set
$ N(Vn)=N(V)∗,n≥n2. $
|
We again assume that
$ \mathcal{M} = [1, N]\times [1, N]\setminus \mathcal{N}(V)^*. $ |
By construction, this set has the following property: for any
$ (k, l)\in \mathcal{M}. $ |
Hence,
$ J(vnk)={l∈[1,N]:(k,l)∈M},k∈[1,N],n≥0. $
|
(23) |
Note that the set
It is clear that, for any
Introduce an
It follows from (23) that (note that we are studying the evolution of an array such that condition (21) holds, so that the truncation operator that defines
$ \Phi(V) = (E_N+hT)V, $ |
where
Hence,
$ Vn=(EN+hT)nV0,n≥0. $
|
(24) |
Let us show that the spectrum of the matrix
Represent
$ S = \mbox{diag}\left(\frac{1}{I(1)}, \dots, \frac{1}{I(N)}\right), $ |
and entries
Then,
$ S^{-1/2}TS^{1/2} = S^{-1/2}SUS^{1/2} = S^{1/2}US^{1/2}, $ |
but the last matrix is symmetric:
$ (S^{1/2}US^{1/2})^* = (S^{1/2})^*U^*(S^{1/2})^* = S^{1/2}US^{1/2}. $ |
Hence, the spectrum of
The
$ \left(0, \dots, 0, \frac{1}{I(k)}, \dots, \frac{1}{I(k)}, 0, \dots, 0\right), $ |
where the number of nozero entries is precisely
This means that
Hence, the eigenvalues of
In this case, any bounded sequence
$ J = \mbox{diag}(J_1, \dots, J_l), $ |
where
Let us assume that
$ J_1 = \left( λ10…00λ1…0⋮⋮⋮⋱⋮000…1000…λ \right). $
|
Let
$ {k\choose j} = \frac{k!}{j!(k-j)!}. $ |
If
$ J_1^k = \left( λkkλk−1k(k−1)2λk−2…(kd−1)λk−d+10λkkλk−1…(kd−2)λk−d+2⋮⋮⋱⋮⋮000…λk \right). $
|
Hence,
$ v^k_1 = \lambda^k v^0_1+k\lambda^{k-1} v^0_2+\dots, $ |
$ v^k_2 = \lambda^k v^0_2+\dots, \quad\dots, \quad v^k_d = \lambda^k v^0_d $ |
(where we have taken the liberty of using the same symbol
If
Finally, if
Of course, similar statements hold for all Jordan blocks.
This implies that if the sequence
The first simulation illustrates a typical evolution of the opinions. Figure 1 gives the initial distribution and Figure 2 illustrates the evolution at steps
The second example shows that the final outcome of an election process may change depending on the level of interaction of the society. This has the interesting interpretation that a society is a complex entity which cannot be reduced to the simple union of many individuals: beliefs in the society evolve differently depending on the quality and level of mutual influence, which in turn is highly dependent on technology and on the possible existence of rules that limit the circulation of information.
Figure 3 shows the initial distribution of opinions that was used in this test. When
1. | Sergei Yu. Pilyugin, Maria S. Tarasova, Aleksandr S. Tarasov, Grigorii V. Monakov, A model of voting dynamics under bounded confidence with nonstandard norming, 2022, 17, 1556-1801, 917, 10.3934/nhm.2022032 | |
2. | Hossein Noorazar, Kevin R. Vixie, Arghavan Talebanpour, Yunfeng Hu, From classical to modern opinion dynamics, 2020, 31, 0129-1831, 2050101, 10.1142/S0129183120501016 | |
3. | Young‐Pil Choi, Alessandro Paolucci, Cristina Pignotti, Consensus of the Hegselmann–Krause opinion formation model with time delay, 2021, 44, 0170-4214, 4560, 10.1002/mma.7050 | |
4. | Yang Li, Zeshui Xu, A bibliometric analysis and basic model introduction of opinion dynamics, 2022, 0924-669X, 10.1007/s10489-022-04368-5 | |
5. | Li Min, Chen Peifan, Chen Fen, 2021, Improvement of Hegselmann-Krause Bounded Trust Model for Dynamic Evolution of Internet Public Opinion, 978-1-6654-1538-5, 211, 10.1109/ACCTCS52002.2021.00049 | |
6. | S. Yu. Pilyugin, D. Z. Sabirova, Dynamics of a Continual Sociological Model, 2021, 54, 1063-4541, 196, 10.1134/S1063454121020102 | |
7. | Qing Li, YaJun Du, ZhaoYan Li, JinRong Hu, RuiLin Hu, BingYan Lv, Peng Jia, HK–SEIR model of public opinion evolution based on communication factors, 2021, 100, 09521976, 104192, 10.1016/j.engappai.2021.104192 | |
8. | Hossein Noorazar, Recent advances in opinion propagation dynamics: a 2020 survey, 2020, 135, 2190-5444, 10.1140/epjp/s13360-020-00541-2 | |
9. | Yuntian Zhang, Xiaoliang Chen, Zexia Huang, Xianyong Li, Yajun Du, 2022, A Global Opinion-influencing Consensus Model based on the DeGroot, 978-1-6654-7726-0, 191, 10.1109/IUCC-CIT-DSCI-SmartCNS57392.2022.00039 | |
10. | Carmela Bernardo, Claudio Altafini, Anton Proskurnikov, Francesco Vasca, Bounded confidence opinion dynamics: A survey, 2024, 159, 00051098, 111302, 10.1016/j.automatica.2023.111302 | |
11. | Elisa Continelli, Asymptotic Flocking for the Cucker-Smale Model with Time Variable Time Delays, 2023, 188, 0167-8019, 10.1007/s10440-023-00625-y | |
12. | Alessandro Paolucci, Cristina Pignotti, Consensus Strategies for a Hegselmann–Krause Model with Leadership and Time Variable Time Delay, 2024, 36, 1040-7294, 3207, 10.1007/s10884-023-10276-0 | |
13. | Elisa Continelli, Cristina Pignotti, Consensus for Hegselmann–Krause type models with time variable time delays, 2023, 46, 0170-4214, 18916, 10.1002/mma.9599 | |
14. | Elisa Continelli, Cristina Pignotti, Convergence to consensus results for Hegselmann-Krause type models with attractive-lacking interaction, 2024, 0, 2156-8472, 0, 10.3934/mcrf.2024029 | |
15. | Chiara Cicolani, Cristina Pignotti, Opinion Dynamics of Two Populations With Time‐Delayed Coupling, 2024, 0170-4214, 10.1002/mma.10632 |
Initial distribution of opinions for the first example
Opinions' evolution for first example at steps
Initial distribution of opinions for the second example
Opinions' evolution for second example at steps
Opinions' evolution for second example at steps