atlas

Research map / Probabilistic and scientific modeling / Dynamical systems

DeepLag: Discovering Deep Lagrangian Dynamics for Intuitive Fluid Prediction

NeurIPS 2024 · Probabilistic and scientific modeling › Dynamical systems · approach: Physics-informed dynamics learning · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes DeepLag, an Eulerian-Lagrangian recurrent network that tracks adaptively sampled key particles alongside a grid-based Eulerian predictor, achieving state-of-the-art fluid prediction on bounded Navier-Stokes, ocean current, and 3D smoke benchmarks.

Problem

Predicting future fluid states from Eulerian grid observations is costly and obscures moving particle dynamics, making long-horizon fluid prediction hard to learn and compute.

Approach

An EuLag Block couples Eulerian grid features with a small set of learnable-sampled Lagrangian particles: particles' dynamics are cross-attended into the Eulerian field, and the evolved Eulerian field is cross-attended back to update particle positions and dynamics, across multiple scales.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add Lagrangian-guided feature evolving (LagToEu) (ablation)DeepLag · Bounded Navier-StokesRelative L2: 0.0556 -> 0.0543Helped
Add Eulerian-conditioned particle tracking (EuToLag) (ablation)DeepLag · Bounded Navier-StokesRelative L2: 0.0547 -> 0.0543Helped
Add learnable particle sampling (ablation)DeepLag · Bounded Navier-StokesRelative L2: 0.0552 -> 0.0543Helped
Vary particle count to 128, 256, or 768 (instead of 512) (ablation)DeepLag · Bounded Navier-StokesRelative L2: 0.0543; 0.0559; 0.0553; 0.0547Mixed
Vary spatial scale count to 1, 2, or 5 (instead of 4) (ablation)DeepLag · Bounded Navier-StokesRelative L2: 0.0543; 0.0789; 0.0658; 0.0554Mixed
Vary latent dimension to 16, 32, or 128 (instead of 64) (ablation)DeepLag · Bounded Navier-StokesRelative L2: 0.0543; 0.0656; 0.0594; 0.0614Mixed
Swap EuToLag and LagToEu block order (ablation)DeepLag · Bounded Navier-Stokes (2D)Relative L2: 0.0543 -> 0.0545No clear effect
Swap EuToLag and LagToEu block order (ablation)DeepLag · 3D Smoke (3D)Relative L2: 0.0378 -> 0.0378No clear effect
Use DeepLag instead of LSMBounded Navier-Stokes, 30 Frames · Bounded Navier-Stokes, 30 FramesRelative L2: 0.1020 -> 0.0993Helped
Use DeepLag instead of LSMOcean Current, 10 Days · Ocean Current, 10 DaysRelative L2: 0.0182 -> 0.0168Helped
Use DeepLag instead of LSMOcean Current, 30 Days · Ocean Current, 30 DaysRelative L2: 0.0290 -> 0.0257Helped
Use DeepLag instead of U-Net3D Smoke · 3D SmokeRelative L2: 0.0508 -> 0.0378Helped

Surprising findings

Limitations

Experimental setup

Datasets: Bounded Navier-Stokes Ocean Current (ECMWF daily sea reanalysis) 3D Smoke

Benchmarks: Bounded Navier-Stokes Ocean Current 3D Smoke

Metrics: relative L2 ACC

Baselines: U-Net FNO Galerkin Transformer Vortex GNOT LSM FactFormer

Builds on: U-Net Galerkin Transformer FactFormer LSM Neural ODE

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy