Tipping Points of Diehards in Social Consensus on Large Random Networks

Similar documents
Analytic Treatment of Tipping Points for Social Consensus in Large Random Networks

Spreading and Opinion Dynamics in Social Networks

Opinion Dynamics and Influencing on Random Geometric Graphs

Social influencing and associated random walk models: Asymptotic consensus times on the complete graph

Physical Review E, 95:06203 (2017) The Effects of Communication Burstiness on Consensus Formation and Tipping Points in Social Dynamics

arxiv: v2 [physics.soc-ph] 25 Apr 2011

OPINION FORMATION MODELS IN STATIC AND DYNAMIC SOCIAL NETWORKS

Social consensus and tipping points with opinion inertia

On the Influence of Committed Minorities on Social Consensus

Physical Review E, 93: , (2016) Analysis of the high dimensional naming game with committed minorities

Oriented majority-vote model in social dynamics

Group Formation: Fragmentation Transitions in Network Coevolution Dynamics

The Dynamics of Consensus and Clash

Naming Games in Spatially-Embedded Random Networks

arxiv:cond-mat/ v1 [cond-mat.other] 4 Aug 2004

Performance Analysis and Code Optimization of Low Density Parity-Check Codes on Rayleigh Fading Channels

6.207/14.15: Networks Lecture 12: Generalized Random Graphs

Language change in a multiple group society

CS181 Midterm 2 Practice Solutions

Edexcel GCE A Level Maths Statistics 2 Uniform Distributions

AGENT-BASED DYNAMICS MODELS FOR OPINION SPREADING AND COMMUNITY DETECTION IN LARGE-SCALE SOCIAL NETWORKS

Learning distributions and hypothesis testing via social learning

932 Yang Wei-Song et al Vol. 12 Table 1. An example of two strategies hold by an agent in a minority game with m=3 and S=2. History Strategy 1 Strateg

Approximating the Covariance Matrix with Low-rank Perturbations

Computational Genomics

arxiv: v1 [cond-mat.stat-mech] 6 Mar 2008

How Many Leaders Are Needed for Reaching a Consensus

Loopy Belief Propagation for Bipartite Maximum Weight b-matching

Decline of minorities in stubborn societies

ECS 253 / MAE 253, Lecture 13 May 15, Diffusion, Cascades and Influence Mathematical models & generating functions

Probability theory basics

Complex networks: an introduction

Information Aggregation in Complex Dynamic Networks

Graph Detection and Estimation Theory

Flow Complexity, Multiscale Flows, and Turbulence

STOCHASTIC CHEMICAL KINETICS

Enumeration of spanning trees in a pseudofractal scale-free web. and Shuigeng Zhou

Data Mining and Analysis: Fundamental Concepts and Algorithms

Collective Phenomena in Complex Social Networks

Latent voter model on random regular graphs

Utility Design for Distributed Engineering Systems

Lecture VI Introduction to complex networks. Santo Fortunato

Phase Transitions in Physics and Computer Science. Cristopher Moore University of New Mexico and the Santa Fe Institute

Influencing with committed minorities

Coarsening process in the 2d voter model

Holme and Newman (2006) Evolving voter model. Extreme Cases. Community sizes N =3200, M =6400, γ =10. Our model: continuous time. Finite size scaling

Machine Learning and Adaptive Systems. Lectures 3 & 4

Distributed Optimization over Networks Gossip-Based Algorithms

Opinion Dynamics on Triad Scale Free Network

Ring structures and mean first passage time in networks

arxiv:cond-mat/ v4 [cond-mat.stat-mech] 19 Jun 2007

Chapter 2 Random Variables

Data Mining and Analysis: Fundamental Concepts and Algorithms

Walk-Sum Interpretation and Analysis of Gaussian Belief Propagation

LECTURE NOTE #11 PROF. ALAN YUILLE

Midterm Exam 1 Solution

Chaos and Liapunov exponents

Mini course on Complex Networks

Why study probability? Set theory. ECE 6010 Lecture 1 Introduction; Review of Random Variables

dynamical zeta functions: what, why and what are the good for?

Deterministic Consensus Algorithm with Linear Per-Bit Complexity

City, University of London Institutional Repository

Graphical Models and Kernel Methods

Epidemics in Complex Networks and Phase Transitions

Delay Coordinate Embedding

The non-backtracking operator

