Title: Diversity
1 Diversity
2 Diversity
From Chalk to Talk
3 Scott E Page De-Center for the Study of
Complex Systems Center for Policy Studies -
ISR Departments of Political Science
Economics The University of Michigan-Ann
Arbor External Faculty Economics Santa Fe
Institute
4 Outline
5 Outline
6 Outline
- Background
- Diversity 496
- Cultural Diversity
- Toolboxes and Thermometers
- Climate Control and Affirmative Action
- The Ecology of Chain Stores
7 Outline
- Background
- Diversity 496
- Cultural Diversity
- Toolboxes and Thermometers
- Climate Control and Affirmative Action
- The Ecology of Chain Stores
- Theory Specific and Deep
- The rule of six
- BARN Theory
8 How I got here
9 Complex Adaptive Systems
- Agents
- Space social, virtual, geographic
- Adaptation
- Dynamics
- Diversity
10 Why?
- War/Terrorism - Markets - Inequality -
Crime - Drugs - Sustainability - Growth -
Culture - Electric Power - Fun
11 The Warm Soft Facts
12 The Warm Soft Facts
- U.S. becoming more diverse
13 The Warm Soft Facts
- U.S. becoming more diverse
- World becoming more connected
14 The Adaptive Response
- 2/3 of colleges have diversity requirement
15 The Adaptive Response
- 2/3 of colleges have diversity requirement
- Businesses awash in diversity training, coping,
advocating, etc..
16 The Opportunity
- Diversity training not diverse
- Literature
- Anthropology
- Psychology
17 The Opportunity
- Diversity training not diverse
- Literature
- Anthropology
- Psychology
- Formal theory has lots to say
- Physics entropy
- Economics portfolio theory, comparative
advantage - Political Science Arrows theorem
18 Diversity of Diversities
- wealth/energy
- ability
- information/sight
- preferences
- risk attitude
- ideology
- signal/tag
- species
- representation of world
- tool kits
- charisma
- location
- gender
- culture
- identities (multiple)
19 Diversity 496
20 Cultural Diversity
21 Cultural Diversity
Why your partners relatives are so freaking
strange
22 Binary Coordination World
Slurp Soup? Y,N
23 Binary Coordination World
Slurp Soup? Y,N Shoes in House? Y,N
24 Binary Coordination World
Slurp Soup? Y,N Shoes in
House? Y,N Ketchup in Fridge? Y,N
25 Binary Coordination World
Slurp Soup? Y,N Shoes in
House? Y,N Ketchup in Fridge? Y,N Mi
familia NYN Mi esposas YNY
26 Simple Math
Suppose each family/firm/country coordinates on
only thirty dimensions.
27 Simple Math
Suppose each family/firm/country coordinates on
only thirty dimensions. There are then over a
billion possible cultures and two will typically
match on about fifteen of them.
28 Games Theory Model
29 Games Theory Model
Agents play multiple games simultaneously and
evolve strategies that share cognitive
subroutines.
30 Games Theory Model
Agents play multiple games simultaneously and
evolve strategies that share cognitive
subroutines. Company 1 Prisoners Dilemma and
Selfish Game Company 2 Prisoners Dilemma and
Battle of Sexes
31 Games Theory Results
Consistent behavioral patterns evolve
in communities of agents (culture
emerges). Company 1 (PD and SI game) Agents
evolve a grim trigger strategy in the
PD. Company 2 (PD and BOS) Agents evolve do
undo others/tit for tat in both games
32 Institutional Path Dependence
If as a society becomes more complex it adds new
games in the form of political, religious, and
economic institutions, it will choose game forms
that perform well given existing behavioral
routines (set dependence).
33 Institutional Path Dependence
If as a society becomes more complex it adds new
games in the form of political, religious, and
economic institutions, it will choose game forms
that perform well given existing behavioral
routines (set dependence). Behavioral stickiness
creates path dependence. web jenna bednar
university of michigan
34 Toolboxes and Thermometers
35 Toolboxes and Thermometers
If you know so much about women what are you
doing at the Gas n Sip on a Saturday
night? - From Say Anything
36 The Idea
135
A,b,x
91
x,M
Thermometer Toolbox SAT,IQ
skill sets, mental models,
perspectives
37 Unpacking IQ
Given a test a collection of toolbox agents
will create a set of thermometer scores.
38 Unpacking IQ
Given a test a collection of toolbox agents
will create a set of thermometer scores. These
scores will tend to correlated if some agents
have more tools than others, hence Spearmans G.
39 A Simple Model
- Suppose that there 50 possible tools
- Abu 20 tools
- Craig 12 tools
40 Is Abu Smarter?
- Odds that Abu knows all of Craigs 12 tools?
-
41 Is Abu Smarter?
- Odds that Abu knows all of Craigs 12 tools?
- About one in a million!
-
42The New Economy
43The New Economy
- Firms solve difficult problems.
- Each firm hires those best (as measured by
thermometer score) at solving the firms
problems. - What can we say about firm and worker
performance?
44Econ 101
output
number of workers
45A Minor Problem
- Theorem ANY returns to scale in workers is
possible
output
number of workers
46Why?
- Individual performance
- value of local peakbasin size
- Firm performance
- firm local peaks intersection of individual
local peaks - cannot tell local peaks from IQ score
47 Collective Performance
48 Collective Performance
When you are surrounded by sameness, you get only
variations on the same. -Kevin Sullivan VP
of HR Apple Computers
49 A Test of Diversity
- Rank agents by thermometer score
- on a problem
50 A Test of Diversity
- Rank agents by thermometer score
- on a problem
- Alpha Group 20 best agents
- Diverse Group 20 random agents
51The Thermometer View
138
139
137
111
121
84
135
132
135
135
75
31
Alpha Group Diverse
Group
52A Major Problem
- Most of the time the diverse group does better
53Mathematical Theorem
- Assumptions
- Problem must be difficult
- The set of problem solvers must be
non-enclosed relative to some partition - Denumerable set of stopping points
- (implicit assumption that people know calculus)
54Math Intuition
- Best problem solvers lie in small number of
epsilon balls in space of problem solvers.
55Math Intuition
56The Toolbox View
ABD
ABC
ACD
AEG
AHK
FD
BCD
ADE
BCD
BCD
EZ
IL
Alpha Group Diverse
Group
57 Conjecture
- Markets lead to inefficient levels of toolbox
diversity
58 Conjecture
- Markets lead to inefficient levels of toolbox
diversity - individual incentives may be toward imitation of
successful tools
59 Conjecture
- Markets lead to inefficient levels of toolbox
diversity - individual incentives may be toward imitation of
successful tools - new tools create positive externalities
60Climate and Diversity
61Climate and Diversity
It is a great shock at the age of five or six to
find that in a world of Gary Coopers you are the
Indian. -James Baldwin
62ADVANCE Project
The University of Michigan just completed a large
study to uncover why the sciences attract so few
women scholars.
63 Survey Results
Wages Lab Space Students Research Funds Staff
Support Teaching load
64 Survey Results
Wages Same Lab Space Same Students Same Re
search Funds Same Staff Support Same Teachi
ng load Same
65 Survey Results
Wages Same Lab Space Same Students Same Re
search Funds Same Staff Support Same Teachi
ng load Same Climate Worse
66 A Gender Tipping Model
- Professions 1,2,3, K
- Agents M,F
- Gender M,F
- Tolerance tol in 0,1
- Ability abil(1), abil(2)
67 A Gender Tipping Model
- Utility
- Same(pat,j) people of in profession j
- of same gender as agent pat
68 A Gender Tipping Model
- Utility
- Same(pat,j) people of in profession j
- of same gender as agent pat
- U(pat,j) tol (1-tol)Same(pat,j) abil(pat,j)
69 A Gender Tipping Model
- Utility
- Same(pat,j) people of in profession j
- of same gender as agent pat
- U(pat,j) tol (1-tol)Same(pat,j)
abil(pat,j) - if tol 1, U(pat,j) abil(pat,j)
-
70 A Gender Tipping Model
- Utility
- Same(pat,j) people of in profession j
- of same gender as agent pat
- U(pat,j) tol (1-tol)Same(pat,j)
abil(pat,j) - if tol 1, U(pat,j) abil(pat,j)
- if tol 0, U(pat,j) Same(pat,j) abil(pat,j)
-
71 Reality
72 Model Initial State
73 Model End State
74The Tipping Analogy
- We keep hiring women engineers but
- they keep moving to management or
- leaving the firm.
75The Gravity Analogy
- I keep throwing this ball up in the air
- and it keeps coming back to earth.
76 The Ecology of Chains
77 The Ecology of Chains
We dont want your Albert Camus Happy
Meals! -quote taken from anti
McDonalds posting on www March 2000
78 Background
- Market Logic chains efficient
79 Background
- Market Logic chains efficient
- Activist Logic
- chains destroy cultural diversity
- chains destroy urban centers
- chains an ecological disaster
80 Model
- Firms as ideas
- two hedonic attributes (size and temperature)
- one valence attribute (price or quality)
81 Model
- Firms as ideas
- two hedonic attributes (size and temperature)
- one valence attribute (price or quality)
- Cities/Countries as ecologies of firms
82 Mexican Food
size
temperature
size of square denotes quality
83 Chaining
- Chaining allows ideas in one country to be tested
in another country
84 Pre-Chaining
France
USA
85 Welcome to McDonalds!
France
USA
86 Cool phone!
France
USA
87 Niche Landscape
France
USA
88 Result Hetero-Homogeneity
France
USA
89 Policy Question
- Should countries like France or cities
- like Ann Arbor erect barriers to chains?
90 Policy Question
- Should countries like France or cities
- like Ann Arbor erect barriers to chains?
- www.wallmartsucks.com
91 Model Specifics
- Countries have unique cultures
- Countries prefer own cultures
- The culture of a new idea is proportional to
market share
92 The French are NOT crazy if..
- Ideas distribution normal
93 The French are NOT crazy if..
- Ideas distribution normal
- k countries become like USA
94 The French are NOT crazy if..
- Ideas distribution normal
- k countries become like USA
- compare kT th order statistic to T th
95 The French are NOT crazy if..
- Ideas distribution normal
- k countries become like USA
- compare kT th order statistic to T th
- Order statistics grow like log(T)
- log(kT) log(k) log(T)
log(T) log(T)
96BUT
- If ideas build upon past ideas, then it
- appears to be the case that the standard
- economic arguments hold.
97 Theory Specific and Deep
98 The Rule of Six
99 The Rule of Six
Its a Markov Process -John Holland
100 The Rule of Six
Its a Markov Process -John Holland as told
to me on 7/5/1995, 8/14/1997,9/21/1999,
10/24/2000, 9/14/2001, 10/13/2001
101 Markov Theory
- Finite set of states
- healthy, sick
- rich, poor
102 Markov Theory
- Finite set of states
- healthy, sick
- rich, poor
- Discrete time periods
103 Markov Theory
- Finite set of states
- healthy, sick
- rich, poor
- Discrete time periods
- Fixed Transition Mapping
- P(rich at t to poor at t1) 0.1
104 Ergodic Theorem
- A Markov Process has a unique stable equilibrium
105 Ergodic Theorem
- A Markov Process has a unique stable equilibrium
- History does not matter
106 Ergodic Theorem
- A Markov Process has a unique stable equilibrium
- History does not matter
- Redistribution does not help
107 Interactions
- Four types of students
- A,B,C,D
108 Interactions
- Four types of students
- A,B,C,D
- Students meet in pairs
- AB, AA, AC, etc.
109 Interactions
- Four types of students
- A,B,C,D
- Students meet in pairs
- AB, AA, AC, etc.
- Types change as result of process
- AB - AA, AC - AA
- DB - DD, DC - DD
110 No Ergodic Theorem
- Probability that B becomes an A or a D depends on
the proportion of As and Ds in the population.
111 No Ergodic Theorem
- Probability that B becomes and A or a D depends
on the proportion of As and Ds in the
population. - Therefore, the transition probabilities change
over time
112 The Rule of Six
- Theorem An interaction structure can admit
multiple equilibria if and only if - NUMBER OF TYPES GROUP SIZE
- is greater than or equal to six
113 Implication
- Agent diversity and size of interactions (and
connectivity) are substitutes in creating
diversity at the population level.
114 The Barn Theory
115 The Barn Theory
We ask the leaf are you complete in yourself?
And the leaf answers, No, my life is in the
branches. We ask the branch and the branch
answers, No, my life is in the root. We ask the
root, and it answers No my life is in the trunk
and the branches and the leaves. Keep the
branches stripped of leaves and I shall die. So
it is with the great tree of being. Nothing is
completely and merely individual.
116 The Barn
Mutation/Adaptation Network
Big Area Real Novelty Interaction Divers
ity
117 The Barn
Mutation
Network Big Area Real
Novelty Interaction Diversity
118Exploration versus Exploitation
To search for solutions to difficult problems or
to evolve strategies in complex environments,
involves a tradeoff between explore and
exploit.
119Exploration versus Exploitation
To search for solutions to difficult problems or
to evolve strategies in complex environments,
involves a tradeoff between explore and
exploit. Genetic Algorithm if the mutation rate
and crossover probabilities are too high, no
structure gets exploited. Alternatively, if
the selection operator is too severe, the
initial best is over exploited.
120Exploration versus Exploitation
value of solution
exploit
explore
121The Evolution of Evolvability
Bedau and Packard and others have shown that you
allow the mutation rate to evolve, then it will
settle into a region in which evolution can be
successful.
122The Evolution of Evolvability
value of solution
mutation rate
123 The Barn
Mutation
Network Big Area Real
Novelty Interaction Diversity
124The Edge of Chaos
There are three versions of the edge of chaos
1. Langtons lambda model 2. Kaufmans NK
model 3. The metaphor All require slight
modification
125Langtons Lambda Model
In a Wolfram Style CA 000 0 idea count the
of 1s 001 1 as it passes 3/8 you 010
0 start to see chaos 011 1 100
0 101 1 110 0 111 1
126Langtons Lambda Model
Problem Structured Rules 000 0 111
1 Unstructured Rules 000 1 111 0 CA
rules in these two classes have the same lambda,
all of the chaotic rules are unstructured.
Therefore, the dial metaphor is incorrect.
127Kaufmans NK Model
Binary Strings of length N. Contribution to
string value at bit depends upon bits at K other
sites. 010101000101 Bit 4 0101 .76321 As K
increases, the best string value increases up
until K is large enough that the system appears
chaotic
128The Edge of Chaos
value of solution
K of interactions
129Kaufmans NK Model
The interactions are not evolved in the NK
model. When K is increased, the old interactions
are thrown out and new random interactions
are created.
130Kaufmans NK Model
The interactions are not evolved in the NK
model. When K is increased, the old interactions
are thrown out and new random interactions
are created. (When the radio goes in, the car
goes out!)
131The Metaphor
The edge of chaos metaphor states that if you
have just the right amount of randomness (or
interaction) to support life and or
complexity than if you increase the randomness
(or the interactions) you fall into chaos.
132The Edge of Chaos
value of solution
mutation rate/interactions
133The Long Mesa
value of solution
mutation rate/interactions
134The Edge of Boredom!!
value of solution
mutation rate/interactions
135 The Barn
Mutation
Network Big Area Real
Novelty Interaction Diversity
136Topology and Space
Many agent based models fail to work when
either
137Topology and Space
Many agent based models fail to work when
either Too many agents interact with one
another.
138Topology and Space
Many agent based models fail to work when
either Too many agents interact with one
another. Too few agents interact with one
another.
139Rock, Paper, Scissors
Rock All D Toxic E Coli Paper TFT Resistant
E Coli Scissors All C Sensitive E Coli
140Rock, Paper, Scissors
Rock All D Toxic E Coli Paper TFT Resistant
E Coli Scissors All C Sensitive E
Coli Simulations we get stone soup but
diversity on a lattice or a line
141Rock, Paper, Scissors
Rock All D Toxic E Coli Paper TFT Resistant
E Coli Scissors All C Sensitive E Coli Real
Experiments we get one type E Coli in a flask
but diversity on a slide Kerr, Riley, Feldman,
Bohannan (Nature 2002)
142Spacing Out Our Agents
complexity
alone lattice network soup
explore
143Spacing Out Our Agents
complexity
alone lattice network soup
explore
144 The Barn
Mutation
Network Big Area Real
Novelty Interaction Diversity
145The Number of Agent Types
In constructing agent based models, we often find
that as we increase the number of distinct agent
types, our models performance increases and then
decreases because the environment leaves the
complex region and becomes a mess.
146Too many agents jumping on the bed
complexity
number of types of agents
147The Barn Theory and Interplay
In agent based models we want just the right
amount of interplay between our agents, and we
have many dials that can adjust interplay.
148 Biology
These dials diversity, mutation rate,
interaction, and connections adjust through
evolution.
149 The Horse is in the Barn
Robert May showed how a predator prey framework
with multiple species leads to a result that
greater diversity implies more robustness.
150 The Horse is in the Barn
Robert May showed how a predator prey framework
with multiple species leads to a result that
greater diversity implies more robustness. But,
Standish and others have since shown that more
diversity implies fewer connections, and fewer
connections means more robustness. (right
Duncan?)
151 The Barn
Mutation Network Big Area
Real Novelty Interaction
Diversity
152 Human Systems
We adjust our rates of experimentation,
our levels of interactivity, our connections, and
our level of diversity to keep our world
manageable.
153 Summary
- Cultures Diverse
- Few connections
154 Summary
- Cultures Diverse
- Few connections
- Toolboxes Moderate
- Moderate connections, adaptation, interaction
155 Summary
- Cultures Diverse
- Few connections
- Toolboxes Moderate
- Moderate connections, adaptation, interaction
- Genders and Chains Homogeneous
- Lots of connections
- Lots of interdependence
156 Final Thought
If we are to achieve a richer culture, rich in
contrasting values, we must recognize the whole
gamut of human potentialities, and so weave a
less arbitrary social fabric, one in which each
diverse human give will find a fitting
place. -Margaret Mead
157 To which I add
158 To which I add
I yearn for the day when to be different is to be
understood.
159The Difference of Interplay
Whether designed or evolved the amount of
diversity sustained in an agent based model will
be a function of spatial embedding,
interactions, mutation rate, and the ease
of aggregation.