eth d-gess: 851-0585-37l · pdf fileintangible “force” over a group. ... finally,...

32
| | Department of Humanities, Social and Political Sciences Program in Computational Social Science Social Modelling, Agent-Based Simulation and Collective Intelligence (Week 9) 11.04.2016 1 ETH D-GESS: 851-0585-37L Ovi Chris Rouly, PhD

Upload: doanduong

Post on 13-Mar-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ETH D-GESS: 851-0585-37L · PDF fileintangible “force” over a group. ... Finally, we will turn to a NetLogo-coded example of opinion formation for a simple run-time example

||Department of Humanities, Social and Political Sciences

Program in Computational Social Science

Social Modelling, Agent-Based

Simulation and Collective Intelligence(Week 9)

11.04.2016 1

ETH D-GESS: 851-0585-37L

Ovi Chris Rouly, PhD

Page 2: ETH D-GESS: 851-0585-37L · PDF fileintangible “force” over a group. ... Finally, we will turn to a NetLogo-coded example of opinion formation for a simple run-time example

||Department of Humanities, Social and Political Sciences

Program in Computational Social Science

ETH D-GESS: 851-0585-37L Week 9

11.04.2016Ovi Chris Rouly, PhD 2

Social Norms

and

Opinion Formation

Page 3: ETH D-GESS: 851-0585-37L · PDF fileintangible “force” over a group. ... Finally, we will turn to a NetLogo-coded example of opinion formation for a simple run-time example

||Department of Humanities, Social and Political Sciences

Program in Computational Social Science11.04.2016Ovi Chris Rouly, PhD 3

This lesson considers formal models of the social phenomena norms

and opinion formation. In general, a (social) norm acts like an

intangible “force” over a group. It drives the individuals in the group

toward conformity. Externally, it resembles an adjustable set-point.

Norms emerge endogenously (as systemic processes), exogenously

(e.g. due to circumscription), or both. Opinion formation, on the other

hand, is a process through which an individual (or a group) undergoes

convergence toward (or away-from) an attitude-biased position

moderated by subjective, individual, and often semi-permanent values.

We can quantify these phenomena only through their proxy behavior(s).

The two phenomena are closely related. It is often difficult to judge if

they emerge from within the individuals (going into the group to be fed-

back to the individuals), or if the information flows the other way around.

Let’s get started!

Page 4: ETH D-GESS: 851-0585-37L · PDF fileintangible “force” over a group. ... Finally, we will turn to a NetLogo-coded example of opinion formation for a simple run-time example

||Department of Humanities, Social and Political Sciences

Program in Computational Social Science11.04.2016Ovi Chris Rouly, PhD 4

Social Modelling, Agent-Based

Simulation and Collective Intelligence

Course Overview

Procedure (Parts I & II):

1. Examine a selection of published, formal models of social processes

2. Learn how to analyze and extend simple models and to develop your own

social process models using existing computer-coded examples

Page 5: ETH D-GESS: 851-0585-37L · PDF fileintangible “force” over a group. ... Finally, we will turn to a NetLogo-coded example of opinion formation for a simple run-time example

||Department of Humanities, Social and Political Sciences

Program in Computational Social Science

Are the processes associated with creating social norms strictly cultural?

11.04.2016Ovi Chris Rouly, PhD 5

Social Norms

Page 6: ETH D-GESS: 851-0585-37L · PDF fileintangible “force” over a group. ... Finally, we will turn to a NetLogo-coded example of opinion formation for a simple run-time example

||Department of Humanities, Social and Political Sciences

Program in Computational Social Science11.04.2016Ovi Chris Rouly, PhD 6

Graphic taken from https://commons.wikimedia.org/w/index.php?curid=36619962

S. Asch (1951)

Reenactment of Soloman Asch’s Experiment

Page 7: ETH D-GESS: 851-0585-37L · PDF fileintangible “force” over a group. ... Finally, we will turn to a NetLogo-coded example of opinion formation for a simple run-time example

