Agent-based modeling has been criticized for its apparent lack of establishing causality of social phenomena. However, we demonstrate that when coupled with evolutionary computation techniques, agent-based models can be used to evolve plausible agent behaviors that are able to recreate patterns observed in real-world data, from which valuable insights into candidate explanations of the macro-phenomenon can be drawn. Existing methodologies have suggested the manual assembly and comparison or automated selection of pre-built models on their ability to fit patterns in data. We discuss the cons of existing manual approaches and how evolutionary model discovery, an evolutionary approach to explore the space of agent behaviors for plausible rule-sets, can overcome these issues. We couple evolutionary model discovery with concepts from the Agent_Zero framework, ensuring social connectivity, emotional theory components and rational mechanisms. In this study, we revisit the farm-seeking strategy of the Artificial Anasazi model, originally designed to simply select the closest potential farm plot as their next farming location. We use evolutionary model discovery to explore plausible farm seeking strategies, extending our previous study by testing four social connectivity strategies, four emotional theory components and five rational mechanisms for a more complex human-like approach towards farm plot selection. Our results confirm that, plot quality, dryness and community presence were more important in the farm selection process of the Anasazi than distance, and discover farm selection strategies that generate simulations that produce a closer fit to the archaeological data.
[1]
Joshua M. Epstein,et al.
Understanding Anasazi culture change through agent-based modeling
,
2000
.
[2]
Ivan Garibay,et al.
Alternate social theory discovery using genetic programming: towards better understanding the artificial anasazi
,
2017,
GECCO.
[3]
Till Grüne-Yanoff,et al.
The explanatory potential of artificial societies
,
2009,
Synthese.
[4]
Uta Berger,et al.
Pattern-Oriented Modeling of Agent-Based Complex Systems: Lessons from Ecology
,
2005,
Science.
[5]
D. Gatti,et al.
A new approach to business fluctuations: heterogeneous interacting agents, scaling laws and financial fragility
,
2003,
cond-mat/0312096.
[6]
Robert James Stratton,et al.
Automated theory selection using agent based models
,
2015
.
[7]
Corinna Elsenbroich,et al.
Explanation in Agent-Based Modelling: Functions, Causality or Mechanisms?
,
2012,
J. Artif. Soc. Soc. Simul..
[8]
John R. Koza,et al.
Genetic programming - on the programming of computers by means of natural selection
,
1993,
Complex adaptive systems.
[9]
Forrest Stonedahl,et al.
Evolutionary Robustness Checking in the Artificial Anasazi Model
,
2010,
AAAI Fall Symposium: Complex Adaptive Systems.