arxiv: v1 [physics.soc-ph] 9 Jan 2010

Finite Markov Information-Exchange processes

Deep Learning for Computer Vision

A mathematical model for a copolymer in an emulsion

Machine Learning. Kernels. Fall (Kernels, Kernelized Perceptron and SVM) Professor Liang Huang. (Chap. 12 of CIML)

STAT 302: Assignment 1

A New Random Graph Model with Self-Optimizing Nodes: Connectivity and Diameter

A Stability Analysis on Models of Cooperative and Competitive Species

Correlations in Populations: Information-Theoretic Limits

An instantaneous code (prefix code, tree code) with the codeword lengths l 1,..., l N exists if and only if. 2 l i. i=1

Distributed Robust Consensus of Heterogeneous Uncertain Multi-agent Systems

Multi-Robotic Systems

Globalization-polarization transition, cultural drift, co-evolution and group formation

I don t have much to say here: data are often sampled this way but we more typically model them in continuous space, or on a graph

Rensselaer Polytechnic Institute, 110 8th Street, Troy, NY , USA. Florida State University, Tallahassee, Florida , USA

10708 Graphical Models: Homework 2

The network growth model that considered community information

arxiv: v2 [physics.soc-ph] 10 Jan 2016

arxiv:cond-mat/ v1 [cond-mat.stat-mech] 13 May 2005

Applications of the Lopsided Lovász Local Lemma Regarding Hypergraphs

Statistics Canada International Symposium Series - Proceedings Symposium 2004: Innovative Methods for Surveying Difficult-to-reach Populations

Theoretical Advances on Generalized Fractals with Applications to Turbulence

Consensus seeking on moving neighborhood model of random sector graphs

Lecture 11: Non-Equilibrium Statistical Physics

Synchronization of a General Delayed Complex Dynamical Network via Adaptive Feedback

Hegselmann-Krause Dynamics: An Upper Bound on Termination Time

The Beginning of Graph Theory. Theory and Applications of Complex Networks. Eulerian paths. Graph Theory. Class Three. College of the Atlantic

Undirected Graphical Models

5. Density evolution. Density evolution 5-1

AGREEMENT PROBLEMS (1) Agreement problems arise in many practical applications:

MACHINE LEARNING. Methods for feature extraction and reduction of dimensionality: Probabilistic PCA and kernel PCA

Nearest-neighbour distances of diffusing particles from a single trap

arxiv: v2 [cond-mat.stat-mech] 6 Jun 2010

Distributed Optimization over Random Networks

Transcription:

Tipping Points of Diehards in Social Consensus on Large Random Networks W. Zhang, C. Lim, B. Szymanski Abstract We introduce the homogeneous pair approximation to the Naming Game (NG) model, establish a six dimensional ODE for the two-word NG. Our ODE reveals how the dynamical behavior of the NG changes with respect to the average degree < k > of an uncorrelated network and shows a good agreement with the numerical results. We also extend the model to the committed agent case and show the shift of the tipping point on sparse networks. Introduction The Naming Game(NG) has become a very popular model in analyzing the behaviors of social communication and consensus []. In this model, each node is assigned a list of names as its opinions chosen from an alphabet S. In each time step, two neighboring nodes, one listener and one speaker are randomly picked. The speaker randomly picks one name from its name list and sends it to the listener. If the name is not in the list of the listener, the listener will add this name to its list, otherwise the two communicators will achieve an agreement, i.e. both collapse their name list to this single name. The variations of this game can be classified as the Original (NG), Listener Only (LO-NG) and Speaker Only (SO-NG) types [2] regarding the update when the communicators make an agreement, and as the Direct, Re- W. Zhang Department of Mathematics, Rensselaer Polytechnic Institute, 0 8th Street, Troy, New York 280-3590, USA, e-mail: zhangw0@rpi.edu C. Lim Department of Mathematics, Rensselaer Polytechnic Institute, 0 8th Street, Troy, New York 280-3590, USA, e-mail: limc@rpi.edu B. Szymanski Department of Computer Science, Rensselaer Polytechnic Institute, 0 8th Street, Troy, New York 280-3590, USA, e-mail: szymansk@cs.rpi.edu

