A Descriptor Is All You Need: Accurate Machine Learning of Nonadiabatic Coupling Vectors
Jakub Martinka, Lina Zhang, Yi-Fan Hou, Mikołaj Martyka, Jiří Pittner, Mario Barbatti, Pavlo O. Dral
TL;DR
This work tackles the challenge of learning nonadiabatic couplings (NACs) for accurate surface hopping by designing NAC-specific descriptors and a robust phase-correction framework. Using kernel ridge regression, NAC components are learned in a rotated local frame and phased iteratively, with gradient-difference descriptors—especially \Delta\nabla E—proving most informative. When integrated into fully ML-driven FSSH for fulvene (with MS-ANI energies/gradients), the approach achieves $R^2$ near 1, dramatically reduces computational cost (≈434× speedup), and enables large trajectory ensembles with reduced uncertainty. The combination of descriptor design, phase correction, and ML-NAC integration in MLatom offers a scalable path to high-accuracy nonadiabatic dynamics without on-the-fly quantum chemistry computations.
Abstract
Nonadiabatic couplings (NACs) play a crucial role in modeling photochemical and photophysical processes with methods such as the widely used fewest-switches surface hopping (FSSH). There is therefore a strong incentive to machine learn NACs for accelerating simulations. However, this is challenging due to NACs' vectorial, double-valued character and the singularity near a conical intersection seam. For the first time, we design NAC-specific descriptors based on our domain expertise and show that they allow learning NACs with never-before-reported accuracy of $R^2$ exceeding 0.99. The key to success is also our new ML phase-correction procedure. We demonstrate the efficiency and robustness of our approach on a prototypical example of fully ML-driven FSSH simulations of fulvene targeting the SA-2-CASSCF(6,6) electronic structure level. This ML-FSSH dynamics leads to an accurate description of $S_1$ decay while reducing error bars by allowing the execution of a large ensemble of trajectories. Our implementations are available in open-source MLatom.
