Are High-Degree Representations Really Unnecessary in Equivariant Graph Neural Networks?

Equivariant Graph Neural Networks (GNNs) that incorporate E(3) symmetry have achieved significant success in various scientific applications. As one of the most successful models, EGNN leverages a simple scalarization technique to perform equivariant message passing over only Cartesian vectors (i.e., 1st-degree steerable vectors), enjoying greater efficiency and efficacy compared to equivariant GNNs using higher-degree steerable vectors. This success suggests that higher-degree representations might be unnecessary. In this paper, we disprove this hypothesis by exploring the expressivity of equivariant GNNs on symmetric structures, including $k$-fold rotations and regular polyhedra. We theoretically demonstrate that equivariant GNNs will always degenerate to a zero function if the degree of the output representations is fixed to 1 or other specific values. Based on this theoretical insight, we propose HEGNN, a high-degree version of EGNN to increase the expressivity by incorporating high-degree steerable vectors while maintaining EGNN's efficiency through the scalarization trick. Our extensive experiments demonstrate that HEGNN not only aligns with our theoretical analyses on toy datasets consisting of symmetric structures, but also shows substantial improvements on more complicated datasets such as $N$-body and MD17. Our theoretical findings and empirical results potentially open up new possibilities for the research of equivariant GNNs.

Paper

References (82)

Scroll for more · 38 remaining

Similar papers

Peer review

Reviewer 3KcU7/10 · confidence 3/52024-07-11

Summary

The present work pertains to analysing and improving Graph Neural Networks operating on geometric graphs that possess E(3) (Euclidean) symmetries, i.e. the tasks of interest are invariant/equivariant to rotations, translations and reflections. The paper challenges the assumption that it is sufficient to use E(3)-equivariant features of 1st degree (the term “degree” is related to the dimensionality of the group representation to which the features are equivariant - 1st-degree features are 3-dimensional and are equivariant to 3D rotations/reflections), as done in EGNN, Satorras et al., ICML’21, which works quite well in practice and is computationally efficient. The authors construct a series of counterexample symmetric geometric graphs (i.e. graphs which, when rotated by certain angles, remain intact up to permutations of their vertices) which are shown to be challenging for geometric GNNs. It is shown that, for certain degrees $l$, a GNN can only produce output features equal to zero, therefore showing that the degree is crucial for expressivity and that $l=1$ is insufficient for some cases. To address this limitation, they combine ideas from EGNN and TFN, Thomas et al., arxiv’18: They create a GNN, similar to EGNN, enriched with auxiliary features of higher degree, using spherical harmonics (similar to TFN). To keep the computational complexity low, they produce the messages used for the updates of node features/positions/auxiliary features via scalarisation using inner products, simplifying the messages used in TFN. The expressivity of the method is theoretically analysed, showing the ability to recover angles, and empirically tested, showing improved performance in several synthetic and real-world benchmarks.

Strengths

**Significance**. The studied problem is important for various physical sciences using data-driven methods and finding better trade-offs between performance and computational complexity is key to their progress. The present paper improves this trade-off both theoretically and empirically. **Novelty**. - *Theoretical results*. The underlying theory illustrating the expressivity barriers of low-degree representations (theorems 3.4-3.6) is simple and concise, yet insightful and of independent technical interest (can be used for other types of symmetric objects to find out properties of neural representations and illustrate limitations of modelling choices). Additionally, theorem 4.1. backs the proposed method with theoretical arguments, hinting that is probably a good trade-off between expressivity and computational complexity (although the former is not completely characterised). - *Method*. As far as I know, the proposed approach to incorporate higher-degree representations into message-passing is original. Additionally, it is easy to understand and implement, which may facilitate reproducibility. **Presentation**. Apart from a few exceptions (see weaknesses), the paper is well-explained, with carefully chosen notation and progressive illustration of the different results (from the theoretical motivation to the model improvement and empirical evaluation). **Empirical results & Execution**. The experimental outcomes are in agreement with the theory on synthetic data, while the method is shown to generalise better than its competitors in real-world data, with additional computational efficiency advantages. Overall, this work is well-executed: starting from a characterisation of the limitations of existing works, then proposing a remedy (that gets the best of both worlds from two different families of methods) and finally testing it both on the counterexamples, as well as in real-world scenarios, validating the theory.

