Advancing the art of simulation in the Social Science
Advancing the art of simulation in the Social Science
Robert Axelrod
1. Introduction
Robert Axelrod discusses how computer simulation is a powerful but
underdeveloped tool in social sciences. Unlike traditional methods like induction
(observing patterns in data) or deduction (proving theories with logic), simulation
is a "third way" to explore complex systems by testing assumptions and
observing outcomes.
2. The Value of Simulation
Simulation serves many purposes:
Prediction: Forecasting outcomes (e.g., economic trends).
Training/Education: Simulators (like flight trainers) help people learn.
Discovery: Reveals unexpected patterns from simple rules (e.g.,
Schelling’s segregation model shows how small biases lead to large-scale
segregation).
Proof: Demonstrates possibilities (e.g., Conway’s Game of Life shows
complexity from simple rules).
Key points:
Simulations can model adaptive behavior (like learning or evolution),
unlike rational-choice models.
Agent-based modeling (many independent agents interacting) is
especially useful for studying "emergent" social phenomena.
Simplicity (KISS principle) is crucial—complex results should come from
simple rules, not overly complicated assumptions.
3. How to Do Simulation Research
Axelrod gives practical advice:
Programming: Use accessible languages (e.g., Java, Visual Basic). Ensure
the code is valid, user-friendly, and extendable for future work.
Analysis: Simulations generate lots of data. Researchers should:
o Study individual "histories" (specific runs) to understand
mechanisms.
o Run multiple trials to check if results are typical or random.
Q8: What is the KISS principle, and how does it apply to simulation?
A8:
KISS = "Keep It Simple, Stupid."
Application: Models should use minimal assumptions to reveal core
mechanisms. For example, Schelling’s segregation model uses simple
rules to explain complex societal patterns. Complexity should emerge from
interactions, not overly detailed rules.
Q9: Give an example of a simulation model from the paper and its key
insight.
A9: Schelling’s Tipping Model (1978):
Rules: Agents move if fewer than 1/3 of neighbors are like them.
Insight: Even mild preferences lead to complete segregation, showing
how individual biases scale to societal outcomes.
Q10: What role does randomness play in simulation?
A10:
Initial conditions/stochastic events create variability across runs.
Researchers must run multiple trials to distinguish random noise from
meaningful patterns.
Example: Axelrod’s cultural model showed small sampling differences
(with/without replacement) affected long-term results.