GotenNet architecture in four panels. (a) Framework: z and p enter a structure embedding, then GATA and feed-forward blocks with residual connections (×N), then a decoder. (b) GATA, geometry-aware tensor attention: softmax attention over layer-normed h_i and h_j that also takes HTR, returning Δh and ΔX̃. (c) HTR, hierarchical tensor refinement: inner products of steerable features, aggregated into the edge update Δt. (d) Node scalar initialization, from z_i, z_j and r̃ to h_init.

Understanding complex three-dimensional (3D) structures of graphs is essential for accurately modeling various properties, yet many existing approaches struggle with fully capturing the intricate spatial relationships and symmetries inherent in such systems, especially in large-scale, dynamic molecular datasets. These methods often must balance trade-offs between expressiveness and computational efficiency, limiting their scalability. To address this gap, we propose a novel Geometric Tensor Network (GotenNet) that effectively models the geometric intricacies of 3D graphs while ensuring strict equivariance under the Euclidean group E(3). Our approach directly tackles the expressiveness-efficiency trade-off by leveraging effective geometric tensor representations without relying on irreducible representations or Clebsch-Gordan transforms, thereby reducing computational overhead. We introduce a unified structural embedding, incorporating geometry-aware tensor attention and hierarchical tensor refinement that iteratively updates edge representations through inner product operations on high-degree steerable features, allowing for flexible and efficient representations for various tasks. We evaluated models on QM9, rMD17, MD22, and Molecule3D datasets, where the proposed model consistently outperforms state-of-the-art methods in both scalar and high-degree property predictions, demonstrating exceptional robustness across diverse datasets, and establishes GotenNet as a versatile and scalable framework for 3D equivariant Graph Neural Networks.

Understanding GotenNet

GotenNet\text{GotenNet} introduces several groundbreaking innovations in molecular modeling that enable state-of-the-art performance while maintaining computational efficiency.

Performance and Results

QM9 Dataset: The QM9 dataset is a well-studied dataset that contains 130k small molecules and twelve distinct molecular properties.

QM9 Data table
QM9 mean absolute error per property (lower is better).
Modelα (ma₀³)Δε (meV)εHOMO (meV)εLUMO (meV)μ (mD)Cv (mcal/mol K)G (meV)H (meV)R² (ma₀²)U (meV)U₀ (meV)ZPVE (meV)
PaiNN4545.727.620.412247.355.98665.835.851.28
SphereNet4631.122.818.924.5227.786.332686.366.261.12
LEFTNet48402418122376109761.33
ET5936.120.317.511267.626.16336.386.151.84
Geoformer4033.818.415.410226.134.39284.414.431.28
Equiformer463015.414.712237.636.632516.746.591.26
EquiformerV2472914.413.39.9237.576.221866.496.171.47
GotenNet S3321.216.913.97.5205.53.7293.673.711.09
GotenNet B3320.515.2137.2195.193.44273.493.431.09
GotenNet L2819.813.412.26.7194.983.3243.413.371.08
QM9 mean absolute error across all 12 properties — outer edge is better. Toggle models to compare.

The interactive radar chart on the right demonstrates GotenNet\text{GotenNet}‘s performance across all 12 molecular properties in the QM9 dataset. You can hover over different points to see the exact performance metrics for each property. The visualization compares three variants of our model (S, B, and L) against state-of-the-art baselines.

Key observations from the visualization: The outer edge of the radar chart represents better performance (lower error), where our largest model GotenNetL\text{GotenNet}_L consistently reaches these outer edges, demonstrating superior performance. Notably, even GotenNetS\text{GotenNet}_S, our smallest model variant, outperforms many baselines, highlighting the efficiency of our approach. For interactive exploration, you can click on different models in the legend to show or hide their performance curves, enabling direct visual comparisons.

Notable improvements shown in the visualization (click to compare): All our model variations achieve strong performance improvements. Our largest model, GotenNetL\text{GotenNet}_L, achieves state-of-art performance with α (polarizability): 30% reduction in error, μ (dipole moment): 33% improvement, HOMO-LUMO gap: 32% better accuracy, and internal energy at 0K: 24% error reduction. Even our base model GotenNetB_B shows significant gains with 18% reduction in polarizability error, 28% improvement in dipole moment, 29% better HOMO-LUMO accuracy, and 23% reduction in U0U_0 error. Our smallest model GotenNetS_S maintains competitive performance with 18% reduction in polarizability error, 25% improvement in dipole moment, 27% better HOMO-LUMO accuracy, and 16% reduction in U0U_0 error.

