@inproceedings{61058648b0014c7589750a1905ced657,
title = "Proxima: Accelerating the integration of machine learning in atomistic simulations",
abstract = "Atomistic-scale simulations are prominent scientific applications that require the repetitive execution of a computationally expensive routine to calculate a system's potential energy. Prior work shows that these expensive routines can be replaced with a machine-learned surrogate approximation to accelerate the simulation at the expense of the overall accuracy. The exact balance of speed and accuracy depends on the specific configuration of the surrogate-modeling workflow and the science itself, and prior work leaves it up to the scientist to find a configuration that delivers the required accuracy for their science problem. Unfortunately, due to the underlying system dynamics, it is rare that a single surrogate configuration presents an optimal accuracy/latency trade-off for the entire simulation. In practice, scientists must choose conservative configurations so that accuracy is always acceptable, forgoing possible acceleration. As an alternative, we propose Proxima, a systematic and automated method for dynamically tuning a surrogate-modeling configuration in response to real-time feedback from the ongoing simulation. Proxima estimates the uncertainty of applying a surrogate approximation in each step of an iterative simulation. Using this information, the specific surrogate configuration can be adjusted dynamically to ensure maximum speedup while sustaining a required accuracy metric. We evaluate Proxima using a Monte Carlo sampling application and find that Proxima respects a wide range of user-defined accuracy goals while achieving speedups of 1.02-5.5× relative to a standard implementation with no surrogate.",
keywords = "Control theory, Machine learning, Modeling and simulation",
author = "Yuliana Zamora and Logan Ward and Ganesh Sivaraman and Ian Foster and Henry Hoffmann",
note = "Publisher Copyright: {\textcopyright} 2021 Copyright held by the owner/author(s).; 35th ACM International Conference on Supercomputing, ICS 2021 ; Conference date: 14-06-2021 Through 17-06-2021",
year = "2021",
month = jun,
day = "3",
doi = "10.1145/3447818.3460370",
language = "English",
series = "Proceedings of the International Conference on Supercomputing",
publisher = "Association for Computing Machinery ",
pages = "242--253",
booktitle = "ICS 2021 - Proceedings of the 2021 ACM International Conference on Supercomputing",
address = "United States",
}