Abstract
This article aims at contributing to the discussion about the relationships between ICT, computer science and policy-making by focusing on agent-based social simulation. Enabled, from a technical point of view, by the developments of Distributed Artificial Intelligence in the 1990s and by the features of the object-oriented programming paradigm, agent-based social simulations are a tool for the analysis of social dynamics that can be used also to support the design and the evaluation of public policies. After a brief description of social simulation paradigm and of its impact on social sciences, the paper presents a simple agent-based model devised to analyze, even if in a very abstract way, a phenomenon that can rouse the interest of legal scientists: the interplay between damaging behaviors, punishment and social mechanisms of learning and imitation. Our goal is to show how agent-based simulation can be used not only to illuminate basic mechanisms underlying social phenomena but also to reflect, in an innovative way, on how society can deal with them.
Similar content being viewed by others
References
Aikenhead M, Widdison R, Allen T (1999) Exploring law through computer simulation. Int J Law Inf Technol 7(3):191–217
Akers RL, Sellers CS (2004) Criminological theories. Roxbury, Los Angeles
Andrighetto G, Campennì M, Conte R, Paolucci M (2007) On the immergence of norms: a normative agent architecture. In: Proceedings of AAAI symposium, social and organizational aspects of intelligence, Washington DC, 8–11 Nov 2007
Axelrod R (1984) The evolution of cooperation. Basic Books, New York
Axelrod R (1997) The complexity of cooperation. Agent-based models of competition and collaboration. Princeton University Press, Princeton
Baade HW (ed) (1963) Jurimetrics. Basic Books, New York
Barbosa Filho HS, de Lima Neto FB, Fusco W (2011) Migration and social networks—an explanatory multi-evolutionary agent-based model. In: Proceedings of the 2011 IEEE symposium on Intelligent Agent (IA), Paris, 11–15 April 2011
Beccaria C (1995) On crimes and punishments and other writings. Cambridge University Press, Cambridge
Becker GS (1968) Crime and punishment: an economic approach. J Pol Econ 76:169–217
Boero R, Squazzoni F (2005) Does empirical embeddedness matter? Methodological issues on agent-based models for analytical social science. J Artif Soc Soc Simul 8(4) http://jasss.soc.surrey.ac.uk/8/4/6.html. Accessed 28 Jan 2013
Bosse T, Gerritsen C (2010) Social simulation and analysis of the dynamics of criminal hot spots. J Artif Soc Soc Simul. 13(2). http://jasss.soc.surrey.ac.uk/13/2/5.html. Accessed 28 Jan 2013
Bousquet F, Trébuil G, Hardy B (eds) (2005) Companion modeling and multi-agent systems for integrated natural resource management in Asia. IRRI, Metro Manila
Boyd R, Richerson P (1992) Punishment allows the evolution of cooperation (or anything else) in sizable groups. Ethol Sociobiol 13(3):171–195
Boyd R, Gintis H, Bowles S, Richerson P (2003) The evolution of altruistic punishment. Proc Natl Acad Sci 100(6):3531–3535
Broersen J, Dastani M, Huang Z, Hulstijn J, van der Torre L (2001) The BOID architecture: conflicts between beliefs, obligations, intentions and desires. In: Proceedings of the fifth international conference on autonomous agents (AA’2001), ACM, New York, pp 9–16
Buchanan M (2009) Meltdown modeling. Could agent-based computer models prevent another financial crisis? Nature 460(6):680–682
Burke M, Fournier G, Prasad K (2006) The emergence of local norms in networks. Complex 11(5):65–83
Castelfranchi C, Conte R, Paolucci M (1998) Normative reputation and the costs of compliance. J Artif Soc Soc Simul 1(3). http://jasss.soc.surrey.ac.uk/1/3/3.html. Accessed 28 Jan 2013
Casti JL (1997) Would-be worlds: how simulation is changing the frontiers of science. Wiley, New York
Cecconi F, Parisi D (1998) Individual versus social survival strategies. J Artif Soc Soc Simul 2(2). http://jasss.soc.surrey.ac.uk/1/2/1.html. Accessed 28 Jan 2013
Chmura T, Kaiser J, Pitz T (2007) Simulating complex social behaviour with the genetic action tree kernel. Comput Math Organ Theory Arch 13(4):355–377
Cioffi-Revilla C (2010a) Computational social science. WIREs Comp Stat 2(3):259–271
Cioffi-Revilla C (2010b) A methodology for complex social simulations. J Artif Soc Soc Simul 13(1). http://jasss.soc.surrey.ac.uk/13/1/7.html. Accessed 28 Jan 2013
Cioffi-Revilla C, Luke S, Parker DC, Rogers JD, Fitzugh WW, Honeychurch W, Frohlich B, De Priest P, Amartuvhin C (2007) Agent-based modeling simulation of social adaptation and long-term change in inner Asia. In: Terano T, Sallach D (eds) Advancing social simulation: the first world congress in social simulation. Springer, Berlin
Clarke RV, Felson M (2004) Routine activity and rational choice. Advances in criminological theory, vol 5. Transaction Publ, London
Conte R, Castelfranchi C (1995) Understanding the functions of norms in social groups through simulation. In: Gilbert N, Conte R (eds) Artificial societies. The computer simulation of social life. UCL Press, London, pp 252–267
Conte R, Paolucci M (2002) Reputation in artificial societies: social beliefs for social order. Kluwer, Dordrecht
Conte R, Hegselmann R, Terna P (eds) (1997) Simulating social phenomena. Springer, Berlin
Cornish DB (2004) Theories of action in criminology. In: Clarke RV, Felson M (eds) Routine activity and rational choice. Advances in criminological theory, vol 5. Transaction Publ, London, pp 363–364
Cornish DB, Clarke RV (eds) (1986a) The reasoning criminal: rational choice perspectives on offending. Springer, New York
Cornish DB, Clarke RV (1986b) Understanding crime displacement: an application of rational choice theory. Criminology 25(4):933–947
Cressey D (1953) Other people’s money. Free Press, Glencoe
Degnan DA, Haar CM (1970) Computer simulation in urban legal studies. J Leg Educ 23:353–365
Deissenberg C, van der Hoog S, Dawid H (2008) EURACE: a massively parallel agent-based model of the European economy. Appl Math Comput 204(2):541–552
Della Porta D, Keating M (2008) Approaches and methodologies in the social sciences. A pluralist perspective. Cambridge University Press, Cambridge
Drobak J (1972) Computer simulation and gaming: an interdisciplinary survey with a view toward legal applications. Stanf Law Rev 24(4):712–729
Durkheim E (1964) The rules of sociological method. Free Press, New York
Edmonds B (2013) What social simulation might tell us about how law works. In: Faro S, Lettieri N (eds) Law and computational social science, [special issue], Informatica e Diritto, vol 1. pp 47–56
Epstein JM (2001) Learning to be thoughtless: social norms and individual computation. Comput Econ 18(1):9
Epstein JM (2006) Generative social science: studies in agent-based computational modeling. Princeton University Press, Princeton
Epstein JM (2008) Why model? J Artif Soc Soc Simul 11(4). http://jasss.soc.surrey.ac.uk/11/4/12.html. Accessed 28 Jan 2013
Etienne M, Le Page C, Cohen M (2003) A step-by-step approach to building land management scenarios based on multiple viewpoints on multi-agent system simulation. J Artif Soc Soc Simul (6)2. http://jasss.soc.surrey.ac.uk/6/2/2.html. Accessed 28 Jan 2013
Farmer JD, Foley D (2009) The economy needs agent-based modeling. Nature 460(7256):685–686. doi:10.1038/460685a
Forrester JW (1968) Principles of systems. MIT Press, Cambridge
Fowler JH (2005) Altruistic punishment and the origin of cooperation. Proc Natl Acad Sci 102(19):7047–7049
Franck R (2002) The explanatory power of models. Bridging the gap between empirical and theoretical research in the social sciences. Kluwer, Dordrecht
Frank U, Squazzoni F, Troitzsch K (2009) EPOS-Epistemological perspectives on simulation: an introduction. In: Frank U, Squazzoni F, Troitzsch K (eds) Epistemological aspects of computer simulation in the social sciences. Lecture notes in computer science, vol 5466. Springer, Berlin, pp 1–11
Gilbert N (2008) Agent-based models. Sage Publications, London
Gilbert N, Doran JE (eds) (1994) Simulating societies. UCL Press, London
Gintis H, Bowles S, Boyd R, Fehr E (2003) Explaining altruistic behavior in humans. Evol Hum Behav 24:153–172
Grüne-Yanoff T, Weirich P (2010) Philosophy and epistemology of simulation: a review. Simul Gaming 41(1):20–50
Hauert C, Traulsen A, Brandt H, Nowak MA, Sigmund K (2007) Via freedom to coercion: the emergence of costly punishment. Science 316(5833):1905–1907. doi:10.1126/science.1141588
Hauriou M (1933) Aux sources du droit: Le pouvoir, l’ordre, et la liberté. Bloud & Gay, Paris
Heinrich J, Heinrich N (2007) Why humans cooperate. A cultural and evolutionary explanation. Oxford University Press, Oxford
Hirschi T (1969) Causes of delinquency. University of California Press, Berkeley
Hodgson GM, Knudsen T (2004) The complex evolution of a simplex traffic convention. The function and implications of habits. J Econ Behav Organ 54:19–47
Hoebel AE (1954) The law of primitive man. A study in comparative legal dynamics. Athaeneum, Harvard
Holland JH (1992) Genetic algorithms. Sci Am 267(1):66–72
Holland JH (1995) Hidden order: how adaptation builds complexity. Addison-Wesley, Redwood City
Holland JH (1998) Emergence: from chaos to order. Addison-Wesley, Redwood City
Hollander CD, Wu AS (2011) The current state of normative agent-based systems. J Artif Soc Soc Simul 14(2). http://jasss.soc.surrey.ac.uk/14/2/6.html. Accessed 28 Jan 2013
La Torre M (1993) Institutionalism old and new. Ratio Juris 6:190–201
Lahiri M, Cebrian M (2010) The genetic algorithm as a general diffusion model for social networks. In: Proceedings of the 24th AAAI conference on artificial intelligence (AAAI 2010). AAAI Press, Atlanta
Lazer D, Pentland A, Adamic L, Aral S, Barabàsi L, Brewer D, Christakis N et al (2009) Computational social science. Science 323(915):721–723. doi:10.1126/science.1167742
Lettieri N, Faro S (2012) Computational social science and its potential impact upon law. Eur J Law Tech 3(3). http://ejlt.org//article/view/175. Accessed 28 Jan 2013
Liu L, Eck J (eds) (2008) Artificial crime analysis systems: using computer simulations and geographic information systems. Information Science Reference, Hershey
Llewellyn K (1962) Jurisprudence. Realism in theory and practice. Chicago University Press, Chicago
Loevinger L (1949) Jurimetrics. Minn Law Rev 33:455–493
Macy M (1996) Natural selection and social learning in prisoner’s dilemma: co-adaptation with genetic algorithms and artificial neural networks. In: Liebrand WBG, Messick M (eds) Frontiers in social dilemmas research. Springer, Berlin, pp 235–265
Matza D, Sykes GM (1961) Juvenile delinquency and subterranean values. Am Sociol Rev 26:712–719
McCormick N, Weinberger O (1986) An institutional theory of law: new approaches to legal positivism. D. Reidel, Dordrecht
Merton RK (1949) Social theory and social structure. Free Press, New York
Mitchell M (1998) An introduction to genetic algorithms. MIT Press, Cambridge
Moss S (2002) Policy analysis from first principles. Proc Natl Acad Sci 99(3):7267–7274. doi:10.1073/pnas.092080699
Neumann M (2008) Homo socionicus: a case study of simulation models of norms. J Artif Soc Soc Simul 11(4). http://jasss.soc.surrey.ac.uk/11/4/6.html. Accessed 28 Jan 2013
Neumann M (2010a) A classification of normative architectures. In: Takadama K, Cioffi-Revilla C, Deuffant G (eds) Simulating interacting agents and social phenomena. Springer, Japan, pp 3–18
Neumann M (2010b) Norm internalisation in human and artificial intelligence, J Artif Soc Soc Simul 13(1). http://jasss.soc.surrey.ac.uk/13/1/12.html. Accessed 28 Jan 2013
O’Hare GMP, Jennings NR (eds) (1996) Foundations of distributed artificial intelligence. Wiley, New York
Parisi D (1997) What to do with a surplus? In: Conte R, Hegselmann P, Terna P (eds) Simulating social phenomena. Springer, New York, pp 133–151
Paternoster R, Bancman R (2001) Explaining criminals and crime. Roxbury Publishing Company, Los Angeles
Pinata W (2002) Genetic algorithm and social simulation. In: Ishizuka M, Sattar A (eds) PRICAI 2002: trends in artificial intelligence. Lecture notes in computer science, vol 2417. pp 148–157
Piquero A, Tibbetts SG (eds) (2002) Rational choice and criminal behavior: recent research and future challenges. Routledge, New York
Posner EA (2000) Law and social norms. Harvard University Press, Cambridge
Randers J (ed) (1980) Elements of the system dynamics method. Productivity Press, Portland
Rao AS, Georgeff MP (1995) BDI-agents: from theory to practice. In: Proceedings of the first international conference on multiagent systems (ICMAS’95), Victor Lesser, San Francisco
Reynolds R (1994) An introduction to cultural algorithms. In: Proceedings of the 3rd annual conference on evolutionary programming. World Scientific Publishing, Singapore
Saam N, Harrer A (1999) Simulating norms, social inequality, and functional change in Artificial Societies. J Artif Soc Soc Simul 2(1). http://jasss.soc.surrey.ac.uk/2/1/2.html. Accessed 28 Jan 2013
Sampson R (2006) How does community context matter? Social mechanism and the explanation of crime rate. In: Sampson R, Wikstrom PH (eds) The explanation of crime, context, mechanism, and development. Cambridge University Press, Cambridge
Sampson R, Laub J (1993) Crime in the making: pathways and turning points through life. Harvard University Press, Cambridge
Savarimuthu R, Cranefield S (2009) A categorization of simulation works on norms. In: Boella Noriega P, Pigozzi G, Verhagen H (eds) Proceedings of the normative multi-agent systems (NorMAS 2009), Leibniz-Zentrum fuer Informatik, Dagstuhl
Sklar E (2007) NetLogo, a multi-agent simulation environment. Artif Life 13(3):303–311
Spelman W (2005) Jobs or jails? J Policy Anal Manag 24(1):133–165
Spielauer M (2011) What is social science microsimulation? Soc Sci Comput Rev 29(1):9–20
Squazzoni F (2009) Epistemological aspects of computer simulation in the social sciences. In: Lecture notes in computer science, Springer, Berlin
Squazzoni F (2010) The impact of agent-based models in the social sciences after 15 years of incursions. Hist Econ Ideas 13(2):197–233
Squazzoni F, Boero R (2010) Complexity-friendly policy modelling. In: Arhweiler P (ed) Innovation in complex social systems. Routledge, London, pp 290–299
Sterman JD (2000) Business dynamics: system thinking and modeling for a complex world. Irwin McGraw-Hill, Boston
Sutherland E (1937) The professional thief. University of Chicago Press, Chicago
Sutherland E (1947) Principles of criminology. J. B. Lippincott, Philadelphia
Sutherland E, Cressey D (1978) Criminology. J. B. Lippincott, Philadelphia
Tamanaha BZ (2001) A general jurisprudence of law and society. Oxford University Press, Oxford
Tomasello M (2009) Why we cooperate. MIT Press, Cambridge
Troitzsch K (2013) Legislation, regulatory impact assessment and simulation. In: Faro S, Lettieri N (eds) Law and Computational Social Science, [special issue], Informatica e Diritto, vol 1. pp 57–74
Van Baal P (2004) Computer simulations of criminal deterrence: from public policy to local interaction to individual behaviour. Boom Juridische Uitgevers, Den Haag
Williams FP, McShane MD (1994) Criminological theory. Prentice Hall, Englewood Cliffs
Zimmermann R (1996) The law of obligations: Roman foundations of the civilian tradition. Clarendon Press, Oxford
Acknowledgments
Authors would like to thank Antonio Cervo, Rosario De Chiara (University of Salerno, Department of Computer Science) and Federico Cecconi (Institute of Cognitive Sciences and Technologies, Italian National Research Council, Rome) for their support in the development of NetLogo simulation. Authors are also grateful to Sebastiano Faro (Institute of Legal Information Theory and Techniques—Italian National Research Council, Florence) and to the anonymous reviewers for their helpful comments and suggestions.
Author information
Authors and Affiliations
Corresponding author
Appendix: NetLOGO simulation pseudocode
Appendix: NetLOGO simulation pseudocode
Rights and permissions
About this article
Cite this article
Lettieri, N., Parisi, D. Neminem laedere. An evolutionary agent-based model of the interplay between punishment and damaging behaviours. Artif Intell Law 21, 425–453 (2013). https://doi.org/10.1007/s10506-013-9146-y
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10506-013-9146-y