Weaknesses

**Clarity: limits audience and creates some issues with contextualization to related work**. Although not a major weakness, there are some issues with the clarity of the presentation, which I think should be addressed to improve the exposition of the paper to a wider audience. - In the introduction and the related work section, the authors mention several concepts without providing explanations which might make the text hard to follow, especially for readers not experts in geometric GNNs and Euclidean symmetries. - For instance: *x-degree steerable representations* - this is a notion at the heart of the paper, so it should probably be intuitively explained early on, e.g. by summarising the formal definitions at the end of section 3.1. - *Clebsch-Gordan tensor product* - this concept is not explained in the paper. However, I do not think that the authors should assume familiarity with it. The reader needs to obtain a clear understanding due to the following: the main methodological innovation of the present work is to replace this operation with inner products to improve computational efficiency. I think that the authors should explain in a separate subsection the differences between these two operators and discuss what they sacrifice by not incorporating CG products in their architecture. - Examples 3.2. and 3.3. need further elaboration as they are the main motivation behind the proposed methodology. E.g. why do even folds are not symmetric w.r.t. the cyclic group? Perhaps explain what the dihedral group is. Why are regular polygons symmetric w.r.t. the dihedral group?

Questions

- Section 3.1/Section 4: It is unclear to me why the authors introduced the modulation of the spherical harmonics (re-scaling). How does this affect expressivity? - Section 3.1: Is the representation of O(3) – Eq. (2) – conventional or introduced here for the first time? In the first case, could the authors provide a reference? In the second case, it would be more appropriate to precisely show that this is indeed a representation for completeness. - As far as I understand, Eq. (3) refers to graph-level features. Perhaps this should be explicitly mentioned to improve readability. - What information is lost from the scalarization trick of Eq. (6) compared to CG tensor products? To what extent does this limit expressivity? - How do the authors explain that in certain cases in Table 2, HEGNN does not achieve 100% performance (although it should according to the theory)? Additionally, why is the std so high (15% and 30%)? - In table 3, it seems that HEGNN with $l\leq 1$ always outperforms EGNN, which is also 1st-degree. How do the authors explain this? - It is unclear to me how equivariance to reflections is handled by this method. How does the discussion at the end of section 3.1 affects the operators used? - Table 5 is quite helpful, perhaps consider moving it to the main text. **Minor**: I have the impression that there were a few typos throughout the text. I suggest performing a proof-reading (examples: L78 typo: university --> universality, L266 type: donated --> denoted).

Rating

7

Confidence

3

Soundness

4

Presentation

3

Contribution

3

Limitations

I recommend that the authors devote a separate section to discuss the limitations of their work. Currently, I could locate only a limited discussion in the appendix with regards to not testing in large-scale systems. I do not foresee any negative societal impact.

Reviewer vhjv6/10 · confidence 4/52024-07-11

Summary

This paper challenges the prevailing notion that high-degree steerable representations are unnecessary in equivariant Graph Neural Networks (GNNs). The authors provide theoretical analysis showing that equivariant GNNs constrained to 1st-degree representations degenerate to zero functions when applied to symmetric structures like k-fold rotations and regular polyhedra. To address this limitation, they propose HEGNN, a high-degree extension of the EGNN model that incorporates higher-degree steerable vectors while maintaining efficiency through a scalarization technique. The authors evaluate HEGNN on symmetric toy datasets, N-body systems, and MD17 molecular dynamics datasets, demonstrating improved performance over existing models.

Strengths

1. The paper presents a clear and well-motivated research question, challenging an existing assumption in the field of equivariant GNNs. 2. The theoretical analysis is thorough and provides valuable insights into the limitations of low-degree representations for symmetric structures. 3. The proposed HEGNN model offers a promising approach to incorporating high-degree representations while maintaining computational efficiency. 4. The experimental results on symmetric toy datasets align well with the theoretical predictions, providing empirical support for the main claims. 5. The paper includes a good discussion of the trade-offs between expressivity and efficiency in equivariant GNN models.

Weaknesses