||Department of Humanities, Social and Political Sciences

Program in Computational Social Science11.04.2016Ovi Chris Rouly, PhD 7

Solomon Asch Group Conformity Experiment(Effects of group pressure upon the modification and distortion of judgments - S. Asch,1951)

18 Trials with 50 experimental- & 37 control-subjects

- Control Results: assessments ~99% accurate

- Experimental Results: assessments ~63% accurate

~37% inaccurate

- Of the inaccurate assessments (the experimental group’s ~37%):

- ~5% simply went with group and were inaccurate

- ~25% defied group (but were still inaccurate)

- ~70% sometimes went with group sometimes not still inaccurate

- Findings:

- of the ~70% “sometimes” group followers there were 3 error types- Type 1 “distortion of perception” poor vision, hearing, thinking, etc.

- Type 2 “distortion of judgment” failure to believe in self

- Type 3 “distortion of action” failure to act when accuracy was possible

Replication success: Deutsch & Gerard, 1955; Larson, 1990; ----- Replication failure: Perrin and Spencer, 1980

Page 8: ETH D-GESS: 851-0585-37L · PDF fileintangible “force” over a group. ... Finally, we will turn to a NetLogo-coded example of opinion formation for a simple run-time example

||Department of Humanities, Social and Political Sciences

Program in Computational Social Science

Are the processes associated with creating social norms strictly cultural?

Do the mechanisms of social conformity (“norms”) have an evolutionary basis?

11.04.2016Ovi Chris Rouly, PhD 8

Social Norms

Page 9: ETH D-GESS: 851-0585-37L · PDF fileintangible “force” over a group. ... Finally, we will turn to a NetLogo-coded example of opinion formation for a simple run-time example

||Department of Humanities, Social and Political Sciences

Program in Computational Social Science

From “Towards Emergent Social Complexity”, Rouly, 2016, p. 7.

11.04.2016Ovi Chris Rouly, PhD 9

Page 10: ETH D-GESS: 851-0585-37L · PDF fileintangible “force” over a group. ... Finally, we will turn to a NetLogo-coded example of opinion formation for a simple run-time example

||Department of Humanities, Social and Political Sciences

Program in Computational Social Science11.04.2016Ovi Chris Rouly, PhD 10

An evolutionary approach to Norms (Axelrod, 1986)

Are the mechanisms employed by social norm convergence evolutionary?

Page 11: ETH D-GESS: 851-0585-37L · PDF fileintangible “force” over a group. ... Finally, we will turn to a NetLogo-coded example of opinion formation for a simple run-time example

||Department of Humanities, Social and Political Sciences

Program in Computational Social Science

Axelrod, 1986; Janssen & Jager, 1999; Deffuant, Amblard, Weisbuch, & Faure, 2002; Hegselmann & Krause, 2002;

Deffuant, 2006; Mckeown & Sheehy, 2006; and many others, for example Stauffer, Sousa, & Schulze, 2004, etc.

11.04.2016Ovi Chris Rouly, PhD 11

Research on norms and

opinion formation suggest they

can be explained by game

theoretic processes producing

emergent outcomes across a

agent-oriented network topology.

Page 12: ETH D-GESS: 851-0585-37L · PDF fileintangible “force” over a group. ... Finally, we will turn to a NetLogo-coded example of opinion formation for a simple run-time example

||Department of Humanities, Social and Political Sciences

Program in Computational Social Science

Claims of evidence of sufficiency over a constrained network may require caution.

11.04.2016Ovi Chris Rouly, PhD 12

A game-theoretic model can be powerful and it can offer an explanation of

behavior in terms of ultimate causality (Tinbergen, 1951). However, we

may want to ask if its conclusions are constrained to a particular network.

Consider what Hegselmann and Krause (2002) said in a similar regard: "...

simulations show that ... locality matters dramatically ..." And that, in certain

types of, "... [network] neighbourhoods in which the agents interact ..." then,

"the phase in between plurality and [norm] consensus, i.e. polarization,

