1. Introduction
Social networks now exert a significant influence on human society, and as a result, their properties are actively investigated by the scientific community (see e.g., [
1,
2,
3]). Recently, their impact has been argued to extend specifically to opinion formation and even to affect political elections [
4,
5]. This very problem of opinion formation in a group of electors is actively investigated in the field of sociophysics, using diverse models and methods (see e.g., [
6,
7,
8,
9,
10,
11,
12]). Usually in these studies there are two competing opinions of electors, often modeled as network nodes, governed by a local majority rule whereby an elector’s opinion is determined by the majority opinion of its linked neighbors. Thus, each node has red or blue color (or an Ising spin up or down), and the system represents an Ising network of spin halves with
N nodes and a huge space of
configuration states (see e.g., [
11]). An opinion, or spin polarization, of nodes is determined by an asynchronous Monte Carlo process in a system of spins described by an Ising Hamiltonian on a network. A similar Monte Carlo process is used in the models of associative memory [
13,
14]. A similar process is also considered in Boolean networks [
15,
16].
Recently it was proposed that such an opinion formation process can also describe a country’s preference to trade in one currency or another (e.g., USD or hypothetical BRICS currency) [
17]. An important new element introduced in [
17], and then extended in [
18], is that the opinion of certain network nodes is considered to be fixed (spin always up or down) and not affected by opinions of other nodes. In addition, in such an Ising Network of Opinion Formation (INOF) model [
18] it is assumed that at the initial stage only fixed nodes have a given fixed spin polarization, while all other nodes are white (zero spin) thus producing no influence on the opinions (spins) of other nodes. However, these white nodes are getting their spin polarization up or down during the asynchronous Monte Carlo process of opinion formation on the Ising network. All the above studies have been done for directed networks with the INOF approach of fixed and white nodes applied to Wikipedia Ising Networks (WIN) considering contests between different social concepts, companies, political leaders and countries [
18]. When we consider a contest between two political leaders like Trump and Putin in WIN, it is rather natural to assume that all other nodes (Wikipedia articles) have no specific opinion on these two figures at the initial stage of the Monte Carlo process of INOF, so that they are considered as white nodes. However, it may be important to understand the influence of initial random opinions of non-fixed nodes on the contest results. Beyond this, the INOF approach can be applied to social networks, which in many cases are undirected, such as Facebook. We note that the properties of the Ising model on complex networks were studied previously (see e.g., [
19,
20]), but the opinion formation process was not studied there.
To this end, in this work we apply the INOF approach to a social network of scientists studied by Newman [
21,
22] with data sets from his database [
23,
24]. On the basis of this undirected network we study the process and features of opinion formation and analyze the effects of randomized opinions of non-fixed nodes on this process.
The paper is organized as follows: In
Section 2 we describe the data sets and the Generalized INOF (GINOF) model;
Section 3 presents the results, starting with the original INOF model and then analyzing the phase transition in the GINOF model; a discussion of the results and conclusions are provided in
Section 4. Certain data sets are also available at
https://www.quantware.ups-tlse.fr/QWLIB/GINOF4socialnets/ marked below as the GINOF web page.
2. Data Sets and Model Description
For our studies we choose the social collaborative network of
scientists (nodes), analyzed in [
21,
22], taken from [
23]. The network image is available in Figure 8 at [
22] and in [
24], where the network nodes are given with the names of scientists. This is an undirected network with weighted symmetric adjacency matrix
with the number of links
; the weight of links changes from a minimal
to a maximal
value; there are no isolated communities in this network. The average number of links per node is
. The effects of nonlinear perturbation and dynamical thermalization in this network were recently studied in [
25]. The full list of network links and node names are available at [
23,
24] and the GINOF web page.
As in [
25], we construct the Google matrix of the network defined in a standard way [
25,
26] as
where
is the matrix of Markov transitions obtained from
by normalizing to unity all matrix elements in each column. We use here the standard value of damping factor
. There are no dangling nodes in this network. The PageRank vector
is the solution of the equation
at
; its elements are positive and give a probability to find a random surfer on a node
i [
26]. By ordering all nodes by a decreasing order of
, we obtain the PageRank index
K changing from
at the maximal
to
at the minimal
. The top 10 PageRank nodes from
to 10 are: Barabasi, Newman, Sole, Jeong, Pastorsatorras, Boccaletti, Vespignani, Moreno, Kurths, Stauffer [
25]. All links
, PageRank indexes with names are available at the GINOF web page given above.
The INOF procedure of opinion formation on Ising networks is described in detail in [
18]. It assumes that there is a group of fixed red nodes (spin
) and another group of fixed blue nodes (spin
); all other nodes are white (
) at the initial state but can change their spins to
during an asynchronous Monte Carlo process. Compared to the INOF model [
18], here we extend the condition of spin flip and the initial state of white nodes. Thus, to all originally white nodes we attribute vote power, or amplitude influence, determined by coefficients
which characterize the level of an elector’s conviction regarding the importance of the election and/or his interest in elections. Initially, all white nodes have the same
. For fixed nodes we always have
. Also, all previously white nodes are randomly assigned spins
or
. Thus, for our network we have 188 red and 188 blue nodes with a random distribution of colors (1 node remains white due to the odd number of nodes) and there are also 2 fixed nodes with opposite spins
. With this initial configuration of all node spins, the spin
i flip condition is determined by accumulated influence of the opinions of linked nodes
j:
Here the sum runs over all j nodes linked to i with the contribution of links and vote power . The flip condition of spin i is defined as: for its and its ; for its and its ; for its spin and coefficient remain unchanged. Thus the parameter has a meaning of opinion conviction threshold (OCT) so that if the module of influence of friends is less than then the elector i does not take into account their opinions. Also if then this elector i becomes convinced in the importance of this election and it gets for all future evolution.
This asynchronous Monte Carlo procedure of spin flips is done for all spins (except fixed ones) without repetitions. When the run over all spins is done we arrive to the Monte Carlo time
, after that the procedure goes to
with another random pathway order of spin flips and so on till
when the process is converged to a steady-state. This corresponds to a one pathway realisation for a specific order of spin flips, then the process is repeated for another pathway realization of spin flips order and an average fractions of red
and blue
nodes (up/down spins) is determined averaging over all pathway realisations and all nodes that gives the total red fraction
(by construction
since there is no white nodes in this network at the steady-state). Several examples of
evolution of red fraction
is shown in
Figure 1. We also determine the average fraction of red nodes
for each node
i by averaging over
pathway realisations. We use
and
in this work.
We call the INOF model described above as the Generalized INOF model (GINOF). The main new elements of GINOF are: there now no white nodes at the initial state but all non fixed nodes have now spins up or down chosen as a random spin configuration with half up and half down spins. However, now each spin of this configuration has an amplitude of influence
entering in the influence score
at (
1); initially all non fixed nodes have
. A flip of spin
i takes place only if its influence score exceeds the opinion conviction threshold
with
and if
then its amplitude of influence becomes
for all further iterations. Of course the fixed nodes always have their
and their opinions remain fixed.
In a certain sense in the GINOF model the fixed nodes can be viewed as two competing elite groups with opposite opinions that tries to convince other society electors (people crowd) with random opinions (half red and half blue). Also these crowd electors at the initial state of election process have a weak amplitude influence on a score of other electors (
). During the election campaign, modeled as a Monte Carlo process, the crowd nodes, with the influence score above the opinion conviction threshold
, become active in the election process getting the maximal amplitude influence
. For the case with
the GINOF model is reduced to the original INOF model studied in [
18].
At first glance it seems that the network with
nodes considered here is much smaller compared to INOF studies with
reported in [
18]. However, we point out that even with
, the number of configuration states of the Ising network is huge, being
. Also, in the studies of other spin systems with an asynchronous Monte Carlo process, a similar number of nodes had been considered with
in [
14], and
in [
27,
28].
The results for the GINOF model are presented in the next Section. They show that there is a transition between two phases: from a phase where the elite is able to impose its opinion to a phase where the opinion of the elector crowd is dominant over the elite opinion.