GLGENN: A Novel Parameter-Light Equivariant Neural Networks Architecture Based on Clifford Geometric Algebras¶
Conference: ICML2025
arXiv: 2506.09625
Code: GitHub
Area: Equivariant Neural Networks / Geometric Deep Learning
Keywords: Equivariant Neural Networks, Clifford Algebras, Geometric Algebra, Lipschitz Groups, Pseudo-Orthogonal Groups, Weight Sharing, Parameter-Efficient
TL;DR¶
This paper proposes Generalized Lipschitz Group Equivariant Neural Networks (GLGENN), which leverage weight sharing across four fundamental subspaces defined by grade involution and reversion in geometric algebra. While maintaining equivariance to pseudo-orthogonal groups, GLGENN significantly reduces trainable parameters (to approximately 1/2 to 1/3 of CGENN) and matches or key performance metrics of CGENN on multiple benchmark tasks.
Background & Motivation¶
Equivariant Neural Networks (ENNs) have been widely applied in molecular property prediction, particle physics, protein structure analysis, and robot planning by explicitly embedding symmetries (e.g., rotation, reflection) into network architectures. Equivariant networks based on Clifford Geometric Algebra (GA), such as CGENN, represent a major direction in recent years, achieving equivariance to pseudo-orthogonal transformations via Lipschitz groups and twisted adjoint representations.
However, existing GA-equivariant networks face overparameterization issues: - CGENN decomposes multivectors into \(n+1\) subspaces according to a fixed grade \(k=0,1,...,n\), with each subspace independently parameterized. - The number of parameters grows rapidly as the dimension \(n\) increases. - Overfitting easily occurs in small-data regimes, which are common in natural sciences. - Training times prolong as the number of parameters escalates.
The core insight of this work is that grade involution (\(\hat{\cdot}\)) and reversion (\(\tilde{\cdot}\)) are the two most fundamental involution operations in GA. They naturally partition GA into 4 fundamental subspaces \(C\ell^{\bar{k}}\) (\(k=0,1,2,3\)) instead of \(n+1\) grade subspaces. Based on this coarser-grained decomposition, one can design networks with significantly fewer parameters that still preserve equivariance.
Method¶
Core Mathematical Framework: Generalized Lipschitz Groups¶
Geometric Algebra Basics: Given a vector space \(V=\mathbb{R}^{p,q,r}\), an element (multivector) in its Clifford geometric algebra \(C\ell_{p,q,r}\) can be decomposed by grade: \(U = \langle U \rangle_0 + \langle U \rangle_1 + \cdots + \langle U \rangle_n\).
Four Fundamental Subspaces: Defined by the sign patterns of grade involution and reversion:
| Subspace | Grade involution \(\hat{\cdot}\) | Reversion \(\tilde{\cdot}\) |
|---|---|---|
| \(C\ell^{\bar{0}}\) | \(+\) | \(+\) |
| \(C\ell^{\bar{1}}\) | \(-\) | \(+\) |
| \(C\ell^{\bar{2}}\) | \(+\) | \(-\) |
| \(C\ell^{\bar{3}}\) | \(-\) | \(-\) |
Generalized Lipschitz Group \(\tilde{\Gamma}^{\bar{1}}_{p,q,r}\): The set of invertible elements that preserve the four subspaces \(C\ell^{\bar{k}}\) under the twisted adjoint representation. Key theorems:
- Theorem 3.1: The standard Lipschitz group \(\tilde{\Gamma}^1 \subseteq \tilde{\Gamma}^{\bar{1}}\), meaning the generalized group contains the standard group.
- Theorem 3.4: A \(\tilde{\Gamma}^{\bar{1}}\)-equivariant map is automatically equivariant to the pseudo-orthogonal group \(O(V,\mathfrak{q})\).
GLGENN Layer Design¶
1. \(C\ell^{\bar{k}}\)-Linear Layer (replacing the \(C\ell^k\)-linear layer of CGENN):
Parameter count: \(4lm\) (\(l\) input channels, \(m\) output channels), whereas CGENN requires \((n+1)lm\) parameters.
2. \(C\ell^{\bar{k}}\)-Geometric Product Layer (second-order interaction terms):
Parameter count: \(4l^2 + 4^3 l\), whereas CGENN requires \((n+1)l^2 + (n+1)^3 l\).
3. \(C\ell^{\bar{k}}\)-Normalization Layer:
Parameter count: \(4l\) (CGENN requires \((n+1)l\)).
Key to Parameter Savings: CGENN projects multivectors onto \(n+1\) grade subspaces and processes them independently, while GLGENN projects them onto only 4 fundamental subspaces. When \(n \geq 4\), the parameter count is significantly reduced (the partitioning step size effectively changes from 1 to 4).
Key Experimental Results¶
O(5,0)-Regression Task¶
Estimating the function \(\sin(\|x_1\|) - \|x_2\|^3/2 + \frac{x_1^T x_2}{\|x_1\|\|x_2\|}\) for \(x_1,x_2 \in \mathbb{R}^{5,0}\):
| Model | 30 samples | 300 samples | 3000 samples | 30000 samples |
|---|---|---|---|---|
| GLGENN | 0.1055 | 0.0020 | 0.0031 | 0.0011 |
| CGENN | 0.0791 | 0.0089 | 0.0012 | 0.0003 |
| EMLP-O(5) | 0.152 | 0.0344 | 0.0310 | 0.0273 |
| MLP | 28.10 | 0.248 | 0.0623 | 0.0622 |
- GLGENN GA parameters ≈0.6K vs CGENN ≈1.8K (reduced by ~67%)
- GLGENN performs better on small datasets (30-300 samples), indicating stronger anti-overfitting capabilities.
O(5,0)-Convex Hull Volume Estimation (16 points)¶
| Training Samples | GLGENN | CGENN |
|---|---|---|
| \(2^8\) | 16.94 | 18.71 |
| \(2^{12}\) | 6.2 | 6.1 |
| \(2^{16}\) | 3.04 | 2.52 |
- GLGENN parameters 24.1K vs CGENN 58.8K (reduced by 59%)
- GLGENN is superior with small samples; CGENN is slightly better with large samples, but the performance gap remains narrow.
O(5,0)-Convex Hull Volume Estimation (256/512 points, High Difficulty)¶
| K | Training Samples | GLGENN | CGENN |
|---|---|---|---|
| 256 | \(2^{10}\) | 2908 | 5177 |
| 256 | \(2^{14}\) | 2918 | 3385 |
| 512 | \(2^{10}\) | 8539 | 14728 |
| 512 | \(2^{14}\) | 4872 | 7212 |
- GLGENN consistently outperforms CGENN in high-dimensional, large-scale scenarios.
- Parameter count: GLGENN 791K vs CGENN 1.72M (for K=256), a reduction of 54%.
N-Body Experiment¶
Motion prediction of 5 charged particles in \(\mathbb{R}^{5,0}\). GLGENN achieves comparable performance to CGENN with approximately half the parameter budget.
Highlights & Insights¶
- Elegant Mathematical Motivation: Utilizing the fundamental algebraic structures of grade involution and reversion in GA, the model naturally compresses parameters from an \(n+1\) dimensional decomposition to a 4-dimensional decomposition, strictly guaranteeing equivariance in theory.
- Significant Parameter Efficiency: In all experiments, parameters are reduced by 50%-67%, with training times decreasing accordingly.
- Advantage on Small Data: Fewer parameters lead to inductive regularization, resulting in better performance on small training sets, which is crucial for applications in the natural sciences.
- Generality: Applicable to pseudo-orthogonal groups of any signature \((p,q,r)\), including degenerate cases.
- Plug-and-Play: Can directly replace corresponding layers in CGENN, and can also be integrated with standard architectures like MLPs.
Limitations & Future Work¶
- Performance on Large Datasets: Parameter reduction provides a regularization benefit, but may limit model capacity when large amounts of data are available, where CGENN sometimes slightly outperforms.
- Limited Experimental Scope: Currently only evaluated on non-degenerate GAs (\(C\ell_{p,q}\)); experiments on the degenerate case \(C\ell_{p,q,r}\) remain to be conducted.
- Lack of Real-World Applications: Experiments are primarily based on synthetic benchmarks, and the model has not yet been validated on real-world tasks like molecular modeling or protein folding.
- Restricted Nonlinearity: The geometric product layer provides non-linear interactions, but standard activation functions can only act on scalar subspaces, which may limit expressiveness.
- Low-Dimensional Equivalence: When \(n \leq 3\), \(C\ell^{\bar{k}} = C\ell^k\), causing GLGENN to degenerate into CGENN without any parameter advantages.
Related Work & Insights¶
- CGENN (Ruhe et al., 2023): The direct baseline for GLGENN, parameterized by grade subspaces.
- GATr (Brehmer et al., 2023): Integrates GA into Transformers, which entails higher computational costs.
- EMLP (Finzi et al., 2021): Equivariant MLPs based on irreducible representations.
- Insight: Weight-sharing strategies can be generalized to the design of equivariant networks with other algebraic structures.
Rating¶
- Novelty: ⭐⭐⭐⭐ (Generalized Lipschitz groups represent a new mathematical contribution, and the weight-sharing strategy is novel)
- Experimental Thoroughness: ⭐⭐⭐ (Good coverage of benchmark experiments but lacks real-world applications)
- Writing Quality: ⭐⭐⭐⭐ (Rigorous theoretical derivation, clear structure)
- Value: ⭐⭐⭐⭐ (Provides a solid theoretical foundation and a practical solution for parameter efficiency in equivariant networks)