Lecture #10: Modelling social influenceprac.im.pwr.edu.pl/~szwabin/assets/diff/10.pdf · physics as...

53
Diffusion processes on complex systems Janusz Szwabiński Lecture #10: Modelling social influence

Transcript of Lecture #10: Modelling social influenceprac.im.pwr.edu.pl/~szwabin/assets/diff/10.pdf · physics as...

Page 1: Lecture #10: Modelling social influenceprac.im.pwr.edu.pl/~szwabin/assets/diff/10.pdf · physics as the study of the laws of society: ... – desire to be correct (Asch 1956) –

Diffusion processes on complex systems

Janusz Szwabiński

Lecture #10: Modelling social influence

Page 2: Lecture #10: Modelling social influenceprac.im.pwr.edu.pl/~szwabin/assets/diff/10.pdf · physics as the study of the laws of society: ... – desire to be correct (Asch 1956) –

Overview

● Historical background

● Social influence

● Opinion dynamics

● Models’ overview

● Our model(s) – assumptions and results

Page 3: Lecture #10: Modelling social influenceprac.im.pwr.edu.pl/~szwabin/assets/diff/10.pdf · physics as the study of the laws of society: ... – desire to be correct (Asch 1956) –

Note on social physics● Adolphe Quetelet, “On Man and the

Development of his Faculties, or Essays on Social Physics”, 1835

● goal - to understand the statistical laws underlying such phenomena as crime rates, marriage rates or suicide rates

● concept of the average man - characterized by the mean values of measured variables that follow a normal distribution

Page 4: Lecture #10: Modelling social influenceprac.im.pwr.edu.pl/~szwabin/assets/diff/10.pdf · physics as the study of the laws of society: ... – desire to be correct (Asch 1956) –

From social physics to sociology● Auguste Comte (1842) defined social

physics as the study of the laws of society:

– social structure

– social dynamics

● he discovered that Quetelet coined the term ‘social physics’ prior to him

● he invented the term sociology

Page 5: Lecture #10: Modelling social influenceprac.im.pwr.edu.pl/~szwabin/assets/diff/10.pdf · physics as the study of the laws of society: ... – desire to be correct (Asch 1956) –

From micro to macro

Wilhelm Lenz(1888-1957)

Ernst Ising(1900-1998)

Thomas Schelling(1921-2016)

Page 6: Lecture #10: Modelling social influenceprac.im.pwr.edu.pl/~szwabin/assets/diff/10.pdf · physics as the study of the laws of society: ... – desire to be correct (Asch 1956) –

Ising model● invented by Lenz (1920), solved by Ising (1925)● model of ferromagnetism

Agents

Interaction topology(e.g. square lattice in 2D)

Local interaction

External field

Dynamic rule spin fip, accepted →with probability:

Page 7: Lecture #10: Modelling social influenceprac.im.pwr.edu.pl/~szwabin/assets/diff/10.pdf · physics as the study of the laws of society: ... – desire to be correct (Asch 1956) –

Ising model● no magnetization in 1D● non-vanishing magnetization below a critical temperature

in 2D → phase transition

Page 8: Lecture #10: Modelling social influenceprac.im.pwr.edu.pl/~szwabin/assets/diff/10.pdf · physics as the study of the laws of society: ... – desire to be correct (Asch 1956) –

Schelling model of residential segregation

● Dynamic Models of Segregation, J. Math Sociology 1 (1971) 143)

Stay if a fractionof neighbors

is „kin”

Move to other location

otherwise

Thomas Schelling(1921-2016)

Page 9: Lecture #10: Modelling social influenceprac.im.pwr.edu.pl/~szwabin/assets/diff/10.pdf · physics as the study of the laws of society: ... – desire to be correct (Asch 1956) –

Schelling model of residential segregation

Hapiness threshold 30% Hapiness threshold 80%

Page 10: Lecture #10: Modelling social influenceprac.im.pwr.edu.pl/~szwabin/assets/diff/10.pdf · physics as the study of the laws of society: ... – desire to be correct (Asch 1956) –

Schelling model of residential segregation● one on the first agent-based models in social sciences

● mild preferences total segregation→

● a milestone in the study of emergent global phenomena based on local social interactions

