Skip to main content

SoBigData Articles

Analysis of opinion dynamics over a realistic dynamic social network – report of a successful TNA experience

I took the opportunity of the SoBigData++ Transnational Access to develop a collaboration with the CEU research unit directed by János Kertész in Vienna (Austria) on the program titled “Analysis of opinion dynamics over a realistic dynamic social network”. I was hosted for three weeks in the Department of Network and Data Science and I worked with the unit closely: we ended up with very interesting results that we are planning to summarize in a conference paper shortly. This opportunity has been of great importance because it enriched me with a different approach to the analysis of the polarization of the opinion dynamics models, adding a new dimension of complexity to my previous knowledge. Also, it allowed me to be part of a different research context and thus to have many new stimuli for my future research. 

The objective of the program was to develop a realistic opinion dynamics model over a dynamic social network and to investigate its impact in terms of polarization. More precisely, we used the Friedkin-Johnsen (FJ) opinion dynamic model, one of the most popular, validated in real social groups. The project aimed to extend the FJ model, which works on static networks, to include a rewiring scheme, also known as partner-switching, according to which a node replaces one of its neighbours with another if some conditions hold.  In fact, it has been proved that this is not realistic in general, because, depending on the strength of the tie or on the importance of the issue, opinions do have an impact on the social network itself. This is even more understandable if we think of the current Ukrainian crisis, where entire families are broken down, split into those who stay for Ukraine and those who stay for Russia. Furthermore, we wanted to analyse how the dynamicity of the network impacts the polarization properties of the model.

We developed a rewiring policy for the FJ model with opinions in [-1,1]: depending on the probability of rewiring prew that simply tells at what timestamps the rewiring process is applied, an edge whose endpoints disagree (i.e. with opinions that satisfy xi-xj> , where is a threshold parameter) is cut and replaced it with one that connects nodes that agree. 

To measure the polarizing effect we designed a polarization metric, which “calls” highly polarized a network for which there are two different opinions clusterized into two highly connected communities. It is composed of two dimensions: the bimodality (measured in terms of the bimodality coefficient) of the opinion distribution simply verifies that the opinions are divided into two clusters. The homogeneity, which we defined as the local linear agreement averaged over the network, tests that the two opinion clusters correspond to two clusters in the network topology.  

We tested the model with simulations over networks of 20 nodes of different types. In Figures 1 and 2 we see a set of results for the dynamic FJ model applied with parameters set as prew = 0.9 and =0.1 in an Erdosh Reny graph. In Fig. 1 we can see how the rewiring process changes the network structure and divides it into two separate clusters. In Fig. 2 we can see its impact on polarization: homogeneity remains equal to the FJ without rewiring, but the bimodality value increases a lot. This means that, while the FJ without rewiring does not exhibit polarization (because the bimodality is low), the FJ with rewiring reproduces it, and thus it is a realistic opinion dynamics model.

Figure 1: Network configurations and opinions arrangement for FJ with and without rewiring with parameters prew = 0.9 and =0.1 at the beginning (A), at the end of the FJ without rewiring (B), at the end of the FJ with rewiring (C) and at the end of the FJ with rewiring and reshuffling opinions over the network (D).

Figure 2: Polarization values for FJ with and without rewiring with parameters prew = 0.9 and =0.1 for each scenario considered.

In conclusion, in this extraordinary experience, we have designed a dynamic version of the FJ. We have designed a new definition of polarization that takes into account both the distribution of opinions and the network topology. We have tested the impact of the model with simulations over two types of networks and we have seen that the rewiring process has significant effects on polarization.

Author: Elisabetta Biondi

Exploratory: Societal Debates

Sustainable Goals: 16. Promote peaceful and inclusive societies for sustainable development, provide access to justice for all and build effective, accountable and inclusive institutions at all levels: - target T.1 Significantly reduce all forms of violence and related death rates everywhere: we have studied how polarization occurs over social graph