Reversible GNS for Dissipative Fluids with Consistent Bidirectional Dynamics
Not on the map. Why?
Abstract (arXiv)
Simulating physically plausible trajectories toward user-defined goals is a fundamental yet challenging task in fluid dynamics. While particle-based simulators can efficiently reproduce forward dynamics, inverse inference remains difficult, especially in dissipative systems where dynamics are irreversible and optimization-based solvers are slow, unstable, and often fail to converge. In this work, we introduce the Reversible Graph Network Simulator (R-GNS), a unified framework that enforces bidirectional consistency within a single graph architecture. Unlike prior neural simulators that approximate inverse dynamics by fitting backward data, R-GNS does not attempt to reverse the underlying physics. Instead, we propose a mathematically invertible design based on residual reversible message passing with shared parameters, coupling forward dynamics with inverse inference to deliver accurate predictions and efficient recovery of plausible initial states. Experiments on three dissipative benchmarks (Water-3D, WaterRamps, and WaterDrop) show that R-GNS achieves higher accuracy and consistency with only one quarter of the parameters, and performs inverse inference more than 100 times faster than optimization-based baselines. For forward simulation, R-GNS matches the speed of strong GNS baselines, while in goal-conditioned tasks it eliminates iterative optimization and achieves orders-of-magnitude speedups. On goal-conditioned tasks, R-GNS further demonstrates its ability to complex target shapes (e.g., characters "L" and "N") through vivid, physically consistent trajectories. To our knowledge, this is the first reversible framework that unifies forward and inverse simulation for dissipative fluid systems.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 18 of its 31 references that are in the map. First posted on arXiv 26 Sep 2025.
Builds on
18 of 31 references.
References · 18
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2017Neural Message Passing for Quantum Chemistrycited by 3,487
- 2016Density estimation using Real NVPcited by 2,042
- 2018Glow: Generative Flow with Invertible 1x1 Convolutionscited by 1,545
- 2021E(n) Equivariant Graph Neural Networkscited by 965
- 2020Learning to Simulate Complex Physics with Graph Networkscited by 880
- 2018Invertible Residual Networkscited by 365
- 2019DiffTaichi: Differentiable Programming for Physical Simulationcited by 258
- 2018Analyzing Inverse Problems with Invertible Neural Networkscited by 242
- 2017The Reversible Residual Network: Backpropagation Without Storing Activationscited by 217
- 2024PhysDreamer: Physics-Based Interaction with 3D Objects via Video Generationcited by 191
- 2020Learning to Control PDEs with Differentiable Physicscited by 132
6 more
- 2023NIKI: Neural Inverse Kinematics with Invertible Neural Networks for 3D Human Pose and Shape Estimationcited by 45
- 2022Guaranteed Conservation of Momentum for Learning Particle-based Fluid Dynamicscited by 30
- 2022Transformer with Implicit Edges for Particle-based Physics Simulationcited by 15
- 2023Learning Lagrangian Fluid Mechanics with E(3)-Equivariant Graph Neural Networkscited by 12
- 2024Neural SPH: Improved Neural Modeling of Lagrangian Fluid Dynamicscited by 11
- 2021InvGAN: Invertible GANscited by 7
Built on by
Citing papers per year: 2025: 1.
1 paper.