The methodology of agent-based modelling is introduced. Using examples, terminology, definitions, distinctions and problems are explicated. It is proposed that agent-based modelling is a fruitful methodology for the study of social norms due to the possibility of generating macro-phenomena from micro-specifications. Some philosophical considerations regarding the possibility of explanation and prediction from agent-based modelling are discussed.
KeywordsAgent-based modelling Method Explanation Prediction
- Anderson, J. R., & Lebiere, C. (1998). The atomic components of thought. Mahwah: Erlbaum.Google Scholar
- Axelrod, R. (1984). The evolution of cooperation. New York: Basic Books.Google Scholar
- Berlekamp, E., Conway, J., & Guy, R. (1982). Winning ways for your mathematical plays. Vol. 2: Games in particular. London: Academic.Google Scholar
- Boella, G., & van der Torre, L. (2004). An agent oriented ontology of social reality. In Proceedings of FOIS’04, Amsterdam, (pp. 199–209). IOS Press.Google Scholar
- Castelfranchi, C., Dignum, F., Jonker, C. M., & Treur, J. (1999). Deliberate normative agents: Principles and architecture. In N. Jennings & Y. Lesperance (Eds.), Intelligent agents VI. Volume proceedings of the sixth international workshop on agent theories, architectures, and languages ATAL’99, Orlando (pp. 364–378).Google Scholar
- Chattoe-Brown, E. (2010). Gin and tonic or oil and water? Can we integrate research methods rather than just “mixing” them? A case study of social mobility research. http://www2.le.ac.uk/departments/sociology/people/echattoebrown/publications.
- Deffuant, G., Amblard, F., Weisbuch, G., & Faure, T. (2002). How can extremism prevail? A study based on the relative agreement interaction model. Journal of Artificial Societies and Social Simulation, 5(4), 1. http://jasss.soc.surrey.ac.uk/5/4/1.html.
- Dignum, F., Morley, D., Sonnenberg, E., & Cavedon, L. (2000). Towards socially sophisticated BDI agents. In E. Dufree (Ed.), Proceedings of the international conference on multi-agent systems, ICMAS’00, Boston (pp. 111–118).Google Scholar
- Durfee, E. H. (1999). Distributed problem solving and planning. In G. Weiss (Ed.), Multiagent systems (pp. 121–164). Cambridge: MIT.Google Scholar
- Elsenbroich, C. (2012). Explanation in agent-based modelling: Functions, causality or mechanisms? Journal of Artificial Societies and Social Simulation, 15(3), 1.Google Scholar
- Epstein, J. (2000). Learning to be thoughtless: Social norms and individual computing. Technical report, Center on Social and Economic Dynamics Working Paper, No. 6.Google Scholar
- Epstein, J. M. (2006). Generative social science studies in agent-based computational modeling. Princeton: Princeton University Press.Google Scholar
- Epstein, J. M. (2008). Why model? Journal of Artificial Societies and Social Simulation, 11(4), 12.Google Scholar
- Epstein, J. M., & Axtell, R. (1996). Growing artificial societies: Social science from the bottom up. Washington, DC: Brookings Institution Press.Google Scholar
- Flentge, F., Polani, D., & Uthmann, T. (2001). Modelling the emergence of possession norms using memes. Journal of Artificial Societies and Social Simulation, 4(4), 3. http://jasss.soc.surrey.ac.uk/4/4/3.html.
- Gatherer, D. (2002). Identifying cases of social contagion using memetic isolation: Comparison of the dynamics of a multisociety simulation with an ethnographic data set. Journal of Artificial Societies and Social Simulation, 5(4), 5.Google Scholar
- Gilbert, N. (2008). Agent-based models (Number 153 in quantitative applications in the social sciences). Los Angeles: Sage.Google Scholar
- Gilbert, N., & Troitzsch, K. G. (2005). Simulation for the social scientist (2nd ed.). Maidenhead/New York: Open University Press.Google Scholar
- Gilbert, N., Hawksworth, J. C., & Swinney, P. A. (2008). An agent-based model of the uk housing market. Technical report, CRESS University of Surrey, http://cress.soc.surrey.ac.uk/housingmarket/ukhm.html.
- Hegselmann, R. (2012). Thomas C. Schelling and the computer some notes on Schelling’s essay “On Letting a Computer Help With the Work”. Journal of Artificial Societies and Social Simulation, 15(4), 9.Google Scholar
- Hegselmann, R., & Krause, U. (2002). Opinion dynamics and bounded confidence: Models, analysis and simulation. Journal of Artificial Societies and Social Simulation, 5(3), 2. http://jasss.soc.surrey.ac.uk/5/3/2.html.
- Hirschi, T. (1969). Causes of delinquency. Berkely: University of California Press.Google Scholar
- Iozzi, F. (2008). A simple implementation of Schelling’s segregation model in netlogo. Working papers 015, Centre for Research on Social Dynamics (DONDENA), Università Commerciale Luigi Bocconi.Google Scholar
- Lorscheid, I., & Troitzsch, K. G. (2009). How do agents learn to behave normatively? Machine learning concepts for norm learning in the emil project. In B. Edmonds & N. Gilbert (Eds.), Proceedings of the sixth conference of ESSA, Guilford.Google Scholar
- Mirowski, P. (1999). More heat than light: Economics as social physics, physics as nature’s economics. Polity Press in association with Blackwell Publishers, Cambridge University Press.Google Scholar
- Neumann, M. (2009). Dissecting the BOID perspective on norms. In B. Edmonds & N. Gilbert (Eds.), Proceedings of the Sixth Conference of ESSA, Guilford.Google Scholar
- Newell, A. (1990). Unified theories of cognition. Cambridge: Harvard University Press.Google Scholar
- Ngo, T. A., & See, L. M. (2012). Calibration and validation of agent-based models of land cover change. In J. Heppenstal, A. Crooks, L. See, & M. Batty (Eds.), Agent-based models of geographical systems. Dordrecht/New York: Springer.Google Scholar
- Rescher, N. (1957). On prediction and explanation. British Journal for the Philosophy of Science, 8, 281–290.Google Scholar
- Thompson, N. S., & Derr, P. (2009). Contra Epstein, good explanations predict. Journal of Artificial Societies and Social Simulation, 12(1), 9.Google Scholar
- Troitzsch, K. G. (2009). Not all explanations predict satisfactorily, and not all good predictions explain. Journal of Artificial Societies and Social Simulation, 12(1), 10.Google Scholar
- Wilensky, U. (1997). NetLogo segregation model. Technical report, Center for Connected Learning and Computer-Based Modeling, Northwestern University, Evanston.Google Scholar
- Wilensky, U. (2003). NetLogo ising model. Center for Connected Learning and Computer-Based Modeling, Northwestern University, Evanston.Google Scholar
- Wooldridge, M. (2002). An introduction to multi-agent systems. Chichester: Wiley.Google Scholar