Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

TensorNet: Cartesian Tensor Representations for Efficient Learning of Molecular Potentials

About

The development of efficient machine learning models for molecular systems representation is becoming crucial in scientific research. We introduce TensorNet, an innovative O(3)-equivariant message-passing neural network architecture that leverages Cartesian tensor representations. By using Cartesian tensor atomic embeddings, feature mixing is simplified through matrix product operations. Furthermore, the cost-effective decomposition of these tensors into rotation group irreducible representations allows for the separate processing of scalars, vectors, and tensors when necessary. Compared to higher-rank spherical tensor models, TensorNet demonstrates state-of-the-art performance with significantly fewer parameters. For small molecule potential energies, this can be achieved even with a single interaction layer. As a result of all these properties, the model's computational cost is substantially decreased. Moreover, the accurate prediction of vector and tensor molecular quantities on top of potential energies and forces is possible. In summary, TensorNet's framework opens up a new space for the design of state-of-the-art equivariant models.

Guillem Simeon, Gianni de Fabritiis• 2023

Related benchmarks

TaskDatasetResultRank
Molecular property predictionQM9 (test)--
174
Force PredictionMD17 revised (test)
Force MAE (Aspirin)8.9
19
Energy PredictionrMD17 revised (test)
Aspirin Energy2.4
8
Energy and force predictionrMD17 Azobenzene (test)
Energy (E)0.7
6
Energy and force predictionRevised MD17 Benzene (test)
Energy Error0.02
6
Energy and force predictionMD17 Paracetamol Revised (test)
Energy1.3
6
Energy and force predictionMD17 Salicylic acid Revised (test)
Energy0.9
6
Energy and force predictionRevised MD17 Toluene (test)
Energy0.3
6
Energy and force predictionrMD17 Uracil (test)
Energy (E)0.4
6
Energy and force predictionrMD17 Malonaldehyde (test)
Energy Error0.8
6
Showing 10 of 16 rows

Other info

Code

Follow for update