1. The experimental comparisons on the N-body system are limited and use different splits and variations compared to existing literature. This makes it difficult to directly compare HEGNN's performance to state-of-the-art methods. Including comparisons with more recent baselines (e.g., ClofNet, GCPNet, SaVeNet) and using standardized benchmarks would strengthen the empirical evaluation. 2. The experiments are primarily focused on predicting future positions of particles/atoms. While this is a relevant task, it may not fully demonstrate the necessity or advantages of high-degree representations across a wider range of equivariant GNN applications. Additional experiments on different tasks or domains could provide more comprehensive evidence to support the paper's claims. 3. Some relevant baselines are missing from the comparisons. For example, GMN-L is not included in the MD17 dataset experiments, despite outperforming the proposed method on several targets. Similarly, GMN is missing from the N-body systems experiment. Including these baselines would provide a more complete picture of HEGNN's performance relative to existing methods. 4. The paper could benefit from a more extensive discussion of the computational trade-offs involved in using high-degree representations. While the authors mention that HEGNN is more efficient than traditional high-degree models, a more detailed analysis of the computational costs and scaling behavior would be valuable.

Questions

1. Can the authors conduct additional experiments with different tasks or application domains to further support the claims presented in the paper? This could help demonstrate the broader applicability and necessity of high-degree representations in equivariant GNNs. 2. How does HEGNN compare to more recent state-of-the-art methods on standardized N-body system benchmarks, such as those used in the ClofNet paper and subsequent works? 3. Can the authors provide a more detailed analysis of the computational efficiency of HEGNN compared to other high-degree models and EGNN? This could include training times, memory usage, and scaling behavior with respect to the number of particles and degree of representations. 4. Have the authors explored the performance of HEGNN on tasks beyond position prediction, such as force field prediction or other molecular property predictions? This could help strengthen the argument for the necessity of high-degree representations.

Rating

6

Confidence

4

Soundness

3

Presentation

3

Contribution

2

Limitations

The authors acknowledge that their current experiments are mainly limited to testing on small molecules and have not been verified on large-scale molecules or large-scale physical systems. It remains to be verified whether HEGNN is effective on large-scale geometric graph datasets.

Reviewer 7wT37/10 · confidence 3/52024-07-15

Summary

This paper studies the necessity of higher-degree features in geometric graph neural networks (i.e. graph neural networks processing data embedded in three-dimensional space), focusing on the ability to recognize data with non-trivial rotational inner-symmetry such as k-folds and regular polygons, and based on the findings, proposes and validates an extension of the E(n)-GNN architecture. Theoretically, the authors first state in Theorem 3.4 that any O(3)-equivariant function on an inner-symmetric graph must produce an output which has an identical inner-symmetry. This immediately puts a restriction on the possible space of outputs an equivariant function can produce, more specifically as the invariant subspace under the action of the inner-symmetry (Theorem 3.5). It follows that certain inner-symmetric inputs and certain choices of output spaces (i.e. degrees $l$) leads to degenerate output space {0} (Theorem 3.6 and Table 1). Consequently, it follows that using a sufficiently high-degree (even) features leads to non-degenerate output spaces of layers, hence be able to encode e.g. orientations of the input. The authors empirically validate the findings on expressive power in Section 5.1, and then demonstrate good performance of the proposed model based on high-degree features and invariant scalarization on n-body for n <= 100 and MD17 datasets.

Strengths

- S1. The paper is well-written and easy to follow. - S2. The claims on expressive power regarding symmetric inputs in Section 3.3 is correct, and is original as far as I can confirm; the closest related work is [1], and the authors have clarified the differences of their approach which seems technically correct. This claim is verified by the synthetic experiments in Section 5.1. - S3. The model proposed by the authors based on the theoretical claims is original as far as I am aware, and it seems useful in practice (Section 5.2-5.3), both in terms of performance and efficiency (slightly more costly than EGNN, but still cheaper than other networks involving higher-degree tensors such as TFN; but it is unclear how the approach compares to MACE, see W4 in the Weaknesses section). In particular, the fact that the model performs well on 100-body simulation task is interesting. [1] Joshi et al. On the Expressive Power of Geometric Graph Neural Networks (2024)

Weaknesses