disappears" (p. 29).

Game-theoretic models provide a necessary piece of the proof for

many social questions but are they always sufficient?

Page 13: ETH D-GESS: 851-0585-37L · PDF fileintangible “force” over a group. ... Finally, we will turn to a NetLogo-coded example of opinion formation for a simple run-time example

||Department of Humanities, Social and Political Sciences

Program in Computational Social Science

We are looking for examples of formal behavioral

models that also contains an explanation of the

proximate causes of the behaviors of opinion

formation and for norm emergence more generally.

Remember, the agent-based simulation paradigm is

concerned with the behavior of the individuals; not just

the overall system. So, have we exhausted the

explanatory power of the ABM paradigm to find

alternative models for this aspect of sociality?

In the ethology of Tinbergen (1951), distinguishing between proximal and

ultimate behavioral causality was key to beginning the process of understanding

how and why a species had this or that particular isopraxis (MacLean, 1975).

11.04.2016Ovi Chris Rouly, PhD 13

Page 14: ETH D-GESS: 851-0585-37L · PDF fileintangible “force” over a group. ... Finally, we will turn to a NetLogo-coded example of opinion formation for a simple run-time example

||Department of Humanities, Social and Political Sciences

Program in Computational Social Science11.04.2016Ovi Chris Rouly, PhD 14

No. Not yet.

Page 15: ETH D-GESS: 851-0585-37L · PDF fileintangible “force” over a group. ... Finally, we will turn to a NetLogo-coded example of opinion formation for a simple run-time example

||Department of Humanities, Social and Political Sciences

Program in Computational Social Science

“An integrated approach to simulating behavioural processes: A case study of the

lock-in of consumption patterns” (Janssen & Jager, 1999)

11.04.2016Ovi Chris Rouly, PhD 15

Driving the Simulation of Opinion Formation

(“Lock-in”) as a Cognitive Process

individual decision making agents

with cognitive behavior grounded in

empirical data and construct theory

Page 16: ETH D-GESS: 851-0585-37L · PDF fileintangible “force” over a group. ... Finally, we will turn to a NetLogo-coded example of opinion formation for a simple run-time example

||Department of Humanities, Social and Political Sciences

Program in Computational Social Science

Steering agent behavior by a pseudo-cognitive process. Janssen & Jager (1999)

11.04.2016Ovi Chris Rouly, PhD 16

Opinion Formation (“Lock-in”) Steered by a Cognitive Model

Uncertainty (Unc)

Level of Need Satisfaction (LNS)

Cellular Automata Basis

Page 17: ETH D-GESS: 851-0585-37L · PDF fileintangible “force” over a group. ... Finally, we will turn to a NetLogo-coded example of opinion formation for a simple run-time example

||Department of Humanities, Social and Political Sciences

Program in Computational Social Science11.04.2016Ovi Chris Rouly, PhD 17

After a break will we continue our discussion of formal models of

norms and opinion formation. We will ask if psychological

components (like those in Janssen and Jager, 1999) improve the

validity of our complex social systems models. Would adding

explicit biological, ecological, and or adaptive components improve

them even further? Finally, we will turn to a NetLogo-coded

example of opinion formation for a simple run-time example.

This week there are no new writing assignments. There are

however, two reading assignments whose subject matter will make

an appearance on the final exam.

Page 18: ETH D-GESS: 851-0585-37L · PDF fileintangible “force” over a group. ... Finally, we will turn to a NetLogo-coded example of opinion formation for a simple run-time example

||Department of Humanities, Social and Political Sciences

Program in Computational Social Science

5-6 minutes

11.04.2016Ovi Chris Rouly, PhD 18

break

Page 19: ETH D-GESS: 851-0585-37L · PDF fileintangible “force” over a group. ... Finally, we will turn to a NetLogo-coded example of opinion formation for a simple run-time example

||Department of Humanities, Social and Political Sciences

Program in Computational Social Science

Albert Einstein

11.04.2016Ovi Chris Rouly, PhD 19

