Summary
This paper integrates Newton-Cotes formulas from numerical analysis in (equivariant) graph networks. The authors introduce an approach that makes several velocity estimations to predict the integration towards the final state of a system.
Further, they show that standard equivariant graph networks can be interpreted as a trivial case of their formalism. The proposed method (NC) has provably lower errors/variance, and becomes better with more velocity estimations. NC can be used with supervision from intermediate velocities, but it can also work well without supervision.
The authors demonstrate the effectiveness of their method on several benchmarks, and using multiple graph network architectures as a backbone.
Strengths
The paper is very well-written and easy to follow. The proposed method is well-motivated from numerical analysis, and it is simple and clear.
The proposed method shows improvements on 3 different benchmarks, and using 3 established equivariant graph networks as a backbone.
The non-supervised version of the method (NC) can be directly integrated in many existing graph network architectures.
Weaknesses
The analysis on the prediction errors of intermediate velocities (figures 3, 6, 7) could be more in-depth, especially for the unsupervised version of the method (NC). It is unclear why the errors often increase as training progresses, or why they tend to fluctuate erratically, and whether this has an impact on performance, or if the model can make up for it.
The qualitative visualizations, especially for MD17 and n-body (figure 8) are very hard to interpret.
Questions
1. Following the weaknesses listed above, in figures 3 and 6, why do the errors fluctuate or keep increasing with epochs? What is its impact on performance?
2. The Newton-Cotes formulas exhibit a reflection symmetry. Is it possible that the model is learning to predict the reflected intermediate velocities? An ablation study on that would be useful.
3. In subsection 4.6, the authors perform an ablation study on the method's ability to make consecutive predictions. There are related works that propose equivariant graph networks for multiple step prediction, including LoCS [2] and EqMotion [1]. It would be interesting to examine the applicability and added value of NC to such methods.
As an example, it would be interesting to see the integration of NC in LoCS, since this work treats velocities in a principled manner and makes predictions in local frames.
#### Minor
4. In lines 161-162, the authors mention that "EGNN always uses the same input velocity and coordinate as constant features in different layers". However, EGNN does use the updated coordinates in different layers, at least in the n-body setting.
#### References
[1] Xu, Chenxin et al. EqMotion: Equivariant Multi-agent Motion Prediction with Invariant Interaction Reasoning. CVPR 2023.
[2] Kofinas, Miltiadis et al. Roto-translated Local Coordinate Frames for Interacting Dynamical Systems. NeurIPS 2021.
Rating
8: Strong Accept: Technically strong paper, with novel ideas, excellent impact on at least one area, or high-to-excellent impact on multiple areas, with excellent evaluation, resources, and reproducibility, and no unaddressed ethical considerations.
Confidence
4: You are confident in your assessment, but not absolutely certain. It is unlikely, but not impossible, that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work.
Limitations
The authors have adequately addressed the limitations of their work.