Equivariant Graph Neural Operator for Modeling 3D Dynamics (2401.11037v2)
Abstract: Modeling the complex three-dimensional (3D) dynamics of relational systems is an important problem in the natural sciences, with applications ranging from molecular simulations to particle mechanics. Machine learning methods have achieved good success by learning graph neural networks to model spatial interactions. However, these approaches do not faithfully capture temporal correlations since they only model next-step predictions. In this work, we propose Equivariant Graph Neural Operator (EGNO), a novel and principled method that directly models dynamics as trajectories instead of just next-step prediction. Different from existing methods, EGNO explicitly learns the temporal evolution of 3D dynamics where we formulate the dynamics as a function over time and learn neural operators to approximate it. To capture the temporal correlations while keeping the intrinsic SE(3)-equivariance, we develop equivariant temporal convolutions parameterized in the Fourier space and build EGNO by stacking the Fourier layers over equivariant networks. EGNO is the first operator learning framework that is capable of modeling solution dynamics functions over time while retaining 3D equivariance. Comprehensive experiments in multiple domains, including particle simulations, human motion capture, and molecular dynamics, demonstrate the significantly superior performance of EGNO against existing methods, thanks to the equivariant temporal modeling. Our code is available at https://github.com/MinkaiXu/egno.
- Interaction networks for learning about objects, relations and physics. arXiv preprint arXiv:1612.00222, 2016.
- Message passing neural PDE solvers. In International Conference on Learning Representations, 2022. URL https://openreview.net/forum?id=vSix3HPYKSU.
- Machine learning of accurate energy-conserving molecular force fields. Science advances, 3(5):e1603015, 2017.
- CMU. Carnegie-mellon motion capture database. 2003. URL http://mocap.cs.cmu.edu.
- Spherical CNNs. In International Conference on Learning Representations, 2018. URL https://openreview.net/forum?id=Hkbd5xZRb.
- SE(3) equivariant graph neural networks with complete local frames. In Chaudhuri, K., Jegelka, S., Song, L., Szepesvari, C., Niu, G., and Sabato, S. (eds.), Proceedings of the 39th International Conference on Machine Learning, volume 162 of Proceedings of Machine Learning Research, pp. 5583–5608. PMLR, 17–23 Jul 2022. URL https://proceedings.mlr.press/v162/du22e.html.
- Se (3)-transformers: 3d roto-translation equivariant attention networks. arXiv preprint arXiv:2006.10503, 2020.
- Neural message passing for quantum chemistry. In International conference on machine learning, pp. 1263–1272. PMLR, 2017.
- Equivariant graph hierarchy-based neural networks. Advances in Neural Information Processing Systems, 35:9176–9187, 2022.
- Deep residual learning for image recognition. In Proceedings of the IEEE conference on computer vision and pattern recognition, pp. 770–778, 2016.
- Equivariant graph mechanics networks with constraints. In International Conference on Learning Representations, 2022. URL https://openreview.net/forum?id=SHbhHHfePhP.
- Adam: A method for stochastic optimization. arXiv preprint arXiv:1412.6980, 2014.
- Neural relational inference for interacting systems. arXiv preprint arXiv:1802.04687, 2018.
- Semi-supervised classification with graph convolutional networks. In International Conference on Learning Representations, 2017. URL https://openreview.net/forum?id=SJU4ayYgl.
- Equivariant flows: sampling configurations for multi-body systems with symmetric energies. arXiv preprint arXiv:1910.00753, 2019.
- On universal approximation and error bounds for fourier neural operators. Journal of Machine Learning Research, 22:Art–No, 2021a.
- Neural operator: Learning maps between function spaces. arXiv preprint arXiv:2108.08481, 2021b.
- Neural operator: Graph kernel network for partial differential equations. arXiv preprint arXiv:2003.03485, 2020.
- Fourier neural operator for parametric partial differential equations. In International Conference on Learning Representations, 2021. URL https://openreview.net/forum?id=c8P9NQVtmnO.
- Spherical message passing for 3d molecular graphs. In International Conference on Learning Representations, 2022. URL https://openreview.net/forum?id=givsRXsOt9r.
- Development and current status of the charmm force field for nucleic acids. Biopolymers: original Research on biomolecules, 56(4):257–265, 2000.
- Scalable graph networks for particle simulations. AAAI, 2021.
- Flexible neural representation for physics prediction. arXiv preprint arXiv:1806.08047, 2018.
- Learning mesh-based simulation with graph networks. arXiv preprint arXiv:2010.03409, 2020.
- MDAnalysis: A Python Package for the Rapid Analysis of Molecular Dynamics Simulations. In Sebastian Benthall and Scott Rostrup (eds.), Proceedings of the 15th Python in Science Conference, pp. 98 – 105, 2016. doi: 10.25080/Majora-629e541a-00e.
- Hamiltonian graph networks with ode integrators. arXiv preprint arXiv:1909.12790, 2019.
- Learning to simulate complex physics with graph networks. In International Conference on Machine Learning, pp. 8459–8468. PMLR, 2020.
- E(n) equivariant graph neural networks. arXiv preprint arXiv:2102.09844, 2021.
- Implicit transfer operator learning: Multiple time-resolution surrogates for molecular dynamics. arXiv preprint arXiv:2305.18046, 2023.
- Serre, J.-P. et al. Linear representations of finite groups, volume 42. Springer, 1977.
- Molecular dynamics trajectory for benchmarking mdanalysis. URL: https://figshare. com/articles/Molecular_dynamics_ trajectory_for_benchmarking_MDAnalysis/5108170, doi, 10:m9, 2017.
- Learning gradient fields for molecular conformation generation. arXiv preprint arXiv:2105.03902, 2021.
- How to grow a mind: Statistics, structure, and abstraction. science, 331(6022):1279–1285, 2011.
- Tensor field networks: Rotation-and translation-equivariant neural networks for 3d point clouds. arXiv preprint arXiv:1802.08219, 2018.
- Lagrangian fluid simulation with continuous convolutions. In International Conference on Learning Representations, 2019.
- Attention is all you need. Advances in neural information processing systems, 30, 2017.
- Spatial attention kinetic networks with e(n)-equivariance. In The Eleventh International Conference on Learning Representations, 2023. URL https://openreview.net/forum?id=3DIpIf3wQMC.
- Accelerating carbon capture and storage modeling using fourier neural operators. arXiv preprint arXiv:2210.17051, 2022.
- Pointconv: Deep convolutional networks on 3d point clouds, 2018. URL https://arxiv.org/abs/1811.07246.
- Geodiff: A geometric diffusion model for molecular conformation generation. In International Conference on Learning Representations, 2022. URL https://openreview.net/forum?id=PzcvxEMzvQC.
- Geometric latent diffusion models for 3d molecule generation. In International Conference on Machine Learning, pp. 38592–38610. PMLR, 2023.
- Seismic wave propagation and inversion with neural operators. The Seismic Record, 1(3):126–134, 2021.
- Fast sampling of diffusion models via operator learning. In International Conference on Machine Learning, pp. 42390–42402. PMLR, 2023.