"Things should be made as simple as possible - but no simpler."

Page 20: ETH D-GESS: 851-0585-37L · PDF fileintangible “force” over a group. ... Finally, we will turn to a NetLogo-coded example of opinion formation for a simple run-time example

||Department of Humanities, Social and Political Sciences

Program in Computational Social Science11.04.2016Ovi Chris Rouly, PhD 20

1. Social norms are emergent products from a normative process

• the normative (social) process appears evolutionary (Axelrod, 1986)

• individual norm compliance is volitional but has consequences

• norm reinforcement involves (social group) feedback and possibly

circumscription (Carneiro, 1987)

2. Opinion formation is a process that produces a set of opinions

• an opinion is a subjective cognition produced by the “self”

• agents build opinions through cognition, emotion and “other” contact

• a set of opinions is formed as an emergent result over the group.

Social Norms and Opinion Formation

Page 21: ETH D-GESS: 851-0585-37L · PDF fileintangible “force” over a group. ... Finally, we will turn to a NetLogo-coded example of opinion formation for a simple run-time example

||Department of Humanities, Social and Political Sciences

Program in Computational Social Science11.04.2016Ovi Chris Rouly, PhD 21

“Unfortunately, comparatively little

attention has been devoted to the problem

of cooperation between groups with

different preferences (e.g. people of

different gender, status, age, or cultural

background)” Helbing, 2012, p. 185).

Page 22: ETH D-GESS: 851-0585-37L · PDF fileintangible “force” over a group. ... Finally, we will turn to a NetLogo-coded example of opinion formation for a simple run-time example

||Department of Humanities, Social and Political Sciences

Program in Computational Social Science11.04.2016Ovi Chris Rouly, PhD 22

The Models

Page 23: ETH D-GESS: 851-0585-37L · PDF fileintangible “force” over a group. ... Finally, we will turn to a NetLogo-coded example of opinion formation for a simple run-time example

||Department of Humanities, Social and Political Sciences

Program in Computational Social Science

Every epoch “compliant” individuals are replicated and those less so removed.

11.04.2016Ovi Chris Rouly, PhD 23

Concepts:

CSS modeling paradigm – ABM

Simple tools – abstract game theoretic approach

Research hypothesis – “norms” emerge due to social penalties for non-compliance

An evolutionary approach to Norms (Axelrod, 1986)

Agent properties: { quantities –

boldness and vengefulness }

Rules:

All agent properties are initialized

randomly. Each epoch they are

paired with another agent and get to

choose to cooperate or defect based

on a biased (bold/vengeful)

predisposition. Results are assigned.

Page 24: ETH D-GESS: 851-0585-37L · PDF fileintangible “force” over a group. ... Finally, we will turn to a NetLogo-coded example of opinion formation for a simple run-time example

||Department of Humanities, Social and Political Sciences

Program in Computational Social Science

Lattice type plays a role in diffusion between extremum but noise does not.

11.04.2016Ovi Chris Rouly, PhD 24

Concepts:

CSS modeling paradigm – network interconnected lattice topology

Mechanism hypothesis – influence between correspondents is transfer

mechanism dependent both according to lattice and distribution of similarity

Comparing Extremism Propagation Patterns in Continuous

Opinion Models (Deffuant, 2006)

Agent properties: { opinion x }

Rules:

A set of agents are initialized on

one of four network types.

During runtime “opinions,” as

real-values, are introduced and

allowed to diffuse across the

network. Additionally, noise is

introduced to determine its

effects on “opinion” propagation.

Page 25: ETH D-GESS: 851-0585-37L · PDF fileintangible “force” over a group. ... Finally, we will turn to a NetLogo-coded example of opinion formation for a simple run-time example

||Department of Humanities, Social and Political Sciences

Program in Computational Social Science

Graded viewpoints (opinions) will disperse more effectively between limits.

11.04.2016Ovi Chris Rouly, PhD 25

Mass Media and Polarization Processes in the Bounded

