PES-Learn: An Open-Source Software Package for the Automated Generation of Machine Learning Models of Molecular Potential Energy Surfaces

被引:59
作者
Abbott, Adam S. [1 ]
Turney, Justin M. [1 ]
Zhang, Boyi [1 ]
Smith, Daniel G. A. [2 ]
Altarawy, Doaa [2 ,3 ]
Schaefer, Henry F., III [1 ]
机构
[1] Univ Georgia, Ctr Computat Quantum Chem, Athens, GA 30602 USA
[2] Virginia Tech, Mol Sci Software Inst, Blacksburg, VA 24061 USA
[3] Alexandria Univ, Comp & Syst Engn Dept, Alexandria, Egypt
基金
美国国家科学基金会;
关键词
GAUSSIAN PROCESS REGRESSION; COMPLETE BASIS-SET; FORCE-FIELD; PRODUCT REPRESENTATION; VIBRATIONAL ENERGIES; SYSTEMATIC SEQUENCES; LINE POSITIONS; WAVE-FUNCTIONS; FORMALDEHYDE; ACCURACY;
D O I
10.1021/acs.jctc.9b00312
中图分类号
O64 [物理化学(理论化学)、化学物理学];
学科分类号
070304 ; 081704 ;
摘要
We introduce a free and open-source software package (PES-Learn) which largely automates the process of producing high-quality machine learning models of molecular potential energy surfaces (PESs). PES-Learn incorporates a generalized framework for producing grid points across a PES that is compatible with most electronic structure theory software. The newly generated or externally supplied PES data can then be used to train and optimize neural network or Gaussian process models in a completely automated fashion. Robust hyperparameter optimization schemes designed specifically for molecular PES applications are implemented to ensure that the best possible model for the data set is fit with high quality. The performance of PES-Learn toward fitting a few semiglobal PESs from the literature is evaluated. We also demonstrate the use of PES-Learn machine learning models in carrying out high-level vibrational configuration interaction computations on water and formaldehyde.
引用
收藏
页码:4386 / 4398
页数:13
相关论文
共 101 条
[1]  
[Anonymous], 2012, GPy: A Gaussian process framework in python.
[2]  
[Anonymous], 2016, DEEPCHEM DEMOCRATIZI
[3]  
[Anonymous], 2011, P 24 ADV NEUR INF PR
[4]   CVRQD ab initio ground-state adiabatic potential energy surfaces for the water molecule [J].
Barletta, Paolo ;
Shirin, Sergei V. ;
Zobov, Nikolai F. ;
Polyansky, Oleg L. ;
Tennyson, Jonathan ;
Valeev, Edward F. ;
Csaszar, Attila G. .
JOURNAL OF CHEMICAL PHYSICS, 2006, 125 (20)
[5]   Gaussian approximation potentials: A brief tutorial introduction [J].
Bartok, Albert P. ;
Csanyi, Gabor .
INTERNATIONAL JOURNAL OF QUANTUM CHEMISTRY, 2015, 115 (16) :1051-1057
[6]   Gaussian Approximation Potentials: The Accuracy of Quantum Mechanics, without the Electrons [J].
Bartok, Albert P. ;
Payne, Mike C. ;
Kondor, Risi ;
Csanyi, Gabor .
PHYSICAL REVIEW LETTERS, 2010, 104 (13)
[7]   Representing potential energy surfaces by high-dimensional neural network potentials [J].
Behler, J. .
JOURNAL OF PHYSICS-CONDENSED MATTER, 2014, 26 (18)
[8]   Generalized neural-network representation of high-dimensional potential-energy surfaces [J].
Behler, Joerg ;
Parrinello, Michele .
PHYSICAL REVIEW LETTERS, 2007, 98 (14)
[9]   Atom-centered symmetry functions for constructing high-dimensional neural network potentials [J].
Behler, Joerg .
JOURNAL OF CHEMICAL PHYSICS, 2011, 134 (07)
[10]   Hyperopt: A Python library for model selection and hyperparameter optimization [J].
Bergstra, James ;
Komer, Brent ;
Eliasmith, Chris ;
Yamins, Dan ;
Cox, David D .
Computational Science and Discovery, 2015, 8 (01)