A Software Package for Generating Robust and Accurate Potentials using the Moment Tensor Potential Framework
Josiah Roberts, Biswas Rijal, Simon Divilov, Jon-Paul Maria, William G. Fahrenholtz, Douglas E. Wolfe, Donald W. Brenner, Stefano Curtarolo, Eva Zurek
TL;DR
PRAPs addresses the challenge of building robust and accurate interatomic potentials for crystal structure prediction by providing an automated workflow to train two moment tensor potentials (robust and accurate) via active learning and by integrating with MLIP, AFLOW, and VASP. The framework includes data filtration, convergence controls, convex-hull analysis, and utilities (mliputils) to manage .cfg data and POSCAR conversions. It demonstrates practical performance and compares against universal interatomic potentials, showing improved hull predictions near stability boundaries. The package lowers manual workload and enables high-throughput CSP workflows with reliable extrapolation behavior.
Abstract
We present the Plan for Robust and Accurate Potentials (PRAPs), a software package for training and using moment tensor potentials (MTPs) in concert with the Machine Learned Interatomic Potentials (MLIP) software package. PRAPs provides an automated workflow to train MTPs using active learning procedures, and a variety of utilities to ease and improve workflows when utilizing the MLIP software. PRAPs was originally developed in the context of crystal structure prediction, in which one calculates convex hulls and predicts low energy metastable and thermodynamically stable structures, but the potentials PRAPs develops are not limited to such applications. PRAPs produces two potentials, one capable of rough estimates of the energies, forces and stresses of almost any chemical structure in the specified compositional space -- the Robust Potential -- and a second potential intended to provide more accurate descriptions of ground state and metastable structures -- the Accurate Potential. We also present a Python library, mliputils, designed to assist users in working with the chemical structural files used by the MLIP package.
