Using Machine Learning for Agent Specifications in Agent-Based Models and Simulations: A Critical Review and Guidelines
Molood Ale Ebrahim Dehkordi (),
Jonas Lechner (),
Amineh Ghorbani (),
Igor Nikolic (),
Emile Chappin () and
Paulien Herder ()
Additional contact information
Molood Ale Ebrahim Dehkordi: https://www.tudelft.nl/en/tpm/about-the-faculty/departments/engineering-systems-and-services/people/phd-candidates/ir-m-molood-ale-ebrahim-dehkordi/
Amineh Ghorbani: https://www.tudelft.nl/en/tpm/about-the-faculty/departments/engineering-systems-and-services/people/assistant-professors/dr-a-amineh-ghorbani/
Igor Nikolic: https://www.tudelft.nl/tbm/over-de-faculteit/afdelingen/multi-actor-systems/people/associate-professors/drir-i-igor-nikolic/
Emile Chappin: https://www.tudelft.nl/staff/e.j.l.chappin/
Paulien Herder: https://www.tudelft.nl/3me/over/afdelingen/process-energy/people/other/paulien-herder/
Journal of Artificial Societies and Social Simulation, 2023, vol. 26, issue 1, 9
Abstract:
Agent-based modelling and simulation (ABMS), whether simple toy models or complex data-driven ones, is regularly applied in various domains to study the system-level patterns arising from individual behaviour and interactions. However, ABMS still faces diverse challenges such as modelling more representative agents or improving computational efficiency. Research shows that machine learning (ML) techniques, when used in ABMS can address such challenges. Yet, the ABMS literature is still marginally leveraging the benefits of ML. One reason is the vastness of the ML domain, which makes it difficult to choose the appropriate ML technique to overcome a specific modelling challenge. This paper aims to bring ML more within reach of the ABMS community. We first conduct a structured literature review to investigate how the ABMS process uses ML techniques. We focus specifically on articles where ML is applied for the structural specifications of models such as agent decision-making and behaviour, rather than just for analysing output data. Given that modelling challenges are mainly linked to the purpose a model aims to serve (e.g., behavioural accuracy is required for predictive models), we frame our analysis within different modelling purposes. Our results show that Reinforcement Learning algorithms may increase the accuracy of behavioural modelling. Moreover, Decision Trees, and Bayesian Networks are common techniques for data pre-processing of agent behaviour. Based on the literature review results, we propose guidelines for purposefully integrating ML in ABMS. We conclude that ML techniques are specifically fit for currently underrepresented modelling purposes of social learning and illustration; they can be used in a transparent and interpretable manner.
Keywords: Machine Learning; Agent-Based Modelling; Modelling Purpose; Structured Literature Review; Guidelines (search for similar items in EconPapers)
Date: 2023-01-31
References: View complete reference list from CitEc
Citations: View citations in EconPapers (3)
Downloads: (external link)
https://www.jasss.org/26/1/9/9.pdf (application/pdf)
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:jas:jasssj:2022-44-2
Access Statistics for this article
More articles in Journal of Artificial Societies and Social Simulation from Journal of Artificial Societies and Social Simulation
Bibliographic data for series maintained by Francesco Renzini ().