From agent-based models to statistical emulators

In statistical demography information about population processes is inferred from empirical data. In contrast, agent-based approaches focus on aggregate outcomes of individual-level behavioural rules. Given the non-linearities and feedbacks present in agent-based settings, their direct statistical analysis is not always feasible. Hence, in order to bridge the gap between these two perspectives, we propose to utilise Gaussian process emulators, which enable studying the outcomes of rule-based models statistically. The suggested approach includes a sensitivity analysis, assessing the relative importance of different model parameters, and a simple calibration, aimed at selecting plausible parameter values. The discussion is illustrated by presenting a Semi-Artificial Model of Population, which augments an agent-based model of partnership formation with statistical data on natural population change in the United Kingdom. The resulting multi-state model of population dynamics is better aligned with selected aspects of the demographic reality than its underpinning agent-based component alone. The analysis also illuminates important tradeoffs between different parameters and outputs considered.

[1]  D. Courgeau Probability and Social Science: Methodological Relationships between the two Approaches , 2012 .

[2]  A. O'Hagan,et al.  Bayesian calibration of computer models , 2001 .

[3]  Kevin B. Korb,et al.  Synthetic Population Dynamics: A Model of Household Demography , 2013, J. Artif. Soc. Soc. Simul..

[4]  Ronald Lee,et al.  Modeling and forecasting U. S. mortality , 1992 .

[5]  Pietro Terna,et al.  How to build and use agent-based models in social science , 2000 .

[6]  Thomas Fent,et al.  Transition to Parenthood: The Role of Social Interaction and Endogenous Networks , 2011, Demography.

[7]  D. Kniveton,et al.  Agent-based model simulations of future changes in migration flows for Burkina Faso , 2011 .

[8]  F. Billari,et al.  The "Wedding-Ring": An Agent-Based Marriage Model Based on Social Interaction , 2007 .

[9]  Eric Silverman,et al.  From Artificial Societies to New Social Science Theory , 2007, ECAL.

[10]  A. O'Hagan,et al.  Bayesian inference for the uncertainty distribution of computer model outputs , 2002 .

[11]  Barbara Entwisle,et al.  Putting people into place , 2007, Demography.

[12]  D. Courgeau Probability and Social Science. , 2012 .

[13]  P. Todd,et al.  Aggregate age-at-marriage patterns from individual mate-search heuristics , 2005, Demography.

[14]  Joshua M. Epstein,et al.  Growing Artificial Societies: Social Science from the Bottom Up , 1996 .

[15]  Francesco C. Billari,et al.  Agent based computational demography: using simulation to improve our understanding of demographic behaviour , 2003 .

[16]  A. O'Hagan,et al.  Probabilistic sensitivity analysis of complex models: a Bayesian approach , 2004 .

[17]  A. OHagan,et al.  Bayesian analysis of computer code outputs: A tutorial , 2006, Reliab. Eng. Syst. Saf..

[18]  Jakub Bijak,et al.  When Demography Met Social Simulation: A Tale of Two Modelling Approaches , 2013 .

[19]  Thomas Fent,et al.  Agent-Based Computational Modelling: Applications in Demography, Social, Economic and Environmental Sciences , 2006 .

[20]  Michael A. Salsburg,et al.  Modeling and Forecasting , 2007, Int. CMG Conference.

[21]  T. Schelling Micromotives and Macrobehavior , 1978 .

[22]  L. Bernardi,et al.  Channels of Social Influence on Reproduction , 2003 .