Gaussian Process Regression for Geometry Optimization
arXiv:2009.05803 · doi:10.1063/1.5017103
Abstract
We implemented a geometry optimizer based on Gaussian process regression (GPR) to find minimum structures on potential energy surfaces. We tested both a two times differentiable form of the Matérn kernel and the squared exponential kernel. The Matérn kernel performs much better. We give a detailed description of the optimization procedures. These include overshooting the step resulting from GPR in order to obtain a higher degree of interpolation vs. extrapolation. In a benchmark against the L-BFGS optimizer of the DL-FIND library on 26 test systems, we found the new optimizer to generally reduce the number of required optimization steps.
References in corpus (3)
Cited by in corpus (17)
- Machine learning for electronically excited states of molecules
- Unified Representation of Molecules and Crystals for Machine Learning
- Efficient global structure optimization with a machine learned surrogate model
- Quantum Machine Learning for Chemistry and Physics
- Gaussian Process Regression for Transition State Search
- A local Bayesian optimizer for atomic structures
- Global optimization of atomistic structure enhanced by machine learning
- Quantum Gaussian Process Regression for Bayesian Optimization
- Machine Learning with bond information for local structure optimizations in surface science
- A machine learning potential for simulating infrared spectra of nanosilicate clusters
- Augmentation of Universal Potentials for Broad Applications
- Gaussian Process Regression Adaptive Density-Guided Approach: Towards Calculations of Potential Energy Surfaces for Larger Molecules
- Symmetry- and Gradient-enhanced Gaussian Process Regression for the Active Learning of Potential Energy Surfaces in Porous Materials
- MOLPIPx: an end-to-end differentiable package for permutationally invariant polynomials in Python and Rust
- On the Correspondence between Gaussian Processes and Geometric Harmonics
- Enhancing ab initio diffusion calculations in materials through Gaussian process regression
- Atomistic Global Optimization X: A Python package for optimization of atomistic structures