atlas

Research map / Probabilistic and scientific modeling / Uncertainty and Gaussian processes

MetaKoopman: Bayesian Meta-Learning of Koopman Operators for Modeling Structured Dynamics under Distribution Shifts

NeurIPS 2025 · Probabilistic and scientific modeling › Uncertainty and Gaussian processes · approach: Priors and functional variational uncertainty

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 MetaKoopman, a Bayesian meta-learned MNIW prior over a latent Koopman operator with closed-form test-time updates, tempering, and a variational action encoder for sampling-based planning, evaluated on a 37.5-ton truck and simulated MuJoCo shifts.

Problem

Modeling and forecasting nonlinear dynamics under distribution shift with calibrated uncertainty and fast enough adaptation for real-time planning in safety-critical autonomous systems.

Approach

Places a Matrix Normal-Inverse Wishart prior over a latent Koopman operator, meta-learns the prior across tasks, and performs closed-form Bayesian updates from recent trajectory segments, with a meta-learned scalar tempering factor that rescales prior precision; a variational action encoder allows sampling latent actions directly from a Gaussian.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use MetaKoopman instead of BayesianMAMLHopper dynamics prediction · Hoppervalidation loss: 0.0475 $\pm$ 0.0027 -> 0.0369 $\pm$ 0.0019Helped
Use MetaKoopman instead of BayesianMAMLTruck-Dataset dynamics prediction · Truck-Datasetvalidation loss: 0.0888 $\pm$ 0.0100 -> 0.0596 $\pm$ 0.0021Helped
Use MetaKoopman instead of BayesianMAMLHalfCheetah-Slope dynamics prediction · HalfCheetah-Slopevalidation loss: 0.8808 $\pm$ 0.0104 -> 0.7490 $\pm$ 0.0117Helped
Use MetaKoopman instead of GrBALAnt-DisabledJoints dynamics prediction · Ant-DisabledJointsvalidation loss: 0.29 $\pm$ 0.00 -> 0.21 $\pm$ 0.00Helped
Use MetaKoopman instead of BayesianMAMLHalfCheetah-Stationary dynamics prediction · HalfCheetah-Stationaryvalidation loss: 0.69 $\pm$ 0.02 -> 0.62 $\pm$ 0.00Helped
Use MetaKoopman instead of BayesianMAMLWalker-Friction dynamics prediction · Walker-Frictionvalidation loss: 0.54 $\pm$ 0.00 -> 0.52 $\pm$ 0.10Helped
Use MetaKoopman instead of BayesianMAMLPanda-Damping dynamics prediction · Panda-Dampingvalidation loss: 0.05 $\pm$ 0.0002 -> 0.035 $\pm$ 0.002Helped
Update the Koopman operator using recent trajectory dataMetaKoopman on the truck dataset · Truck-Datasetnormalized MSEHelped
Adapt dynamics online instead of using a non-adaptive modelTruck planner in the snow obstacle scenario · Real-world evasive lane change on snowcollision avoidanceHelped

Limitations

Experimental setup

Datasets: Truck-Dataset (37.5-ton Scania truck-trailer winter driving logs) MuJoCo simulated environments (HalfCheetah-Slope, Hopper-Gravity, Walker-Friction, Ant-DisabledJoints, Panda-Damping, Ha

Benchmarks: HalfCheetah-Slope Hopper-Gravity Truck-Dataset Ant-DisabledJoints HalfCheetah-Stationary Walker-Friction Panda-Damping

Metrics: validation MSE final validation loss normalized MSE Pearson correlation between predicted uncertainty and square

Baselines: Deep Koopman Operator (DKO) GrBAL Bayesian MAML Bayesian Neural Network Ensemble MLP (EMLP) Neural ODE

Builds on: Koopman operator theory EDMD Bayesian MAML PEARL VAE

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