- W1. While technically different from [1], this paper conveys a similar message: the use of higher-degree tensors in geometric neural networks is necessary to obtain higher expressive powers which is necessary for certain problems. Given this, one may argue that the GWL hierarchy in [1] is more general (as it handles general non-symmetric inputs as well). Furthermore, inputs with rotational inner-symmetry have been investigated in Section 5.2 of [1] to argue in favor of the higher-degree tensor features, precisely using the task of encoding rotations of the input; while the types of inner-symmetries considered in this work is more general (Table 1), the finding is fundamentally not very different, which can be understood as a weakness of the paper. - W2. It was not entirely clear to me why the capability of encoding rotations of inner-symmetric inputs would be important for practical learning tasks, although the experiments seem to imply so. For example, on n-body systems, I believe it is very unlikely that one would encounter symmetric inputs including the ones given in Table 1, due to symmetry-breaking factors such as numerical imprecision, simulation errors, and noise. I have similar concerns regarding chemical structures (e.g. MD17), as slight perturbations to the atomic coordinates are sufficient to eliminate the inner-symmetries (if they exist) and hence not experience the problems given in Theorem 3.5 and 3.6. This implies a gap between the theoretical arguments on the expressive power given in Section 3, and empirical results given in Sections 5.2 and 5.3. - W3. While Theorem 4.1 says that the proposed architecture can recover the information of all angles between each pair of edges, it does not directly address the original problem given in Theorem 3.5 and 3.6. - W4. I am not sure why MACE [2], while also using higher-degree features and already used for experiments in Tables 1 and 2, is not included for comparison in Tables 3 and 4. [1] Joshi et al. On the Expressive Power of Geometric Graph Neural Networks (2024) [2] Batatia et al. MACE: Higher Order Equivariant Message Passing Neural Networks for Fast and Accurate Force Fields (2023)

Questions

Please see the Weaknesses section.

Rating

7

Confidence

3

Soundness

3

Presentation

3

Contribution

2

Limitations

The authors have discussed the limitations in the checklist, but not in the main text. I encourage the reader to move the discussions to a separate section in the main text or Appendix.

Reviewer op9c6/10 · confidence 4/52024-07-15

Summary

The paper studies the benefit of using higher order steerable features in geometric GNNs and theoretically identifies classes of symmetric geometric graphs where methods using only order-1 (or low order) features are guaranteed to fail. With this in mind, the authors propose a simple and efficient way to integrate higher order features in the EGNN architecture.

Strengths

Clearly written and well motivated paper. The proposed architecture seems a valid alternative to existing steerable architectures, enabling the use of higher order features with reduced computational complexity. The paper also includes a few interesting theoretical insights about the failure cases of EGNN.

Weaknesses

While the overall novelty is a bit limited (the message that higher order features are necessary for expressiveness has been theoretically and empirically explored in a number of previous works in the literature), the theoretical derivation of the failure cases and the proposed architecture can be useful contributions to the community. See questions below.

Questions

Eq 7, 8: do I understand correctly that this kind of model can not pass any information between features $\tilde{v}^{(l)}$ of different orders $(l)$ beyond the invariant quantities used to compute $m_{ij}$? Then, that essentially means that, after the initial features are extracted via the first convolution with spherical harmonics in Eq. 5, *the rest of model* is invariant to independent rotations by O(3) of each feature $\tilde{v}^{(l)}$, right? This seems to suggest there should be a gap in performance with models like TFN or SEGNN, which instead allow for different frequencies (features of different orders) to interact inside the model. Can you elaborate on this? Sec 5.2: it seems important to compare with SEGNN [21] since that work was also motivated by the idea of adapting EGNN to support higher order steerable features, if I remember correctly. Table 3: I would expect the model size to scale quadratically with the maximum frequency $L$ since $\sum_{l=0}^L (2l+1) = (L+1)^2$, but the runtimes in table 3 do not show this pattern. Why is the case? Table 4: what are the SOTA on these datasets? It would be good to include the performance achieved by some previous works to give an idea of whether these are competitive results or not Why introducing Theorem 3.5 when Theorem 3.6 seems more general and practical? Also, I think these theorems hold for any compact (not necessarily finite) subgroups by using the Peter-Weyl theorem. Line 226: is this a more efficient way to implement this fairly sparse operation?

Rating

6

Confidence

4

Soundness

4

Presentation

4

Contribution

2

Limitations