● „(...) long time ago I discovered, somebody told me that, there were some physical models, I think something in crystal formation. Somebody was referring to ISING model, which was a well-known model of, I think, crystal formation”

Page 11: Lecture #10: Modelling social influenceprac.im.pwr.edu.pl/~szwabin/assets/diff/10.pdf · physics as the study of the laws of society: ... – desire to be correct (Asch 1956) –

Social psychology vs sociology

Social Psychology

Fundamental unit: a person

(micro scale)

Sociology

Fundamental unit:a social group (macro scale)

Page 12: Lecture #10: Modelling social influenceprac.im.pwr.edu.pl/~szwabin/assets/diff/10.pdf · physics as the study of the laws of society: ... – desire to be correct (Asch 1956) –

Social infuence

● Types of social infuence (Deutsch & Gerard 1955)

– normative – to conform with the positive expectations of others (need to be liked)

– informational – to accept information obtained from others as evidence of reality (need to be right)

Efforts by one or more individualsto change attitudes, beliefs, perceptions or behaviors of oneor more others

Page 13: Lecture #10: Modelling social influenceprac.im.pwr.edu.pl/~szwabin/assets/diff/10.pdf · physics as the study of the laws of society: ... – desire to be correct (Asch 1956) –

Diamond model● Nail, MacDonald & Levy, 2000

● possible responses to social infuence

Page 14: Lecture #10: Modelling social influenceprac.im.pwr.edu.pl/~szwabin/assets/diff/10.pdf · physics as the study of the laws of society: ... – desire to be correct (Asch 1956) –

Conformity

● the main mechanism of collective actions

● informational – when in doubt, imitate

● normative – when in Rome, do as the Romans do (aversion to standing out )

Matching attitudes, beliefsand behaviors to groupnorms

Page 15: Lecture #10: Modelling social influenceprac.im.pwr.edu.pl/~szwabin/assets/diff/10.pdf · physics as the study of the laws of society: ... – desire to be correct (Asch 1956) –

Congruence

● type of conformity

● occurs if the target of infuence is already aligned with the group

● requires no actions from the target

Tendency to stay aligned with the group of infuence

Page 16: Lecture #10: Modelling social influenceprac.im.pwr.edu.pl/~szwabin/assets/diff/10.pdf · physics as the study of the laws of society: ... – desire to be correct (Asch 1956) –

Independence

● motives:

– desire to be correct (Asch 1956)

– desire to accomplish group goals (Turner 1991)

– avoiding groupthink (Janis 1982)

– maintaining one’s self-concept or social identity

Unwillingness to yield to group pressure

Page 17: Lecture #10: Modelling social influenceprac.im.pwr.edu.pl/~szwabin/assets/diff/10.pdf · physics as the study of the laws of society: ... – desire to be correct (Asch 1956) –

Anticonformity

● motives include target’s desire:

– to provoke group confict (Hollander 1975)

– to distance the self from others (Hogg & Turner 1987)

– to project behavioral autonomy (Brehm & Brehm 1981)

– to project one’s uniqueness (Snyder & Fromkin 1980)

– to avoid groupthink (Janis 1982)

Conscious and deliberate challenging the position or actions of the group

Page 18: Lecture #10: Modelling social influenceprac.im.pwr.edu.pl/~szwabin/assets/diff/10.pdf · physics as the study of the laws of society: ... – desire to be correct (Asch 1956) –

Anticonformity vs conformity

– anticonformity is opposed to conformity...

– … but an anticonformist is still under the influence of a group → he is not independent

– conformity is relative, i.e. conformity to one group may be anticonformity to other (e.g. peer group vs parents)

– specific form of conformity

Page 19: Lecture #10: Modelling social influenceprac.im.pwr.edu.pl/~szwabin/assets/diff/10.pdf · physics as the study of the laws of society: ... – desire to be correct (Asch 1956) –

The power of social validation

321 X

Which line on the left matches the length of the line on the right?

Page 20: Lecture #10: Modelling social influenceprac.im.pwr.edu.pl/~szwabin/assets/diff/10.pdf · physics as the study of the laws of society: ... – desire to be correct (Asch 1956) –

The power of social validation