This interactive visualization helps demonstrate how GotenNet\text{GotenNet} achieves consistent improvements across all properties, rather than trading off performance between different targets.

MD22 Dataset: MD22 consists of molecular dynamics (MD) trajectories of four major classes of biomolecules and supramolecules, ranging from a small peptide with 42 atoms to a double-walled nanotube with 370 atoms. The simulation trajectories are sampled at 400K and 500K with a resolution of 1fs. Potential energy and forces are computed using the PBE+MBD level of theory.

MD22 Data table
MD22 test error per molecule and model (lower is better).
MoleculeModelEnergy Error (mkcal/mol)Force Error (mkcal/mol/Å)
TetrapeptideAllegro101.9106.8
TetrapeptideMACE62.087.6
TetrapeptideEquiformer82.880.4
TetrapeptideViSNet79.697.2
TetrapeptideQUINNet84.068.1
TetrapeptideEquiformer-LSRM78.088.7
TetrapeptideViSNet-LSRM65.490.2
TetrapeptideGotenNet S58.971.9
TetrapeptideGotenNet B50.160.0
DHAAllegro115.373.2
DHAMACE131.764.6
DHAEquiformer178.850.6
DHAViSNet152.666.8
DHAQUINNet120.051.5
DHAEquiformer-LSRM87.853.4
DHAViSNet-LSRM87.359.8
DHAGotenNet S64.250.5
DHAGotenNet B57.542.1
StachyoseAllegro248.597.1
StachyoseMACE124.487.6
StachyoseEquiformer140.463.5
StachyoseViSNet128.386.9
StachyoseQUINNet230.054.3
StachyoseEquiformer-LSRM125.263.2
StachyoseViSNet-LSRM105.576.7
StachyoseGotenNet S75.151.2
StachyoseGotenNet B67.342.7
AT-ATAllegro142.895.2
AT-ATMACE109.399.2
AT-ATEquiformer130.996.0
AT-ATViSNet168.8107.0
AT-ATQUINNet140.068.7
AT-ATEquiformer-LSRM100.788.1
AT-ATViSNet-LSRM77.278.1
AT-ATGotenNet S64.063.2
AT-ATGotenNet B55.752.5
AT-AT-CG-CGAllegro393.3128.0
AT-AT-CG-CGMACE157.8115.3
AT-AT-CG-CGEquiformer151.0125.2
AT-AT-CG-CGViSNet199.5156.3
AT-AT-CG-CGQUINNet380.0127.3
AT-AT-CG-CGEquiformer-LSRM133.5106.5
AT-AT-CG-CGViSNet-LSRM113.5106.3
AT-AT-CG-CGGotenNet S96.482.4
AT-AT-CG-CGGotenNet B95.977.3
Buckyball catcherAllegro525.888.7
Buckyball catcherEquiformer397.8111.4
Buckyball catcherViSNet442.1133.5
Buckyball catcherQUINNet562.4109.1
Buckyball catcherViSNet-LSRM422.0102.6
Buckyball catcherGotenNet S339.185.8
Buckyball catcherGotenNet B308.879.7
Double-walled nanotubeAllegro2209.7342.8
Double-walled nanotubeEquiformer1194.5274.7
Double-walled nanotubeViSNet1033.9395.9
Double-walled nanotubeQUINNet1813.0247.3
Double-walled nanotubeViSNet-LSRM1823.0339.1
Double-walled nanotubeGotenNet S999.3246.4
Double-walled nanotubeGotenNet B664.1188.8
MD22 energy vs. force error per molecule — lower-left is better. Click a baseline to measure the gap.

The MD22 results demonstrate consistent improvements across different molecular scales. For Tetrapeptide, GotenNetB\text{GotenNet}_B improves upon MACE’s energy predictions by 19.2% and QUINNet’s force predictions by 11.9%. On DHA, we see 34.1% improvement over ViSNet-LSRM in energy and 16.8% over Equiformer in forces. For larger molecules like Stachyose, GotenNetB\text{GotenNet}_B achieves 36.2% improvement over ViSNet-LSRM in energy and 21.4% over QUINNet in forces. The improvements become even more pronounced for complex structures: AT-AT shows 27.8% better energy predictions than ViSNet-LSRM and 23.6% better force predictions than QUINNet. For AT-AT-CG-CG, we improve upon ViSNet-LSRM by 15.5% in energy and 27.3% in forces. On the challenging Buckyball catcher, GotenNetB\text{GotenNet}_B outperforms Equiformer by 22.4% in energy and ViSNet-LSRM by 22.3% in forces. Finally, for the largest system, the Double-walled nanotube, we achieve remarkable 35.8% improvement over ViSNet in energy and 31.3% over Equiformer in force predictions.

