Towards Differentiable Agent-Based Simulation

被引:4
|
作者
Andelfinger, Philipp [1 ]
机构
[1] Univ Rostock, Inst Visual & Analyt Comp, D-18059 Rostock, Germany
关键词
Agent-based simulation; optimization; Backpropagation; SENSITIVITY-ANALYSIS; OPTIMIZATION; MODEL; UNCERTAINTY; ALGORITHMS; FRAMEWORK;
D O I
10.1145/3565810
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Simulation-based optimization using agent-based models is typically carried out under the assumption that the gradient describing the sensitivity of the simulation output to the input cannot be evaluated directly. To still apply gradient-based optimization methods, which efficiently steer the optimization towards a local optimum, gradient estimation methods can be employed. However, many simulation runs are needed to obtain accurate estimates if the input dimension is large. Automatic differentiation (AD) is a family of techniques to compute gradients of general programs directly. Here, we explore the use of AD in the context of time-driven agent-based simulations. By substituting common discrete model elements such as conditional branching with smooth approximations, we obtain gradient information across discontinuities in the model logic. On the examples of a synthetic grid-based model, an epidemics model, and a microscopic traffic model, we study the fidelity and overhead of the differentiable simulations as well as the convergence speed and solution quality achieved by gradient-based optimization compared with gradient-free methods. In traffic signal timing optimization problems with high input dimension, the gradient-based methods exhibit substantially superior performance. Afurther increase in optimization progress is achieved by combining gradient-free and gradient-based methods. We demonstrate that the approach enables gradient-based training of neural network-controlled simulation entities embedded in the model logic. Finally, we showthat the performance overhead of differentiable agent-based simulations can be reduced substantially by exploiting sparsity in the model logic.
引用
收藏
页数:26
相关论文
共 50 条
  • [1] Towards the Validation of Agent-based BPM Simulation
    Sperka, Roman
    Vymetal, Dominik
    Spisak, Marek
    [J]. ADVANCED METHODS AND TECHNOLOGIES FOR AGENT AND MULTI-AGENT SYSTEMS, 2013, 252 : 276 - 283
  • [2] Towards Agent-Based Simulation of Maritime Customs
    Srour, F. Jordan
    Yorke-Smith, Neil
    [J]. PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON AUTONOMOUS AGENTS & MULTIAGENT SYSTEMS (AAMAS'15), 2015, : 1637 - 1638
  • [3] TOWARDS AN ONTOLOGICAL FOUNDATION OF AGENT-BASED SIMULATION
    Guizzardi, Giancarlo
    Wagner, Gerd
    [J]. PROCEEDINGS OF THE 2011 WINTER SIMULATION CONFERENCE (WSC), 2011, : 284 - 295
  • [4] Towards an Multilevel Agent-based Model for Traffic Simulation
    Haman, Igor Tchappi
    Kamla, Vivient Corneille
    Galland, Stephane
    Kamgang, Jean Claude
    [J]. 8TH INTERNATIONAL CONFERENCE ON AMBIENT SYSTEMS, NETWORKS AND TECHNOLOGIES (ANT-2017) AND THE 7TH INTERNATIONAL CONFERENCE ON SUSTAINABLE ENERGY INFORMATION TECHNOLOGY (SEIT 2017), 2017, 109 : 887 - 892
  • [5] Towards an agent-based simulation tool for manufacturing systems
    Ruiz, Nancy
    Giret, Adriana
    Botti, Vicente
    [J]. 2006 IEEE CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION, VOLS 1 -3, 2006, : 532 - +
  • [6] Towards an Agent-Based Simulation of Housing in Urban Beirut
    Picascia, Stefano
    Yorke-Smith, Neil
    [J]. AGENT BASED MODELLING OF URBAN SYSTEMS, ABMUS 2016, 2017, 10051 : 3 - 20
  • [7] Towards an Agent-Based Simulation Model for Schema Matching
    Assoudi, Hicham
    Lounis, Hakim
    [J]. 2014 IEEE EIGHTH INTERNATIONAL CONFERENCE ON SELF-ADAPTIVE AND SELF-ORGANIZING SYSTEMS (SASO), 2014, : 197 - 198
  • [8] Towards an Agent-Based Simulation of Hospital Emergency Departments
    Stainsby, Hayden
    Taboada, Manel
    Luque, Emilio
    [J]. 2009 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING, 2009, : 536 - +
  • [9] Scalable agent-based simulation - Distributed simulation of agent-based models
    Pawlaszczyk D.
    [J]. KI - Künstliche Intelligenz, 2010, 24 (2) : 161 - 163
  • [10] TOWARDS AN AUTOMATED FRAMEWORK FOR AGENT-BASED SIMULATION OF REFUGEE MOVEMENTS
    Suleimenova, Diana
    Bell, David
    Groen, Derek
    [J]. 2017 WINTER SIMULATION CONFERENCE (WSC), 2017, : 1240 - 1251