The Power of Hellmann-Feynman Theorem: Kohn-Sham DFT Energy Derivatives with Respect to the Parameters of the Exchange-Correlation Functional at Linear Cost.

Journal: The journal of physical chemistry. A
Published Date:

Abstract

Efficient methods for computing derivatives with respect to the parameters of scientific models are crucial for applications in machine learning. These methods are important when training is done using gradient-based optimization algorithms or when the model is integrated with deep learning, as they help speed up calculations during the backpropagation pass. In the present work, we applied the Hellmann-Feynman theorem to calculate the derivatives of the Kohn-Sham DFT energies with respect to the parameters of the exchange-correlation functional. This approach was implemented in a prototype program on the basis of Python package PySCF. Using the LDA and GGA functionals as examples, we have shown that this approach scales approximately linear with the system size for a series of -alkanes (, = 4...64) with a double-zeta basis set. We demonstrated a significant speedup in the derivative calculations in comparison with the widely used automatic differentiation approach such as PyTorch-based DQC, which has a computational complexity of .

Authors

  • Evgeny M Kadilenko
    Voevodsky Institute of Chemical Kinetics and Combustion SB RAS, Novosibirsk 630090, Russia.
  • Roland Grinis
    GrinisRIT ltd, London WC1X 9LP, U.K.

Keywords

No keywords available for this article.