-
Uncertainty-aware electronic density-functional distributions
Authors:
Teitur Hansen,
Jens Jørgen Mortensen,
Thomas Bligaard,
Karsten Wedel Jacobsen
Abstract:
We introduce a method for the estimation of uncertainties in density-functional-theory (DFT) calculations for atomistic systems. The method is based on the construction of an uncertainty-aware functional distribution (UAFD) in a space spanned by a few different exchange-correlation functionals and is illustrated at the level of generalized-gradient-approximation functionals. The UAFD provides reli…
▽ More
We introduce a method for the estimation of uncertainties in density-functional-theory (DFT) calculations for atomistic systems. The method is based on the construction of an uncertainty-aware functional distribution (UAFD) in a space spanned by a few different exchange-correlation functionals and is illustrated at the level of generalized-gradient-approximation functionals. The UAFD provides reliable estimates of errors -- compared to experiments or higher-quality calculations -- in calculations performed self-consistently with the Perdew-Burke-Ernzerhof functional. The scheme furthermore allows for a decomposition of the error into a systematic bias and a reduced error. The approach is applied to four different properties: molecular atomization energies, cohesive energies, lattice constants, and bulk moduli of solids. The probability distribution can be tailored to optimize the prediction of a single property or for several properties simultaneously.
△ Less
Submitted 15 April, 2025;
originally announced April 2025.
-
GPAW: An open Python package for electronic-structure calculations
Authors:
Jens Jørgen Mortensen,
Ask Hjorth Larsen,
Mikael Kuisma,
Aleksei V. Ivanov,
Alireza Taghizadeh,
Andrew Peterson,
Anubhab Haldar,
Asmus Ougaard Dohn,
Christian Schäfer,
Elvar Örn Jónsson,
Eric D. Hermes,
Fredrik Andreas Nilsson,
Georg Kastlunger,
Gianluca Levi,
Hannes Jónsson,
Hannu Häkkinen,
Jakub Fojt,
Jiban Kangsabanik,
Joachim Sødequist,
Jouko Lehtomäki,
Julian Heske,
Jussi Enkovaara,
Kirsten Trøstrup Winther,
Marcin Dulak,
Marko M. Melander
, et al. (22 additional authors not shown)
Abstract:
We review the GPAW open-source Python package for electronic structure calculations. GPAW is based on the projector-augmented wave method and can solve the self-consistent density functional theory (DFT) equations using three different wave-function representations, namely real-space grids, plane waves, and numerical atomic orbitals. The three representations are complementary and mutually indepen…
▽ More
We review the GPAW open-source Python package for electronic structure calculations. GPAW is based on the projector-augmented wave method and can solve the self-consistent density functional theory (DFT) equations using three different wave-function representations, namely real-space grids, plane waves, and numerical atomic orbitals. The three representations are complementary and mutually independent and can be connected by transformations via the real-space grid. This multi-basis feature renders GPAW highly versatile and unique among similar codes. By virtue of its modular structure, the GPAW code constitutes an ideal platform for implementation of new features and methodologies. Moreover, it is well integrated with the Atomic Simulation Environment (ASE) providing a flexible and dynamic user interface. In addition to ground-state DFT calculations, GPAW supports many-body GW band structures, optical excitations from the Bethe-Salpeter Equation (BSE), variational calculations of excited states in molecules and solids via direct optimization, and real-time propagation of the Kohn-Sham equations within time-dependent DFT. A range of more advanced methods to describe magnetic excitations and non-collinear magnetism in solids are also now available. In addition, GPAW can calculate non-linear optical tensors of solids, charged crystal point defects, and much more. Recently, support of GPU acceleration has been achieved with minor modifications of the GPAW code thanks to the CuPy library. We end the review with an outlook describing some future plans for GPAW.
△ Less
Submitted 16 April, 2024; v1 submitted 23 October, 2023;
originally announced October 2023.
-
Machine-learning enabled optimization of atomic structures using atoms with fractional existence
Authors:
Casper Larsen,
Sami Kaappa,
Andreas Lynge Vishart,
Thomas Bligaard,
Karsten Wedel Jacobsen
Abstract:
We introduce a method for global optimization of the structure of atomic systems that uses additional atoms with fractional existence. The method allows for movement of atoms over long distances bypassing energy barriers encountered in the conventional position space. The method is based on Gaussian processes, where the extrapolation to fractional existence is performed with a vectorial fingerprin…
▽ More
We introduce a method for global optimization of the structure of atomic systems that uses additional atoms with fractional existence. The method allows for movement of atoms over long distances bypassing energy barriers encountered in the conventional position space. The method is based on Gaussian processes, where the extrapolation to fractional existence is performed with a vectorial fingerprint. The method is applied to clusters and two-dimensional systems, where the fractional existence variables are optimized while keeping the atomic positions fixed on a lattice. Simultaneous optimization of atomic coordinates and existence variables is demonstrated on copper clusters of varying size. The existence variables are shown to speed up the global optimization of large and particularly difficult-to-optimize clusters.
△ Less
Submitted 23 November, 2022; v1 submitted 18 November, 2022;
originally announced November 2022.
-
Machine Learning with bond information for local structure optimizations in surface science
Authors:
Estefanía Garijo del Río,
Sami Kaappa,
José A. Garrido Torres,
Thomas Bligaard,
Karsten Wedel Jacobsen
Abstract:
Local optimization of adsorption systems inherently involves different scales: within the substrate, within the molecule, and between molecule and substrate. In this work, we show how the explicit modeling of the different character of the bonds in these systems improves the performance of machine learning methods for optimization. We introduce an anisotropic kernel in the Gaussian process regress…
▽ More
Local optimization of adsorption systems inherently involves different scales: within the substrate, within the molecule, and between molecule and substrate. In this work, we show how the explicit modeling of the different character of the bonds in these systems improves the performance of machine learning methods for optimization. We introduce an anisotropic kernel in the Gaussian process regression framework that guides the search for the local minimum, and we show its overall good performance across different types of atomic systems. The method shows a speed-up of up to a factor two compared with the fastest standard optimization methods on adsorption systems. Additionally, we show that a limited memory approach is not only beneficial in terms of overall computational resources, but can result in a further reduction of energy and force calculations.
△ Less
Submitted 19 October, 2020;
originally announced October 2020.
-
An Atomistic Machine Learning Package for Surface Science and Catalysis
Authors:
Martin Hangaard Hansen,
José A. Garrido Torres,
Paul C. Jennings,
Ziyun Wang,
Jacob R. Boes,
Osman G. Mamun,
Thomas Bligaard
Abstract:
We present work flows and a software module for machine learning model building in surface science and heterogeneous catalysis. This includes fingerprinting atomic structures from 3D structure and/or connectivity information, it includes descriptor selection methods and benchmarks, and it includes active learning frameworks for atomic structure optimization, acceleration of screening studies and f…
▽ More
We present work flows and a software module for machine learning model building in surface science and heterogeneous catalysis. This includes fingerprinting atomic structures from 3D structure and/or connectivity information, it includes descriptor selection methods and benchmarks, and it includes active learning frameworks for atomic structure optimization, acceleration of screening studies and for exploration of the structure space of nano particles, which are all atomic structure problems relevant for surface science and heterogeneous catalysis. Our overall goal is to provide a repository to ease machine learning model building for catalysis, to advance the models beyond the chemical intuition of the user and to increase autonomy for exploration of chemical space.
△ Less
Submitted 1 April, 2019;
originally announced April 2019.
-
Low-Scaling Algorithm for Nudged Elastic Band Calculations Using a Surrogate Machine Learning Model
Authors:
José A. Garrido Torres,
Paul C. Jennings,
Martin H. Hansen,
Jacob R. Boes,
Thomas Bligaard
Abstract:
We present the incorporation of a surrogate Gaussian Process Regression (GPR) atomistic model to greatly accelerate the rate of convergence of classical Nudged Elastic Band (NEB) calculations. In our surrogate model approach, the cost of converging the elastic band no longer scales with the number of moving images on the path. This provides a far more efficient and robust transition state search.…
▽ More
We present the incorporation of a surrogate Gaussian Process Regression (GPR) atomistic model to greatly accelerate the rate of convergence of classical Nudged Elastic Band (NEB) calculations. In our surrogate model approach, the cost of converging the elastic band no longer scales with the number of moving images on the path. This provides a far more efficient and robust transition state search. In contrast to a conventional NEB calculation, the algorithm presented here eliminates any need for manipulating the number of images to obtain a converged result. This is achieved by inventing a new convergence criteria that exploits the probabilistic nature of the GPR to use uncertainty estimates of all images in combination with the force of the transition state in the analytic potential. Our method is an order of magnitude faster in terms of function evaluations than the conventional NEB method with no accuracy loss for the converged energy barrier values.
△ Less
Submitted 19 November, 2018;
originally announced November 2018.
-
Atomic positions independent descriptor for machine learning of material properties
Authors:
Ankit Jain,
Thomas Bligaard
Abstract:
The high-throughput screening of periodic inorganic solids using machine learning methods requires atomic positions to encode structural and compositional details into appropriate material descriptors. These atomic positions are not available {\it a priori} for new materials which severely limits exploration of novel materials. We overcome this limitation by using only crystallographic symmetry in…
▽ More
The high-throughput screening of periodic inorganic solids using machine learning methods requires atomic positions to encode structural and compositional details into appropriate material descriptors. These atomic positions are not available {\it a priori} for new materials which severely limits exploration of novel materials. We overcome this limitation by using only crystallographic symmetry information in the structural description of materials. We show that for materials with identical structural symmetry, machine learning is trivial and accuracies similar to that of density functional theory calculations can be achieved by using only atomic numbers in the material description. For machine learning of formation energies of bulk crystalline solids, this simple material descriptor is able to achieve prediction mean absolute errors of only 0.07 eV/atom on a test dataset consisting of more than 85,000 diverse materials. This atomic-position independent material descriptor presents a new route of materials discovery wherein millions of materials can be screened by training a machine learning model over a drastically reduced subspace of materials.
△ Less
Submitted 14 September, 2018; v1 submitted 11 September, 2018;
originally announced September 2018.