Differentiable Fluid Simulations for Deep Learning
COFFEE_KLATCH · Invited
Abstract
In this talk I will focus on the possibilities that arise from recent advances in the area of deep learning for accelerating and improving physics simulations. In this context, the Navier-Stokes equations represent an interesting and challenging advection-diffusion PDE that poses a variety of challenges for deep learning methods. In particular, I will focus on highlighting how differentiable fluid solvers can guide deep learning processes, and support finding desirable solutions. The existing numerical methods for efficient solvers can be leveraged within learning tasks to provide crucial information in the form of reliable gradients to update the weights of a neural networks. Interestingly, it turns out to be beneficial to combine supervised and unsupervised approaches. The former poses a much simpler learning task by providing explicit reference data that is typically pre-computed. Unsupervised learning on the other hand can provide gradients for a larger space of states that are only encountered during training runs. Here, differentiable solvers are particularly powerful to, e.g., provide neural networks with feedback about how inferred solutions influence the long-term behavior of a physical model. I will demonstrate this concept with several examples of force-based interactions with fluids. Learning with differentiable solvers represents a very promising direction within the larger field of physics-based deep learning. I will conclude by discussing current limitations and by giving an outlook about promising future directions.
–
Authors
-
Nils Thuerey
Technical University of Munich