Neural semi-Lagrangian method for high-dimensional advection-diffusion problems
Emmanuel Franck, Victor Michel-Dansac, Laurent Navoret, Vincent Vigon
TL;DR
This work introduces a Neural Semi-Lagrangian (NSL) method for high-dimensional advection-diffusion equations, combining the stability benefits of semi-Lagrangian schemes with the representational power of neural networks. The solution is modeled as a neural network u_θ(t,x) and evolves by solving nonlinear least-squares problems that transport the previous step along backwards characteristics, enabling a mesh-free, GPU-friendly algorithm with no time-step stability constraint. The authors provide a rough error framework decomposing integration, optimization, approximation, and characteristic errors, and demonstrate the method on diverse high-dimensional benchmarks, including level-set deformation and Vlasov-Poisson-like systems, where NSL often outperforms traditional PINNs, dPINNs, and Neural Galerkin methods in accuracy and/or efficiency. The results suggest NSL as a practical tool for large-scale transport problems and motivate further enhancements such as natural gradient preconditioning, adaptive sampling, and stronger boundary-condition handling to broaden applicability to complex kinetic and level-set applications.
Abstract
This work is devoted to the numerical approximation of high-dimensional advection-diffusion equations. It is well-known that classical methods, such as the finite volume method, suffer from the curse of dimensionality, and that their time step is constrained by a stability condition. The semi-Lagrangian method is known to overcome the stability issue, while recent time-discrete neural network-based approaches overcome the curse of dimensionality. In this work, we propose a novel neural semi-Lagrangian method that combines these last two approaches. It relies on projecting the initial condition onto a finite-dimensional neural space, and then solving an optimization problem, involving the backwards characteristic equation, at each time step. It is particularly well-suited for implementation on GPUs, as it is fully parallelizable and does not require a mesh. We provide rough error estimates present several high-dimensional numerical experiments to assess the performance of our approach, and compare it to other neural methods.
