Skip to main content
Log in

Neminem laedere. An evolutionary agent-based model of the interplay between punishment and damaging behaviours

  • Published:
Artificial Intelligence and Law Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

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

    Article  Google Scholar 

  • Akers RL, Sellers CS (2004) Criminological theories. Roxbury, Los Angeles

    Google Scholar 

  • 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

    Google Scholar 

  • Axelrod R (1997) The complexity of cooperation. Agent-based models of competition and collaboration. Princeton University Press, Princeton

    Google Scholar 

  • Baade HW (ed) (1963) Jurimetrics. Basic Books, New York

    Google Scholar 

  • 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

    Book  Google Scholar 

  • Becker GS (1968) Crime and punishment: an economic approach. J Pol Econ 76:169–217

    Article  Google Scholar 

  • 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

    Google Scholar 

  • Boyd R, Richerson P (1992) Punishment allows the evolution of cooperation (or anything else) in sizable groups. Ethol Sociobiol 13(3):171–195

    Article  Google Scholar 

  • Boyd R, Gintis H, Bowles S, Richerson P (2003) The evolution of altruistic punishment. Proc Natl Acad Sci 100(6):3531–3535

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Burke M, Fournier G, Prasad K (2006) The emergence of local norms in networks. Complex 11(5):65–83

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  MATH  Google Scholar 

  • Cioffi-Revilla C (2010a) Computational social science. WIREs Comp Stat 2(3):259–271

    Article  Google Scholar 

  • 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

    Google Scholar 

  • Clarke RV, Felson M (2004) Routine activity and rational choice. Advances in criminological theory, vol 5. Transaction Publ, London

    Google Scholar 

  • 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

    Google Scholar 

  • Conte R, Paolucci M (2002) Reputation in artificial societies: social beliefs for social order. Kluwer, Dordrecht

    Book  Google Scholar 

  • Conte R, Hegselmann R, Terna P (eds) (1997) Simulating social phenomena. Springer, Berlin

    MATH  Google Scholar 

  • 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

    Google Scholar 

  • Cornish DB, Clarke RV (eds) (1986a) The reasoning criminal: rational choice perspectives on offending. Springer, New York

    Google Scholar 

  • Cornish DB, Clarke RV (1986b) Understanding crime displacement: an application of rational choice theory. Criminology 25(4):933–947

    Article  Google Scholar 

  • Cressey D (1953) Other people’s money. Free Press, Glencoe

    Google Scholar 

  • Degnan DA, Haar CM (1970) Computer simulation in urban legal studies. J Leg Educ 23:353–365

    Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • Della Porta D, Keating M (2008) Approaches and methodologies in the social sciences. A pluralist perspective. Cambridge University Press, Cambridge

    Book  Google Scholar 

  • Drobak J (1972) Computer simulation and gaming: an interdisciplinary survey with a view toward legal applications. Stanf Law Rev 24(4):712–729

    Article  Google Scholar 

  • Durkheim E (1964) The rules of sociological method. Free Press, New York

    Google Scholar 

  • 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

    Article  MATH  Google Scholar 

  • Epstein JM (2006) Generative social science: studies in agent-based computational modeling. Princeton University Press, Princeton

    Google Scholar 

  • 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

    Article  Google Scholar 

  • Forrester JW (1968) Principles of systems. MIT Press, Cambridge

    Google Scholar 

  • Fowler JH (2005) Altruistic punishment and the origin of cooperation. Proc Natl Acad Sci 102(19):7047–7049

    Article  Google Scholar 

  • Franck R (2002) The explanatory power of models. Bridging the gap between empirical and theoretical research in the social sciences. Kluwer, Dordrecht

    Google Scholar 

  • 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

    Google Scholar 

  • Gilbert N, Doran JE (eds) (1994) Simulating societies. UCL Press, London

    Google Scholar 

  • Gintis H, Bowles S, Boyd R, Fehr E (2003) Explaining altruistic behavior in humans. Evol Hum Behav 24:153–172

    Article  Google Scholar 

  • Grüne-Yanoff T, Weirich P (2010) Philosophy and epistemology of simulation: a review. Simul Gaming 41(1):20–50

    Article  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • Hauriou M (1933) Aux sources du droit: Le pouvoir, l’ordre, et la liberté. Bloud & Gay, Paris

    Google Scholar 

  • Heinrich J, Heinrich N (2007) Why humans cooperate. A cultural and evolutionary explanation. Oxford University Press, Oxford

    Google Scholar 

  • Hirschi T (1969) Causes of delinquency. University of California Press, Berkeley

    Google Scholar 

  • 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

    Article  Google Scholar 

  • Hoebel AE (1954) The law of primitive man. A study in comparative legal dynamics. Athaeneum, Harvard

    Google Scholar 

  • Holland JH (1992) Genetic algorithms. Sci Am 267(1):66–72

    Article  Google Scholar 

  • Holland JH (1995) Hidden order: how adaptation builds complexity. Addison-Wesley, Redwood City

    Google Scholar 

  • Holland JH (1998) Emergence: from chaos to order. Addison-Wesley, Redwood City

    MATH  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • Llewellyn K (1962) Jurisprudence. Realism in theory and practice. Chicago University Press, Chicago

    Google Scholar 

  • Loevinger L (1949) Jurimetrics. Minn Law Rev 33:455–493

    Google Scholar 

  • 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

    Chapter  Google Scholar 

  • Matza D, Sykes GM (1961) Juvenile delinquency and subterranean values. Am Sociol Rev 26:712–719

    Article  Google Scholar 

  • McCormick N, Weinberger O (1986) An institutional theory of law: new approaches to legal positivism. D. Reidel, Dordrecht

    Book  Google Scholar 

  • Merton RK (1949) Social theory and social structure. Free Press, New York

    Google Scholar 

  • Mitchell M (1998) An introduction to genetic algorithms. MIT Press, Cambridge

    MATH  Google Scholar 

  • Moss S (2002) Policy analysis from first principles. Proc Natl Acad Sci 99(3):7267–7274. doi:10.1073/pnas.092080699

    Article  MathSciNet  Google Scholar 

  • 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

    Chapter  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Chapter  Google Scholar 

  • Paternoster R, Bancman R (2001) Explaining criminals and crime. Roxbury Publishing Company, Los Angeles

    Google Scholar 

  • 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

    Google Scholar 

  • Posner EA (2000) Law and social norms. Harvard University Press, Cambridge

    Google Scholar 

  • Randers J (ed) (1980) Elements of the system dynamics method. Productivity Press, Portland

    Google Scholar 

  • 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

    Google Scholar 

  • Sampson R, Laub J (1993) Crime in the making: pathways and turning points through life. Harvard University Press, Cambridge

    Google Scholar 

  • 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

    Article  Google Scholar 

  • Spelman W (2005) Jobs or jails? J Policy Anal Manag 24(1):133–165

    Article  Google Scholar 

  • Spielauer M (2011) What is social science microsimulation? Soc Sci Comput Rev 29(1):9–20

    Article  Google Scholar 

  • 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

    Google Scholar 

  • Squazzoni F, Boero R (2010) Complexity-friendly policy modelling. In: Arhweiler P (ed) Innovation in complex social systems. Routledge, London, pp 290–299

    Google Scholar 

  • Sterman JD (2000) Business dynamics: system thinking and modeling for a complex world. Irwin McGraw-Hill, Boston

    Google Scholar 

  • Sutherland E (1937) The professional thief. University of Chicago Press, Chicago

    Google Scholar 

  • Sutherland E (1947) Principles of criminology. J. B. Lippincott, Philadelphia

    Google Scholar 

  • Sutherland E, Cressey D (1978) Criminology. J. B. Lippincott, Philadelphia

    Google Scholar 

  • Tamanaha BZ (2001) A general jurisprudence of law and society. Oxford University Press, Oxford

    Book  Google Scholar 

  • Tomasello M (2009) Why we cooperate. MIT Press, Cambridge

    Google Scholar 

  • 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

    Google Scholar 

  • Williams FP, McShane MD (1994) Criminological theory. Prentice Hall, Englewood Cliffs

    Google Scholar 

  • Zimmermann R (1996) The law of obligations: Roman foundations of the civilian tradition. Clarendon Press, Oxford

    Book  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Nicola Lettieri.

Appendix: NetLOGO simulation pseudocode

Appendix: NetLOGO simulation pseudocode

Rights and permissions

Reprints 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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10506-013-9146-y

Keywords

Navigation