SearcharxivSearch

arXiv subjects

Jakub Martinka

Publications and source records attributed to Jakub Martinka.

4 recordsLinked to original sources

Toward Machine Learning Enhancement of Accelerated Surface Hopping with Scaled Spin--Orbit Couplings

Surface hopping (SH) methods are typically employed to simulate ultrafast nonadiabatic processes, but long timescales often remain beyond their reach. To address this, accelerated SH scheme mitigate this limitation by scaling the driving forces of such process, either nonadiabatic couplings (NACs) in case of internal conversion or spin-orbit couplings (SOCs) for intersystem crossing. However, obtaining the actual time constant requires extrapolation from several ensembles of trajectories with different scaling factors. This introduces a significant computational demand, often restricting the number of trajectories per ensemble and, therefore, reducing the statistical confidence in the resulting time constant. In this work, we investigate the accelerated scheme using silaethylene (CH$_2$SiH$_2$) as a case study, evaluating various population fitting methods and extrapolation techniques. We trained machine learning models for potential energy surfaces (PESs) and NACs, and extended our rotate-predict-rotate approach to fit SOCs. These models demonstrate high performance, yielding populations within the confidence interval of the reference MR-CISD/SA-CASSCF(2,2) data; however, the extrapolation itself is highly sensitive to the fitted time constants, leading to discrepancies in the final time constant. Finally, we showcase and discuss how ML models can enhance the reliability of an accelerated SH scheme.

physics.chem-ph

Flexible Framework for Surface Hopping: From Hybrid Schemes for Machine Learning to Benchmarkable Nonadiabatic Dynamics

Nonadiabatic molecular dynamics is a key technique for investigating a broad range of photochemical and photophysical processes. Among the established approaches, surface hopping schemes are widely used and can be easily integrated with various quantum chemistry programs or machine learning models. We present a flexible framework in MLatom that includes a newly implemented Tully's fewest-switches surface hopping algorithm and its time-dependent Baeck--An variant. The capabilities of this framework are demonstrated through three representative examples corresponding to typical stages of a surface hopping study. First, we focus on methods providing energy, energy gradients and nonadiabatic couplings. We show that the flexibility of user-defined custom models can save computational time and that it is useful for benchmarking machine learning models. Next, we compare curvature-driven surface hopping schemes and show that Landau--Zener approach outperforms the time-dependent Baeck--An scheme. Finally, we showcase easy-to-use analysis tools for both individual trajectories and trajectory ensembles. This framework enables accelerated development of machine learning models and provides deeper insight into nonadiabatic dynamics. It is available as a part of the open-source MLatom package.

physics.chem-ph

A simple approach to rotationally invariant machine learning of avector quantity

Unlike with the energy, which is a scalar property, machine learning (ML) predictions of vector or tensor properties poses the additional challenge of achieving proper invariance (covariance) with respect to molecular rotation. If the properties cannot be obtained by differentiation, other appropriate methods should be applied to retain the covariance. There have been several approaches suggested to properly treat this issue. For nonadiabatic couplings and polarizabilities, for example, it was possible to construct virtual quantities from which the above tensorial properties are obtained by differentiation and thus guarantee the covariance. Here we propose a simpler alternative technique, which does not require construction of auxiliary properties or application of special equivariant ML techniques. We suggest a three-step approach, using the molecular tensor of inertia. In the first step, the molecule is rotated using the eigenvectors of this tensor to its principal axes. In the second step, the ML procedure predicts the vector property relative to this orientation, based on a training set where all vector properties were in this same coordinate system. As third step, it remains to transform the ML estimate of the vector property back to the original orientation. This rotate-predict-rotate (RPR) procedure should thus guarantee proper covariance of a vector property and is trivially extensible also to tensors such as polarizability. The PRP procedure has an advantage that the accurate models can be trained very fast for thousands of molecular configurations which might be beneficial where many trainings are required (e.g., in active learning). We have implemented the RPR technique, using the MLatom and Newton-X programs for ML and MD and performed its assessment on the dipole moment along MD trajectories of 1,2-dichloroethane.

physics.chem-ph

A Descriptor Is All You Need: Accurate Machine Learning of Nonadiabatic Coupling Vectors

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.

physics.comp-ph