321 X

What would you answer in a group of 6 people with all others choosing the line 3?

Page 21: Lecture #10: Modelling social influenceprac.im.pwr.edu.pl/~szwabin/assets/diff/10.pdf · physics as the study of the laws of society: ... – desire to be correct (Asch 1956) –

The power of social validation

321 X

● majority of people (95%) gives right answer if asked individually

● 35% gives the wrong answer to go with the group

Page 22: Lecture #10: Modelling social influenceprac.im.pwr.edu.pl/~szwabin/assets/diff/10.pdf · physics as the study of the laws of society: ... – desire to be correct (Asch 1956) –

The power of social validation

Page 23: Lecture #10: Modelling social influenceprac.im.pwr.edu.pl/~szwabin/assets/diff/10.pdf · physics as the study of the laws of society: ... – desire to be correct (Asch 1956) –

The size of the group matters

Page 24: Lecture #10: Modelling social influenceprac.im.pwr.edu.pl/~szwabin/assets/diff/10.pdf · physics as the study of the laws of society: ... – desire to be correct (Asch 1956) –

Unanimity is the key!

● Participants were far more independent when they were opposed by a seven person majority and had a partner than when they were opposed by a three-person majority and did not have a partner

Page 25: Lecture #10: Modelling social influenceprac.im.pwr.edu.pl/~szwabin/assets/diff/10.pdf · physics as the study of the laws of society: ... – desire to be correct (Asch 1956) –

Conformity and independence

Page 26: Lecture #10: Modelling social influenceprac.im.pwr.edu.pl/~szwabin/assets/diff/10.pdf · physics as the study of the laws of society: ... – desire to be correct (Asch 1956) –

Opinion

● verbalized attitude (Trommsdorff, 1998)

● cannot be proven true or false

● measured in surveys

● discrete opinions:

– Ising spins

– Potts variables

● continuous opinions:

– not in surveys

– how to measure them?

Page 27: Lecture #10: Modelling social influenceprac.im.pwr.edu.pl/~szwabin/assets/diff/10.pdf · physics as the study of the laws of society: ... – desire to be correct (Asch 1956) –

Opinion dynamics

● opinions are the drivers of human behavior, and play a crucial role in many global challenges that societies are facing (e.g. pandemics, financial crises, migration patterns, ecological behavior)

● opinion formation is a process of collective intelligence evolving from the integrative tendencies of social infuence with the disintegrative effects of individualization

● often studied with computer simulations (agent-based models)

● field of complex system science, receiving a lot of attention from social scientists, physicists, mathematicians and computer scientists

Page 28: Lecture #10: Modelling social influenceprac.im.pwr.edu.pl/~szwabin/assets/diff/10.pdf · physics as the study of the laws of society: ... – desire to be correct (Asch 1956) –

Related phenomena

● diffusion of innovation - explaining how, why, and at what rate new ideas and technologies spread (Rogers, 1962)

● epidemic spreading – predicting various characteristics of a pathogen spreading in a community

● computer virus spreading – understanding virus propagation properties

Page 29: Lecture #10: Modelling social influenceprac.im.pwr.edu.pl/~szwabin/assets/diff/10.pdf · physics as the study of the laws of society: ... – desire to be correct (Asch 1956) –

Components of opinion spreading models (agent-based ones)

● agents:

– basic ontological unit of a model

– different „grain” sizes (individuals, social groupings, institutions)

– characterized by attributes describing their state (both internal and external)

● social network:

– interaction patterns between agents

● update rules:

– behavior of agents that may lead to a change in their state

– schedule of their actions

Page 30: Lecture #10: Modelling social influenceprac.im.pwr.edu.pl/~szwabin/assets/diff/10.pdf · physics as the study of the laws of society: ... – desire to be correct (Asch 1956) –

Models’ overview – Deffuant model

● N agents in the system

● each agent i is initially given an opinion xi , randomly chosen in the interval [0, 1]

● the dynamics is based on random binary encounters, i.e., at each time step, a randomly selected agent discusses with one of its neighbors, also chosen at random

● Deffuant dynamics is summarized as follows:

– if the difference of the opinions xi(t) and xj (t) exceeds the threshold ε, nothing happen

