/multipolar

A python toolkit to analyze multipolar social systems

Primary LanguageJupyter NotebookGNU General Public License v3.0GPL-3.0

Python toolkit to analyze multipolar social systems.

Citation:

Samuel Martin-Gutierrez, Juan C. Losada, Rosa M. Benito, Multipolar social systems: Measuring polarization beyond dichotomous contexts, Chaos, Solitons & Fractals, Volume 169, 2023, 113244, ISSN 0960-0779, https://doi.org/10.1016/j.chaos.2023.113244. (https://www.sciencedirect.com/science/article/pii/S0960077923001455)

Abstract: Social polarization is a growing concern worldwide, as it strains social relations, erodes trust in institutions, and thus hurts democratic societies. Polarization has been traditionally studied in binary conflicts where two groups support opposite ideas. However, in many social systems, such as multi-party democracies, political conflicts involve multiple dissenting factions. Despite the prevalence of multipolar systems, there is still a lack of suitable analytical tools to study their polarization patterns. In this work, we introduce new polarization metrics for multidimensional scenarios and develop a methodology that extracts the ideological structure of multipolar contexts from social networks. We propose the trace of the covariance matrix (the total variation) of the multipolar opinion distribution as a measure of global polarization, and its eigendecomposition to identify the directions of maximum polarization. Instead of using a pre-conceived opinion space (conservative vs progressive, liberal vs authoritarian, etc.), our framework reveals the natural ideological axes of the system. We apply our methodology to quadripolar and pentapolar real-world democratic processes, finding non-trivial ideological structures with clear connections to the underlying social context. Our framework opens new avenues for understanding multilateral social tensions and facing the challenges of polarization in a unified way. Keywords: Social polarization; Multipolar systems; Twitter; Retweet networks; Polarization metrics; Opinion dynamics

Also Chapters 5 and 6 of https://drive.upm.es/index.php/s/HHQSlJdVSyrtNBj.

Play with the examples to get a feeling of how the toolkit works.