2 W. Zhang, C. Lim, B. Szymanski verse and Link-updated types regarding the way that the two communicators are randomly picked. These variations have different behaviors but can be analyzed in the way. In this paper we mainly focus on the Original Direct version. Mean field approach has been applied to the NG and a lot of interesting results have been obtained. They reveal the essential difference of the NG compared with other communication models, such as the voter model, in reproducing important phenomena in real world social communications. One of the most significant results is a phase transition at a critical fraction of the committed agents in the network, the tipping point [6]. Above the tipping point, the minority committed agents will persuade the majority to achieve global consensus in a time growing with the logarithm of network size, while below the tipping point, the committed agents would require the time exponential in the network size [7], so practically never, for networks of non-trivial size. However, as most applications of the mean field approximation, these theoretical predictions deviate from the simulations on complex networks especially when the network is relatively sparse. In many studies, the dynamical behavior of the network given its average degree or the degree distribution is very important. Recently, a so-called homogeneous pair approximation has been introduced to voter model [5], a model simpler than the NG, which improves the mean field approximation by taking account of the correlation between the nearest neighbors. Their analysis is based on the master equation of the active links, the links between nodes with different opinions. Although it shows a spurious transition point of the average degree, it captures most features of the dynamics and works very accurately on most uncorrelated networks such as ER and scale free networks. In this paper, we apply this idea to the NG, especially the two-word NG case. Different from the voter model case, there are more than one type of active links, so we have to analyze all types of links including active and inert ones. As a consequence, instead of a one dimensional ODE in voter model case, we have a six dimensional one. We derive the equations by analyzing all possible updates in the process and write it in a matrix form with the average degree < k > as a explicit parameter. The ODE clearly shows how the NG dynamics changes when < k > decrease to, the critical value for ER network to have giant component, and converges to the mean field equations when < k > grows to infinity. Then we show the good agreement between our theoretical prediction and the simulation on ER networks. Finally, we show the decrease of tipping point value in low average degree networks, i.e. we need fewer committed agents to force a global consensus in a loosely connected social network. The results of a detailed analysis of this model will be reported in another paper. 2 The Model Consider the NG dynamics on an uncorrelated network (the presences of links are independent) together with the following assumptions which are the foundation of

Tipping Points of Diehards in Social Consensus on Large Random Networks 3 the homogeneous pair approximation:. The opinions of neighbors are correlated, while there is no extra correlation besides that through the nearest neighbor. To make this assumption clear, suppose three nodes in the network are linked as -2-3 (there is no link between and 3), their opinions are denoted by random variables X,X 2,X 3 correspondingly. Therefore this assumption says: P(X X 2 ) P(X ), but P(X X 2,X 3 ) = P(X X 2 ). This assumption is valid for all uncorrelated networks (Chung-Lu type network [4], especially the ER network). 2. The opinion of a node and its degree are mutually independent. Suppose the node index i is a random variable which picks a random node. The opinion and degree of node i, are X i and k i. Mathematically, this assumption means E[k i X i ] =< k >, P(X i k i ) = P(X i ) and P(X i X j,k i,k j ) = P(X i X j ) where j is a neighbor of i. This assumption is perfect for the networks in which every node has the same degree (regular geometry) and is also valid for the network whose degree distribution is concentrated around its average (for example, Gaussian distribution with relatively small variance or Poisson distribution with not too small < k >). We will show later this assumption is good enough for ER network. In other words, the probability distribution of the neighboring opinions of a specific node is an effective field. This field is not uniform over the network but depends only on the opinion of the given node. For an uncorrelated random network with N nodes and average degree < k >, the number of links in this network is M = N < k > /2. We denote the numbers of nodes taking opinions A,B and AB as n A, n B, n AB, their fractions as p A,p B, p AB. We also denote the numbers of different types of links as L = [L A A,L A B,L A AB,L B B,L B AB,L AB AB ] T, and their fractions are given by l = L/M. We take L or l as the coarse grained macrostate vector. The global mean field is given by: p(l) = p A p B = 2M p AB < k > n A < k > n B < k > n AB = 2M 2L A A + L A B + L A AB L A B + 2L B B + L B AB L A AB + L B AB + 2L AB AB Suppose X i, X j are the opinions of two neighboring nodes. We simply write P(X i = A X j = B), for example, as P(A B). We also represent the effective fields for all these types of node in terms of L: P( A)(L) = P(A A) P(B A) = 2L A A L A B 2L P(AB A) A A + L A B + L A AB L A AB P( B)(L) = P(A B) P(B B) = L A B 2L B B L P(AB B) A B + 2L B B + L B AB L B AB P( AB)(L) = P(A AB) P(B AB) = L A AB L B AB. L P(AB AB) A AB + L B AB + 2L AB AB 2L AB AB.

