REVIEW 2 major objections 5 minor 16 references
Geometric algebra layers beat scalarization only when the target nests rotations; on single-stage vector laws the simpler baseline matches or wins at far lower cost.
Reviewed by Pith at T0; open to challenge. T0 means a machine referee read the full paper against a public rubric. the ladder, T0–T4 →
T0 review · grok-4.5
2026-07-11 00:51 UTC pith:FRVXJHGU
load-bearing objection Clean controlled bake-off: Clifford layers beat scalarization only on deep group composition, not as a general low-data trick. the 2 major comments →
When Do Geometric Algebra Layers Beat Scalarization? A Controlled Study on SO(3)-Equivariant Vector Laws
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
Geometric algebra layers are not a general low-data shortcut for SO(3)-equivariant vector learning; they become useful precisely when the target composes group elements in depth. On single-stage laws scalarization is enough; on nested rotations the geometric network wins by an order of magnitude at small sample sizes, and that gap is not closed by capacity or feature strengthening of the baseline.
What carries the argument
Scalarization: every SO(3)-equivariant vector map can be written as a sum of learned invariant coefficients times the fixed basis of the input vectors and their pairwise cross products; the geometric product of Cl(3,0) rotors, by contrast, composes rotations natively in stacked layers.
Load-bearing premise
The six synthetic laws, especially the two compositional tasks that both reuse the same rotation primitive, are representative enough of real SO(3) targets that the observed optimization gap will transfer beyond the controlled setting.
What would settle it
Train both models on a real robotics or molecular task whose computation graph nests three or more independent rotations (or other group actions) and check whether the geometric network still reaches the same test error with roughly 30 times fewer samples than a capacity-matched scalarization baseline.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper asks whether Cl(3,0) geometric-algebra layers contribute anything beyond exact SO(3) equivariance on synthetic 3D vector laws. It compares a compact grade-tied GeoEquivariant network against a minimal scalarization baseline (invariant dots → MLP coefficients on the equivariant basis {v_i, v_i×v_j}), plus strengthened scalarization, Vector Neurons, e3nn, and an unconstrained MLP. On single-stage laws (rotation, cross product, central/two-body force) scalarization matches or beats GeoEquivariant at 13–19× lower training cost. On compositional targets that nest group operations (composed rotations; local-to-world torque), GeoEquivariant wins by roughly an order of magnitude in the low-data regime (e.g., n=100 already beats scalarization at n=3000 on composed rotations), and the gap survives triple-product features, 17× more parameters, external baselines, and a multiplicative coefficient network. Ablations show required depth tracks rotation-chain length; a rotation-free nested cross product, which flattens to polynomial invariant coefficients, reverses the ranking (scalarization wins 24×). No model extrapolates invariant magnitudes under radius/separation shift once errors are NMSE-normalized. The conclusion is that GA layers are not a general low-data shortcut but become useful when the target composes group elements whose flattened coefficient functions are complex.
Significance. If the results hold, the paper supplies a clear, practitioner-usable delimitation of when geometric-algebra layers pay relative to the classical scalarization construction already implied by invariant theory. The negative result on single-stage laws and the magnitude-extrapolation failure (Finding 4) are as valuable as the positive compositional result. Strengths that raise the contribution above a routine bake-off include: matched training budgets and NMSE against the constant predictor; OOD splits verified disjoint; five-to-ten seeds with reported variance; strengthened scalarization (triple product + width/depth); external VN and e3nn baselines; multiplicative-coefficient and depth-vs-chain-length ablations; the nested-cross counter-example isolating flattening complexity; and public code. The work is small-scale and synthetic by design, but the controls make the scoped claim falsifiable and useful for architecture choice in low-data SO(3) settings.
major comments (2)
- [Abstract, §5.3, §8] Abstract and §8 state that GA layers “become useful precisely when the target composes group elements in depth,” but §5.3 refines this to “the complexity of the invariant-coefficient functions needed to flatten the target, not composition per se,” and the only positive compositional tasks (composed rotations, torque) both nest the same rotation primitive. The nested-cross control correctly shows composition alone is insufficient, yet the abstract/conclusion wording still privileges “composition in depth.” Align the abstract and conclusion with the refined claim in §5.3, and either add one non-rotation compositional target or explicitly bound the positive claim to rotation-chain nesting of the kind tested.
- [Abstract, §5.3, Table 2, §7] Table 2 / Finding 3 report that GeoEquivariant beats “external Vector Neurons and e3nn baselines,” but §7 correctly notes these are compact untuned instances. On single-stage tasks E3NN is weak (e.g., cross n=100 NMSE 0.44 vs scalarization 0.006), which the text attributes partly to parameterization fit rather than equivariance. The abstract currently reads as if the gap is against the frameworks in general. Caveat the external-baseline comparison in the abstract and Finding 3 the same way §7 does, so the claim remains scoped to the small-scale regime actually tested.
minor comments (5)
- [Figure 2] Figure 2 caption ends with “Generated by paper/make figures.py.” Remove the authoring residual.
- [Tables 1–2, §3] GeoEquivariant parameter counts differ slightly across tables (1952 in Table 1 vs 2048 in Table 2). State the input-dependent channel layout once so the counts are transparent.
- [§3] §3 describes GeoEquivariant as “gp(Ax, Bx) + Cx” with grade-wise tying but does not write the grade projection or the dual embedding of axis-angle inputs formally. A short display equation would help reproducibility without expanding the architecture section.
- [Table 1, §6] Table 1 OOD entries for scalarization on central force / two-body (hundreds to 817 NMSE) are real but extreme; a one-sentence note that medians (already mentioned in §6) tell the same story would help readers who only scan the table.
- [Abstract] The phrase “17x more parameters” in the abstract matches Table 3 (34822 vs 2048) only for the strengthened compositional variant; the base scalarization is ~1.3–1.5k. Clarify “up to 17×” or point to the strengthened control.
Circularity Check
No significant circularity: empirical head-to-head of independently defined architectures on synthetic targets with external ground truth.
full rationale
The paper is a controlled empirical comparison, not a derivation that claims first-principles prediction from internal premises. Scalarization is motivated by classical invariant theory (Villar et al.), an external reference, and is constructed independently of the Cl(3,0) layers. Both families are trained from scratch under identical protocols on synthetic vector laws whose ground-truth maps are known a priori and independent of either parameterization. No free parameter is fitted to data and then re-presented as a prediction; no uniqueness theorem or ansatz is imported via self-citation; depth-vs-chain and nested-cross ablations are direct experimental controls rather than definitional identities. The central claims reduce to measured NMSE gaps under matched budgets, which are externally falsifiable. Score 0 is therefore the correct outcome.
Axiom & Free-Parameter Ledger
free parameters (2)
- learning rate and epoch budget
- network widths and depths
axioms (3)
- standard math Every SO(3)-equivariant vector-valued map of vectors can be written as sum c_j(invariants) * b_j where b_j range over inputs and pairwise cross products (Villar et al. invariant theory).
- standard math Rotor composition in Cl(3,0) is realized by the geometric product, so depth-stacked geometric products can represent nested rotations natively.
- domain assumption The six synthetic tasks lie inside the approximation class of both model families, so observed gaps measure optimization and inductive fit rather than hard expressivity barriers.
read the original abstract
Compact networks built from Clifford algebra Cl(3,0) primitives are exactly SO(3)-equivariant and learn synthetic 3D vector laws from few samples. We ask whether the geometric algebra structure itself contributes anything beyond exact equivariance. We compare against a minimal scalarization baseline: invariant dot products fed to a small MLP that outputs coefficients on the equivariant basis {v_i, v_i x v_j}, which is also exactly equivariant. On single-stage laws (rotation by axis-angle, cross product, central force), scalarization matches or beats the Cl(3,0) network at a fraction of the training cost, so the geometric algebra adds nothing there. On compositional targets whose computation graph nests group operations (apply R2 R1 to a point; map a local force through an orientation, then take a torque), the Cl(3,0) network beats scalarization by an order of magnitude in the low-data regime, reaching with 100 samples what the baseline needs 3000 for, and the gap survives strengthening the baseline with the triple-product invariant and 17x more parameters, external Vector Neurons and e3nn baselines, and a multiplicative coefficient network. Ablations show the required network depth tracks the rotation chain length, and scalarization falls below the constant predictor on chains of four rotations. The advantage is not composition per se: on a rotation-free nested cross product, which flattens into polynomial invariant coefficients, scalarization wins by 24x. No tested model, equivariant or not, extrapolates invariant magnitudes: on radius and separation shifts every model is worse than a constant predictor once errors are normalized. We conclude that geometric algebra layers are not a general shortcut for low-data 3D learning, but become useful precisely when the target composes group elements in depth.
Figures
Reference graph
Works this paper leans on
-
[1]
Mailoa, Mordechai Kornbluth, Nicola Molinari, Tess E
Simon Batzner, Albert Musaelian, Lixin Sun, Mario Geiger, Jonathan P. Mailoa, Mordechai Kornbluth, Nicola Molinari, Tess E. Smidt, and Boris Kozinsky. E(3)-equivariant graph neural networks for data-efficient and accurate interatomic potentials.Nature Communications, 13,
-
[2]
doi: 10.1038/s41467-022-29939-5
-
[3]
Johannes Brandstetter, Rianne van den Berg, Max Welling, and Jayesh K. Gupta. Clifford neural layers for PDE modeling. InInternational Conference on Learning Representations, 2023
work page 2023
-
[4]
Geometric algebra trans- former
Johann Brehmer, Pim de Haan, S¨ onke Behrends, and Taco Cohen. Geometric algebra trans- former. InAdvances in Neural Information Processing Systems, volume 36, 2023
work page 2023
-
[5]
Geometric Deep Learning: Grids, Groups, Graphs, Geodesics, and Gauges
Michael M. Bronstein, Joan Bruna, Taco Cohen, and Petar Veliˇ ckovi´ c. Geometric deep learning: Grids, groups, graphs, geodesics, and gauges.arXiv preprint arXiv:2104.13478, 2021
work page internal anchor Pith review Pith/arXiv arXiv 2021
-
[6]
Taco S. Cohen and Max Welling. Group equivariant convolutional networks. InInternational Conference on Machine Learning, 2016
work page 2016
-
[7]
Congyue Deng, Or Litany, Yueqi Duan, Adrien Poulenard, Andrea Tagliasacchi, and Leonidas J. Guibas. Vector neurons: A general framework for SO(3)-equivariant networks. InIEEE/CVF International Conference on Computer Vision (ICCV), 2021
work page 2021
-
[8]
Michelangelo Domina, Filippo Bigi, Paolo Pegolo, and Michele Ceriotti. Representing spherical tensors with scalar-based machine-learning models.arXiv preprint arXiv:2505.05404, 2025
-
[9]
On the universality of rotation equivariant point cloud networks
Nadav Dym and Haggai Maron. On the universality of rotation equivariant point cloud networks. InInternational Conference on Learning Representations, 2021
work page 2021
-
[10]
Ekaterina Filimoshina and Dmitry Shirokov. GLGENN: A novel parameter-light equivariant neural networks architecture based on clifford geometric algebras. InInternational Conference on Machine Learning, 2025
work page 2025
-
[11]
e3nn: Euclidean Neural Networks
Mario Geiger and Tess Smidt. e3nn: Euclidean neural networks.arXiv preprint arXiv:2207.09453, 2022
work page internal anchor Pith review Pith/arXiv arXiv 2022
-
[12]
Clifford group equivariant neural networks
David Ruhe, Johannes Brandstetter, and Patrick Forr´ e. Clifford group equivariant neural networks. InAdvances in Neural Information Processing Systems, volume 36, 2023. 9
work page 2023
-
[13]
E(n) equivariant graph neural networks
V´ ıctor Garcia Satorras, Emiel Hoogeboom, and Max Welling. E(n) equivariant graph neural networks. InInternational Conference on Machine Learning, 2021
work page 2021
-
[14]
Tensor field networks: Rotation- and translation-equivariant neural networks for 3D point clouds
Nathaniel Thomas, Tess Smidt, Steven Kearnes, Lusann Yang, Li Li, Kai Kohlhoff, and Patrick Riley. Tensor field networks: Rotation- and translation-equivariant neural networks for 3D point clouds.arXiv preprint arXiv:1802.08219, 2018
work page internal anchor Pith review Pith/arXiv arXiv 2018
-
[15]
Hogg, Kate Storey-Fisher, Weichi Yao, and Ben Blum-Smith
Soledad Villar, David W. Hogg, Kate Storey-Fisher, Weichi Yao, and Ben Blum-Smith. Scalars are universal: Equivariant machine learning, structured like classical physics. InAdvances in Neural Information Processing Systems, volume 34, 2021
work page 2021
-
[16]
General E(2)-equivariant steerable CNNs
Maurice Weiler and Gabriele Cesa. General E(2)-equivariant steerable CNNs. InAdvances in Neural Information Processing Systems, volume 32, 2019. 10
work page 2019
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.