Notably, even our smaller model variant GotenNetS\text{GotenNet}_S demonstrates remarkable improvements over existing baselines. For Stachyose, GotenNetS\text{GotenNet}_S achieves 28.8% improvement over ViSNet-LSRM in energy predictions while maintaining better force predictions than QUINNet with a 5.7% improvement. On DHA, it shows a substantial 26.5% improvement over ViSNet-LSRM in energy while matching Equiformer’s performance in forces. For larger systems like AT-AT-CG-CG, GotenNetS\text{GotenNet}_S outperforms ViSNet-LSRM by 15.1% in energy and 22.5% in forces. Even on the challenging Double-walled nanotube, our smaller model cuts force error by 37.8% relative to ViSNet (with a 3.3% edge in energy) while beating Equiformer on both energy and forces.

Molecule3D Data table
Molecule3D inference latency in ms by number of nodes (lower is better).
NodesGeoformerEquiformerEquiformerV2GotenNet SGotenNet BGotenNet L
1035.5178.2115.326.136.556.0
2044.8182.1261.532.848.677.3
3065.8266.9415.749.474.8121.1
4092.2366.8561.167.8103.4169.7
50133.4499.0728.291.4139.5229.4
60182.3585.4864.9107.4165.4273.3
70239.8660.11006.6121.7188.2311.9
80306.1766.01145.8140.5218.1359.6
90378.9862.9—163.9249.7405.7
100461.0917.6—169.9262.9434.0
110553.31034.8—191.3297.3489.9
120688.71080.0—221.3327.3545.9
137838.41180.0—259.1401.0688.0
Molecule3D inference latency vs. number of nodes — lower is better.

Attention Visualization on QM9

Target

Prediction error (label − prediction): —

Selected atom: —

Layers
Attention Heads

Visualization Settings

Current: 2.0 seconds
Atom Colors
Current: 5.0 Å

Interactive 3D model of the molecule. With the keyboard: arrow keys rotate it, plus and minus zoom, the square bracket keys select the previous or next atom, and Escape clears the selection. With a pointer: drag to rotate, click an atom to select it, click empty space to clear. The selected atom is announced beside the controls; in the attention view, lines run from it to the atoms it attends to most, 5 at most, each with its weight.

Attention from selected atom lowhigh lines: up to 5 largest weights, 0.01 or more, with their values · full width at 0.5

Distance from selected atom nearfarfar end:  Å and beyond

click any atom to inspect · hover others for values · click empty space to clear

The molecule visualizer above can be used to discover the computed attention between atoms within a given molecule. One can visualize the attention map for different layers and different attention heads within those layers. It is also possible to discover different attention patterns for different molecular properties.

Cite GotenNet

BibTeX

@inproceedings{aykent2025gotennet,
  author = {Aykent, Sarp and Xia, Tian},
  title = {{GotenNet: Rethinking Efficient 3D Equivariant Graph Neural Networks}},
  booktitle = {The Thirteenth International Conference on Learning Representations},
  year = {2025},
  url = {https://openreview.net/forum?id=5wxCQDtbMo}
}

Other styles

APA
Aykent, S., & Xia, T. (2025). GotenNet: Rethinking Efficient 3D Equivariant Graph Neural Networks. The Thirteenth International Conference on Learning Representations. https://openreview.net/forum?id=5wxCQDtbMo
Vancouver
Aykent S, Xia T. GotenNet: Rethinking Efficient 3D Equivariant Graph Neural Networks. In: The Thirteenth International Conference on Learning Representations [Internet]. 2025. Available from: https://openreview.net/forum?id=5wxCQDtbMo
Harvard
Aykent, S. and Xia, T. (2025) “GotenNet: Rethinking Efficient 3D Equivariant Graph Neural Networks,” The Thirteenth International Conference on Learning Representations. Available at: https://openreview.net/forum?id=5wxCQDtbMo.
MLA
Aykent, Sarp, and Tian Xia. “GotenNet: Rethinking Efficient 3D Equivariant Graph Neural Networks.” The Thirteenth International Conference on Learning Representations, 2025, https://openreview.net/forum?id=5wxCQDtbMo.

Download Citations

Please consider citing this work if it is helpful in your research:

@inproceedings{aykent2025gotennet,
  author = {Aykent, Sarp and Xia, Tian},
  title = {{GotenNet: Rethinking Efficient 3D Equivariant Graph Neural Networks}},
  booktitle = {The Thirteenth International Conference on Learning Representations},
  year = {2025},
  url = {https://openreview.net/forum?id=5wxCQDtbMo}
}

All publications Back to the index