Confidence Model of Opinion Dynamics (Mckeown & Sheehy, 2006)

Agent properties: { opinion x }

Rules:

A set of agents are initialized on a network.

During runtime “opinions,” as real-values,

are introduced exogenously as “media”

announcements. These diffuse across the

network and the results are observed.

Concepts:

CSS modeling paradigm – agents on a

network interconnected lattice topology

Mechanism hypothesis – influence between correspondents is transfer

mechanism dependent but can be changed by outside media inputs.

Opinion

adjustment:

Page 26: ETH D-GESS: 851-0585-37L · PDF fileintangible “force” over a group. ... Finally, we will turn to a NetLogo-coded example of opinion formation for a simple run-time example

||Department of Humanities, Social and Political Sciences

Program in Computational Social Science

Highly interconnected agents can better resolve informational contradictions.

11.04.2016Ovi Chris Rouly, PhD 26

BRADFORD SOCIAL NORMS 1-31-2014 Emperors Dilemma

NetLogo Instantiation (John Hamilton Bradford 01/31/2014)

Agent properties: { opinion x }

Rules:

Based on Centola, D., Willer, R., & Macy,

M. (2005). The Emperor’s Dilemma: A

Computational Model of Self‐Enforcing

Norms. American Journal of Sociology,

110(4), pp. 1009-1040.

Concepts:

CSS modeling paradigm – agents on a

network interconnected lattice topology

Mechanism hypothesis – more fully connected agents will resolve the dilemma

of a false norm better than more broadly unconnected agents.

Page 27: ETH D-GESS: 851-0585-37L · PDF fileintangible “force” over a group. ... Finally, we will turn to a NetLogo-coded example of opinion formation for a simple run-time example

||Department of Humanities, Social and Political Sciences

Program in Computational Social Science

Week 9 deliverables: Reading and accountability

11.04.2016Ovi Chris Rouly, PhD 27

Reading assignments:

Grimm, V., Berger, U., DeAngelis, D. L., Polhill, J. G., Giske, J., & Railsback,

S. F. (2010). The ODD protocol: a review and first update. Ecological

modelling, 221(23), 2760-2768.

Axtell, R. L., Epstein, J. M., Dean, J. S., Gumerman, G. J., Swedlund, A. C.,

Harburger, J., ... & Parker, M. (2002). Population growth and collapse in a

multiagent model of the Kayenta Anasazi in Long House Valley. Proceedings

of the National Academy of Sciences, 99(suppl 3), 7275-7279.

Writing/Coding assignment:

None.

Deliverables this week

Page 28: ETH D-GESS: 851-0585-37L · PDF fileintangible “force” over a group. ... Finally, we will turn to a NetLogo-coded example of opinion formation for a simple run-time example

||Department of Humanities, Social and Political Sciences

Program in Computational Social Science11.04.2016Ovi Chris Rouly, PhD 28

• Asch, S. E. (1951). Effects of group pressure upon the modification and distortion of judgments.

Groups, leadership, and men. S, pp. 222-236.

• Axelrod, R. (1986). An evolutionary approach to norms. American political science review, 80(04), pp.

1095-1111.

• Carneiro, R. (1987). Further reflections on resource concentration and its role in the rise of the state.

in Manzanilla, L. (ed.) Studies in the Neolithic and Urban Revolutions. Oxford: BAR International

Series 349. pp. 245-260.

• Centola, D., Willer, R., & Macy, M. (2005). The Emperor’s Dilemma: A Computational Model of

Self‐Enforcing Norms1. American Journal of Sociology, 110(4), pp. 1009-1040.

• Concept after Chapais, B. (2008). Primeval kinship. Cambridge, Mass.: Harvard University Press.

• Chapais, B. (2008). Primeval kinship. Cambridge, Mass.: Harvard University Press.

• Chekroun, P., & Brauer, M. (2002). The bystander effect and social control behavior: The effect of the

presence of others on people's reactions to norm violations. European Journal of Social Psychology,