– if instead |xi(t) and xj (t)| < ε, then:

Page 31: Lecture #10: Modelling social influenceprac.im.pwr.edu.pl/~szwabin/assets/diff/10.pdf · physics as the study of the laws of society: ... – desire to be correct (Asch 1956) –

Models’ overview – Deffuant model

● a compromise strategy: after a constructive debate, the positions of agents get closer to each other

● for any value of ε and μ the average opinion of the agents’ pair is the same before and after the interaction, so the global average opinion (1/2) of the population is an invariant of Deffuant dynamics

● on complete graphs, regular lattices, random graphs and scale-free networks, for ε > εc = 1/2, all agents share the same opinion ½ (complete consensus)

● if ε is small, clusters of opinions emerge

Page 32: Lecture #10: Modelling social influenceprac.im.pwr.edu.pl/~szwabin/assets/diff/10.pdf · physics as the study of the laws of society: ... – desire to be correct (Asch 1956) –

Models’ overview – Hegselmann-Krause model● similar to Deffuant model● opinions take real values in an interval, say [0, 1]● an agent i with opinion xi interacts with neighboring

agents whose opinions lie in the range [xi − ε, xi + ε], where ε is the uncertainty

● the difference is given by the update rule:– agent i does not interact with one of its compatible neighbors,

like in Deffuant, but with all its compatible neighbors at once.

Page 33: Lecture #10: Modelling social influenceprac.im.pwr.edu.pl/~szwabin/assets/diff/10.pdf · physics as the study of the laws of society: ... – desire to be correct (Asch 1956) –

Models’ overview – Hegselmann-Krause model

● Deffuant’s prescription is suitable to describe the opinion dynamics of large populations, where people meet in small groups, like pairs

● HK rule is intended to describe formal meetings, where there is an effective interaction involving many people at the same time

● similar patterns in the time evolution

Page 34: Lecture #10: Modelling social influenceprac.im.pwr.edu.pl/~szwabin/assets/diff/10.pdf · physics as the study of the laws of society: ... – desire to be correct (Asch 1956) –

Models’ overview – Hegselmann-Krause model

Page 35: Lecture #10: Modelling social influenceprac.im.pwr.edu.pl/~szwabin/assets/diff/10.pdf · physics as the study of the laws of society: ... – desire to be correct (Asch 1956) –

Models’ overview – Sznajd model

● basic principle - convincing somebody is easier for two or more people than for a single individual

● in its original version agents occupy the sites of a linear chain and have binary opinions, denoted by Ising spin variables

● a pair of neighboring agents i and i+1 determines the opinions of their two nearest neighbors i−1 and i+2 according to these rules:

Page 36: Lecture #10: Modelling social influenceprac.im.pwr.edu.pl/~szwabin/assets/diff/10.pdf · physics as the study of the laws of society: ... – desire to be correct (Asch 1956) –

Models’ overview – Sznajd model

● in the most common version:– a pair of neighboring agents with the same

opinion convince all their neighbors, while they have no infuence if they disagree

Page 37: Lecture #10: Modelling social influenceprac.im.pwr.edu.pl/~szwabin/assets/diff/10.pdf · physics as the study of the laws of society: ... – desire to be correct (Asch 1956) –

Models’ overview – Sznajd model

● applications:– in politics, it has been used to describe voting behavior in

elections

– it was applied to study the interaction of economic and personal attitudes of individuals, which evolve according to different rules, but in a coupled manner

– competition of different products in an open market

– effects of aging, diffusion and a multi-layered society

– spread of opinions among a group of traders

Page 38: Lecture #10: Modelling social influenceprac.im.pwr.edu.pl/~szwabin/assets/diff/10.pdf · physics as the study of the laws of society: ... – desire to be correct (Asch 1956) –

Models’ overview – Voter model

● named in this way for the very natural interpretation of its rules in terms of opinion dynamics

● thoroughly investigated also in fields quite far from social dynamics, like probability theory and population genetics

● Voter dynamics was first considered in by Clifford and Sudbury (1973) as a model for the competition of species

● very popular because, despite being a rather crude description of any real process, it is one of the very few non-equilibrium stochastic processes that can be solved exactly in any dimension

