Opinion dynamics modelling: distinct attraction and repulsion topologies highlight quantitative effects of trolling
Jake Boyce, Matteo Farina, Jody McKerral, Sergiy Shelyag, Mathew Zuparic
TL;DR
The paper models opinion dynamics on networks by coupling a linear attraction term with a repulsive tanh interaction controlled by controversialness, alpha. By placing attraction and repulsion on separate networks and analyzing multiple topologies (BA, caveman variants), it reveals a critical threshold at alpha = 1 where consensus can break down into polarisation, clustering, or dissensus, with the outcome highly dependent on network structure. It provides analytical insights (potential function, Laplacian-based linear regime) and a comprehensive statistical framework, including a continuous clustering-based paradigm classification, to quantify how trolls or provocative content can structurally drive division. The approach gives a structured way to predict and diagnose how network topology and controversy interact to shape collective opinion, with implications for mitigating mis/disinformation and designing robust online communities.
Abstract
We introduce a model of opinion dynamics based on networked non-linear differential equations. The model combines a linear attraction with a repulsive hyperbolic tangent interaction, labeled controversialness. For low controversialness the model displays universal consensus, which is typical of opinion models. As controversialness increases, opinion behaviours such as polarisation, clustering and dissensus emerge, dependent on the network topology. By placing attractive and repulsive interactions on distinct networks, this model is able to simulate the manipulative effects of trolls by introducing controversy, which may be associated with mis/disinformation, toxic messaging, and encouraging provocative questioning and/or emotional posting. This work offers an analytical and statistical analysis of model results, under a wide variety of topologies and initial conditions, whilst also generalising cluster detection algorithms typically applied to discrete models.
