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

The overall framework (a) includes an embedding, an interaction module, and a decoder; (b) shows the geometry-aware tensor attention (GATA); (c) illustrates the hierarchical tensor refinement (HTR); and (d) presents the node scalar feature initialization component, which is part of the structure embedding module.

Our network maintains and updates two types of node features (invariant and steerable) and edge features (invariant) throughout its operations. We first introduce an efficient initialization scheme that embeds geometric tensors without requiring irreps or CG transforms, significantly reducing computational complexity. The network then processes these representations through three main mechanisms: (1) a degree-wise attention-based message passing layer that updates both invariant and steerable features while preserving equivariance, (2) a high-degree edge refinement layer that updates edge features across degrees with inner products of steerable features, and (3) a node-wise feed-forward refinement layer that further processes both types of node features.

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.412.0247.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
EquiformerV24729.014.413.39.9237.576.221866.496.171.47
GotenNet S3321.216.913.97.5205.503.70293.673.711.09
GotenNet B3220.515.213.07.2195.193.44273.493.431.09
GotenNet L2819.813.412.26.7194.983.30243.413.371.08
QM9 mean absolute error across all 12 properties — outer edge is better. Toggle models to compare.

The interactive radar chart demonstrates 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 consistently reaches these outer edges, demonstrating superior performance. Notably, even GotenNetS, 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, achieves state-of-the-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 shows significant gains with 20% reduction in polarizability error, 28% improvement in dipole moment, 29% better HOMO-LUMO accuracy, and 23% reduction in U0 error. Our smallest model GotenNetS maintains competitive performance with 18% reduction in polarizability error, 25% improvement in dipole moment, 27% better HOMO-LUMO accuracy, and 16% reduction in U0 error.

This interactive visualization helps demonstrate how 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.

Allegro MACE Equiformer ViSNet QUINNet Equiformer-LSRM ViSNet-LSRM GotenNet S GotenNet B
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.556.7
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.049.6
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 B54.447.8
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 B92.374.4
Buckyball catcherAllegro525.888.7
Buckyball catcherEquiformer397.8111.4
Buckyball catcherViSNet442.1133.5
Buckyball catcherQUINNet562.4109.1
Buckyball catcherViSNet-LSRM422.0102.6
Buckyball catcherGotenNet S343.283.8
Buckyball catcherGotenNet B303.278.9
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 improves upon MACE’s energy predictions by 18.5% and QUINNet’s force predictions by 16.7%. 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 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 29.5% better energy predictions than ViSNet-LSRM and 30.4% better force predictions than QUINNet. For AT-AT-CG-CG, we improve upon ViSNet-LSRM by 18.7% in energy and 30.0% in forces. On the challenging Buckyball catcher, GotenNetB outperforms Equiformer by 23.8% in energy and ViSNet-LSRM by 23.1% 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 demonstrates remarkable improvements over existing baselines. For Stachyose, GotenNetS 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.7% improvement over ViSNet-LSRM in energy while matching Equiformer’s performance in forces (with a 2.0% edge). For larger systems like AT-AT-CG-CG, GotenNetS 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 Dataset: Beyond performance metrics, scaling to larger datasets requires efficient handling of increased graph sizes. We analyze computational efficiency by measuring training time across varying node counts (10-140 nodes per graph). The x-axis shows the node count, while the y-axis shows the training time per batch in milliseconds. The results show GotenNet maintains efficient scaling at higher node counts, while baseline methods like Geoformer, despite strong performance on smaller graphs, become computationally intensive due to their dense O(n2)O(n^2) representations. Both GotenNetS and GotenNetB variants maintain consistent efficiency across all node counts, demonstrating their suitability for large-scale applications where computational overhead is critical.

Geoformer Equiformer EquiformerV2 GotenNet S GotenNet B GotenNet L
Molecule3D Data table
Molecule3D training 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 training 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, zero resets the view, 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 tap any atom to inspect · drag sideways to rotate · pinch to zoom · tap 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},
  pages = {40622--40646},
  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, 40622–40646. 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. p. 40622–46. 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, pp. 40622–40646. 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, pp. 40622–46, 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},
  pages = {40622--40646},
  year = {2025},
  url = {https://openreview.net/forum?id=5wxCQDtbMo}
}

All publications Back to the index