NeurIPS 2023

TensorNet: Cartesian Tensor Representations for Efficient Learning of Molecular Potentials

Guillem Simeon, G. D. Fabritiis

Main figure for TensorNet: Cartesian Tensor Representations for Efficient Learning of Molecular Potentials

Abstract

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.

Benchmark Results

Tested on 1 dataset

Tables show presented results in global context (best 3 papers + GCN + MLP).

Quantum Chemistry

#ModelMAE ↓Paper
1
QHNet
0.0000
2
QHNetV2
0.0000
3
PhiSNet
0.0000
5
BOTNet
actual #5 vs paper #27 22 places worse
0.0007
best reported
actual #5 vs paper #27 22 places worse
paper 0.0300
7
NequIP
actual #7 vs paper #38 31 places worse
0.0009
best reported
actual #7 vs paper #38 31 places worse
paper 0.0400
14
Allegro
actual #14 vs paper #98 84 places worse
0.2000
actual #14 vs paper #98 84 places worse
paper 0.2000
23
TensorNet 2L (770k)
0.0200
This paper
28
TensorNet 1L (535k)
0.0300
This paper
48
MACE
actual #48 vs paper #109 61 places worse
0.4000
actual #48 vs paper #109 61 places worse
paper 0.4000
SOTA performance (not significantly different from the best) Proposed method (this paper) Global context (other papers) Improved at pub — later paper surpassed this result Best today — OK at publication; today's leaderboard best is elsewhere