arrow
返回

dxtb-An efficient and fully differentiable framework for extended tight-binding

delete2024-08-09
delete1
PRE
AI
M
Marvin Friede
C
Christian Hölzer
S
Sebastian Ehlert
S
Stefan Grimme *
DOI:10.1063/5.0216715delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Automatic differentiation (AD) emerged as an integral part of machine learning, accelerating model development by enabling gradient-based optimization without explicit analytical derivatives. Recently, the benefits of AD and computing arbitrary-order derivatives with respect to any variable were also recognized in the field of quantum chemistry. In this work, we present dxtb-an open-source, fully differentiable framework for semiempirical extended tight-binding (xTB) methods. Developed entirely in Python and leveraging PyTorch for array operations, dxtb facilitates extensibility and rapid prototyping while maintaining computational efficiency. Through comprehensive code vectorization and optimization, we essentially reach the speed of compiled xTB programs for high-throughput calculations of small molecules. The excellent performance also scales to large systems, and batch operability yields additional benefits for execution on parallel hardware. In particular, energy evaluations are on par with existing programs, whereas the speed of automatically differentiated nuclear derivatives is only 2 to 5 times slower compared to their analytical counterparts. We showcase the utility of AD in dxtb by calculating various molecular and spectroscopic properties, highlighting its capacity to enhance and simplify such evaluations. Furthermore, the framework streamlines optimization tasks and offers seamless integration of semiempirical quantum chemistry in machine learning, paving the way for physics-inspired end-to-end differentiable models. Ultimately, dxtb aims to further advance the capabilities of semiempirical methods, providing an extensible foundation for future developments and hybrid machine learning applications. The framework is accessible at https://github.com/grimme-lab/dxtb.
Keyword:
DENSITY-FUNCTIONAL THEORY
QUANTUM-CHEMICAL METHOD
SPD-BLOCK ELEMENTS
AUTOMATIC DIFFERENTIATION
DISPERSION INTERACTION
MOLECULAR INTEGRALS
RAMAN INTENSITIES
BASIS-SET
SCC-DFTB
DERIVATIVES

期刊

Journal of Chemical Physics 封面图
Journal of Chemical Physics
IF:
3.1
论文数:
7.2W
被引数:
23.2W

机构

U
university of bonn
学者数:
3.3W
论文数: 2.6W
被引数: 29
引用论文

引用论文

err分享
err收藏
Extension of the D3 dispersion coefficient modelD3离散系数模型的推广
err2017-07-21
err860
PREAI
errCaldeweyher, Eike; Bannwarth, Christoph; Grimme, Stefan
err分享
err收藏
Inverse Design of Lightweight Broadband Reflector for Relativistic Lightsail Propulsion
err2020-07-29
err69
PREAI
errJin, Weiliang; Li, Wei; Orenstein, Meir; Fan, Shanhui
err分享
err收藏
学者 查看更多内容