@inproceedings{f7d4864cd4fa45f09f11898fc485ecf3,
title = "Colmena: Scalable Machine-Learning-Based Steering of Ensemble Simulations for High Performance Computing",
abstract = "Scientific applications that involve simulation ensembles can be accelerated greatly by using experiment design methods to select the best simulations to perform. Methods that use machine learning (ML) to create proxy models of simulations show particular promise for guiding ensembles but are challenging to deploy because of the need to coordinate dynamic mixes of simulation and learning tasks. We present Colmena, an open-source Python framework that allows users to steer campaigns by providing just the implementations of individual tasks plus the logic used to choose which tasks to execute when. Colmena handles task dispatch, results collation, ML model invocation, and ML model (re)training, using Parsl to execute tasks on HPC systems. We describe the design of Colmena and illustrate its capabilities by applying it to electrolyte design, where it both scales to 65536 CPUs and accelerates the discovery rate for high-performance molecules by a factor of 100 over unguided searches.",
keywords = "Computational Steering, Machine learning, Many Task Computing",
author = "Logan Ward and Ganesh Sivaraman and Pauloski, \{J. Gregory\} and Yadu Babuji and Ryan Chard and Naveen Dandu and Redfern, \{Paul C.\} and Assary, \{Rajeev S.\} and Kyle Chard and Curtiss, \{Larry A.\} and Rajeev Thakur and Ian Foster",
note = "Publisher Copyright: {\textcopyright} 2021 IEEE.; 7th IEEE/ACM Workshop on Machine Learning in High Performance Computing Environments, MLHPC 2021 ; Conference date: 15-11-2021",
year = "2021",
doi = "10.1109/MLHPC54614.2021.00007",
language = "English",
series = "Proceedings of MLHPC 2021: Workshop on Machine Learning in High Performance Computing Environments, Held in conjunction with SC 2021: The International Conference for High Performance Computing, Networking, Storage and Analysis",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "9--20",
booktitle = "Proceedings of MLHPC 2021",
address = "United States",
}