Abstract
The chapter begins by briefly describing two contrasting simulations: the iconic system dynamics model publicised under the Limits to Growth book and a detailed model of first millennium Native American societies in the southwest of the United States. These are used to bring out the issues of abstraction, replicability, model comprehensibility, understanding vs. prediction and the extent to which simulations go beyond what is observed. All of these issues are rooted in some fundamental difficulties in the project of simulating observed societies that are then briefly discussed. Both issues and difficulties result in three “dimensions” in which simulation approaches differ. The core of the chapter is a look at 15 different possible simulation goals, both abstract and concrete, giving some examples of each and discussing them. The different inputs and results from such simulations are briefly discussed as to their importance for simulating human societies.
This is a preview of subscription content, log in via an institution.
Notes
- 1.
This embeddedness has advantages as well, such as prior knowledge.
- 2.
The intentions of the authors themselves in terms of what they thought of the simulation itself are difficult to ascertain and varied between the individuals; however, this was certainly how the work was perceived.
- 3.
Or those whose vested interests may have led them to maintain the status quo concerning the desirability of continual economic growth.
- 4.
For details of the wider project connected with these papers, see the Village Ecodynamics Project, http://village.anth.wsu.edu.
- 5.
Although in many cases this is dressed up to look like prediction, such as the fitting to out-of-sample data. Prediction has to be for data unknown to the modeller; otherwise the model will be implicitly fitted to it.
- 6.
In terms of design and implementation, if one has a good reference case in terms of observed data then one can also check one’s simulation against this.
- 7.
Obviously, we suspect it can be a useful tool; otherwise we would not be bothering with it.
- 8.
I.e. those who are part of or can influence the social phenomenon in question.
- 9.
Folk knowledge is the set of widely held beliefs about popular psychological and social theories; this is sometimes used in a rather derogatory way even when the reliability of the academic alternatives is unclear.
- 10.
This is when prediction is actually useful, for if it only gives expected values one would not need the simulation.
- 11.
If a simulation is not directly related to evidence but is more a model of some ideas, then it might be simple enough to be able to test hypotheses, but these hypotheses will then be about the abstract model and not about the target phenomena.
- 12.
- 13.
- 14.
Although in this particular case, it did not as the model indicated outcomes that the policy-makers preferred to ignore, being not compatible with the actions they had already decided to take.
- 15.
To be precise: a possible encapsulation of a particular set of evidence on the case study.
- 16.
This can either be done directly as a translation of an interview text into programmed rules or used to check that such programming is correct by comparing the resulting behaviour of an agent against what happens when the simulation is run. Thus, there is not a clear distinction between verification and validation from evidence. In a sense, this second method is verification since the programming is rejected until correct, but, on the other hand, this is part of the production of a simulation, which may only be completed later for its validation as a whole.
- 17.
Unlikely with regard to the psychological or sociological evidence about the target subjects.
- 18.
A “null” model is a model version where the claimed causal mechanism is eliminated to see if the resultant “effect” would have arisen as the result of background (e.g. random) mechanisms anyway.
- 19.
Another option is to try all the possibilities exhaustively in a series of simulations or by using techniques such as constraint logic programming, but these are technically difficult and require a lot of computational power.
- 20.
There are possible reasons why a constant value might not work, for example, when the input provides some mechanism of symmetry breaking.
- 21.
There is nothing wrong with assumptions that had to be made due to constraints on resources, such as time, expertise or computing power, but it is simply disingenuous to pretend that this is sanctioned by a higher “virtue”.
- 22.
However, this is a poor excuse given the ease with which a relatively complete technical paper can be archived and then cited by a journal article or report discussing the model.
- 23.
Alternatively it may be because the simulation designers had not thought about what they were doing.
- 24.
It is trivial to point out that a simulation has missed out some assumption or other, but this is not very useful. It is far more useful to point out how and why an assumption might be important and for which purposes.
- 25.
At least, not in any of the cases we have as yet come across.
References
Alam, S. J., Meyer, R., Ziervogel, G., & Moss, S. (2007). The impact of HIV/AIDS in the context of socioeconomic stressors: An evidence-driven approach. Journal of Artificial Societies and Social Simulation, 10(4).http://jasss.soc.surrey.ac.uk/10/4/7.html.
Axelrod, R. (1984). The evolution of cooperation. New York, NY: Basic Books.
Axelrod, R. (1997). The complexity of cooperation. Princeton, NJ: Princeton University Press.
Axtell, R., Axelrod, R., Epstein, J. M., & Cohen, M. D. (1996). Aligning simulation models: A case study and results. Computational and Mathematical Organization Theory, 1(2), 123–141.
Axtell, R. L., Epstein, J. M., Dean, J. S., Gumerman, G. J., Swedlund, A. C., Harburger, J., et al. (2002). Population growth and collapse in a multi-agent model of the Kayenta Anasazi in Long House Valley. Proceedings of the National Academy of Sciences, 99(3), 7275–7279.
Barreteau, O., Bots, P., Daniell, K., Etienne, M., Perez, P., Barnaud, C., et al. (2017). Participatory approaches. doi:https://doi.org/10.1007/978-3-319-66948-9_12.
Berman, M., Nicolson, C., Kofinas, G., Tetlichi, J., & Martin, S. (2004). Adaptation and sustainability in a small arctic community: Results of an agent-based simulation model. Arctic, 57(4), 401–414.
Bharwani, S., Bithell, M., Downing, T. E., New, M., Washington, R., & Ziervogel, G. (2005). Multi-agent modelling of climate outlooks and food security on a community garden scheme in Limpopo, South Africa. Philosophical Transactions of the Royal Society B, 360(1463), 2183–2194.
Biggs, R., Carpenter, S. R., & Brock, W. A. (2009). Turning back from the brink: Detecting an impending regime shift in time to avert it. Proceedings of the National Academy of Sciences (PNAS), 106, 826–831.
Brown, L., & Harding, A. (2002). Social modelling and public policy: Application of microsimulation modelling in Australia. Journal of Artificial Societies and Social Simulation, 5(4).http://jasss.soc.surrey.ac.uk/5/4/6.html.
Cartwright, N. (1993). How the Laws of Physics Lie. Oxford: Oxford University Press.
Christensen, K., & Sasaki, Y. (2008). Agent-based emergency evacuation simulation with individuals with disabilities in the population. Journal of Artificial Societies and Social Simulation, 11(3). http://jasss.soc.surrey.ac.uk/11/3/9.html.
Clifford, J. (1986). Writing culture: The poetics and politics of ethnography. Berkeley, CA: University of California Press.
Cole, H. S. D., Freeman, C., Jahoda, M., & Pavitt, K. L. (Eds.). (1973). Models of doom: A critique of the limits to growth. New York: Universe Books.
Curtis, J., & Frith, D. (2008). Exit polling in a cold climate: The BBC–ITV experience in Britain in 2005. Journal of the Royal Statistical Society: Series A (Statistics in Society), 171(3), 509–539.
David, N., Fachada, N., & Rosa, A. C. (2017). Verifying and validating simulations. doi:https://doi.org/10.1007/978-3-319-66948-9_9.
Deffuant, G., & Weisbuch, G. (2007). Probability distribution dynamics explaining agent model convergence to extremism. In B. Edmonds, C. Hernandez, & K. G. Troitzsch (Eds.), Social simulation: Technologies, advances and new discoveries (pp. 43–60). Hershey, PA: IGI Publishing.
Deffuant, G., Neau, D., Amblard, F., & Weisbuch, G. (2000). Mixing beliefs among interacting agents. Advances in Complex Systems, 3(1), 87–98.
Doran, J. E. (1997). Foreknowledge in artificial societies. In R. Conte, R. Hegselmann, & P. Tierna (Eds.), Simulating social phenomena (Lecture notes in economics and mathematical systems, 456) (pp. 457–469). Berlin: Springer.
Dunbar, R. I. M. (1998). The social brain hypothesis. Evolutionary Anthropology, 6(5), 178–190.
Edmonds, B. (1999, September 9–11). The pragmatic roots of context. In P. Bouquet, L. Serafini, P. Brezillon, M. Benerecetti, & F. Castellani (Eds.), Modelling and using context, second international and interdisciplinary conference, CONTEXT’99, proceedings (Lecture notes in artificial intelligence, 1688) (pp. 119–132), Trento, Italy. Berlin: Springer. http://cfpm.org/cpmrep52.html.
Edmonds, B. (2001). The use of models–making MABS actually work. In S. Moss & P. Davidsson (Eds.), Multi agent based simulation (Lecture notes in artificial intelligence, 1979) (pp. 15–32). Berlin: Springer.
Edmonds, B. (2007). The practical modelling of context-dependent causal processes—A recasting of Robert Rosen’s thought. Chemistry and Biodiversity, 4(1), 2386–2395.
Edmonds, B. (2010, June 23–25). Context and social simulation (Paper presented at the IV edition of Epistemological Perspectives on Simulation (EPOS2010)Hamburg, Germany).http://cfpm.org/cpmrep210.html.
Edmonds, B. (2017). Five different modelling purposes. doi:https://doi.org/10.1007/ 978-3-319-66948-9_4.
Edmonds, B., & Hales, D. (2003). Replication, replication and replication-some hard lessons from model alignment. Journal of Artificial Societies and Social Simulation, 6(4).http://jasss.soc.surrey.ac.uk/6/4/11.html.
Edmonds, B., & Hales, D. (2005). Computational simulation as theoretical experiment. Journal of Mathematical Sociology, 29(3), 209–232.
Edmonds, B., & Moss, S. (2005). From KISS to KIDS—An ‘anti-simplistic’ modelling approach. In P. Davidsson et al. (Eds.), Multi agent based simulation 2004 (Lecture Notes in Artificial Intelligence, 3415) (pp. 130–144). Berlin: Springer.
Epstein, J. (2012). Why model? Journal of Artificial Social Societies Simulation, 11(4).http://jasss.soc.surrey.ac.uk/11/4/12.html.
Etienne, M. (2003). SYLVOPAST: A multiple target role-playing game to assess negotiation processes in sylvopastoral management planning. Journal of Artificial Societies and Social Simulation, 6(2). http://jasss.soc.surrey.ac.uk/6/2/5.html.
Galam, S. (1997). Rational group decision making: A random field Ising model at T = 0. Physica A, 238, 66–80.
Galán, J. M., Izquierdo, L. R., Izquierdo, S. S., Santos, J. I., Del Olmo, R., López-Paredes, A., & Edmonds, B. (2009). Errors and artefacts in agent-based modelling. Journal of Artificial Societies and Social Simulation, 12(1). http://jasss.soc.surrey.ac.uk/12/1/1.html.
Gilbert, N., & Troitzsch, K. (2005). Simulation for the Social Scientist (2nd ed.). Open University Press.
Gode, D. K., & Sunder, S. (1993). Allocative efficiency of markets with zero intelligence traders: Markets as a partial substitute for individual rationality. Journal of Political Economy, 110, 119–137.
Grimm, V., Revilla, E., Berger, U., Jeltsch, F., Mooij, W. M., Railsback, S. F., et al. (2005). Pattern-oriented modeling of agent-based complex systems: Lessons from ecology. Science, 310(5750), 987–991.
Grimm, V., Berger, U., Bastiansen, F., Eliassen, S., Ginot, V., Giske, J., et al. (2006). A standard protocol for describing individual-based and agent-based models. Ecological Modelling, 198(1–2), 115–126.
Grimm, V., Polhill, J. G., & Touza, J. (2017). Documenting social simulation models: The ODD protocol as a standard. doi:https://doi.org/10.1007/978-3-319-66948-9_15.
Guba, E. G., & Lincoln, Y. S. (1994). Competing paradigms in qualitative research. In N. K. Denzin & Y. S. Lincoln (Eds.), Handbook of qualitative research (pp. 105–117). London: Sage.
Guimera, R., Uzzi, B., Spiro, J., & Amaral, L. A. (2005). Team assembly mechanisms determine collaboration network structure and team performance. Science, 308(5722), 697–702.
Hales, D. (2017). Distributed computer systems. doi:https://doi.org/10.1007/978-3-319-66948-9_23.
Izquierdo, S. S., & Izquierdo, L. R. (2006, September 20–23). On the Structural Robustness of Evolutionary Models of Cooperation. In E. Corchado, H. Yin, V. J. Botti, & C. Fyfe (Eds.), Intelligent data engineering and automated learning-IDEAL 2006, 7th international conference, proceedings (Lecture notes in computer science 4224) (pp. 172–182), Burgos, Spain. Berlin: Springer.
Izquierdo, L.R. (2008). Advancing learning and evolutionary game theory with an application to social dilemmas (PhD Thesis), Manchester Metropolitan University, http://cfpm.org/theses/luisizquierdo/.
Janssen, M. A. (2009). Understanding artificial anasazi. Journal of Artificial Societies and Social Simulation, 12(4). http://jasss.soc.surrey.ac.uk/12/4/13.html.
Kahn, K., & Noble, H. (2009, March 02–06). The modelling4all project—A web-based modelling tool embedded in Web 2.0. In O. Dalle et al. (Eds.), Proceedings of SIMUTools ‘09, 2nd international conference on simulation tools and techniques (p. 50), Rome, Italy. Brussels: ICST, Article.
Kephart, J. O., & Greenwald, A. R. (2002). Shopbot economics. Autonomous Agents and Multi-Agent Systems, 5(3), 255–287.
Kirman, A. (2011). Complex economics: Individual and collective rationality. London: Routledge.
Kirman, A. & Moulet, S. (2008). Impact de l’organisation du marché: Comparaison de la négociation de gré à gré et des enchères descendants (Working Papers, halshs-00349034). HAL, Centre pour la communication scientifique directe. http://halshs.archives-ouvertes.fr/docs/00/34/90/34/PDF/DT2008-56.pdf.
Klein, G. (1998). Sources of power: How people make decisions. Cambridge, MA: MIT Press.
Kohler, T. (2009) Generative Archaeology: How even really simple models can help in understanding the past. Invited talk at 6th conference of the European social simulation association. Guildford, United Kingdom: University of Surrey.
Kohler, T. A., Gumerman, G. J., & Reynolds, R. G. (2005). Simulating ancient societies. Scientific American, 293(1), 76–82.
Kohler, T. A., Varien, M. D., Wright, A., & Kuckelman, K. A. (2008). Mesa Verde Migrations: New archaeological research and computer simulation suggest why ancestral Puebloans deserted the northern Southwest United States. American Scientist, 96, 146–153.
Kuhn, T. (1962). The structure of scientific revolutions. Chicago: University of Chicago Press.
Lakatos, I., & Musgrave, A. (Eds.). (1970). Criticism and the growth of knowledge. Cambridge: Cambridge University Press.
LeBaron, B. (2006). Agent-based computational finance. In Tesfatsion & Judd (Eds.), Handbook of computational economics (Vol. 2. North-Holland, pp. 1187–1232).
Lincoln, Y. S., & Guba, E. G. (1985). Naturalistic inquiry. Beverly Hills, CA: Sage Publications.
Lorenz, J. (2007). Continuous opinion dynamics under bounded confidence: A survey. International Journal of Modern Physics C, 18(12), 1819–1838.
Lucas, P. (2010). Conventional social behaviour amongst microfinance clients—a behavioural and financial case study (PhD thesis). Centre for Policy Modelling, Manchester Metropolitan University.
Lucas, P. (2011). Usefulness of simulating social phenomena: Evidence. AI & SOCIETY, 26(4), 355–362.
Malthus, T. (1798). An essay on the principle of population. London: Johnson. Transcript available online at http://socserv2.mcmaster.ca/~econ/ugcm/3ll3/malthus/popu.txt.
Marks, R. E. (2007). Validating simulation models: A general framework and four applied examples. Computational Economics, 30(3), 265–290.
Matthews, R. B. (2006). The people and landscape model (PALM): Towards full integration of human decision-making and biophysical simulation models. Ecological Modelling, 194, 329–343.
Meadows, D. H., Meadows, D., Randers, J., & Behrens, W. W., III. (1972). The limits to growth: A report for the Club of Rome’s project on the predicament of mankind. New York: Universe Books.
Moss, S. (1998). Critical incident management: An empirically derived computational model. Journal of Artificial Societies and Social Simulation, 1(4). http://jasss.soc.surrey.ac.uk/1/4/1.html.
Moss, S. (1999). Relevance, realism and rigour: A third way for social and economic research (Report no. CPM-99-56). Manchester, UK: Centre for Policy Modelling, Manchester Metropolitan University. http://cfpm.org/cpmrep56.html.
Newell, A. (1990). Unified theories of cognition. Cambridge, MA: Harvard University Press.
Nicolaisen, J., Petrov, V., & Tesfatsion, L. (2001). Market power and efficiency in a computational electricity market with discriminatory double-auction pricing. IEEE Transactions on Evolutionary Computation, 5(5), 504–523.
Phelps, S., McBurney, P., Parsons, S., & Sklar, E. (2002). Co-evolutionary auction mechanism design: A preliminary report. In J. Padget, O. Shehory, D. Parkes, N. Sadeh, & W. E. Walsh (Eds.), Agent-mediated electronic commerce IV, designing mechanisms and systems (Lecture Notes in Computer Science, 2531) (pp. 193–213). Berlin: Springer.
Polhill, J. G., Gotts, N. M., & Law, A. N. R. (2001). Imitative versus non-imitative strategies in a land use simulation. Cybernetics and Systems, 32(1–2), 285–307.
Polhill, J. G., Parker, D., Brown, D., & Grimm, V. (2008). Using the ODD protocol for describing three agent-based social simulation models of land-use change. Journal of Artificial Societies and Social Simulation, 11(2). http://jasss.soc.surrey.ac.uk/11/2/3.html.
Popper, K. (1963). Conjectures and refutations: the growth of scientific knowledge. London: Routledge.
PNAS. (2002). Colloquium papers. Proceedings of the National Academy of Sciences, 99(s3).http://www.pnas.org/content/99/suppl. 3.toc#ColloquiumPaper.
Riolo, R. L., Cohen, M. D., & Axelrod, R. (2001). Evolution of cooperation without reciprocity. Nature, 411, 441–443.
Roberts, G., & Sherratt, T. N. (2002). Does similarity breed cooperation? Nature, 418, 499–500.
Rouchier, J. (2001). Est-il possible d’utiliser une définition positive de la confiance dans les interactions entre agents? Paper presented at Colloque Interactions, Toulouse, May 2001.
Rouchier, J. (2017). Agent-based simulation as a useful tool for the study of markets. doi:https://doi.org/10.1007/978-3-319-66948-9_25.
Rouchier, J., Bousquet, F., Requier-Desjardins, M., Antona, M., & Econ, J. (2001). A Multi-Agent model for describing transhumance in North Cameroon: Comparison of different rationality to develop a routine. Journal of Economic Dynamics and Control, 25(3–4), 527–559.
Rouchier, J., & Thoyer, S. (2006). Votes and lobbying in the European decision-making process: Application to the European regulation on GMO release. Journal of Artificial Societies and Social Simulation, 9(3). http://jasss.soc.surrey.ac.uk/9/3/1.html.
Saqalli, M., Bielders, C. L., Gerard, B., & Defourny, P. (2010). Simulating rural environmentally and socio-economically constrained multi-activity and multi-decision societies in a low-data context: A challenge through empirical agent-based modeling. Journal of Artificial Societies and Social Simulation, 13(2). http://jasss.soc.surrey.ac.uk/13/2/1.html.
Schelling, T. (1969). Models of segregation. American Economic Review, 59(2), 488–493.
Schelling, T. (1971). Dynamic Models of Segregation. Journal of Mathematical Sociology, 1, 143–186.
Scherer, A., & McLean, A. (2002). Mathematical models of vaccination. British Medical Bulletin, 62(1), 187–199.
Snijders, T. A. B., Steglich, C. E. G., & van de Bunt, G. G. (2010). Introduction to actor-based models for network dynamics. Social Networks, 32, 44–60.
Sun, R. (2005). Theoretical status of computational cognitive modelling (Technical report). Troy, NY: Cognitive Science Department, Rensselaer Polytechnic Institute.
Terán, O., Alvarez, J., Ablan, M., & Jaimes, M. (2007). Characterising emergence of landowners in a forest reserve. Journal of Artificial Societies and Social Simulation, 10(3).http://jasss.soc.surrey.ac.uk/10/3/6.html.
Vermeulen, P. J., & de Jongh, D. C. J. (1976). Parameter sensitivity of the ‘Limits to Growth’ world model. Applied Mathematical Modelling, 1(1), 29–32.
von Randow, G. (2003). When the centre becomes radical. Journal of Artificial Societies and Social Simulation, 6(1). http://jasss.soc.surrey.ac.uk/6/1/5.html.
White, D. R. (1999). Controlled simulation of marriage systems. Journal of Artificial Societies and Social Simulation, 2(3). http://jasss.soc.surrey.ac.uk/2/3/5.html.
Yang, C., Kurahashi, S., Kurahashi, K., Ono, I., & Terano, T. (2009). Agent-based simulation on women’s role in a family line on civil service examination in Chinese history. Journal of Artificial Societies and Social Simulation, 12(2), 5. http://jasss.soc.surrey.ac.uk/12/2/5.html.
Younger, S. (2005). Violence and revenge in egalitarian societies. Journal of Artificial Societies and Social Simulation, 8(4). http://jasss.soc.surrey.ac.uk/8/4/11.html.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Further Reading
Further Reading
A more general and simpler introduction to varying modelling purposes can be found in Chap. 4 (Edmonds 2017). The best general introduction to social simulation is (Gilbert and Troitzsch 2005) which covers general issues and gives code examples. For a wider range of views on social simulation, the published papers from the US National Academy of Sciences colloquium on “Adaptive Agents, Intelligence, and Emergent Human Organization: Capturing Complexity through Agent-Based Modeling” (PNAS 2002) give a good cross-section of the different approaches people take to this area. It is difficult to point to further good sources as this topic is so diverse, but the Journal of Artificial Societies and Social Simulation has many accessible papers.
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this chapter
Cite this chapter
Edmonds, B., Lucas, P., Rouchier, J., Taylor, R. (2017). Human Societies: Understanding Observed Social Phenomena. In: Edmonds, B., Meyer, R. (eds) Simulating Social Complexity. Understanding Complex Systems. Springer, Cham. https://doi.org/10.1007/978-3-319-66948-9_28
Download citation
DOI: https://doi.org/10.1007/978-3-319-66948-9_28
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-66947-2
Online ISBN: 978-3-319-66948-9
eBook Packages: Computer ScienceComputer Science (R0)