A simple approach to rotationally invariant machine learning of avector quantity
arXiv:2407.13468 · doi:10.1063/5.0230176
Abstract
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.
final version, typo corrected, reference added
References in corpus (20)
- On representing chemical environments
- PhysNet: A Neural Network for Predicting Energies, Forces, Dipole Moments and Partial Charges
- Tensor field networks: Rotation- and translation-equivariant neural networks for 3D point clouds
- Symmetry-Adapted Machine-Learning for Tensorial Properties of Atomistic Systems
- Embedded Atom Neural Network Potentials: Efficient and Accurate Machine Learning with a Physically Inspired Representation
- Accurate Interatomic Force Fields via Machine Learning with Covariant Kernels
- Machine Learning for Quantum Mechanical Properties of Atoms in Molecules
- Combining SchNet and SHARC: The SchNarc machine learning approach for excited-state dynamics
- Machine learning enables long time scale molecular photodynamics simulations
- Accurate molecular polarizabilities with coupled-cluster theory and machine learning
- Structure-based Sampling and Self-correcting Machine Learning for Accurate Calculations of Potential Energy Surfaces and Vibrational Levels
- Deep neural network for the dielectric response of insulators
- Transferable atomic multipole machine learning models for small organic molecules
- Operators in Machine Learning: Response Properties in Chemical Space
- Using Gaussian Process Regression to Simulate the Vibrational Raman Spectra of Molecular Crystals
- Efficient and Accurate Simulations of Vibrational and Electronic Spectra with Symmetry-Preserving Neural Network Models for Tensorial Properties
- Universal Machine Learning for the Response of Atomistic Systems to External Fields
- Neural networks and kernel ridge regression for excited states dynamics of CHNH: From single-state to multi-state representations and multi-property machine learning models
- Solvent Fluctuations and Nuclear Quantum Effects Modulate the Molecular Hyperpolarizability of Water
- Tensorial properties via the neuroevolution potential framework: Fast simulation of infrared and Raman spectra