Surrogate Modelling for Efficient Discovery of Emergent Population Dynamics

James Pyle, M. Chimeh, P. Richmond
{"title":"Surrogate Modelling for Efficient Discovery of Emergent Population Dynamics","authors":"James Pyle, M. Chimeh, P. Richmond","doi":"10.1109/HPCS48598.2019.9188208","DOIUrl":null,"url":null,"abstract":"Outcomes of simulating complex systems models, such as emergent properties and desirable system level behaviours, can be discovered via heuristic techniques such as Genetic Algorithms (GAs). Using simulation as the cost function evaluation for a GA (i.e. simulation guided search) is computationally expensive. Additionally the GA search process may require many generations before high quality solutions can be discovered. As such, simulation guided search can be considered high latency with respect to discovery of a range of high quality solutions. In this paper we experimentally demonstrate that the time to discovery of high quality solutions can be reduced through a low latency, hybrid GA search using a machine learning surrogate model trained to approximate simulation via large amounts of batched parallel simulation data generated in a HPC environment. Using a common population dynamics model optimised for GPU simulation by the FLAME GPU framework, we directly compare the hybrid approach with simulation guided search to understand the relationship between computational cost and quality of prediction. Our results indicate that given equivalent levels of simulation investment, results of equivalent quality can be obtained. The hybrid approach is however able to reduce the latency of the GA search process by shifting the computational cost of simulation to a highly parallel pre-search step used to train surrogate models.","PeriodicalId":371856,"journal":{"name":"2019 International Conference on High Performance Computing & Simulation (HPCS)","volume":"3 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 International Conference on High Performance Computing & Simulation (HPCS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/HPCS48598.2019.9188208","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

Outcomes of simulating complex systems models, such as emergent properties and desirable system level behaviours, can be discovered via heuristic techniques such as Genetic Algorithms (GAs). Using simulation as the cost function evaluation for a GA (i.e. simulation guided search) is computationally expensive. Additionally the GA search process may require many generations before high quality solutions can be discovered. As such, simulation guided search can be considered high latency with respect to discovery of a range of high quality solutions. In this paper we experimentally demonstrate that the time to discovery of high quality solutions can be reduced through a low latency, hybrid GA search using a machine learning surrogate model trained to approximate simulation via large amounts of batched parallel simulation data generated in a HPC environment. Using a common population dynamics model optimised for GPU simulation by the FLAME GPU framework, we directly compare the hybrid approach with simulation guided search to understand the relationship between computational cost and quality of prediction. Our results indicate that given equivalent levels of simulation investment, results of equivalent quality can be obtained. The hybrid approach is however able to reduce the latency of the GA search process by shifting the computational cost of simulation to a highly parallel pre-search step used to train surrogate models.
有效发现新兴种群动态的代理模型
模拟复杂系统模型的结果,如紧急属性和理想的系统级行为,可以通过启发式技术,如遗传算法(GAs)来发现。使用仿真作为代价函数评估遗传算法(即仿真引导搜索)的计算代价很高。此外,遗传算法搜索过程可能需要许多代才能发现高质量的解。因此,在发现一系列高质量解决方案方面,模拟引导搜索可以被认为是高延迟的。在本文中,我们通过实验证明,通过低延迟,混合遗传算法搜索可以减少发现高质量解决方案的时间,该搜索使用机器学习代理模型进行训练,通过在HPC环境中生成的大量批量并行模拟数据进行近似模拟。利用FLAME GPU框架为GPU仿真优化的常见种群动态模型,我们直接将混合方法与仿真引导搜索进行比较,以了解计算成本与预测质量之间的关系。结果表明,在同等的模拟投资水平下,可以得到同等质量的模拟结果。然而,混合方法能够通过将模拟的计算成本转移到用于训练代理模型的高度并行的预搜索步骤来减少遗传算法搜索过程的延迟。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信