Summary
This work presents a new framework for autoregressive probabilistic modeling called Equivariant Probabilistic Neural Simulation (EPNS) that produces equivariant distributions over system evolutions. The authors demonstrate that this method outperforms existing neural network-based methods for probabilistic simulation, improving simulation quality, data efficiency, rollout stability, and uncertainty quantification. The paper also discusses the benefits of incorporating domain symmetries in deterministic neural simulators and provides specific examples of domains where EPNS could be applied for efficient and effective data-driven probabilistic simulation.
Strengths
Authors attempt to solve a challenging problem of simulating systems following a probabilistic simulation. They present an autoregressive approach toward probabilistic simulations combining equivariance. This can be used for several problems such as Langevin dynamics, Brownian motion to name a few.
Weaknesses
There are several weaknesses for the work as outlined below.
1. **Simple systems:** Authors have considered very simple toy systems such as 3-body gravitational system, and a simplified cellular dynamics, a lattice based system. There are several examples of realistic probabilistic simulations such as Langevin or Brownian dynamics; these are not considered. This limits the application to toy systems and validity of such approach for larger realistic systems are questionable.
2. **Generalizability:** The work is demonstrated on a 3-body gravitational system. The GNN nature of the approach allows natural zero-generalizability to larger system sizes. These are not explored making the application of the approach to real-world problems limited. Similarly, due to the data-driven approach, it is not clear whether the approach can be generalized to unseen noise conditions for the same system. That is, for the gravitational system, if the interactions with the dust particles increased or for the cellular the systems, if the temperature increased, will the approach be applicable is not clear.
3. **Metrics:** This approach is presented as a data-driven approach to learn the dynamics. However, the ability of the model to preserve the physical quantities meaningfully is not explored. For instance, the forces on each particle in the rollout, how do they compare with those in the ground truth in a statistical fashion? Similarly, the phase space explored by the rollout, do they remain same ensuring statistical similarity of the trajectory. Indeed, the authors have shown the $LL$ and $D_{KS}$, but more elaborate error metrics can provide insights into the nature of learned simulations.
4. **Baselines:** It is not clear why a graph architecture is chosen especially when there is no generalizability to larger system sizes explored. To this extent, an additional MLP-based baseline can give insights into whether a GNN architecture provides superior results or not.
Questions
There are several concerns regarding the work as outlined below.
1. There are several equivariant architectures including the EGNN authors have mentioned. The choice of the specific GNN which is not truly state-of-the-art for dynamics simulation is not clear. Authors mentioned that EGNN is not stable while training. EGNN has one of the simplest architectures among the equivariant GNNs and it is not clear why such an architecture would be unstable. Authors should clarify this.
2. The reason for the choice of a graph for 3-body system is not clear. Why not an MLP for such a simple system?
3. Can the graph architecture be generalized to larger systems, say 30 or 300 particles? It is suggested to demonstrate this ability. Otherwise, the approach remains applicable only to toy systems.
4. What are the characteristics of the learned dynamics? Can the drift and diffusion term of the SDE be decoupled? If yes, how well is the variance of the drift term captured by the simulator? If not, how can the ability of the model to realistically capture the simulation be established.
5. Authors discuss about the stability of the simulation. Indeed, autoregressive models are known to be unstable. Can the authors discuss about the stability of the learned simulation with respect to the length of the training trajectory or inference trajectory? That is, can they say that the inference trajectory will remain stable for the same length as the training trajectory or lower or more $x$ times more. This would be helpful to establish the usefulness of the ML-model
6. What about the data-efficiency of the approach? Does it continue to become better with increasing data. If yes, by how much? Have authors investigated the data efficiency of the model?
7. Finally, the model is not interpretable and not generalizable to larger system sizes. For instance, the model cannot give any insights about the physics or dynamics of the system in terms of the drift or the diffusion term. This means it can simulate the same system on which it is trained. This would be useful only if the model is computationally much more economical than the ground truth. Is that the case? Authors have mentioned that the GNN is computationally expensive. In that case, where do the authors think the approach would be useful practically?
Rating
4: Borderline reject: Technically solid paper where reasons to reject, e.g., limited evaluation, outweigh reasons to accept, e.g., good evaluation. Please use sparingly.
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
While some of the limitations are briefly mentioned, there are a large number of limitations for the present work as discussed in the weaknesses and questions section. Authors should either address those or include those in the manuscript as limitations.