Page 39: Lecture #10: Modelling social influenceprac.im.pwr.edu.pl/~szwabin/assets/diff/10.pdf · physics as the study of the laws of society: ... – desire to be correct (Asch 1956) –

Models’ overview – Voter model

● definition is extremely simple: – each agent is endowed with a binary variable s = ±1– at each time step, an agent i is selected along with one of its neighbors j and si =

sj , i.e., the agent takes the opinion of the neighbor

● update rule implies that agents imitate their neighbors● they feel the pressure of the majority of their peers only in an

average sense● bulk noise is absent in the model, so the states with all sites

equal (consensus) are absorbing● starting from a disordered initial condition, voter dynamics

tends to increase the order of the system, as in usual coarsening processes

● the question is whether full consensus is reached in a system of infinite size

Page 40: Lecture #10: Modelling social influenceprac.im.pwr.edu.pl/~szwabin/assets/diff/10.pdf · physics as the study of the laws of society: ... – desire to be correct (Asch 1956) –

Models’ overview – Voter model

Page 41: Lecture #10: Modelling social influenceprac.im.pwr.edu.pl/~szwabin/assets/diff/10.pdf · physics as the study of the laws of society: ... – desire to be correct (Asch 1956) –

Models’ overview – Galam majority rule model● N agents endowed with binary opinions● a fraction p+ of agents has opinion +1, while a fraction p− = 1 − p+ opinion −1● suppose that all agents can communicate with each other (complete graph)● at each iteration, a group of r agents is selected at random (discussion

group): – as a consequence of the interaction, all agents take the majority opinion inside the group

● group size r is not fixed, but is selected at each step from a given distribution

● if r is odd, there is always a majority in favor of either opinion● if r is even, there is the possibility of a tie, i.e., that either opinion is

supported by exactly r/2 agents– one introduces a bias in favor of one of the opinions, say +1

● inspired by the principle of social inertia, for which people are reluctant to accept a reform if there is no clear majority in its favor

Page 42: Lecture #10: Modelling social influenceprac.im.pwr.edu.pl/~szwabin/assets/diff/10.pdf · physics as the study of the laws of society: ... – desire to be correct (Asch 1956) –

Models’ overview – Galam majority rule model● if the initial fraction of agents with the opinion +1,

p0+, is greater than a critical value, all agents will

have opinion +1 in the long run (-1 otherwise)● the time to reach consensus (in number of

updates per spin) scales like logN● if the group sizes are odd, pc(r) = 1/2, due to the

symmetry of the two opinions● if there are groups with r even, pc < 1/2, i.e., the

favored opinion will eventually be the dominant one, even if it is initially shared by a minority of agents

Page 43: Lecture #10: Modelling social influenceprac.im.pwr.edu.pl/~szwabin/assets/diff/10.pdf · physics as the study of the laws of society: ... – desire to be correct (Asch 1956) –

Models’ overview – social impact model● psychological theory of social impact

(Latane) describes how individuals feel the presence of their peers and how they in turn influence other individuals

● the impact of a social group on a subject depends on:– the number of the individuals in the group– their convincing power– the distance from the subject, where the distance may

refer both to spatial proximity or to the closeness in an abstract space of personal relationships

Page 44: Lecture #10: Modelling social influenceprac.im.pwr.edu.pl/~szwabin/assets/diff/10.pdf · physics as the study of the laws of society: ... – desire to be correct (Asch 1956) –

Models’ overview – social impact model● population of N individuals● each individual i is characterized by:

– an opinion σi = ±1

– two real-valued parameters (random numbers), that estimate the strength of its action on the others: persuasiveness pi and supportiveness si

● the distance of a pair of agents i and j is dij

● the total impact Ii that an individual i experiences from his/her social environment is

Page 45: Lecture #10: Modelling social influenceprac.im.pwr.edu.pl/~szwabin/assets/diff/10.pdf · physics as the study of the laws of society: ... – desire to be correct (Asch 1956) –

Models’ overview – social impact model

● opinion dynamics expressed by the rule:

● hi - a random field representing all sources other than social impact that may affect the opinion (e.g. mass media)