4 W. Zhang, C. Lim, B. Szymanski To establish the ODE for NG dynamics, we calculate the variable E[ L L]. It takes a long discussion to consider of all possible communications in this network. We just take one case as example: listener taking opinion A and speaker taking opinion B. The probability for this type of communication is p A P(B A). The direct consequence of this communication is that the link between the listener and speaker changes from A-B into AB-B, so L A B decreases by and L B AB increases by. Besides, since the listener changes from A to AB, all his other related links change. The number of these links is on average < k > (here we use the assumption 2, E[k i X i ] =< k >). The probabilities for each link to be A-A, A-B, A-AB before the communication is given by P( A) (here we use assumption ). After the communication, these links will change into AB-A, AB-B, AB-AB correspondingly and change the value of E[L] by (< k > ) 0 0 0 0 0 0 0 0 0 0 0 0 P( A). Similarly, we analyze all types of communications according to different listener s and speaker s opinions, and sum these changes into L weighted by the probability that the corresponding communication happens and obtain: E[ L L] = [D + (< k > )R]L M where D is a constant matrix, matrix R is a function of L, given by: 3 0 0 4 0 0 2 0 D = 0 2 0 0 0 3,Q A = 4 2 0 2 0 0 0 0 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0, Q B = 0 0 0 0, 0 0 0 R = ( 0, 2 [Q AP( A) + Q B P( B)],Q A [ P( A) 3 P( AB)], 4 4 0,Q B [ P( B) 3 P( AB)], (Q A + Q B ) P( AB) ). 4 4 Then we normalize L by the total number of links M and normalize time by the number of nodes N:

Tipping Points of Diehards in Social Consensus on Large Random Networks 5 d dt l = N M E[ L L] = N [D + (< k > )R]l [ M ] k > = 2 D + (< < k > < k > )R l. () Now we get the ODE of l for the NG and < k > is explicit in the formula. In the last line, the first term is linear and comes from the change of the link between the listener and the speaker. The second term is nonlinear and comes from the changes of all the related links. Under the mean field assumption, the first term does not exist, because there is no specific speaker and every one receives messages from the mean field. When < k >, the ODE becomes: d dt l = 2Dl which is a linear system. When < k >, the ODE becomes: d dt l = 2Rl If in matrix R we further require P( A) = P( B) = P( AB) = p and transform the coordinates by L p(l), the ODE just turns back to the one we have under the mean field assumption [6]. 3 Numerical Results without committed agents Next we show some numerical results. Fig. shows the comparison between our theoretical prediction (color lines) and the simulation on ER networks (black solid lines). The dotted lines are theoretical prediction by mean field approximation. We calculate the evolution of the fractions of nodes with A, B and AB opinions respectively and show that the prediction of mean field approximation deviates from the simulation significantly while that of homogeneous pair approximation matches simulations very well. Fig.2 shows the trajectory of the macrostate mapped into two dimensional space (p A,p B ), the black line is the trajectory predicted by the mean field approximation. We find that when < k > is large enough, say 50, the homogeneous pair approximation is very close to the mean field approximation. When < k > decreases, the trajectory tends to the line p AB = p A p B = 0, which means there are fewer nodes with mixed opinions than predicted by the mean field. In this situation, opinions of neighbors are highly correlated forming the opinion blocks, and mixed opinion nodes can only appear on the boundary.

6 W. Zhang, C. Lim, B. Szymanski 0.9 0.8 0.7 p A 0.6 p B p AB 0.5 Theoretical 0.4 Mean field 0.3 0.2 0. 0 0 2 4 6 8 0 2 4 6 8 20 t Fig. Fractions of A, B and AB nodes as function of time. The three color lines are the averages of 50 runs of NG on ER network with N = 500 and < k >= 5. The black solid lines are solved from the ODE above with the same < k >. The black dotted lines are from the ODE using mean field assumption. 0.9 0.8 0.7 0.6 mean field <k>=3 <k>=4 <k>=5 <k>=0 <k>=50 p B 0.5 0.4 0.3 0.2 0. 0 0 0. 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 p A Fig. 2 The trajectories solved from the ODE with different < k > mapped onto 2D macrostate space. When < k >, the trajectory tends to that of the mean field equation. When < k >, the trajectory get close to the line p AB = p A p B = 0.

