论文标题
果汁值得挤压吗?基于代理建模(ABM)的机器学习(ML)(ML)
Is the Juice Worth the Squeeze? Machine Learning (ML) In and For Agent-Based Modelling (ABM)
论文作者
论文摘要
近年来,许多学者称赞使用机器学习(ML)技术在基于代理的模拟模型(ABM)中看似无尽的可能性。为了更全面地了解这些可能性,我们进行了系统的文献综述(SLR),并根据理论上得出的分类方案对ML在ABM中的应用和ABM的应用进行分类。我们这样做是为了研究到目前为止如何在基于代理的模型中使用机器学习,并严格讨论这两种有前途的方法的组合。我们发现,实际上,ML在许多不同的学科中都采用了许多不同方式来支持和补充ABM的可能应用。我们看到,到目前为止,ML主要用于ABM,用于两个广泛的案例:首先,对具有经验学习的适应性剂进行建模,其次,对给定ABM产生的结果进行分析。尽管这些是最常见的,但也存在许多更多有趣的应用程序。在这种情况下,研究人员应该深入研究何时以及如何支持ABM的何时以及如何支持ABM,例如通过对不同用例进行更深入的分析和比较。尽管如此,由于ML在ABM中的应用和ABM的应用是有代价的,因此研究人员不应仅仅为此而将ML用于ABM。
In recent years, many scholars praised the seemingly endless possibilities of using machine learning (ML) techniques in and for agent-based simulation models (ABM). To get a more comprehensive understanding of these possibilities, we conduct a systematic literature review (SLR) and classify the literature on the application of ML in and for ABM according to a theoretically derived classification scheme. We do so to investigate how exactly machine learning has been utilized in and for agent-based models so far and to critically discuss the combination of these two promising methods. We find that, indeed, there is a broad range of possible applications of ML to support and complement ABMs in many different ways, already applied in many different disciplines. We see that, so far, ML is mainly used in ABM for two broad cases: First, the modelling of adaptive agents equipped with experience learning and, second, the analysis of outcomes produced by a given ABM. While these are the most frequent, there also exist a variety of many more interesting applications. This being the case, researchers should dive deeper into the analysis of when and how which kinds of ML techniques can support ABM, e.g. by conducting a more in-depth analysis and comparison of different use cases. Nonetheless, as the application of ML in and for ABM comes at certain costs, researchers should not use ML for ABMs just for the sake of doing it.