Some limitations are addressed in the supplementary material. For completeness, I think the authors could comment on the possible gap in expressiveness with other steerable methods like TFN and SEGNN which allow for features of different orders to interact (see my first question above).

Authorsrebuttal2024-08-11

We sincerely appreciate your further comments. We provide more explanations to address your concerns below. > **Q1: The relationship between model time consumption and degree.** Your question is both valuable and inspiring! We sincerely apologize for our previous unconsidered response. Upon re-evaluating the complexity of our model, we now believe that your insight is correct—the model's bottleneck lies not only in the value of the degree $L$ but also in the number of channels. As illustrated in the following table, for our models with different $L$ values, the number of channels for type-0 features is fixed to 65, while it is no more than 3 for higher-type features. In other words, the computations for type-0 features account for the majority of the overall running cost. This could explain why the runtimes in Table 3 do not scale quadratically with respect to $L$. Additionally, there are other factors that affect the model's time consumption, including the initialization in Eq. (5) and the coefficient calculations in Eqs. (5) and (8). Thank you once again for your constructive comment! We will definitely include the above explanations around Table 3 in the revised paper. **Table S9:** Total dimensions used in HEGNN of different degrees ||HEGNN$\_{l\leq1}$|HEGNN$\_{l\leq2}$|HEGNN$\_{l\leq3}$|HEGNN$\_{l\leq6}$| |-|-|-|-|-| |Type-0|65|65|65|65| |Type-1|3|3|3|3| |Type-2|-|1|1|1| |Type-3|-|-|1|1| |Type-4|-|-|-|1| |Type-5|-|-|-|1| |Type-6|-|-|-|1| |Total Dim|74|79|86|119| > **Q2: The gap in performance of SEGNN between our results and original paper.** Yes, the performance discrepancy of SEGNN can be attributed to the use of a different dataset than the one employed in the original SEGNN paper [21]. In our paper, we utilized the dataset constructed by [a] to provide a more thorough evaluation of the compared methods. This dataset includes a wider range of scenarios, spanning from 5 bodies to 100 bodies, beyond the 5-body case studied in [21]. It is important to note that [a] employed different preprocessing and dataset splitting compared to [21], which may explain why SEGNN's performance differs even in the same 5-body scenario as [21]. In addition to the dataset in [21], here we have conducted additional experiments using the SEGNN dataset, following the official code from the SEGNN paper for dataset construction. We then re-evaluate the performance of EGNN, SEGNN, and our proposed HEGNN models across various scenarios, ranging from 5 bodies to 100 bodies. The results are presented in the following table. **Table S10:** Comparison between EGNN, SEGNN and HEGNN on N-body from [21] |N-body ($\times 10^{-2}$)|5-body|20-body|50-body|100-body| |-|-|-|-|-| |EGNN|0.71|1.04|1.15|1.31| |SEGNN|**0.50**|6.61|9.34|13.46| |HEGNN$\_{l\leq1}$|0.71|0.97|**0.93**|1.22| |HEGNN$\_{l\leq2}$|0.65|**0.91**|1.05|**1.14**| |HEGNN$\_{l\leq3}$|0.63|0.99|1.05|1.27| |HEGNN$\_{l\leq6}$|0.72|1.05|1.11|1.28| As observed, SEGNN's performance closely aligns with the results reported in its original paper for the 5-body case (0.50 vs. 0.43), supporting the reliability of our implementation. However, SEGNN shows significantly higher losses in scenarios with a larger number of bodies, indicating a decline in performance as task complexity increases. We conjecture that the steerable nonlinear functions used in SEGNN could make the learning process more difficult when the number of bodies increases. Although our proposed HEGNN model performs worse than SEGNN in the 5-body case, it consistently exhibits lower loss across various configurations, demonstrating its superior ability to handle increasing task complexity. We appreciate your valuable attention to this detail and will include the above results and analyses to further strengthen the validity of our findings. [a] Huang W, Han J, Rong Y, et al. Equivariant graph mechanics networks with constraints.

Reviewer op9c2024-08-12

Thanks for the reply, I think that cleared most of my doubts! I encourage the authors to include these details and results in the final version of the manuscript. I still feel like the novelty is limited, but the paper includes some interesting insights and the proposed method seems effective and seems to be thoroughly evaluated. For these reasons, I maintain my positive recommendation.

Authorsrebuttal2024-08-12