● according to the update rule, a spin fips if the pressure in favor of the opinion change overcomes the pressure to keep the current opinion (Ii > 0 for vanishing hi)

● for a system of fully connected agents the model presents infinitely many stationary states

● the order parameter of the dynamics is a complex function of one variable, like in spin glasses

● in general, the dynamics leads to the dominance of one opinion on the other, but not to complete consensus

● if the initial magnetization is about zero, the system converges to configurations characterized by a large majority of spins in the same opinion state, and by stable domains of spins in the minority opinion state

Page 46: Lecture #10: Modelling social influenceprac.im.pwr.edu.pl/~szwabin/assets/diff/10.pdf · physics as the study of the laws of society: ... – desire to be correct (Asch 1956) –

Models’ overview - Q-voter model

● Castellano, Muñoz and Pastor-Satorras 2009● generalization of the voter model (Clifford and Sudbury 1973)● model of binary opinions● conformity as the only response to social infuence● q neighbors are consulted for a voter (i.e. target of infuence) to

change opinion– if the q neighbors agree, the voter takes their opinion– if they do not have an unanimous opinion, a voter can still fip

its state with probability ε

Page 47: Lecture #10: Modelling social influenceprac.im.pwr.edu.pl/~szwabin/assets/diff/10.pdf · physics as the study of the laws of society: ... – desire to be correct (Asch 1956) –

Our model(s) – basic assumptions

● very often opinions may be interpreted as simple "yes"/"no", "in favour of"/"against" or "adopted"/"not adopted" answers (Watts & Dodds 2007) → model of binary opinions

● conformity is the main driving force → q-voter model

● social interaction networks with different topologies

● additional responses to social infuence: independence and/or anticonformity

Page 48: Lecture #10: Modelling social influenceprac.im.pwr.edu.pl/~szwabin/assets/diff/10.pdf · physics as the study of the laws of society: ... – desire to be correct (Asch 1956) –

What helps an innovation to diffuse?● q-voter model with independence and an external field

(advertisement, mass media)

K. Sznajd-Weron, J. Szwabiński, R. Weron and T. Weron, Rewiring the network. What helps an innovation to diffuse?, J. Stat. Mech. 2014 (3) 3007

Page 49: Lecture #10: Modelling social influenceprac.im.pwr.edu.pl/~szwabin/assets/diff/10.pdf · physics as the study of the laws of society: ... – desire to be correct (Asch 1956) –

What helps an innovation to diffuse?

K. Sznajd-Weron, J. Szwabiński, R. Weron and T. Weron, Rewiring the network. What helps an innovation to diffuse?, J. Stat. Mech. 2014 (3) 3007

Page 50: Lecture #10: Modelling social influenceprac.im.pwr.edu.pl/~szwabin/assets/diff/10.pdf · physics as the study of the laws of society: ... – desire to be correct (Asch 1956) –

Contribution to person-situation debate

K. Sznajd-Weron, J. Szwabiński, R. Weron (2014), Is the Person-Situation Debate Important for Agent-Based Modeling and Vice-Versa? PLoS ONE 9(11): e112203

Page 51: Lecture #10: Modelling social influenceprac.im.pwr.edu.pl/~szwabin/assets/diff/10.pdf · physics as the study of the laws of society: ... – desire to be correct (Asch 1956) –

Do the details of the model matter?

A. Jędrzejewski, K. Sznajd-Weron, J. Szwabiński, Mapping the q-voter model: From a single chain to complex networks, Physica A 446 (2016) 110-119

Page 52: Lecture #10: Modelling social influenceprac.im.pwr.edu.pl/~szwabin/assets/diff/10.pdf · physics as the study of the laws of society: ... – desire to be correct (Asch 1956) –

Do the details of the model matter?

Page 53: Lecture #10: Modelling social influenceprac.im.pwr.edu.pl/~szwabin/assets/diff/10.pdf · physics as the study of the laws of society: ... – desire to be correct (Asch 1956) –

Conclusions

● q-voter model constitutes a nice framework for extensions

● diffusion of innovations rate increases with decreasing average path length of the social network

● the shorter the path length the smaller the impact of the details of the model on the opinion dynamics

● phase transitions complex systems→

● agent-based models may help to understand social systems