The field of machine learning potentials has experienced a rapid surge in progress, thanks to advances in machine learning theory, algorithms, and hardware capabilities. While the underlying methods are continuously evolving, the infrastructure for their deployment has lagged. The community, due to these rapid developments, frequently finds itself split into groups built around different implementations of machine-learned potentials. In this work, we introduce IPSuite, a Python-driven software package designed to connect different methods and algorithms from the comprehensive field of machine-learned potentials into a single platform while also providing a collaborative infrastructure, helping ensure reproducibility. Furthermore, the data management infrastructure of the IPSuite code enables simple model sharing and deployment in simulations. Currently, IPSuite supports six state-of-the-art machine learning approaches for the fitting of interatomic potentials as well as a variety of methods for the selection of training data, running of ab initio calculations, learning-on-the-fly strategies, model evaluation, and simulation deployment.
%0 Journal Article
%1 zills24c
%A Zills, Fabian
%A Schäfer, Moritz René
%A Segreto, Nico
%A Kästner, Johannes
%A Holm, Christian
%A Tovey, Samuel
%D 2024
%J The Journal of Physical Chemistry B
%K EXC2075 PN3 PN3A-7 selected
%R 10.1021/acs.jpcb.3c07187
%T Collaboration on Machine-Learned Potentials with IPSuite: A Modular Framework for Learning-on-the-Fly
%U https://doi.org/10.1021/acs.jpcb.3c07187
%X The field of machine learning potentials has experienced a rapid surge in progress, thanks to advances in machine learning theory, algorithms, and hardware capabilities. While the underlying methods are continuously evolving, the infrastructure for their deployment has lagged. The community, due to these rapid developments, frequently finds itself split into groups built around different implementations of machine-learned potentials. In this work, we introduce IPSuite, a Python-driven software package designed to connect different methods and algorithms from the comprehensive field of machine-learned potentials into a single platform while also providing a collaborative infrastructure, helping ensure reproducibility. Furthermore, the data management infrastructure of the IPSuite code enables simple model sharing and deployment in simulations. Currently, IPSuite supports six state-of-the-art machine learning approaches for the fitting of interatomic potentials as well as a variety of methods for the selection of training data, running of ab initio calculations, learning-on-the-fly strategies, model evaluation, and simulation deployment.
@article{zills24c,
abstract = { The field of machine learning potentials has experienced a rapid surge in progress, thanks to advances in machine learning theory, algorithms, and hardware capabilities. While the underlying methods are continuously evolving, the infrastructure for their deployment has lagged. The community, due to these rapid developments, frequently finds itself split into groups built around different implementations of machine-learned potentials. In this work, we introduce IPSuite, a Python-driven software package designed to connect different methods and algorithms from the comprehensive field of machine-learned potentials into a single platform while also providing a collaborative infrastructure, helping ensure reproducibility. Furthermore, the data management infrastructure of the IPSuite code enables simple model sharing and deployment in simulations. Currently, IPSuite supports six state-of-the-art machine learning approaches for the fitting of interatomic potentials as well as a variety of methods for the selection of training data, running of ab initio calculations, learning-on-the-fly strategies, model evaluation, and simulation deployment. },
added-at = {2024-06-21T15:02:15.000+0200},
author = {Zills, Fabian and Schäfer, Moritz René and Segreto, Nico and Kästner, Johannes and Holm, Christian and Tovey, Samuel},
biburl = {https://puma.ub.uni-stuttgart.de/bibtex/2be094945d26f4162db317a73e03920b2/testusersimtech},
doi = {10.1021/acs.jpcb.3c07187},
eprint = {https://doi.org/10.1021/acs.jpcb.3c07187},
interhash = {36fdf4573e5a2d99a57a4efc60f72f55},
intrahash = {be094945d26f4162db317a73e03920b2},
journal = {The Journal of Physical Chemistry B},
keywords = {EXC2075 PN3 PN3A-7 selected},
month = {04},
timestamp = {2024-06-21T15:02:15.000+0200},
title = {Collaboration on Machine-Learned Potentials with IPSuite: A Modular Framework for Learning-on-the-Fly},
url = {https://doi.org/10.1021/acs.jpcb.3c07187 },
year = 2024
}