32(6), pp. 853-867.

• Deffuant, G. (2006). Comparing extremism propagation patterns in continuous opinion models.

Journal of Artificial Societies and Social Simulation, 9(3).

• Deutsch, M., & Gerard, H. B. (1955). A study of normative and informational social influences upon

individual judgment. The journal of abnormal and social psychology, 51(3), p. 629.

• Hegselmann, R., & Krause, U. (2002). Opinion dynamics and bounded confidence models, analysis,

and simulation. Journal of Artificial Societies and Social Simulation, 5(3).

• Helbing, D. (Ed.). (2012). Social self-organization: Agent-based simulations and experiments to study

emergent social behavior. Springer.

REFERENCES

Page 29: ETH D-GESS: 851-0585-37L · PDF fileintangible “force” over a group. ... Finally, we will turn to a NetLogo-coded example of opinion formation for a simple run-time example

||Department of Humanities, Social and Political Sciences

Program in Computational Social Science11.04.2016Ovi Chris Rouly, PhD 29

• http://ccl.northwestern.edu/netlogo/community/BRADFORD%20SOCIAL%20NORMS%201-31-

2014%20Emperors%20Dilemma.ninfo accessed on 4 April 2016, 16:17.

• Larsen, K. S. (1990). The Asch conformity experiment: Replication and transhistorical comparisons.

Journal of Social Behavior & Personality.

• MacLean, P. D. (1975). On the evolution of three mentalities. Man-Environment- Systems 5, 213-224.

Reprinted 1977, in: New Dimensions in Psychiatry: A World View, Volume 2 (S. Arieti and G.

Chrzanowski, eds.), Wiley, New York, pp. 305-382. Reprinted 1978, in: Human Evolution, Biosocial

Perspectives (S. L. Washburn and E. R. McCown, eds.), Benjamin/Cummings, Menlo Park, Calif. pp.

32-57.

• Mahmoud, S., Griffiths, N., Keppens, J., & Luck, M. (2010). An analysis of norm emergence in

Axelrod's model.

• Mckeown, G., & Sheehy, N. (2006). Mass media and polarisation processes in the bounded

confidence model of opinion dynamics. Journal of Artificial Societies and Social Simulation, 9(1).

• Perrin, S., & Spencer, C. (1980). The Asch effect: a child of its time. Bulletin of the British

Psychological Society. 32(405). p. 6.

• Tinbergen, N. (1951). The study of instinct. Oxford: Clarendon Press.

REFERENCES

Page 30: ETH D-GESS: 851-0585-37L · PDF fileintangible “force” over a group. ... Finally, we will turn to a NetLogo-coded example of opinion formation for a simple run-time example

||Department of Humanities, Social and Political Sciences

Program in Computational Social Science11.04.2016Ovi Chris Rouly, PhD 30

we will see models of crowd disasters and pedestrian traffic

models of abstract social systems and a historical culture

consider explicit models and their potential utility

and, decide if we think Collective Intelligence can be instantiated

In the weeks that follow we will:

Page 31: ETH D-GESS: 851-0585-37L · PDF fileintangible “force” over a group. ... Finally, we will turn to a NetLogo-coded example of opinion formation for a simple run-time example

||Department of Humanities, Social and Political Sciences

Program in Computational Social Science

ETH Zurich

D-GESS Computational Social Science

Clausiusstrasse 50

8006 Zürich, Switzerland

http://www.coss.ethz.ch/

Ovi Chris Rouly, PhD.

Email: [email protected]

Telephone: (41) 044-633-8380

© ETH Zurich, 11 April 2016

11.04.2016Ovi Chris Rouly, PhD 31

Contact information

Page 32: ETH D-GESS: 851-0585-37L · PDF fileintangible “force” over a group. ... Finally, we will turn to a NetLogo-coded example of opinion formation for a simple run-time example

||Department of Humanities, Social and Political Sciences

Program in Computational Social Science11.04.2016Ovi Chris Rouly, PhD 32

LAST SLIDE