Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Generalizing to New Physical Systems via Context-Informed Dynamics Model

About

Data-driven approaches to modeling physical systems fail to generalize to unseen systems that share the same general dynamics with the learning domain, but correspond to different physical contexts. We propose a new framework for this key problem, context-informed dynamics adaptation (CoDA), which takes into account the distributional shift across systems for fast and efficient adaptation to new dynamics. CoDA leverages multiple environments, each associated to a different dynamic, and learns to condition the dynamics model on contextual parameters, specific to each environment. The conditioning is performed via a hypernetwork, learned jointly with a context vector from observed data. The proposed formulation constrains the search hypothesis space to foster fast adaptation and better generalization across environments. We theoretically motivate our approach and show state-of-the-art generalization results on a set of nonlinear dynamics, representative of a variety of application domains. We also show, on these systems, that new system parameters can be inferred from context vectors with minimal supervision. Code is available at https://github.com/yuan-yin/CoDA .

Matthieu Kirchmeyer, Yuan Yin, J\'er\'emie Don\`a, Nicolas Baskiotis, Alain Rakotomamonjy, Patrick Gallinari• 2022

Related benchmarks

TaskDatasetResultRank
Individual trajectory predictionBM2
MAE0.109
12
Individual trajectory predictionBM5
MAE0.289
12
Individual trajectory predictionBM4
MAE0.152
12
Individual trajectory predictionBM3
MAE1.676
12
Individual trajectory predictionBM1
Mean Absolute Error (MAE)57.95
12
PDE Dynamics ForecastingNavier-Stokes (ID)
nMSE0.431
11
PDE Dynamics ForecastingNavier-Stokes (NS) OOD
nMSE0.914
11
PDE Dynamics ForecastingHeat Convection (HC) (OOD)
nMSE2.37
7
PDE Dynamics ForecastingDR (ID)
nMSE0.34
7
PDE Dynamics ForecastingDiffusion-Reaction (DR) (OOD)
nMSE0.605
7
Showing 10 of 16 rows

Other info

Follow for update