Thank you for your positive recognition of our paper. We will definitly add the details and results in the final version of our paper. Regarding your mention of our limited novelty, we found that we did not explain it clearly in our previous response. Please allow us to add a few points here. - Although there have been some works studying the importance of using high-degree features, we are the first to rigorously explain the expressivity barriers of low-degree representations. Theorem 3.5 and Theorem 3.6 are simple and concise, yet insightful and of independent technical interest, as also pointed out by Reveiwer 3KcU. - To the best of our knowledge, our HEGNN model is the first to exploit high-degree steerable features using the scalarization trick. This approach not only surpasses prior higher-order models in efficiency but also achieves superior results in experimental results. Besides, its easy implementation may facilitate reproducibility. - In Theorem 4.1, we demonstrate that employ inner products of full degree can recover the information of all angles between each pair of edges, thus affirming the theoretical expressivity of our HEGNN in capturing the geometry of the input structure. Once again, thank you very much for your valuable comments and suggestions that help improve our paper.

Reviewer op9c2024-08-09

I thank the authors for the detailed reply. Regarding Q3, the ratio between the models' sizes for $l\leq6$ and $l\leq1$ is larger than 10 (since $(1+1)^2=4$ vs $(6+1)^2=49$). It still seems surprising to me that a model 12 times larger is only 30% slower. Am I missing something? Is it possible that the model's bottleneck is somewhere else? Or, are other hyper-parameters changed in the model across different values of $L$? Regarding Q4 and Table S1, the (N=5 body) performance reported for SEGNN seems very different from the one in Table 1 in the original paper [21] (1.68 vs 0.43), why is that the case? is the dataset different from the one used in [21]?

Reviewer 7wT32024-08-13

Thank you for the comprehensive response. The fact that GWL has only empirically investigated the inner-symmetric inputs is something I have missed and indeed addresses the original limitation I have raised. The results in Table S3 seem interesting and important; I propose that the authors include it in the main text in the revision, rather than including it in the Appendix. It would have been great if the performance of MACE on MD-17 was also included, but I guess the results are still valid as it involves comparisons to current SOTA (response to Q4 of reviewer op9c). I have adjusted my score accordingly.

Authorsrebuttal2024-08-13

Thank you for your constructive feedback and willingness to raise the score, which greatly inspired us. We will definitely incorporate your insightful suggestions into our revisions.

Reviewer 3KcU2024-08-13

Post rebuttal

I thank the authors for their responses and the additional experiments provided. I strongly encourage them to update their manuscript in several parts as per the reviewers' suggestions (e.g. extra explanations to improve clarity, clearer comparison with CG tensor product to illustrate their technical contribution, additional experiments suggested by reviewer vhjv, computational complexity/runtime discussion suggested by reviewer op9c). I maintain my initial score and positive evaluation of this paper and recommend acceptance.

Authorsrebuttal2024-08-13

Thank you for keeping your positive recommendation on our work. We will definitely and gladly revise our manuscript according to your inspiring suggestions and those of the other reviewers.

Authorsrebuttal2024-08-14

Rebuttal Acknowledgment

Dear Reviewers and Area Chairs, We would like to extend our heartfelt gratitude for your dedicated efforts, insightful feedback, and constructive suggestions. Your nice comments and thoughtful suggestions are truly commendable. Through our discussions and the reviewers' responses, we convice we have addressed the major concerns raised by reviewers. Our work received positive comments from all reviewers both before and after the rebuttal, and now there are two reviewers have given clear acceptance recommendations (Reviewer 7wT3 & 3KcU). This outcome has greatly benefited and encouraged us, and we would like to thank all of you for your valuable support! Our theory strictly proved the necessity of high-degree steerable features, while our novel framework, HEGNN, proposed a promising method based on scalarization-trick to introduce high-degree steerable features with both efficacy and efficiency. We have made our complete code and training details publicly available, ensuring transparency and reproducibility. The rebuttal points raised during this process will be thoughtfully incorporated into the final version. Once again, we express our sincere appreciation for your time and dedication in reviewing our work. Your insightful input has significantly contributed to the refinement of our manuscript. Thank you!

Program Chairsdecision2024-09-25

Decision

Accept (poster)

© 2026 NYSGPT2525 LLC