Tipping Points of Diehards in Social Consensus on Large Random Networks 7 4 Committed Agents Suppose we have p (fraction) committed agents (nodes that never change their opinions) of opinion A, and all the other nodes are initially of opinion B. Is it possible for the committed agents to persuade the others and achieve a global consensus? Previous studies found there is a critical value of p called tipping point. Above this value, it is possible and the persuasion takes a short time, while below this value, it is nearly impossible as it takes exponentially long time with respect to the system sizes. Similar to what we did in the previous section. We derive the ODE for the macrostate, although the macrostate now contains three more dimensions. L = [L A C,L B C,L AB C,L A A,L A B,L A AB,L B B,L B AB,L AB AB ] T, where C denotes the committed A opinion and A itself denotes the non-committed one. Hence we have a nine dimensional ODE which has the same form as equation, but with different details in D and R: 3 0 0 4 0 0 0 2 0 0 0 0 2 3 4 0 0 3 0 4 0 0 2 D =,Q A = 2 0 0 0 0 0 0 4 3 2 2 0 0 0 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0, Q B = 0 0 0, 0 0 0 0 0 0 0 0 0 0 0 R = (0, 2 Q BP( B), 3 4 Q AP( AB),0, 2 [Q AP( A) + Q B P( B)], Q A [ P( A) 3 P( AB)],0,Q B [ P( B) 3 P( AB)], (Q A + Q B ) P( AB)). 4 4 4 4 Finally, we show the change of the tipping point with respect to the average degree < k > in Fig.3. Starting from the state that p B = p, the ODE system will go to a stable state for which p B = p B. p B is 0 if the committed agents finally achieve the global consensus. The sharp drop of each curve indicates the tipping point transition with the corresponding < k >. According to the figure, the tipping point shifts left when the average degree < k > decreases.

8 W. Zhang, C. Lim, B. Szymanski Acknowledgements This work was supported in part by the Army Research Laboratory under Cooperative Agreement Number W9NF-09-2-0053, by the Army Research Office Grant No. W9NF-09--0254, and by the Office of Naval Research Grant No. N0004-09--0607. The views and conclusions contained in this document are those of the authors and should not be interpreted as representing the official policies, either expressed or implied, of the Army Research Laboratory or the U.S. Government. References. A. Baronchelli, M. Felici, V. Loreto, E. Caglioti and L. Steels: Sharp transition towards shared vocabularies in multi-agent systems. J. Stat. Mech.: Theory Exp. P0604(2006). 2. A. Baronchelli: Role of feedback and broadcasting in the naming game. Phys. Rev. E 83,04603 (20). 3. E. Pugliese and C. Castellano: Heterogeneous pair approximation for voter models on networks. Eur. Lett. 88, 5, pp. 58004 (2009). 4. F. Chung and L. Lu: The Average Distances in Random Graphs with Given Expected Degrees. Proceeding of National Academy of Science 99,5879C5882 (2002). 5. F. Vazquez and V. M. Egułluz: Analytical solution of the voter model on uncorrelated networks. New Journal of Physics 0, 0630 (2008). 6. J. Xie, S. Sreenivasan, G. Korniss, W. Zhang, C. Lim, B. K. Szymanski: Social Consensus through the Influence of Committed Minorities, Phys. Rev. E 84, 030 (20). 7. W. Zhang, C. Lim, S. Sreenivasan, J. Xie, B. K. Szymanski, and G. Korniss: Social influencing and associated random walk models: Asymptotic consensus times on the complete graph Chaos 2, 2, 0255 (20). 0.9 0.8 0.7 0.6 n B 0.5 0.4 0.3 0.2 <k>=4 <k>=5 <k>=6 <k>=0 <k>=20 <k>=50 <k>=00 mean field 0. 0 0 0.02 0.04 0.06 0.08 0. 0.2 p Fig. 3 Fraction of B nodes of the stable point (p B ) as a function of the fraction of nodes committed to A (p). The color lines consist of stable points obtained by tracking the ODE of NG on ER for a long enough time. The black lines are the stable points solved from the mean field ODE.